function check_email_init(){var a=document.getElementById("email");return"/username_exists.php?test=email&email="+a.value+"&rnd="+Math.floor(Math.random()*9999)}function check_username_init(){var a=document.getElementById("uname");return"/username_exists.php?test=username&username="+a.value+"&rnd="+Math.floor(Math.random()*9999)}function check_pass_init(){var a=document.getElementById("formpassword");return"/username_exists.php?test=pass&pass="+a.value+"&rnd="+Math.floor(Math.random()*9999)}function check_pass_ajax(a){var b=document.getElementById("password_results_div");if(a=="passtooshort"){b.innerHTML=' &nbsp;<span style="color:red;">Password should be 6 chars+</span>'}if(a=="passok"){b.innerHTML=' &nbsp;<span style="color:green;">Password is ok</span>'}}function check_email_ajax(a){var b=document.getElementById("email_results_div");if(a=="emailexists"){b.innerHTML=' &nbsp;<span style="color:red;">Email exists already</span>';return 0}if(a=="emailinvalid"){b.innerHTML=' &nbsp;<span style="color:red;">Email looks invalid</span>';return 0}if(a=="emailvalid"){b.innerHTML=' &nbsp;<span style="color:green;">Email looks good</span>';return 0}}function check_username_ajax(a){var b=document.getElementById("username_results_div");if(a=="usernameexists"){b.innerHTML=' &nbsp;<span style="color:red;">Username exists already</span>';return 0}if(a=="badchars"){b.innerHTML=' &nbsp;<span style="color:red;">Username must be letters and numbers only</span>';return 0}if(a=="badlength"){b.innerHTML=' &nbsp;<span style="color:red;">Username must be between 3 and 22 characters</span>';return 0}if(a=="usernamevalid"){b.innerHTML=' &nbsp;<span style="color:green;">Username looks good</span>';return 0}}function check_email(){ajaxHelper("check_email")}function check_username(){ajaxHelper("check_username")}function check_pass(){ajaxHelper("check_pass")}function check_confirmpass(){if(document.getElementById("formpassword").value!=document.getElementById("confirmpassword").value){var a=document.getElementById("confirmpassword_results_div");a.innerHTML=' &nbsp;<span style="color:red;">Both password fields must be the same</span>';return 0}else{var a=document.getElementById("confirmpassword_results_div");a.innerHTML=' &nbsp;<span style="color:green;">Passwords match</span>';return 0}}function ajaxHelper(functionName,additionalArgs){var xmlHttp;try{xmlHttp=new XMLHttpRequest()}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){alert("Sorry, your browser does not support AJAX.");return false}}}xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){var response=xmlHttp.responseText;eval(functionName+"_ajax('"+response+"')")}};if(additionalArgs!==undefined&&additionalArgs.length>0){var requestString=eval(functionName+"_init("+additionalArgs+")")}else{var requestString=eval(functionName+"_init()")}if(requestString){xmlHttp.open("GET",requestString,true);xmlHttp.send(null)}}var submitted=0;function submitOnce(){if(!document.getElementById("termsOfService").checked){alert("Please accept our terms of service before continuing");return false}if(document.joinform.gender.options[document.joinform.gender.selectedIndex].value==""){alert("Please choose your gender");return false}if(document.joinform.lookingforgender.options[document.joinform.lookingforgender.selectedIndex].value==""){alert("Please choose what gender you are looking for");return false}if(!submitted){submitted++;return true}else{return false}};
