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

function fotvcontact(program) { 
    //alert('made it here'); return;
	//document.getElementById("ajaxcontact").innerHTML="<div style='text-align:center'>PROCESSING YOUR REQUEST.</div>"; //return;
	/*if (str == 'Your email' || str == '') {
		alert('You must submit your email address.');
		return;
	}*/
	xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
		alert ("Your browser does not support AJAX!");
		return;
    } 
    xmlHttp.onreadystatechange = stateChangedC;  // see function below
	//alert('made it here'); return;
	
    var url = program;
	var params = "fotv_contact=contact"
		+ "&message=" + document.form1.message.value
		+ "&name=" + document.form1.name.value
		+ "&email=" + document.form1.email.value
		+ "&phone=" + document.form1.phone.value
		+ "&menu_id=" + document.form1.menu_id.value;
	
	//alert(url + "?" + params); return;
	
    xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
	
	//alert(url + params);
}

function stateChangedC() { 
	//alert('made it back'); return;
    if (xmlHttp.readyState == 4) { 
		var obj = document.getElementById("contactform");
		if (obj) {
			//alert('object exists');
			if (xmlHttp.status == 200) document.getElementById("contactform").innerHTML=xmlHttp.responseText;  // error
			else document.getElementById("contactform").innerHTML=xmlHttp.responseText;
		} //else alert('object problem');
    }
}