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 suggestLocation () {

	var loc = escape(document.getElementById("location").value);
	var locID = escape(document.getElementById("locationID").value);
	

	document.getElementById("locationID").value = "0";		

	if (loc.length == 0) { 

		document.getElementById("locationResults").innerHTML = "";

		document.getElementById("locationResults").className = "hideResults";

		return;

	}

	

	xmlHttp = GetXmlHttpObject();

	if (xmlHttp == null) {

		alert ("Your browser does not support AJAX!");

		return;

	} 

	

	var url = "locations_Suggest.php";

	url = url + "?keyword=" + loc;

	url = url + "&sid=" + Math.random();

	

	xmlHttp.onreadystatechange = function () {

		if (xmlHttp.readyState == 4) {

			var result = xmlHttp.responseText;

			if (result.length > 5) {
				
				document.getElementById("locationResults").innerHTML = result;

				document.getElementById("locationResults").className = "showResults";

			}

			else {

				document.getElementById("locationResults").innerHTML = "";

				document.getElementById("locationResults").className = "hideResults";

			}

		}

	}

	

	xmlHttp.open("GET", url, true);

	xmlHttp.send(null);

}



function setLocation (id, loc) {

	document.getElementById("location").value = ""+loc;

	document.getElementById("locationID").value = ""+id;

	document.getElementById("locationResults").innerHTML = "";

	document.getElementById("locationResults").className = "hideResults";

}




function suggestClose () {

	document.getElementById("locationResults").innerHTML = "";

	document.getElementById("locationResults").className = "hideResults";

}



//Mouse over function

function suggestOver (div_value) {

	div_value.className = 'suggest_link_over';

}

//Mouse out function

function suggestOut (div_value) {

	div_value.className = 'suggest_link';

}




