   
function postdata(u2p,datos,divID) 
{
    var shristee=null;
	if (window.XMLHttpRequest)	 	{   shristee = new XMLHttpRequest();	} 
	else if (window.ActiveXObject) 	{	shristee = new ActiveXObject("Microsoft.XMLHTTP");	}
//    if(shristee) 
  //  {
		var obj = document.getElementById(divID);
		//shristee.overrideMimeType('text/xml');
		shristee.onreadystatechange = state_Change
        shristee.open("POST", u2p, false);
        var now = new Date(); // start from today
    	shristee.setRequestHeader("lastCached", now);
		shristee.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		shristee.send(datos);
  		function state_Change()  
        {
			if (shristee.readyState == 4) 
			{	obj.innerHTML = shristee.responseText;	}
			else if(shristee.readyState==2)
            {
                obj.innerHTML = "<div class='loading'><p><img src='loading.gif'/><br />Loading Result...</p></div>";
            }
            else if(shristee.readyState==1)
            {
                obj.innerHTML = "<div class='loading'><p><img src='loading.gif'/><br />Posting contents...</p></div>";
            }
        }
	//}
}

function sendRequest(url,elementId,HttpMethod,params)
{
	var data=null;
	var http=null;

	if (!HttpMethod)   {	HttpMethod="GET";	}  
	if (window.XMLHttpRequest)  	{       http = new XMLHttpRequest() 	}
	else if (window.ActiveXObject)	{    http = new ActiveXObject("Microsoft.XMLHTTP")   }
       	http.open(HttpMethod, url);
	http.onreadystatechange=function()
	{
		if((http.readyState == 4) || (http.readyState == "complete"))
			{ 	data=http.responseText;		}
	       			else    {   data="<img src='processingbar1.gif'/>";		}
		assignData(data,elementId); //alert(data);
	}
	if(HttpMethod=="GET")  {	http.send(null);	}  
	if(HttpMethod=="POST")  {	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.send(params);	}
		
}
function assignData(data,elementId)
{	
	if (elementId!=null)
	{       var obj = document.getElementById(elementId);
		obj.innerHTML=data;
	}
}
