function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function submit_contact()
{
	var name=document.getElementById('name').value;
	var title=document.getElementById('title').value;
	var organization=document.getElementById('organization').value;
	var website=document.getElementById('website').value;
	var phone=document.getElementById('phone').value;
	var email=document.getElementById('email').value;
	var message=document.getElementById('message').value;
	var zipcode=document.getElementById('zipcode').value;
	var hid_captcha=document.getElementById('hid_captcha').value;
	var txt_total=document.getElementById('txt_total').value;
	
	
	if(document.getElementById('name').value == '')
	  {
		  alert("Name can not be blank.");
		  document.getElementById('name').focus();  
		  return;
	  }
	  
	/*if(document.getElementById('title').value == '')
	  {
		  alert("Title can not be blank.");
		  document.getElementById('title').focus();  
		  return;
	  } */
	   
	  /*if(document.getElementById('organization').value == '')
	  {
		  alert("Organization name can not be blank.");
		  document.getElementById('organization').focus();  
		  return;
	  } */
	   
	   
	 /* if(document.getElementById('website').value == '')
	  {
		  alert("Website can not be blank.");
		  document.getElementById('website').focus();  
		  return;
	  } */
	   
	    if(document.getElementById('phone').value == '')
	  {
		  alert("Phone number can not be blank.");
		  document.getElementById('phone').focus();  
		  return;
	  } 
	   if(document.getElementById('email').value == '')
	  {
		  alert("Email can not be blank.");
		  document.getElementById('email').focus();  
		  return;
	  } 
	  var str=document.getElementById('email').value;	
			var at="@"
			var dot="."
			var lat=str.indexOf(at)                             //email validation  check
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1)
			{
				   alert("Invalid E-mail ID.");
				  document.getElementById('email').focus();  
				   return ;
			}
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			{
				   alert("Invalid E-mail ID.");
				   document.getElementById('email').focus(); 
				   return ;
			}
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			{
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
			}
		   if (str.indexOf(at,(lat+1))!=-1)
		   {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus();  
					return ;
		   }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
		 }
		 if (str.indexOf(dot,(lat+2))==-1)
		 {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
		 }
		 if (str.indexOf(" ")!=-1)
		 {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
		 }
		 /* if(document.getElementById('zipcode').value == '')
	  {
		  alert("Zip code can not be blank.");
		  document.getElementById('zipcode').focus();  
		  return;
	  } */
	
	   if(document.getElementById('message').value == '')
	  {
		  alert("Message can not be blank.");
		  document.getElementById('message').focus();  
		  return;
	  } 
	  if(txt_total=='' || hid_captcha!=txt_total)
	 {
	  alert("Plesae write correct addition value.");
	  document.getElementById('txt_total').value=''; 
	  document.getElementById('txt_total').focus(); 
	  return ;
	 }
	  
	  else
	  {
		XmlHttp_insert_contact=GetXmlHttpObject();
					if (XmlHttp_insert_contact==null)
						{
							alert ("Your browser does not support AJAX!");
							return;
		}
		
					var url="add-contact.php?name="+name+"&title="+title+"&organization="+organization+"&website="+website+"&phone="+phone+"&email="+email+"&message="+message+"&zipcode="+zipcode;
					XmlHttp_insert_contact.onreadystatechange=function(){ stateInsertcontact();}
					XmlHttp_insert_contact.open("GET",url,true);
					XmlHttp_insert_contact.send(null);
	  }
}

function stateInsertcontact()
{
	if (XmlHttp_insert_contact.readyState==4)
	{	
		var results=XmlHttp_insert_contact.responseText;
		alert(results);
		clearfields();
		window.close();
		
		
	}	
}

 function clearfields()
	{
		
		document.getElementById('name').value='';
		document.getElementById('title').value='';
		document.getElementById('organization').value='';
		document.getElementById('website').value='';
		document.getElementById('phone').value='';
		document.getElementById('email').value='';
		document.getElementById('message').value='';
		document.getElementById('zipcode').value='';
				
	}
