// JavaScript Document
function val_contact()
  {
  	document.getElementById("contact_error").style.display = 'none';
	var name     =	trim(document.getElementById("name").value);
	var email34  =	trim(document.getElementById("email34").value);	
	
	var flag     = 1;	
		
	if(name =="" || name == "Name")
			flag = 0;
	if(email34 == "" || email34 == "Email Address" || echeck(email34) == 0)
			flag =0;
		
		
	//----------------------------------	
	if(flag == 0)
	{
		document.getElementById("contact_error").style.display = 'block';		
	}
	else
	{		
		document.getElementById("contact_error").style.display = 'none';	
		document.getElementById("submitbutton").style.display = 'none';
		document.getElementById("progress_image").style.display = 'block';	
		ajax_send_mail();
				
	}	
  }
  
  
  //-------------------------------------------------------]
  
  
  function ajax_send_mail()
{
	var name     =	trim(document.getElementById("name").value);
	var email34  =	trim(document.getElementById("email34").value);	
		
	//----------------------------------	
	
	var xmlHttp2;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp2=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp2=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp2.onreadystatechange=function(a)
	{
		if(xmlHttp2.readyState==4)
		{		
			document.getElementById("progress_image").style.display = 'none';	
			document.getElementById("contact_error").style.display = 'block';
			document.getElementById("submitbutton").style.display = 'block';
			document.getElementById("contact_error").innerHTML = "Mail sent successfully. ";
			setTimeout("moretext()",10000);
							
		}
	}
	
   var url_next='send_mail_to_admin.php?name='+name+'&email22='+email34;
   xmlHttp2.open("GET",url_next,true);	
   xmlHttp2.send(null);
}  


//----------------------------------------------

function moretext()
{
	document.getElementById("name").value= "";
	document.getElementById("email34").value="";	
	document.getElementById("contact_error").innerHTML = " ";
} 


//------------------------------------------

function echeck(str)
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		flag=1;
		if (str.indexOf(at)==-1){
		   
		   flag=0;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   flag=0;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    flag=0;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    flag=0;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		     flag=0;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    flag=0;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    flag=0;
		 }

 		return  flag;				
}
 //--------------------------------------- 
function trim(s) 
{
		var temp = s;
	   return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}

