var id='';
var changeColor='#E4EBF3'; //color to change the incorrect field...

function verifyFields(){

if(!$F('fname')){
	id='fname';
	setAlert('Sorry, you didn\'t enter your first name.');
	return false;
	}else
	
	
if(!$F('lname')){
	id='lname';
	setAlert('Sorry, you didn\'t enter your last name.');//no Lastname
	return false;
	}else


if(!$F('email')){
	id='email';
	setAlert('Sorry, you have to enter an email address.');//no email
	return false;
	}else
if(!$F('email2')){
	id='email2';
	setAlert('Please verify your email address.');//no email
	return false;
	}else
	
if($F('email') != $F('email2')){
	id='email';
	setAlert('Sorry, the email addresses don\'t match.');//no email
	return false;
	}else
	
if(!emailCheck($F('email'))){
	//bad email no alert needed here: It's handled by emailCheck
	id='email';
	setAlert(feedback);
	return false;

	}else{
	sendIt();
	}

}

function sendIt(){
$('subscriptionButton').disabled=true;
document.subscribeForm.submit();


}
function setAlert(message){
	$('message').innerHTML=message;
	Field.activate(id);
	Field.activate($(id));
	$(id).style.background=changeColor;
	Event.observe(id,'click',originalColor,true);
	Event.observe(id,'click',clearFeedback,true);
}
function originalColor(id){
	var child=Event.element(id);
	$(child).style.background='#FAF9F4';
	Event.stop(id);
}
function clearFeedback(){

$('message').innerHTML='';

}