﻿function Validate_AAC_Internet_Form()
{
		if(document.getElementById("Panel1")!=null)
		{
			document.getElementById("Panel1").style.visibility = "hidden";
		}
	//var FirstName = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtFirstName").value;
	var emailValue = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_EmailAddress").value;
	//var emailValue = document.all("pbdTemplate__PageTemplate_innerHolder_subscribe1_EmailAddress").value;
	//var LastName = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtLastName").value;
	//var SelectedProvince  = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_DrpProvince").value; 
	//var SelectedMonth = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_DrpMonth").value; 
	//var selectedDay = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_DrpDay").value;
	//var selectedYear = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_DrpYear").value;
	//if(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_expendCHK").checked)
	//{
	//var StreeAddress = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtStreeAddress").value;
	//var City = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtCity").value;
	//var PostalCode = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtPostalCode").value;
	//var HomePhone1 = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home1").value;
	//var HomePhone2 = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home2").value;
	//var HomePhone3 = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home3").value;
	//var Mobile1 = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile1").value;
	//var Mobile2 = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile2").value;
	//var Mobile3 = document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile3").value;
	//}
	if(emailValue.length ==0)
	{
		alert("Please enter a value for this field.");
		setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_EmailAddress"));
		return false;
	}
	else
	{
		if(!checkMail(emailValue))
		{
			alert("Your Email address appears to be invalid.\nPlease try again.");
			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_EmailAddress"));
			return false;
		}
//		else
//		{
//			if(FirstName.length ==0)
//			{
//				alert("Please enter a value for this field.");
//			//	setFieldFocus(document.getElementById("<%=TxtFirstName.UniqueID%>"));
//			setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtFirstName"));
//				return false;
//			}else
//			{
//				if(LastName.length ==0)
//				{
//					alert("Please enter a value for this field.");
//					setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtLastName"));
//					return false;
//				}else
//				{
//					if(SelectedProvince=="Select Province")
//					{
//						alert("Please select province");
//						
//						return false;
//					}else
//					{
//						if(SelectedMonth =="Month")
//						{
//							alert("Please select Month");
//							return false;
//						}else
//						{
//							if(selectedDay =="Day")
//							{
//								alert("Please select Day");
//								return false;
//							}else
//							{
//								if(selectedYear=="Year")
//								{
//									alert("Please select Year")
//									return false;								
//								}else
//								{
//									if (document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_expendCHK").checked)
//									{
//										if(StreeAddress.length==0)
//										{
//											alert("Please enter a value for this field.");
//											setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtStreeAddress"));
//											return false;
//										}else
//										{
//											if(City.length ==0)
//											{
//												alert("Please enter a value for this field.");
//												setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtCity"));
//												return false;
//											}else
//											{
//												if(PostalCode.length ==0)
//												{
//													alert("Please enter a value for this field.");
//													setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_TxtPostalCode"));
//													return false;
//												}else
//												{
//													if(validateForNumber(HomePhone1)==true)
//													{
//														if(HomePhone1.length !=3)
//														{
//															alert("Please make sure you enter all 3 digits.");
//															setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home1"));
//															return false;
//														}
//													}else
//													{
//														setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home1"));
//														return false;
//													}
//													
//														if(validateForNumber(HomePhone2)==true)
//														{
//															if(HomePhone2.length !=3)
//															{
//																alert("Please make sure you enter all 3 digits.");
//																setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home2"));
//																return false;
//															} 
//														}else
//														{
//															setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home2"));
//															return false;
//														}
//														if(validateForNumber(HomePhone3)==true)
//														{
//															if(HomePhone3.length !=4)
//															{
//																alert("Please make sure you enter all 4 digits.");
//																setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home3"));
//																return false;
//															} 
//														}else
//														{
//															setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Home3"));
//															return false;
//														}
//														if(validateForNumber(Mobile1)==true && document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile1").value != "" )
//														{
//															if(Mobile1.length !=3)
//															{
//																alert("Please make sure you enter all 3 digits.");
//																setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile1"));
//																return false;
//															} 
//														}else
//														{
//															setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile1"));
//															return true;
//														}
//														if(validateForNumber(Mobile2)==true && document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile2").value != "")
//														{
//															if(Mobile2.length !=3)
//															{
//																alert("Please make sure you enter all 3 digits.");
//																setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile2"));
//																return false;
//															} 
//														}else
//														{
//															setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile2"));
//															return true;
//														}
//														if(validateForNumber(Mobile3)==true && document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile3").value != "")
//														{
//															if(Mobile3.length !=4)
//															{
//																alert("Please make sure you enter all 4 digits.");
//																setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile3"));
//																return false;
//															} 
//														}else
//														{
//															setFieldFocus(document.getElementById("pbdTemplate__PageTemplate_innerHolder_subscribe1_Phone_Mobile3"));
//															return true;
//														}
//												}
//											}
//										}
//									}
//									/////////////////////////////////////
//								} 
//							}  
//						}
//					}
//				}
//			}
//		}
	}
}
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 = "pbdTemplate:_PageTemplate:innerHolder: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;
	}
