var localeData = new Array();
localeData["PLEASE_WAIT_SUBMIT"]="Please wait...We are submitting your data.";
localeData["THANK_YOU_CONTACT"]="Thank you for taking the time to contact us.";

var currentHTML="";
var xmlHttp;
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 submitContactData(frmObject){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="ajax.php";
	var message = document.getElementById("message");
	if(currentHTML == "")
		currentHTML=message.innerHTML;
	xmlHttp.onreadystatechange=submitContactDataChanged;
	var param="";
	for(i=0;i<frmObject.length;i++){
		if(i!=0)
			param += "&";
		var value=""
		if(frmObject[i].type == "checkbox")
			value=frmObject[i].checked;
		else
			value=frmObject[i].value;
		param += frmObject[i].name + "=" + encodeURI(value);
	}
	//alert(frmObject + ":" + frmObject.length);
	message.innerHTML = localeData["PLEASE_WAIT_SUBMIT"];
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", param.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(param);
	
}

function submitContactDataChanged() 
{ 
	if (xmlHttp.readyState==4)
	{
		var xmlDoc=xmlHttp.responseXML.documentElement;
		var xmlProduct = xmlDoc.getElementsByTagName("node");
		var label =  xmlProduct[0].childNodes[0].nodeValue;
		var message = document.getElementById("message");
		message.innerHTML = localeData["THANK_YOU_CONTACT"];// + currentHTML;
		var frmObject = document.frmContact;
		for(i=0;i<frmObject.length;i++){
			if(frmObject[i].type == "checkbox")
				frmObject[i].checked=false;
			else
				frmObject[i].value="";
		}
	}
}
