window.onload = function() {document.getElementById('newsletter_message').style.display="none";}
	  function validate(my_form)
{ 
	var flag=true;
	if(my_form=="contactForm1")
	{
		if(trim(document.contactForm1.full_name.value)=="" ||trim(document.contactForm1.full_name.value)=="." ||trim(document.contactForm1.full_name.value)=="Full Name" & flag==true)
		{
			alert("Your name is required");
			flag=false;
		}
		
		if(echeck(trim(document.contactForm1.email_address.value))==false & flag==true)
		{
				alert("Enter the correct email address");
				flag=false;
		}
		if(checkNumeric(trim(document.contactForm1.phone.value),'.,-,')==false & flag==true)
		{
				alert("Enter the correct phone number 123-456-7890");
				flag=false;
		}
	
		if (flag==true)
		{
			document.contactForm1.submit();
		}
	

	}

	if(my_form=="contactForm2")
	{

		if(trim(document.contactForm2.title.value)=="" ||trim(document.contactForm2.title.value)=="." ||trim(document.contactForm2.title.value)=="Title" & flag==true)
		{
			alert("Title is required");
			flag=false;
		}

		if(trim(document.contactForm2.first_name.value)=="" ||trim(document.contactForm2.first_name.value)=="." ||trim(document.contactForm2.first_name.value)=="First Name" & flag==true)
		{
			alert("First name is required");
			flag=false;
		}
		if(trim(document.contactForm2.last_name.value)=="" ||trim(document.contactForm2.last_name.value)=="." ||trim(document.contactForm2.last_name.value)=="Last Name" & flag==true)
		{
			alert("Last name is required");
			flag=false;
		}
		if(trim(document.contactForm2.city.value)=="" ||trim(document.contactForm2.city.value)=="." ||trim(document.contactForm2.city.value)=="Title" & flag==true)
		{
			alert("City is required");
			flag=false;
		}
								
		
		if(echeck(trim(document.contactForm2.email_address.value))==false & flag==true)
		{
				alert("Enter the correct email address");
				flag=false;
		}
		if(checkNumeric(trim(document.contactForm2.phone.value),'.,-,')==false & flag==true)
		{
				alert("Enter the correct phone number 123-456-7890");
				flag=false;
		}
		if (flag==true)
		{
			document.contactForm2.submit();
		}
	}
	if(my_form=="newsletter")
	{
		if(trim(document.newsletterForm.full_name_newsletter.value)=="" ||trim(document.newsletterForm.full_name_newsletter.value)=="." ||trim(document.newsletterForm.full_name_newsletter.value)=="Full Name" & flag==true)
		{
			alert("Your name is required");
			flag=false;
		}
		if(echeck(trim(document.newsletterForm.email_address_newsletter.value))==false & flag==true)
		{
				alert("Enter the correct email address");
				flag=false;
		}
		if (flag==true)
		{
			document.newsletterForm.submit();
		}		
	}	
}


function trim(str)
{
    return str.replace(/(^[\s\xA0]+|[\s\xA0]+$)/g, '');
}


function echeck(str) 
{

	var blnResult = true;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var dotflag=0;
	
	for( var i=0; i<str.length; i++)
	{

		if(str.charAt(i)==".")
		{
			if(str.charAt(i+1)==".")
			{
					   blnResult = false;

			}
		}
		
	}

	
	if (str.indexOf(at)==-1)
	{
	   blnResult = false;
	
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   blnResult = false;
	
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1)
	{
	   blnResult = false;
	 
	}
	if (str.indexOf(at,(lat+1))!=-1)
	{
	   blnResult = false;
	 
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	 {
	   blnResult = false;
	 
	
	 }

	 if (str.indexOf(dot,(lat+2))==-1)
	 {
	   blnResult = false;
	 
	}
   return blnResult;

}

function checkNumeric(strString,extraChar)
{
   var strValidChars = "0123456789";
   strValidChars=strValidChars+extraChar;
   var strChar;
   var blnResult = true;
  // if ((strString.length == '0') || (strString.length > '15') || (strString.length < '7'))  return false;

   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1) blnResult = false;
      }
   return blnResult;
}