
function EvalContact(){
	if($('contact').checked == true){
		$('submitbutton').disabled = false;
	} else {
		$('submitbutton').disabled = true;
	}
}


function ValidateEmail(strEmail){
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if (strEmail.search(validRegExp) == -1){
		return false;
	} else {
		return true;
	}
}

function CheckLen(num,len){
	newnum = num.replace(/[^0-9]+/g,'');
	if(newnum.length < len){
		return false;
	}
}

function ValidateForm(){
	if($('FirstName').value <= 0){
		$('FirstName').select();
		$('FirstName').className = 'error';
		Effect.Shake('FirstName');
		Effect.Pulsate('FirstName');
		return false;
	} else {
		$('FirstName').className = '';
	}
	
	if($('LastName').value <= 0){
		$('LastName').select();
		$('LastName').className = 'error';
		Effect.Shake('LastName');
		Effect.Pulsate('LastName');
		return false;
	} else {
		$('LastName').className = '';
	}
	
	if(ValidateEmail($('Email').value) == false){
		$('Email').select();
		$('Email').className = 'error';
		Effect.Shake('Email');
		Effect.Pulsate('Email');
		return false;
	} else {
		$('Email').className = '';
	}
	
	if(CheckLen($('PrefPhoneArea').value,3) == false){
		$('PrefPhoneArea').select();
		$('PrefPhoneArea').className = 'error';
		Effect.Shake('PrefPhoneArea');
		Effect.Pulsate('PrefPhoneArea');
		return false;
	} else {
		$('PrefPhoneArea').className = '';
	}

	if(CheckLen($('PrefPhoneLocal').value,3) == false){
		$('PrefPhoneLocal').select();
		$('PrefPhoneLocal').className = 'error';
		Effect.Shake('PrefPhoneLocal');
		Effect.Pulsate('PrefPhoneLocal');
		return false;
	} else {
		$('PrefPhoneLocal').className = '';
	}

	if(CheckLen($('PrefPhoneNumber').value,4) == false){
		$('PrefPhoneNumber').select();
		$('PrefPhoneNumber').className = 'error';
		Effect.Shake('PrefPhoneNumber');
		Effect.Pulsate('PrefPhoneNumber');
		return false;
	}
	
	if($('contact_time').selectedIndex <= 0){
		$('contact_time').className = 'error';
		Effect.Shake('contact_time');
		Effect.Pulsate('contact_time');
		return false;
	} else {
		$('contact_time').className = '';
	}
	
	if($('YourState').selectedIndex <= 0){
		$('YourState').className = 'error';
		Effect.Shake('YourState');
		Effect.Pulsate('YourState');
		return false;
	} else {
		$('YourState').className = '';
		return true;
	}
}