// instantiate email XMLHttpRequest object
var XMLHttpObj = getXMLHttpRequestObject();

// getXMLHttpRequest object
function getXMLHttpRequestObject(){
	var xmlobj;
	if(xmlobj!=null && xmlobj.readyState!=0 && xmlobj.readyState!=4){
		xmlobj.abort();
	}
	try{
		xmlobj=new XMLHttpRequest();
	}
	catch(e){
		try{
			xmlobj=new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch(e){
			xmlobj=null;
			return false;
		}
	}
	return xmlobj;
}

// get form values
function getFormValues(oForm) {
	var aParams = new Array();
	for (var i=0 ; i < oForm.elements.length; i++) {
		var sParam = encodeURIComponent(oForm.elements[i].name);
		sParam += "=";
		sParam += encodeURIComponent(oForm.elements[i].value);
		aParams.push(sParam);
	}
	return aParams.join("&");
}

