$(function(){ //var ut = $("#myuser_userType").val(); //if(ut == 'Free'){ // document.getElementById('billingCycleSection').style.display = 'none'; //}else{ // document.getElementById('billingCycleSection').style.display = 'block'; //} refreshSecurityCode(); }); //function changeUserType(ut){ // if(ut == 'Free'){ // document.getElementById('billingCycleSection').style.display = 'none'; // }else{ // document.getElementById('billingCycleSection').style.display = 'block'; // } //} function refreshSecurityCode(){ $("#SecurityCodeVerify").attr("src", baseUrl+"/verify/securityCode.do?timestamp="+new Date().getTime()); return false; } function existsEmailVerify(){ var myuser_email = $("#reg_myuser_email"); if(!checkValidEmail(myuser_email, myuser_email_label)){ $("#register-button").attr("disabled", true); return; }else{ $("#register-button").attr("disabled", false); } ajaxTemplate( baseUrl+"/platform/ajax/existsEmailVerify", "myuser.email="+myuser_email.val(), "processExistsEmailVerifyResult" ); } function processExistsEmailVerifyResult(result){ var myuser_email = $("#reg_myuser_email"); if(result.RESULT == "EXISTEMAIL"){ myuser_email.addClass( "ui-state-error" ); $("#register-button").attr("disabled", true); var myuser_email = $("#reg_myuser_email"); show_warning("'"+myuser_email.val()+"' "+emailUsed); }else{ myuser_email.removeClass( "ui-state-error" ); $("#register-button").attr("disabled", false); } } function existsUserUuidVerify(){ var myuser_userUuid = $("#reg_myuser_userUuid"); if(!checkValidUserUuid(myuser_userUuid, myuser_userUuid_label)){ $("#register-button").attr("disabled", true); return; }else{ $("#register-button").attr("disabled", false); } ajaxTemplate( baseUrl+"/platform/ajax/existsUserUuidVerify", "myuser.userUuid="+myuser_userUuid.val(), "processExistsUserUuidVerify" ); } function processExistsUserUuidVerify(result){ var myuser_userUuid = $("#reg_myuser_userUuid"); if(result.RESULT == "INVALIDUUID"){ myuser_userUuid.addClass( "ui-state-error" ); $("#register-button").attr("disabled", true); show_warning("'"+myuser_userUuid.val()+"' "+uuidInvalid); }else if(result.RESULT == "EXISTUUID"){ myuser_userUuid.addClass( "ui-state-error" ); $("#register-button").attr("disabled", true); show_warning("'"+myuser_userUuid.val()+"' "+uuidUsed); }else{ myuser_userUuid.removeClass( "ui-state-error" ); $("#register-button").attr("disabled", false); } } function saveRegister(){ if(!$('#accepttermsconditions').is(':checked')){ show_warning(acceptTerms); return; } var myuser_userUuid = $("#reg_myuser_userUuid"); var myuser_email = $("#reg_myuser_email"); ajaxTemplate( baseUrl+"/platform/ajax/existsUserUuidOrEmailVerify", "myuser.userUuid="+myuser_userUuid.val()+"&myuser.email="+myuser_email.val(), "processSaveRegister" ); } function processSaveRegister(result){ var myuser_userUuid = $("#reg_myuser_userUuid"); var myuser_email = $("#reg_myuser_email"); if(result.RESULT == "INVALIDUUID"){ myuser_userUuid.addClass( "ui-state-error" ); $("#register-button").attr("disabled", true); show_warning("'"+myuser_userUuid.val()+"' "+uuidInvalid); }else if(result.RESULT == "EXISTUUID"){ myuser_userUuid.addClass( "ui-state-error" ); $("#register-button").attr("disabled", true); show_warning("'"+myuser_userUuid.val()+"' "+uuidUsed); }else if(result.RESULT == "EXISTEMAIL"){ myuser_email.addClass( "ui-state-error" ); $("#register-button").attr("disabled", true); show_warning("'"+myuser_email.val()+"' "+emailUsed); }else{ if(validateRegister()) { $("#register-form").submit(); } } } function validateRegister(){ var myuser_email = $("#reg_myuser_email"); var myuser_password = $("#reg_myuser_password"); var passwordConfirm = $("#reg_passwordConfirm"); var myuser_firstName = $("#reg_myuser_firstName"); var myuser_lastName = $("#reg_myuser_lastName"); var userCompany_companyName = $("#reg_userCompany_companyName"); var allFields = $([]).add(myuser_email).add(myuser_password).add(passwordConfirm).add(myuser_firstName).add(myuser_lastName).add(userCompany_companyName); var bValid = true; allFields.removeClass( "ui-state-error" ); bValid = bValid && checkValidEmail(myuser_email, myuser_email_label); bValid = bValid && checkValidPasswordAndConfirmPassword(myuser_password, passwordConfirm, myuser_password_label, passwordConfirm_label); bValid = bValid && checkRequired(myuser_firstName, myuser_firstName_label); bValid = bValid && checkRequired(myuser_lastName, myuser_lastName_label); bValid = bValid && checkRequired(userCompany_companyName, userCompany_companyName_label); return bValid; }