var request;
var queryString;
function setQueryString(frm){
	queryString = "";
	var numberElements = frm.elements.length - 1;
	for(var i = 0; i < numberElements; i++){
		if(i < numberElements-1){
			queryString += frm.elements[i].name + "=" + encodeURIComponent(frm.elements[i].value) + "&";
		}else{
			queryString += frm.elements[i].name + "=" + encodeURIComponent(frm.elements[i].value);
		}
	}
}
 function httpRequest(reqType,url,asynch){
	try{
			request = new XMLHttpRequest();
		}catch(trymicrosoft){
		try{
			request = new ActiveXObject("Msxm12.XMLHTTP");
		}catch(othermicrosoft){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(failed){
				request = null;
			}
		}
	}
	if (request == null){
		//alert("Object doesn't exist");
	}else{
		initReq(reqType,url,asynch);
	}
}
function initReq(reqType,url,isAsynch){
	request.onreadystatechange = handleResponse;
	request.open(reqType,url,isAsynch);
	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	request.send(queryString);
}