//////////////////////////////////
// Subscription Form Vaildation
/////////////////////////////////

function validateSubscriptionForm(){
	
	// reset all required fields to normal status
	document.getElementById('fName').className = "";
	document.getElementById('lName').className = "";
	document.getElementById('email').className = "";


	// Set the default error message
	errmsg = "The following fields are required:\n\n";
	if (document.contactUs.fName.value=="" || document.contactUs.fName.value=="First Name*"){
		errmsg += "Enter your first name\n";
		document.getElementById('fName').className = "error";
	}
	if (document.contactUs.lName.value=="" || document.contactUs.lName.value=="Last Name*"){
		errmsg += "Enter your last name\n";
		document.getElementById('lName').className = "error";
	}
	
	
	if (document.contactUs.email.value=="" || document.contactUs.email.value=="Email*"){
		errmsg += "Enter your email address\n";
		document.getElementById('email').className = "error";
	} else {
		if (document.contactUs.email.value.indexOf('@',0)==-1 || 	document.contactUs.email.value.indexOf('@',0)== 0 || 	document.contactUs.email.value.indexOf('.',0)==-1) {
			errmsg += "Enter a valid email address\n";
			document.getElementById('email').className = "error";
		}
	}	


	//Make sure user has selected at least one check box
	var checkboxSelected = 0;
	checkboxList = document.getElementById('subscriptionCheckboxes').getElementsByTagName('li');
	for(var i=0; i <checkboxList.length; i++) {
		checkboxID = "checkbox_" + i;
		if(document.getElementById(checkboxID).checked){
			checkboxSelected = 1;
		} 
	}
	if(checkboxSelected == 0){
		errmsg += "Check one of the subscription boxes\n";
		
	}





	//Check to see if we added anything to the default error message
	if (errmsg != "The following fields are required:\n\n"){
		alert(errmsg);
		return false;
	}


return true;

}

