function createRequestObject()
{
var request_;var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer") 
        {request_ = new ActiveXObject("Microsoft.XMLHTTP");}else{request_ = new XMLHttpRequest();}
    return request_;
}
    
var http = createRequestObject();

function perform_action(url,param,fname) {
    http.open('POST', url, true);
    if (!fname) fname = handleJsResponse;
    http.onreadystatechange = fname;
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
    http.send(param);
}

function handleJsResponse()
    {
    if(http.readyState == 4)
    {
		var response = http.responseText;
		if (response!='') 
			{
//			alert(response);
			eval(response);
			}
	}
}