    function validateEmail(){

	    var str =  document.getElementById("email").value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  // document.getElementById("email").style.backgroundColor="#FEF1F1";
		   document.getElementById("imgEmail").src="images/contact_form_error.gif";
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // document.getElementById("email").style.backgroundColor="#FEF1F1";
		   document.getElementById("imgEmail").src="images/contact_form_error.gif";
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   //document.getElementById("email").style.backgroundColor="#FEF1F1";
		    document.getElementById("imgEmail").src="images/contact_form_error.gif";
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		  //  document.getElementById("email").style.backgroundColor="#FEF1F1";
		    document.getElementById("imgEmail").src="images/contact_form_error.gif";
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   // document.getElementById("email").style.backgroundColor="#FEF1F1";
		    document.getElementById("imgEmail").src="images/contact_form_error.gif";
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   // document.getElementById("email").style.backgroundColor="#FEF1F1";
		    document.getElementById("imgEmail").src="images/contact_form_error.gif";
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   // document.getElementById("email").style.backgroundColor="#FEF1F1";
		    document.getElementById("imgEmail").src="images/contact_form_error.gif";
		    return false;
		 }

	   //  document.getElementById("email").style.backgroundColor="#F2F7FE";
	     document.getElementById("imgEmail").src="images/contact_form_check.gif";

 		 return true;	
	}

   function validateRegarding(){
     if(document.getElementById("regarding").value==""){
	 //  document.getElementById("regarding").style.backgroundColor="#FEF1F1";
	   document.getElementById("imgRegarding").src="images/contact_form_error.gif";
	   return false;
	 }else{
   	 //  document.getElementById("regarding").style.backgroundColor="#F2F7FE";
	   document.getElementById("imgRegarding").src="images/contact_form_check.gif";
	   return true;
	 }
   }

   function validateName(){
     if(document.getElementById("name").value==""){
	  // document.getElementById("name").style.backgroundColor="#FEF1F1";
	   document.getElementById("imgName").src="images/contact_form_error.gif";
	   return false;
	 }else{
   	 //  document.getElementById("name").style.backgroundColor="#F2F7FE";
	   document.getElementById("imgName").src="images/contact_form_check.gif";
	   return true;
	 }
   }

   function validateMessage(){
     if(document.getElementById("message").value==""){
	 //  document.getElementById("message").style.backgroundColor="#FEF1F1";
	   document.getElementById("imgMessage").src="images/contact_form_error.gif";
	   return false;
	 }else{
   	  // document.getElementById("message").style.backgroundColor="#F2F7FE";
	   document.getElementById("imgMessage").src="images/contact_form_check.gif";
	   return true;
	 }
   }
								
  function contactFormValidate(){
	  var bMessage = validateMessage();
	  var bName = validateName();
	  var bRegarding = validateRegarding();
	  var bEmail = validateEmail();

      if((bMessage)&&(bName)&&(bRegarding)&&(bEmail)){
		document.getElementById("contactForm").submit();
	    return true;
	  }else{
   	    document.getElementById("form_submit").style.display="none";
	    document.getElementById("form_error").style.display="block";
	    return false;
	  }

  }