function trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function valid_mail(email)
{
	if(email.indexOf("@") == -1) 
	{
	  return false;
	}    
   	validarr = email.split("@");
   	if(validarr[0].length==0) 
   	{
   	  return false;
   	}
  	if(validarr[1].indexOf("@") >=0) 
  	{
   	  return false;
   	}
   	if(validarr[1].length==0) 
   	{
   	  return false;
   	}
   	if(validarr[1].length != 0) 
   	{ 
      if(validarr[1].indexOf(".") == -1) 
      {
   		return false;
 	  }
      validemail = validarr[1].split(".");
      if(validemail[0].length==0) 
      { 
       	return false;
      }
      if(validemail[1].length==0) 
      {
       	return false;
	  }
	  return true;
    }   // end of of validemail
}
function ValidateNews()
{
	var email=document.getElementById('emailid').value;
	
	if(document.getElementById('emailid').value=="")
	{
		alert("Please Enter Your Email Id");
		document.getElementById('emailid').focus();
		return false;
	}
	
    else if(!valid_mail(email))
	{
		alert("Please enter your valid email ID");
		document.getElementById('emailid').focus();
		return false;
	}
	else
	{
		$test=subnewsletter(document.getElementById('emailid').value);
	}
	return true;	
	
}


function validate()
{
	var email=document.frmcontact.mailid.value;
	if(document.frmcontact.subject.value=="")
	{
		alert("Please Enter Subject");
		document.frmcontact.subject.focus();
		return false;
	}
	
	else if(document.frmcontact.mailid.value=="")
	{
		alert("Please Enter Your Email Id");
		document.frmcontact.mailid.focus();
		return false;
	}
	
    else if(!valid_mail(email))
	{
		alert("Please enter your valid email ID");
		document.frmcontact.mailid.focus();
		return false;
	}
else if(document.frmcontact.question.value=="")
	{
		alert("Please Enter Qurestion");
		document.frmcontact.question.focus();
		return false;
	}
	else if(document.frmcontact.code.value=="")
	{
		alert("Please Enter Beside Security Code");
		document.frmcontact.code.focus();
		return false;
	}

	return true;	
	
}

function subnewsletter(sub_email)
{
	
  if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
  else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
		alert(xmlhttp.responseText);
    	
    }
  }
xmlhttp.open("POST","subnews.php?Emailid="+sub_email,true);
xmlhttp.send();
}


function validatecontact()
{	
	if(document.contactfrm.name.value=="" || document.contactfrm.name.value=="*name")
	{
		alert("Please Enter your name");
		document.contactfrm.name.focus();
		return false;
	}
	else if(document.contactfrm.email.value=="" || document.contactfrm.email.value=="*email")
	{
		alert("Please Enter your email id");
		document.contactfrm.email.focus();
		return false;
	}
	
    else if(!valid_mail(document.contactfrm.email.value))
	{
		alert("Please enter your valid email ID");
		document.contactfrm.email.focus();
		return false;
	}
	else if(document.contactfrm.phone.value=="" || document.contactfrm.phone.value=="*phone")
	{
		alert("Please Enter your phone number");
		document.contactfrm.phone.focus();
		return false;
	}
	else if(document.contactfrm.questions.value=="" || document.contactfrm.questions.value=="*questions")
	{
		alert("Please Enter your question");
		document.contactfrm.questions.focus();
		return false;
	}
}


function validatecontact_new_validation()
{	
    //alert(document.contactfrm.phone.value);
	if(document.contactfrm.name.value=="" || document.contactfrm.name.value=="*Name")
	{
		alert("Please Enter your name");
		document.contactfrm.name.focus();
		return false;
	}
	else if(document.contactfrm.email.value=="" || document.contactfrm.email.value=="*Email")
	{
		alert("Please Enter your email id");
		document.contactfrm.email.focus();
		return false;
	}
	
    else if(!valid_mail(document.contactfrm.email.value))
	{
		alert("Please enter your valid email ID");
		document.contactfrm.email.focus();
		return false;
	}
	else if(document.contactfrm.phone.value=="" || document.contactfrm.phone.value=="*Phone")
	{
		alert("Please Enter your phone number");
		document.contactfrm.phone.focus();
		return false;
	}
	else if(isNaN(document.contactfrm.phone.value))
	{
		alert("Please Enter exactly 10 digits, no paranthesis or dashes for phone number");
		document.contactfrm.phone.focus();
		return false;
	}
	else if((document.contactfrm.phone.value).length!=10)
	{
		alert("Please Enter exactly 10 digits, no paranthesis or dashes for phone number");
		document.contactfrm.phone.focus();
		return false;
	}
	else if(document.contactfrm.questions.value=="" || document.contactfrm.questions.value=="*Questions")
	{
		alert("Please Enter your question");
		document.contactfrm.questions.focus();
		return false;
	}
	return true;
}

function LoadSpamCode1()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("security_code").value=xmlhttp.responseText;
    }
  }
xmlhttp.open("POST","spam_code1.php",true);
xmlhttp.send();
}
function validatecatch()
{	
	if(document.catchfrm.name.value=="" || document.catchfrm.name.value=="*Name")
	{
		alert("Please Enter your name");
		document.catchfrm.name.focus();
		return false;
	}
	else if(document.catchfrm.email.value=="" || document.catchfrm.email.value=="*Email")
	{
		alert("Please Enter your email id");
		document.catchfrm.email.focus();
		return false;
	}
	
    else if(!valid_mail(document.catchfrm.email.value))
	{
		alert("Please enter your valid email ID");
		document.catchfrm.email.focus();
		return false;
	}

	else if(document.catchfrm.comments.value=="" || document.catchfrm.comments.value=="*Comments")
	{
		alert("Please Enter your Comments");
		document.catchfrm.comments.focus();
		return false;
	}
    	else if(document.catchfrm.image.value=="" )
	{
		alert("Please Select Image");
		document.catchfrm.image.focus();
		return false;
	}
    else if(file_get_ext(document.catchfrm.image.value)!="jpg" )
	{
		alert("Please Select JPG Images Only");
		document.catchfrm.image.focus();
		return false;
	}
}

function file_get_ext(filename)     {     return typeof filename != "undefined" ? filename.substring(filename.lastIndexOf(".")+1, filename.length).toLowerCase() : false;     } 
function contact_validate()
{
	if(document.frm_contact.name.value=="")
	{
		alert("Please enter your name");
		document.frm_contact.name.focus();
		return false;
	}
	else if(document.frm_contact.email.value=="")
	{
		alert("Please enter your emailid");
		document.frm_contact.email.focus();
		return false;
	}
	 else if(!valid_mail(document.frm_contact.email.value))
	{
		alert("Please enter your valid email ID");
		document.frm_contact.email.focus();
		return false;
	}
	else if(document.frm_contact.comments.value=="")
	{
		alert("Please enter comments");
		document.frm_contact.comments.focus();
		return false;
	}
}
