var check=0; function reg_check() { ok=1; var rc='1px solid #ff0000',orc=' 1px solid #a9ac75',lc='2px solid #ff0000',olc='1px solid #a9ac75'; var rb='#FFCCCC',orb='#FFFFFF'; if(undefined===document.forms['join']) {clearInterval(interval); return;} var frm=document.forms['join']; var turing=frm.elements['Turing']; var turingRE=/[^a-zA-Z0-9- ]/; if(turingRE.test(turing.value)) {turing.style.backgroundColor=rb;ok=0;}else {turing.style.backgroundColor=orb;} if(!turing.value) {turing.style.borderLeft=lc;} else {turing.style.borderLeft=olc;} var companyOrNickName=frm.elements['nick']; var companyOrNickNameSymbolsRE=/[^a-zA-Z0-9_]/; if(companyOrNickNameSymbolsRE.test(companyOrNickName.value)) {companyOrNickName.style.backgroundColor=rb;ok=0;}else {companyOrNickName.style.backgroundColor=orb;} var companyOrNickNameRE=/[a-zA-Z0-9_]{3,}/; if(!companyOrNickNameRE.test(companyOrNickName.value) && !companyOrNickNameSymbolsRE.test(companyOrNickName.value) && companyOrNickName.value) {companyOrNickName.style.border=rc;ok=0;}else {companyOrNickName.style.border=orc;} if(!companyOrNickName.value) {companyOrNickName.style.borderLeft=lc;} var email=frm.elements['email']; var emailSymbolsRE=/[^a-zA-Z0-9-_@.]/; if(emailSymbolsRE.test(email.value)){email.style.backgroundColor=rb;ok=0;}else {email.style.backgroundColor=orb;} var emailRE=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z0-9_](\.?-?[a-zA-Z0-9_])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/; if(!emailRE.test(email.value) && !emailSymbolsRE.test(email.value) && email.value){email.style.border=rc;ok=0;}else {email.style.border=orc;} if(!email.value) {email.style.borderLeft=lc;} var cemail=frm.elements['cemail']; var cemailSymbolsRE=/[^a-zA-Z0-9-_@.]/; if(cemailSymbolsRE.test(cemail.value)){cemail.style.backgroundColor=rb;ok=0;}else {cemail.style.backgroundColor=orb;} var cemailRE=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z0-9_](\.?-?[a-zA-Z0-9_])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/; if(!cemailRE.test(cemail.value) && !emailSymbolsRE.test(cemail.value) && cemail.value){cemail.style.border=rc;ok=0;}else {cemail.style.border=orc;} if(!cemail.value) {cemail.style.borderLeft=lc;} var password=frm.elements['pass']; var cpassword=frm.elements['cpass']; if(!password.disabled) { var passwordSymbolsRE=/[^a-zA-Z0-9]/; if(passwordSymbolsRE.test(password.value)){password.style.backgroundColor=rb;ok=0;}else {password.style.backgroundColor=orb;} var passwordRE=/[a-zA-Z0-9]{6,}/; if(!passwordRE.test(password.value) && !passwordSymbolsRE.test(password.value) && password.value){password.style.border=rc;ok=0;}else {password.style.border=orc;} if(!password.value) {password.style.borderLeft=lc;} var cpasswordSymbolsRE=/[^a-zA-Z0-9]/; if(cpasswordSymbolsRE.test(cpassword.value)){cpassword.style.backgroundColor=rb;ok=0;}else {cpassword.style.backgroundColor=orb;} var cpasswordRE=/[a-zA-Z0-9]{6,}/; if(!cpasswordRE.test(cpassword.value) && !cpasswordSymbolsRE.test(cpassword.value) && cpassword.value){cpassword.style.border=rc;ok=0;}else {cpassword.style.border=orc;} if(!cpassword.value) {cpassword.style.borderLeft=lc;} } if(!email.value||!companyOrNickName.value||!cemail.value) ok=0; if(!password.disabled && (password.value=="" || cpassword.value=="")) ok=0; if(ok) check=1; else check=0; } function gpass(obj) { pass=document.forms['join'].elements['pass']; cpass=document.forms['join'].elements['cpass']; if(obj.checked == true) { pass.disabled = true; pass.style.background = '#ececec'; cpass.disabled = true; cpass.style.background = '#ececec'; pass.style.border='';cpass.style.border=''; pass.value="";cpass.value="" } else { pass.disabled = false; pass.style.background = '#ffffff'; cpass.disabled = false; cpass.style.background = '#ffffff'; } } function terms(){ window.open("/termsOnly","Terms","width=500,height=500,toollbar=no,menubar=no,location=no,statusbar=no,scrollbars=yes,directories=no,resizeable=no"); } function form_submit(obj){ var available = true; var counter = 0; var checked = false; if (null !== window.document.getElementById('amountToPay') && window.document.getElementById('amountToPay').value != 0) { checked = true; } else { while (available == true) { if (null !== window.document.getElementById('amount_' + counter)) { if (window.document.getElementById('amount_' + counter).checked == true) { checked = true; break; } } else { if (counter > 0) available = false; } counter++; } } if(obj.terms.checked == false) { alert('Please read Terms & Conditions and check Yes if You agree!'); return false; } if (!checked) {alert('Choose amount to pay'); return false;} if(check && checked) { xajax_mjoin_affiliates(xajax.getFormValues('join'),obj.elements['passgen'].value); } }