function mytrim(val)
{
		val1 = "";
		val2="";
		ctrr = 0;
		lngth = val.length;
		for (i=0; i<lngth; i++)
		{
		if (val.charCodeAt(i) != 32)
		{
		for(j=i;j<lngth;j++)
		{
		if (val.charCodeAt(j) != 13 && val.charCodeAt(j) != 10 )
			{
			val1 += val.charAt(j);
			}
		}
		break;
		}
		}
		if (val1 != "")
		{
		lngth = val1.length
		ctrr=lngth;
		for (k=0; k<lngth; k++)
		{
		ctrr=ctrr-1;
		if (val1.charCodeAt(ctrr) != 32)
		{
		for(l=0;l<lngth-k;l++)
		{
		val2 += val1.charAt(l);
		}
		val1=val2;
		break;
		}
		}
		}
		return val1;
}
function chkemail(email)
{
	var emailvalid=true;

		if (email.value.length < 5)
		{
			emailvalid=false;
		}
		else
		{

			var flag = "false";
			var flag1 = "false";
			var flag2="true";
			for (var i = 1; i < email.value.length; i++)
			{
				var ch = email.value.substring(i, i + 1);
				if (ch == ".")
				{
					flag = "true";
				}
				if (ch == "@")
				{
					flag1 = "true";
				}
				if (ch==" ")
				{
					flag2="false";
				}

			}
			if (flag == "false" || flag1 == "false" || flag2 == "false")
			{
				emailvalid=false;
			}
		}
		return emailvalid;
}
 function IsNumeric(sText)
 {
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

 }
 
function chk_frmtellfrnd()
{
		
		
		
		var ret=true;
		if (mytrim(document.frmsndfrnd.friend1.value)!="")
		{
			/*if (!chkemail(document.frmsndfrnd.friend1))
			{
				alert("Please enter valid Email Address");
				document.frmsndfrnd.friend1.focus();
				return false;
			}*/
			var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			if (!(chkFilter.test(document.frmsndfrnd.friend1.value))) {
			  alert("Please enter a valid email address");
			  document.frmsndfrnd.friend1.focus();
			  return false;
			 }
			ret=false;
		 }
		 if (mytrim(document.frmsndfrnd.friend2.value)!="")
		{
			var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			if (!(chkFilter.test(document.frmsndfrnd.friend2.value))) {
			  alert("Please enter a valid email address");
			  document.frmsndfrnd.friend2.focus();
			  return false;
			 }
			ret=false;
		 }
		 if (mytrim(document.frmsndfrnd.friend3.value)!="")
		{
			var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			if (!(chkFilter.test(document.frmsndfrnd.friend3.value))) {
			  alert("Please enter a valid email address");
			  document.frmsndfrnd.friend3.focus();
			  return false;
			 }
			ret=false;
		 }
				
		if(ret==true)
		{
				alert("Please enter atleast 1 email address");
				document.frmsndfrnd.friend1.focus();
				return false;
		}
		else
		{
			
			if (mytrim(document.frmsndfrnd.firstname.value)=="")
			{
				alert("Please enter your First Name");
				document.frmsndfrnd.firstname.focus();
				return false;
			}
			if (mytrim(document.frmsndfrnd.lastname.value)=="")
			{
				alert("Please enter your Last Name");
				document.frmsndfrnd.lastname.focus();
				return false;
			}
			/*if (mytrim(document.frmsndfrnd.yourmail.value)=="")
			{
				alert("Please enter your Email Address");
				document.frmsndfrnd.yourmail.focus();
				return false;
			}
			if (!chkemail(document.frmsndfrnd.yourmail))
			{
				alert("Please enter Valid Email Address");
				document.frmsndfrnd.yourmail.focus();
				return false;
			}*/
			var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			if (!(chkFilter.test(document.frmsndfrnd.yourmail.value))) {
			  alert("Please enter a valid email address");
			  document.frmsndfrnd.yourmail.focus();
			  return false;
			 }
			if(mytrim(document.frmsndfrnd.emailletter.value)=="")
			{
				return true;
			}
			/*else
			{
				var len=document.frmsndfrnd.emailletter.value;
				if(len.length>2001)
				{
					alert("You can't enter more than 2000 words.");
					return false;
				}
			}*/
		}
		
	
		
}
function checklength(x)
{
		if(x.value.length >=2000)
		{
			alert("You can't enter more than 2000 words.");
			return false;
		}
}
function checkform()
	{
		/*if (document.IBNSubscribe.email__sValue.value=="")
		{
			alert("Please enter Email Address");
			document.IBNSubscribe.email__sValue.focus();
			return false;
		}
		if (!chkemail(document.IBNSubscribe.email__sValue))
		{
			alert("Please enter Valid Email Address");
			document.IBNSubscribe.email__sValue.focus();
			return false;
		}*/
		var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
		if (!(chkFilter.test(document.IBNSubscribe.email.value))) {
			  alert("Please Enter a Valid Email Address");
			  document.IBNSubscribe.email.focus();
			  return false;
		}
		if (document.IBNSubscribe.zip.value=="")
		{
			alert("Please Enter Zip Code");
			document.IBNSubscribe.zip.focus();
			return false;
		}
		if (!IsNumeric(document.IBNSubscribe.zip.value))
		{
			alert("Please Enter Valid Zip Code");
			document.IBNSubscribe.zip.focus();
			return false;
		}
		
		
	}
	function emptyvalue(x)
	{
		if(x.value=="Email Address" || x.value=="Zip Code")
		{
			x.value="";
		}
		
	}
 
