function validateRegStep1(){
	var c = document.forms['formRegister'].country.value;
	var pn = document.forms['formRegister'].phoneNumber.value;
	if(!ValidatePhoneNumber(document.forms['formRegister'].phoneNumber)){
		$('lblPhoneNumber').className += ' formError';opacity('lblPhoneNumber',0,90,500);
	}else{
		showAlert('scripts/ajax_signup.php','?action=1&pn='+pn+'&c='+c,0);
	}
}
function validateRegStep2(){
	var err=0;
	$('errorBox2').innerHTML='';
	var n = document.forms['formRegister'].Name.value;
	var e = document.forms['formRegister'].Email.value;
	var c = document.forms['formRegister'].country.value;
	var b = document.forms['formRegister'].BirthYear.value;

	if(!n){
		$('lblName').className = 'regItem formError';opacity('lblName',0,90,500);
		$('errorBox2').innerHTML+="<p>We don't need your whole/real name, but put something in :)</p>";
		err=1;
	}else{
		$('lblName').className='regItem';
	}

	if (!/^(\w+([.+-]*\w+)*@\w+([+.-]*\w)*\.\w{2,})$/.test(e)){
		$('lblEmail').className = 'regItem formError';opacity('lblEmail',0,90,500);
		$('errorBox2').innerHTML+="<p>Invalid Email Address</p>";
		err=1;
	}else{
		$('lblEmail').className='regItem';
	}

	if(c==1){
		// check COPA age
		if(b=='underCopa'){
			$('lblBirth').className = 'regItem formError';opacity('lblBirth',0,90,500);
			$('errorBox2').innerHTML+="<p>USA residents/citizens must be 13 years of age or older (COPA)</p>";
			err=1;
		}else{
			$('lblBirth').className='regItem';
		}
	}
	if(!err){
		showAlert('scripts/ajax_signup.php','?action=2&n='+n+'&e='+e+'&b='+b,0);
	}else{
		$('errorBox2').style.display = 'block';
	}
}
function validateRegStep3(){
	var err=0;
	$('errorBox3').innerHTML='';
	var pn = document.forms['formRegister'].phoneNumber.value;
	var c = document.forms['formRegister'].country.value;
	var n = document.forms['formRegister'].Name.value;
	var e = document.forms['formRegister'].Email.value;
	var b = document.forms['formRegister'].BirthYear.value;
	var u = document.forms['formRegister'].Username.value;
	var p = document.forms['formRegister'].Password.value;
	var p2 = document.forms['formRegister'].Password2.value;

	// send to trimmer wiht this file after

	if(!document.forms['formRegister'].eula.checked){
		$('lblEula').className = 'regItem formError';opacity('lblEula',0,90,500);
		$('errorBox3').innerHTML+="<p>You must confirm that you have read and agree to the Terms of Use</p>";
		err=1;
	}else{
		$('lblEula').className='regItem';
	}

	if(!u){
		$('lblUser').className = 'regItem formError';opacity('lblUser',0,90,500);
		$('errorBox3').innerHTML+="<p>Choose a login username</p>";
		err=1;
	}else{
		$('lblUser').className='regItem';
	}

	if(!p || p.length < 6){
		$('lblPass').className = 'regItem formError';opacity('lblPass',0,90,500);
		$('errorBox3').innerHTML+="<p>Your passphrase must be at least 6 characters (this can be any combination of letters, numbers or special characters).</p>";
		err=1;
	}else{
		if(!p2){
			$('lblPass2').className = 'regItem formError';opacity('lblPass2',0,90,500);
			$('errorBox3').innerHTML+="<p>Please enter the passphrase a second time</p>";
			err=1;
		}else{
			if(p!=p2){
				$('lblPass').className = 'regItem formError';opacity('lblPass',0,90,500);
				$('lblPass2').className = 'regItem formError';opacity('lblPass2',0,90,500);
				$('errorBox3').innerHTML+="<p>Your Passphrases do not match</p>";
				err=1;
			}else{
				$('lblPass').className='regItem';
				$('lblPass2').className='regItem';
			}
		}
	}

	if(!err){
		showAlert('scripts/ajax_signup.php','?action=3&pn='+pn+'&c='+c+'&n='+n+'&e='+e+'&b='+b+'&u='+u,0);
	}else{
		$('errorBox3').style.display = 'block';
	}
}
var bandLock=0;
function toggleBandOptions(){
	if(!bandLock){
		bandLock=1;
		Effect.toggle($('bandOptions'),'blind');
		setTimeout(removeLock,1200);
	}else{
		document.forms['formRegister'].bandCheck.checked=(document.forms['formRegister'].bandCheck.checked)?'':'checked'; // set it back
	}
}
function removeLock(){
	bandLock=0;
}