function validateFormACEP() {
var Sdate1="";
var Sdate2="";
var Sdate3="";
var Ssnacks="";
var SDS1 = document.myForm.DS1;
var SDS2 = document.myForm.DS2;
var SDS3 = document.myForm.DS3;
var SnacksCheck = document.myForm.Snacks;
var Calculator =0;


for (var count=0; count<SnacksCheck.length; count++){
if (SnacksCheck[count].checked == true){
	Calculator ++;
	if (Calculator>3){
		alert("Please select 3 snacks");
		return false;
	}
else if (Calculator<=3){
Ssnacks = Ssnacks + SnacksCheck[count].value + ", ";
}
}
}


for (var iCount=0; iCount<SDS1.length; iCount++){
if (SDS1[iCount].checked == true){
Sdate1 = Sdate1 + SDS1[iCount].value + ", ";
}
if (SDS2[iCount].checked == true){
Sdate2 = Sdate2 + SDS2[iCount].value + ", ";
}
if (SDS3[iCount].checked == true){
Sdate3 = Sdate3 + SDS3[iCount].value + ", ";
}
}
if ((Ssnacks!="")&&(SDS1[0].checked != true)&&(SDS1[1].checked != true)&&(SDS2[0].checked != true)&&(SDS2[1].checked != true)&&(SDS3[0].checked != true)&&
(SDS3[1].checked != true)){
alert("Please select a presenter");
return false;
}

document.myForm.comment.value = "Snacks selected: " + Ssnacks +"Date Selected: " + Sdate1 + Sdate2 + Sdate3;

var NumbersOnly = /[0-9]/; // allow only numbers
var CheckPhone=document.myForm.Phone.value.replace(/[\(\)\.\-\ ]/g, '');
var CheckEmail =document.myForm.Email.value;
var emailFilter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;


var AddValidationRoadshows = document.getElementById('date_loc'); // see if the select box exists and if so add validation
if (AddValidationRoadshows != null)
{
	if (document.myForm.date_loc.value == "00"){alert("Please choose date/location");return false;}
}
	else
{
	//alert('null');
}

if (document.myForm.FirstName.value == ""){alert("Please enter your First Name");document.myForm.FirstName.focus();return false;}
if (document.myForm.LastName.value == ""){alert("Please enter your Last Name");document.myForm.LastName.focus();return false;}
if (document.myForm.Title.value == ""){alert("Please enter your Title");document.myForm.Title.focus();return false;}
if (document.myForm.Organization.value == ""){alert("Please enter your Facility Name");document.myForm.Organization.focus();return false;}
if (isNaN(parseInt(CheckPhone))){alert("Please enter a valid Phone number");document.myForm.Phone.focus();return false;}
if (!(emailFilter.test(CheckEmail))){alert("Please enter a valid E-mail address");document.myForm.Email.focus();return false;}
if (document.myForm.City.value == ""){alert("Please enter your City");document.myForm.City.focus();return false;}
if (document.myForm.State.value == "00"){alert("Please select your State or Province");return false;}
if (document.myForm.ZipCode.value == ""){alert("Please enter your ZipCode");return false;}

if (document.myForm.LeadType.value == "00")
{
 	alert("Please let us know how you heard about Picis."); 
	return false;
}


// see if the select box exists/visible and if so add validation
if (document.getElementById('SpecifyLeadType').style.display == 'block')
	{
	//alert(document.myForm.SpecifyLeadType.value);
	if ((document.myForm.SpecifyLeadType.value == "") || (document.myForm.SpecifyLeadType.value == "Please specify" )){alert("Please specify how you heard about Picis");return false;}
	}

	else
{
	//alert('not visible');
}


}