//----------------------------------------------------------------


function Submitemail()
{
	var name =document.getElementById('name').value;
	var email=document.getElementById('email').value;
	var phoneno=document.getElementById('phoneno').value;
	var organization=document.getElementById('organization').value;
	var title=document.getElementById('title').value;	
	var message=document.getElementById('message').value;
	var hid_captcha1=document.getElementById('hid_captcha1').value;
	var txt_total1=document.getElementById('txt_total1').value;
	
	
	
	if(document.getElementById('name').value == '')
	  {
		  alert("Name can not be blank.");
		  document.getElementById('name').focus(); 
		  return;
	  }
	  
	 
	   if(document.getElementById('email').value == '')
	  {
		  alert("Email can not be blank.");
		  document.getElementById('email').focus(); 
		  return;
	  } 
	  var str=document.getElementById('email').value;	
			var at="@"
			var dot="."
			var lat=str.indexOf(at)                             //email validation  check
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1)
			{
				   alert("Invalid E-mail ID.");
				  document.getElementById('email').focus();  
				   return ;
			}
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			{
				   alert("Invalid E-mail ID.");
				   document.getElementById('email').focus(); 
				   return ;
			}
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			{
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
			}
		   if (str.indexOf(at,(lat+1))!=-1)
		   {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus();  
					return ;
		   }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
		 }
		 if (str.indexOf(dot,(lat+2))==-1)
		 {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
		 }
		 if (str.indexOf(" ")!=-1)
		 {
					alert("Invalid E-mail ID.");
					document.getElementById('email').focus(); 
					return ;
		 }
	
	 if(document.getElementById('phoneno').value == '')
	  {
		  alert("Phone number can not be blank.");
		  document.getElementById('phoneno').focus(); 
		  return;
	  } 
	  	  
	
	   if(document.getElementById('message').value == '')
	  {
		  alert("Message can not be blank.");
		  document.getElementById('message').focus(); 
		  return;
	  } 
	   if(txt_total1=='' || hid_captcha1!=txt_total1)
	 {
	  alert("Plesae write correct addition value.");
	  document.getElementById('txt_total1').value=''; 
	  document.getElementById('txt_total1').focus(); 
	  return ;
	 }
	  	  
	  else
	  {
		XmlHttp_submit_email=GetXmlHttpObject();
					if (XmlHttp_submit_email==null)
						{
							alert ("Your browser does not support AJAX!");
							return;
		}
		
					var url="add-email.php?name="+name+"&title="+title+"&organization="+organization+"&email="+email+"&message="+message+"&phoneno="+phoneno;
					XmlHttp_submit_email.onreadystatechange=function(){ stateSubmitEmail();}
					XmlHttp_submit_email.open("GET",url,true);
					XmlHttp_submit_email.send(null);
	  }
}

function stateSubmitEmail()
{
	if (XmlHttp_submit_email.readyState==4)
	{	
		var results=XmlHttp_submit_email.responseText;
		alert(results);
		clearfields();
		
		
	}	
}
//=============================Request Callback Start===========================================



//////////////////////////////////Request Callback end/////////////////////////////////////////////////////////
 function clearfields()
	{
		
		document.getElementById('name').value='';
		document.getElementById('title').value='';
		document.getElementById('organization').value='';
		document.getElementById('email').value='';
		document.getElementById('phoneno').value='';
		document.getElementById('message').value='';
		document.getElementById('txt_total1').value='';
					
	}
	
	
function popup(url) 
{
 var width  = 380;
 var height = 380;
 var left   = (screen.width  - width)/2;
 var top    = (screen.height - height)/2;
 var params = 'width='+width+', height='+height;
 params += ', top='+top+', left='+left;
 params += ', directories=no';
 params += ', location=no';
 params += ', menubar=no';
 params += ', resizable=no';
 params += ', scrollbars=no';
 params += ', status=no';
 params += ', toolbar=no';
 newwin=window.open(url,'windowname5', params);
 if (window.focus) {newwin.focus()}
 return false;
}
// -->
