// RateAFace (v3.0.1)
// Signup form

function checkForm(target){
target.sbutton.disabled = true;
target.sbutton.value = "Please wait..";

// clear
if(document.getElementById('reg-user').innerHTML == '<span class="reg-error">Please enter a username.</span>'){
document.getElementById('reg-user').innerHTML = "";}
document.getElementById('reg-email1').innerHTML = "";
document.getElementById('reg-email2').innerHTML = "";
document.getElementById('reg-pw1').innerHTML = "";
document.getElementById('reg-pw2').innerHTML = "";
document.getElementById('reg-name').innerHTML = "";
document.getElementById('reg-loc').innerHTML = "";
document.getElementById('reg-country').innerHTML = "";
document.getElementById('reg-code').innerHTML = "";
document.getElementById('reg-agree').innerHTML = "";

// check
if(target.username.value == ""){document.getElementById('reg-user').innerHTML = '<span class="reg-error">Please enter a username.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.email1.value == ""){document.getElementById('reg-email1').innerHTML = '<span class="reg-error">Please enter your e-mail address.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.email2.value == ""){document.getElementById('reg-email2').innerHTML = '<span class="reg-error">Please enter your e-mail address again.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.password1.value == ""){document.getElementById('reg-pw1').innerHTML = '<span class="reg-error">Please enter a password.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.password2.value == ""){document.getElementById('reg-pw2').innerHTML = '<span class="reg-error">Please enter your password again.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.regname.value == ""){document.getElementById('reg-name').innerHTML = '<span class="reg-error">Please enter your name.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.location.value == ""){document.getElementById('reg-loc').innerHTML = '<span class="reg-error">Please enter your location.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.country.value == "nom"){document.getElementById('reg-country').innerHTML = '<span class="reg-error">Please enter your Country.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.code.value == ""){document.getElementById('reg-code').innerHTML = '<span class="reg-error">Please enter the Code.</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}

if(target.password1.value != target.password2.value){document.getElementById('reg-pw1').innerHTML = '<span class="reg-error">The two given passwords did not match!</span>'; document.getElementById('reg-pw2').innerHTML = '<span class="reg-error">The two given passwords did not match!</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.email1.value != target.email2.value){document.getElementById('reg-email1').innerHTML = '<span class="reg-error">The two given e-mail addresses did not match!</span>'; document.getElementById('reg-email2').innerHTML = '<span class="reg-error">The two given e-mail addresses did not match!</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}
if(target.agree.checked == false){document.getElementById('reg-agree').innerHTML = '<span class="reg-error">Please confirm you accept our terms!</span>'; document.getElementById('generalError-1').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; document.getElementById('generalError-2').innerHTML = '<div class="noticebox"><b>There were errors. Please check all fields are filled in.</b></div>'; target.sbutton.disabled = false; target.sbutton.value = "Signup!"; return false;}

return true;
}

function checkUser(){
var d = new Date();
var tsec = d.getSeconds();

//document.getElementById('signup')
var ooser = escape(document.regForm.username.value);

// Check Username
var ajaxRequest;
try{ajaxRequest = new XMLHttpRequest(); } catch (e){try{ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try{ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){return true;}}}
ajaxRequest.onreadystatechange = function()
{
if(ajaxRequest.readyState == 4){
document.getElementById('reg-user').innerHTML = ajaxRequest.responseText;
}
}
var queryString = 'includes/scripts/checkSignup.php?user=' + ooser + '&time=' + tsec;
ajaxRequest.open("GET", queryString, true);
ajaxRequest.send(null);
}

function clearUser(){
document.getElementById('reg-user').innerHTML = "";
}