Sign Up
Already a member? Sign In
'+val+'
');
});
jQuery('.usertry').each(function () {
jQuery(this).on('click',function(e) {
var input = jQuery('input[data-key="username"]');
jQuery(".usertry").removeClass('checked');
jQuery(this).addClass('checked');
input.val(jQuery(this).attr("data-value"));
});
});
}
},
error: function(e) {
alert("error "+e)
}
});
}
function register_process(){
var CanContinue = 1;
jQuery("#ppt-form-error").html('');
// PRIVACY POLCIY
if(!jQuery("#privacypolicy").is(':checked')){
jQuery("#ppt-form-error").addClass('text-danger mb-4').html("You must accept our privacy policy to join our website.");
CanContinue =0;
return;
}
// LOOP AND VALIDATE
jQuery('.inputfield').each(function () {
if(!pptFieldValidation(jQuery(this).attr('data-fieldblock'))){
console.log("invalid "+jQuery(this).attr('data-fieldblock'));
CanContinue =0;
}
});
var formdata = {};
var requiredFields = [];
jQuery('.form-block[data-required="1"]').each(function () {
requiredFields.push(jQuery(this).attr('data-id'));
});
// GOOGLE RECAPTURE
if(jQuery("#g-recaptcha-response").length > 0){
jQuery("#g-recaptcha-response").attr('data-key','g-recaptcha-response').addClass('inputfield');
}
// INPUT FIELD
jQuery('.inputfield').each(function () {
//console.log(jQuery(this).attr('data-key') + ' == ' + jQuery(this).val() + ' -- ' + jQuery.inArray(jQuery(this).attr('data-key'), requiredFields) );
if(jQuery(this).val() == ""){
if(jQuery.inArray(jQuery(this).attr('data-key'), requiredFields) == -1){
}else{
//console.log(jQuery(this).attr('data-key')+' <-- missed field');
return;
}
}
formdata[jQuery(this).attr('data-key')] = jQuery(this).val();
});
if(CanContinue == "1"){
jQuery('#ppt-form-loading').html('');
jQuery('.ppt-reg-form').hide();
jQuery('.ppt-form-titlebit').hide();
jQuery.ajax({
type: "POST",
url: ajax_site_url,
dataType: 'json',
enctype: 'multipart/form-data',
data: {
action: "register_process",
data: formdata,
},
success: function(response) {
if(response.status == "error"){
jQuery("#ppt-form-loading").addClass('text-danger mb-4').html(response.msg);
jQuery('.ppt-reg-form').show();
jQuery("#pptFieldNav").val(1);
}else if(response.status == "func_mem"){
jQuery(".ppt-modal-wrap").removeClass('show');
processNewPayment(response.link);
jQuery("#wp-submit-register").attr("disabled", false);
}else if(response.status == "reload"){
window.location.reload();
}else if(response.status == "ok"){
window.location.href= response.link;
}
},
error: function(e) {
console.log(e);
}
});
}
}
jQuery( document ).ready( function() {
jQuery( 'body' ).on( 'keyup', 'input[name=pass1]', function( event ) {
pass_strenght_meter();
});
pass_strenght_meter();
});
function ShowPass(){
if(jQuery('input[name=pass1]').prop('type') == "text"){
jQuery('input[name=pass1]').prop('type', 'password');
}else{
jQuery('input[name=pass1]').prop('type', 'text');
}
}
function pass_strenght_meter(){
var PassLen = jQuery('input[name=pass1]').val().length;
// calculate the password strength
if(PassLen < 5 ){
pwdStrength = PassLen;
}else if(PassLen == 5 ){
pwdStrength = 4;
}else if(PassLen > 5){
pwdStrength = 5;
}
jQuery('.pm1, .pm2, .pm3, .pm4, .pm5').removeClass('bg-dark').removeClass('bg-danger').removeClass('bg-warning').removeClass('bg-success');
// check the password strength
switch ( pwdStrength ) {
case 2: {
jQuery('.pm1').addClass('bg-danger');
jQuery('.pm2').addClass('bg-danger');
jQuery('.pm3').addClass('bg-dark');
jQuery('.pm4').addClass('bg-dark');
jQuery('.pm5').addClass('bg-dark');
} break;
case 3: {
jQuery('.pm1').addClass('bg-warning');
jQuery('.pm2').addClass('bg-warning');
jQuery('.pm3').addClass('bg-warning');
jQuery('.pm4').addClass('bg-dark');
jQuery('.pm5').addClass('bg-dark');
} break;
case 4: {
jQuery('.pm1').addClass('bg-warning');
jQuery('.pm2').addClass('bg-warning');
jQuery('.pm3').addClass('bg-warning');
jQuery('.pm4').addClass('bg-warning');
jQuery('.pm5').addClass('bg-dark');
} break;
case 5: {
jQuery('.pm1').addClass('bg-success');
jQuery('.pm2').addClass('bg-success');
jQuery('.pm3').addClass('bg-success');
jQuery('.pm4').addClass('bg-success');
jQuery('.pm5').addClass('bg-success');
} break;
default: {
jQuery('.pm1').addClass('bg-danger');
jQuery('.pm2').addClass('bg-dark');
jQuery('.pm3').addClass('bg-dark');
jQuery('.pm4').addClass('bg-dark');
jQuery('.pm5').addClass('bg-dark');
} break;
}
}
-->