// JavaScript Document

function signup_one_check(){
	
	zip = document.getElementById('zipcode').value;
	email = document.getElementById('email').value;

  	new Ajax.Request('checkzip.php',
  	{
  		method: 'post',
   		parameters: 'zip=' + zip,
   		asynchronous: false,
   		onSuccess: function(transport){z_val = eval(transport.responseText)} });
	
	if(!z_val){
		document.getElementById('ziperror').style.display = 'block';
	}else{
		document.getElementById('ziperror').style.display = 'none';
	}

  	new Ajax.Request('cm.php',
  	{
  		method: 'post',
   		parameters: 'email=' + email,
   		asynchronous: false,
   		onSuccess: function(transport){e_val = eval(transport.responseText)} });
	
	if(!e_val){
		document.getElementById('emailerror').style.display = 'block';
	}else{
		document.getElementById('emailerror').style.display = 'none';
	}
	
	if(!z_val || !e_val){
		return false;
	}else{
		return true;
	}

}

function signup_two_check(){

	username = document.getElementById('username').value;
	password = document.getElementById('password').value;
	passverify = document.getElementById('verify').value;
	
	if(username.length < 4 || username.length > 16){
		document.getElementById('usererror').innerHTML = 'Username must be between 4 and 16 characters.';
		document.getElementById('usererror').style.display = 'block';
		u_val = false;
	}else{
		
		new Ajax.Request('checkuser.php',
		{
			method: 'post',
			parameters: 'user=' + username,
			asynchronous: false,
			onSuccess: function(transport){u_val = eval(transport.responseText)} });
		
		if(!u_val){
			document.getElementById('usererror').innerHTML = 'Username already in use, please try a different one.';
			document.getElementById('usererror').style.display = 'block';
		}else{
			document.getElementById('usererror').style.display = 'none';
		}
	
	}
	
	if(password.length < 4 || password.length > 16){
		document.getElementById('passerror').innerHTML = 'Password must be between 4 and 16 characters.';
		document.getElementById('passerror').style.display = 'block';
		p_val = false;
	}else{
		document.getElementById('passerror').style.display = 'none';
		//p_val = true;
	}
	
	if(passverify.length < 4 || passverify.length > 16){
		document.getElementById('verifyerror').innerHTML = 'Password must be between 4 and 16 characters.';
		document.getElementById('verifyerror').style.display = 'block';
		pv_val = false;
	}else{
		if(passverify != password){
			document.getElementById('verifyerror').innerHTML = 'Passwords do not match.';
			document.getElementById('verifyerror').style.display = 'block';
			pv_val = false;
		}else{
			document.getElementById('verifyerror').style.display = 'none';
			//pv_val = true;
		}
	}
	
	
	fname1 = document.getElementById('fname1');
	fname2 = document.getElementById('fname2');
	
	
	if(fname1 != null){		
		if(fname1.value == ''){
			document.getElementById('fnoerror').style.display = 'block';
			fn_val = false;
		}else{
			document.getElementById('fnoerror').style.display = 'none';
			fn_val = true;
		}	
	} 
		
	if(fname2 != null){		
		if(fname2.value == ''){
			document.getElementById('fnterror').style.display = 'block';
			fn2_val = false;
		}else{
			document.getElementById('fnterror').style.display = 'none';
			fn2_val = true;
		}	
	}
	
	
	if(!u_val || !fn_val || !fn2_val){
		return false;
	}else{
		return true;
	}


}

//show/hide options
function showOption(){
	
	document.getElementById('howlong1').style.display = 'block';
	document.getElementById('howlong2').style.display = 'block';
	
}

function hideOption(){
	
	document.getElementById('howlong1').style.display = 'none';
	document.getElementById('howlong2').style.display = 'none';
	
}

function chkObject(inParent,theVal) {
if(inParent){
    if (window.opener.document.getElementById(theVal) != null) {
    return true;
} else {
    return false;
}
}else{
if (document.getElementById(theVal) != null) {
    return true;
} else {
    return false;
}
}
}

















