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 xmlhttpPost(strURL, par, lay){
	
	xmlHttp=GetXmlHttpObject();
	
    var self = this;
    
    //xmlHttp.overrideMimeType("text/xml");
    
    self.xmlHttp.open('POST', strURL, true);
	
	self.xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	if(par){
		self.xmlHttp.setRequestHeader("Content-length", par.length);
	}else{
		self.xmlHttp.setRequestHeader("Content-length", 0);
	}
		self.xmlHttp.setRequestHeader("Connection", "close");

    self.xmlHttp.onreadystatechange = function(){
    
        if (self.xmlHttp.readyState == 4 && self.xmlHttp.status == 200){
            updatepage(self.xmlHttp.responseText, lay);
        }
    }
	
	self.xmlHttp.send(par);
}
function updatepage(str, lay){
	if(document.getElementById(lay)){
		document.getElementById(lay).innerHTML = str;
	}else{
		var form     = document.forms['Form1'];
		var word = form.lay;
		lay.innerHTML = str;
    }
}

