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

function validateForm(){
	

	// reset all required fields to normal status
	document.getElementById('FirstName').className = "";
	document.getElementById('LastName').className = "";
	document.getElementById('CompanyName').className = "";
	document.getElementById('Email').className = "";


	// Set the default error message
	errmsg = "The following fields are required:\n\n";


	// Validate form fields
	if (document.getElementById('FirstName').value=="First Name *" || document.getElementById('FirstName').value=="" ){
		errmsg += "Enter Your First Name\n";
		document.getElementById('FirstName').className = "error";
	}


	if (document.getElementById('LastName').value=="Last Name *" || document.getElementById('LastName').value=="" ){
		errmsg += "Enter Your Last Name\n";
		document.getElementById('LastName').className = "error";
	}


	if (document.getElementById('CompanyName').value=="Company Name *" || document.getElementById('CompanyName').value=="" ){
		errmsg += "Enter Your Company Name\n";
		document.getElementById('CompanyName').className = "error";
	}


	
	if (document.getElementById('Email').value=="" || document.getElementById('Email').value=="Email *"){
		errmsg += "Enter Your Email Address\n";
		document.getElementById('Email').className = "error";
	} else {
		if (document.getElementById('Email').value.indexOf('@',0)==-1 || document.getElementById('Email').value.indexOf('@',0)== 0 || document.getElementById('Email').value.indexOf('.',0)==-1) {
			errmsg += "Enter A Valid Email Address\n";
			document.getElementById('Email').className = "error";
		}
	}	
	
	
	// Check to see if the have selected at least one subscription item
	checkbox_choices = 0;
	// Loop from zero to the one minus the number of checkbox button selections
	for (counter = 0; counter < $('subscriptionForm').Signup.length; counter++) {
		if ($('subscriptionForm').Signup[counter].checked) { 
			checkbox_choices = checkbox_choices + 1; 
		}
	}
	if(checkbox_choices <= 0) {
		errmsg += "You Need To Check At Least One Item To Subscribe\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;

}