﻿function Validate_AAC_Internet_Form()
{
		if(document.getElementById("Panel1")!=null)
		{
			document.getElementById("Panel1").style.visibility = "hidden";
		}

	var Message = document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_txtMessage").value;
	var FirstName = document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_TxtFirstName").value;
	
	var emailValue = document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_EmailAddress").value;
	//var emailValue = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_EmailAddress").value;
	var LastName = document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_TxtLastName").value;
	var SelectedProvince  = document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_DrpProvince").value; 
	var SelectedSubject  = document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_DrpSubject").value; 

	//if(emailValue.length ==0)
	//{
		//alert("Please enter a value for this field.");
		//setFieldFocus(document.getElementById("<%=EmailAddress.UniqueID%>"));
		//return false;
	//}else
	//{
		if(FirstName.length ==0)
		{
			alert("Please enter a value for this field.");
			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_TxtFirstName"));
			return false;
		}
		else if(LastName.length ==0)
		{
		  	alert("Please enter a value for this field.");
			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_TxtLastName"));
			return false;
		}
		else if(emailValue.length ==0)
		{
		    alert("Please enter a value for this field.");
			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_EmailAddress"));
			return false;
		}
		else if(!checkMail(emailValue))
		{
			alert("Your Email address appears to be invalid.\nPlease try again.");
			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_EmailAddress"));
			return false;
		}
		else if(SelectedProvince=="Select Province")
		{
			alert("Please select province");
						
			return false;
		}
		else if(SelectedSubject=="Select Subject")
		{
			alert("Please select subject");
						
			return false;
		}
		else if(Message.length == 0)
		{
		    alert("Please enter a value for this field.");
			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_contactus1_txtMessage"));
			return false;
		}				
}
function validateForNumber(field) {
	var valid = "0123456789";
	var ok = "yes";
	var temp;
	for (var i=0; i<field.length; i++) {
		temp = "" + field.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {alert("Invalid entry!  Please enter a number for this field.");}
	else{return true;}
	return false;
}
function phoneMove(fldObj,maxL){
//	var namePrefix = "Phone_";
	var namePrefix = "subscribe1:Phone_";
	var nameSansNum = String(fldObj.name).substring(0,fldObj.name.length-1);
	var numericSuffix = parseInt(String(fldObj.name).substring(fldObj.name.length,fldObj.name.length-1));
	var filter = /^[0-9]$/i;
	if(filter.test(numericSuffix)){
		if(fldObj.value.length==maxL){
			if(String(fldObj.name).substring(0,17)==namePrefix){
				if(numericSuffix<3){document.getElementById(nameSansNum+""+(numericSuffix+1)).focus();}
			}
		}
	}
}
function setFieldFocus(myFieldObj){
	myFieldObj.focus();
	if((myFieldObj.type=="text")||(myFieldObj.type=="textarea")||(myFieldObj.type=="password"))
	{
	myFieldObj.select();
	myFieldObj.style.backgroundColor="#FFFF99";}
	return false;
	}
function checkMail(emailStr)
	{
	var filter = /^[_A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	if(filter.test(emailStr)){return true;}
	return false;
	}

