//Browser Support Code
function makePOSTRequest(url, div, parameters) {
	var response = div; // div
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById(response);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}else {
			document.getElementById(response).innerHTML = '<img src="/img/ajax-loader.gif" alt="one moment please">';
		}
	}
	ajaxRequest.open("POST", url, true);
	ajaxRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded")
	ajaxRequest.setRequestHeader("Content-length", parameters.length);
	ajaxRequest.setRequestHeader("Connection", "close");
	ajaxRequest.send(parameters); 
}


function post(obj,page,p,div) {
	var poststr = "";
	for (i=0; i<obj.getElementsByTagName("input").length; i++) {
		if (obj.getElementsByTagName("input")[i].type == "text") {
			poststr += obj.getElementsByTagName("input")[i].name + "=" + 
			escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&";
		}
		if (obj.getElementsByTagName("input")[i].type == "checkbox") {
			if (obj.getElementsByTagName("input")[i].checked) {
				poststr += obj.getElementsByTagName("input")[i].name + "=" + 
				escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&";
			} else {
				poststr += obj.getElementsByTagName("input")[i].name + "=&";
			}
		}
		if (obj.getElementsByTagName("input")[i].type == "radio") {
			if (obj.getElementsByTagName("input")[i].checked) {
				poststr += obj.getElementsByTagName("input")[i].name + "=" + 
				escape(encodeURI(obj.getElementsByTagName("input")[i].value)) + "&";
			}
		}  
	}
	for (i=0; i<obj.getElementsByTagName("select").length; i++) {
		var sel = obj.getElementsByTagName("select")[i];
		poststr += sel.name + "=" + escape(encodeURI(sel.options[sel.selectedIndex].value)) + "&";
	}
	for (i=0; i<obj.getElementsByTagName("textarea").length; i++) {
		poststr += obj.getElementsByTagName("textarea")[i].name + "=" + 
		escape(encodeURI(obj.getElementsByTagName("textarea")[i].value)) + "&";
	}
//	pagination
	if(p=='y'){
		poststr += "&page=0";
	}
	makePOSTRequest(page, div, poststr);
}