﻿var xmlHttp;storedVal=-2;/***********************POLL***********************/function displayVoteBox(){ 	GetXmlHttpObject();	if (xmlHttp==null)	 {	 alert ("Your browser does not support this feature!");	 return;	 }	var url="http://"+location.host+"/includes/ajax/pollresults.php";	url=url+"?v="+storedVal;		xmlHttp.onreadystatechange = voteBoxChange;	try {		xmlHttp.open("GET",url,true);	}	catch (e) {		alert("Your vote could not be processed.  Please try again later.");	}	xmlHttp.send(null);	}function changePoll(value){	if (value == -1) {		displayVoteBox();	}	else		storedVal=value;}function voteBoxChange() {if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("voteBox").innerHTML=xmlHttp.responseText; } }/***********************LETTER TO EDITOR***********************/function sendLetter(){ 	GetXmlHttpObject();	if (xmlHttp==null)	 {	 alert ("Your browser does not support this feature!");	 return;	 }	 	var url="http://"+location.host+"/includes/ajax/sendletter.php";	var parms="n="+document.getElementById("letterName").value				+"&t="+document.getElementById("letterText").value				+"&y="+document.getElementById("letterYear").value				+"&p="+document.getElementById("letterPhone").value				+"&e="+document.getElementById("letterEmail").value;		xmlHttp.onreadystatechange=letterChange;	try {		xmlHttp.open("POST",url,true);	}	catch (e) {		alert("Your letter could not be processed.  Please try again later.");	}		//Send the proper header information along with the request	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");	xmlHttp.setRequestHeader("Content-length", parms.length);	xmlHttp.setRequestHeader("Connection", "close");		xmlHttp.send(parms);	}function letterChange() {if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("letterBox").innerHTML=xmlHttp.responseText; } }/***********************DINING MENUS***********************/function getMenus(query, option){ 	GetXmlHttpObject();	if (xmlHttp==null)	 {	 alert ("Your browser does not support this feature!");	 return;	 }	var url="http://"+location.host+"/includes/ajax/menusearch.php";	url=url+"?q="+query+"&o="+option;		xmlHttp.onreadystatechange = menuStateChange;	try {		xmlHttp.open("GET",url,true);	}	catch (e) {		alert("Your vote could not be processed.  Please try again later.");	}	xmlHttp.send(null);	}function searchMenu(value){	var query=document.getElementById("query").value;	var option=document.getElementById("option").value;	getMenus(query, option);}function menuStateChange() {if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("dining_results").innerHTML=xmlHttp.responseText; } }//Create AJAX Objectfunction GetXmlHttpObject(){	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");	  }	 }}