function chkVolunteer()
	{
		if (mytrim(document.volunteerform.firstname.value)=="")
		{
			alert("Please enter your First Name");
			document.volunteerform.firstname.focus();
			return false;
		}
		if (mytrim(document.volunteerform.lastname.value)=="")
		{
			alert("Please enter your Last Name");
			document.volunteerform.lastname.focus();
			return false;
		}
		
		var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
		if (!(chkFilter.test(document.volunteerform.email.value))) {
			  alert("Please enter a valid Email Address");
			  document.volunteerform.email.focus();
			  return false;
		}
		if (document.volunteerform.phone.value=="")
		{
			alert("Please enter Phone Number");
			document.volunteerform.phone.focus();
			return false;
		}
		if (mytrim(document.volunteerform.city.value)=="")
		{
			alert("Please select your City");
			document.volunteerform.city.focus();
			return false;
		}
		if (mytrim(document.volunteerform.address.value)=="")
		{
			alert("Please enter your Address");
			document.volunteerform.address.focus();
			return false;
		}
		if (!mytrim(document.volunteerform.zip.value)=="")
		{
			if (!IsNumeric(document.volunteerform.zip.value))
			{
				alert("Please enter Valid Zip");
				document.volunteerform.zip.focus();
				return false;
			}
			if (document.volunteerform.zip.value.length<5)
			{
				alert("Please enter Valid Zip");
				document.volunteerform.zip.focus();
				return false;
			}
		}
//		var LenOfCheckBox;
//		var checkedCount=0;
//		LenOfCheckBox= document.volunteerform.volunteeroptions.length;
//		for (var i=0; i<LenOfCheckBox; i++)
//		 {
//			var curBox=document.volunteerform.volunteeroptions[i];
//			checkedCount += (curBox.checked)?1:0;
//		 }
//		 if (checkedCount == 0)
//		 {
//			alert("Please select at least one Shift");
//			return false;
//		 }
//		 if(!document.volunteerform.volunteeragree.checked)
//		 {
//			 alert("Please confirm your acceptance");
//			 document.volunteerform.volunteeragree.focus();
//			 return false;
//		 }
		
	}
function chkpoll()
	{
		if (mytrim(document.pollform.firstname.value)=="")
		{
			alert("Please enter your First Name");
			document.pollform.firstname.focus();
			return false;
		}
		if (mytrim(document.pollform.lastname.value)=="")
		{
			alert("Please enter your Last Name");
			document.pollform.lastname.focus();
			return false;
		}
		if (mytrim(document.pollform.address.value)=="")
		{
			alert("Please enter your Address");
			document.pollform.address.focus();
			return false;
		}
		if (mytrim(document.pollform.city.value)=="")
		{
			alert("Please enter your City");
			document.pollform.city.focus();
			return false;
		}
		if (mytrim(document.pollform.state.value)=="")
		{
			alert("Please select your State");
			document.pollform.state.focus();
			return false;
		}
		var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
		if (!(chkFilter.test(document.pollform.email.value))) {
			  alert("Please enter a valid Email Address");
			  document.pollform.email.focus();
			  return false;
		}
		if (mytrim(document.pollform.zip.value)=="")
		{
			alert("Please enter Valid Zip");
				document.pollform.zip.focus();
				return false;
		}
		if (!IsNumeric(document.pollform.zip.value))
			{
				alert("Please enter Valid Zip");
				document.pollform.zip.focus();
				return false;
			}
			if (document.pollform.zip.value.length<5)
			{
				alert("Please enter Valid Zip");
				document.pollform.zip.focus();
				return false;
			}
		if (document.pollform.phone.value=="")
		{
			alert("Please enter Phone Number");
			document.pollform.phone.focus();
			return false;
		}
		
		
	}
function chkpoll2()
	{
		if (mytrim(document.pollform2.nameofvoter.value)=="")
		{
			alert("Please enter Name of voter");
			document.pollform2.nameofvoter.focus();
			return false;
		}
		if (mytrim(document.pollform2.address.value)=="")
		{
			alert("Please enter Street Address");
			document.pollform2.address.focus();
			return false;
		}
		
		if (mytrim(document.pollform2.city.value)=="")
		{
			alert("Please enter City");
			document.pollform2.city.focus();
			return false;
		}
		if (document.pollform2.phone.value=="")
		{
			alert("Please enter Phone Number");
			document.pollform2.phone.focus();
			return false;
		}
		if (!document.pollform2.email.value=="")
		{
			var chkFilter=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			if (!(chkFilter.test(document.pollform2.email.value))) {
				  alert("Please enter a valid Email Address");
				  document.pollform2.email.focus();
				  return false;
			}
		}
		
	}	