var xmlHttp

function sendMessage(lang)
{
	var msg = document.getElementById('message').value;
	var nm = document.getElementById('name').value;
	var e = document.getElementById('email').value; 
	
	if(msg=="" || nm=="" || e==""){
		if(lang=="Japanese") 
			alert("全ての項目に情報を入力して下さい。"); 
		else 
			alert("Please fill out all fields on message form.");
	}else if(e.indexOf("@")==-1 || e.indexOf(".")==-1){
		if(lang=="Japanese") 
			alert("Eメールアドレスを正しく入力して下さい。");
		else 
			alert("Please enter email address correctly.");
	}else{
		ajaxContactSend(lang); 
		document.getElementById('message').value = "";
		document.getElementById('name').value ="";
		document.getElementById('email').value =""; 
	}
}

function ajaxContactSend(lang)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }

var msg = document.getElementById('message').value;
var nm = document.getElementById('name').value;
var e = document.getElementById('email').value; 

var url="Scripts/ajax_contactSend.php";
var param="name="+nm+"&email="+e+"&msg="+msg+"&lang="+lang;
param=param+"&sid="+Math.random();

xmlHttp.open("POST", url, true);
//Send the proper header information along with the request
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");

xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
  document.getElementById("msgSend").innerHTML =xmlHttp.responseText;

  }
}

xmlHttp.send(param);

}

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;
}