var ajax;
var errorAjax = false;

function InitAjax() {
	var ret;
	try {	ret = new XMLHttpRequest();
		ret.overrideMimeType('text/html');
	}
	catch (e) {
		try { ret = new ActiveXObject("Msxml2.XMLHTTP"); }
	 	catch (e) { ret = new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	if ( ret == null ) {
		alert("Your browser does not support AJAX.");
		errorAjax = true;
	}
	return ret;
}

function postAjax(strPostData,strUrl,ptrResponseFunction) {
	ajax = InitAjax();
	ajax.onreadystatechange = ptrResponseFunction;
	ajax.open('POST',strUrl,true);
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", strPostData.length);
	ajax.setRequestHeader("Connection", "close");
	ajax.send(strPostData);
}

function buildQS_Value(strElement) {
	return strElement + "=" + encodeURI(document.getElementById(strElement).value)
}
function buildQS_Checked(strElement) {
	return strElement + "=" + encodeURI(document.getElementById(strElement).checked)
}


