// JavaScript Document
// JavaScript Document

	
	function getResultsWait(ajax_options, currentPage) {
		//document.getElementById('ajaxLoading').style.visibility = "visible";
		window.setTimeout("getResults('" + ajax_options + "', '" + currentPage + "')", 1)
	}
		
	function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;        
		try {            
			xmlhttp=new XMLHttpRequest();
		} catch(e) {
			try {
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				try{
					req = new ActiveXObject("Msxml2.XMLHTTP"); 
				} catch(e1) {
					xmlhttp=false;
				}
			}
		}
		return xmlhttp;
	}
	
	function getResults(queryString, phpScript, sendResults, clearDivIDs) {
		
		if(clearDivIDs) {
			
			var stringsplit = clearDivIDs.split(",");
			for($i=0;$i < stringsplit.length; $i++) {
				document.getElementById(stringsplit[$i]).innerHTML = "";	
			}
		}
		var strURL = phpScript + "?" + queryString + "&sid=" + Math.random();
		//alert(strURL);
		var req = getXMLHTTP();
		if (req) {
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					//alert(req.status);
					// only if "OK"
					if (req.status == 200) {
						document.getElementById(sendResults).innerHTML = req.responseText;
						//document.getElementById('ajaxLoading').style.visibility = "hidden";
					} else {
						alert("We're very sorry! An error has occured retrieving your results. Please try your query again.");
						//document.getElementById('ajaxLoading').style.visibility = "hidden";
					}
				}
			}
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
	
	
	
	
