var formpass=0; function verifyusername(){ var usernamevar1 = document.getElementById("regusername").value; var usernamecount = usernamevar1.length; //check underscore and minus if (usernamecount<3&&usernamecount!=0){ $('#validatereg3').html('Username must be at least 3 characters!'); formpass=0; }else{ if (usernamecount>25&&usernamecount!=0){ $('#validatereg3').html('Username must be less than 25 characters!'); formpass=0; }else{ $('#validatereg3').html(''); formpass=formpass+1; } } //check illegal characters if (usernamevar1.match(/[^a-zA-Z0-9\-\_]/)) { $('#validatereg3').html('Usernames can only contain underscore or minus symbols.'); formpass=0; } //check underscore count if (((usernamevar1.split("_").length - 1)>1)||((usernamevar1.split("-").length - 1)>1)){ $('#validatereg3').html('Usernames can only contain 1 underscore or 1 minus.'); formpass=0; } } function verifypassword(){ var passvar1 = document.getElementById("regpassword1").value; var passvar2 = document.getElementById("regpassword2").value; if (passvar1==passvar2&&passvar1!=""&&passvar2!=""){ $('#validatereg').html('Passwords Match!'); formpass=formpass+1; }else{ $('#validatereg').html('Passwords do not match!'); formpass=0; } } function verifyemail(){ var emailvar3 = document.getElementById("regemail1").value; var emailvar4 = document.getElementById("regemail2").value; var emailvar1 = emailvar3.toLowerCase(); var emailvar2 = emailvar4.toLowerCase(); var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; var emailconf = re.test(emailvar1); if (emailconf==true&&emailvar1!=""){ if (emailvar1==emailvar2&&emailvar1!=""&&emailvar2!=""){ $('#validatereg2').html('Email Addresses Match!'); formpass=formpass+1; }else{ $('#validatereg2').html('Email Addresses do not match!'); formpass=0; } }else{ $('#validatereg2').html('There is something wrong with your email address!'); formpass=0; } } function sendRegistration(){ formpass=0; verifypassword(); verifyemail(); verifyusername(); if (formpass==3){ var emailget = document.getElementById("regemail1").value; var userget = document.getElementById("regusername").value; var pwget = document.getElementById("regpassword1").value; var olduserget = document.getElementById("user").value; var codeget = document.getElementById("code").value; var privacyget = document.getElementById("privacy").checked; var promoget = document.getElementById("promo").checked; $('#registrationcontent').load('../popups/afterregistration.php',{emailget:emailget,userget:userget,pwget:pwget,olduserget:olduserget,codeget:codeget,privacyget:privacyget,promoget:promoget},function(){}); } } function regreload(){ location.reload(); }