var xmlhttp = false;


function post(callBack, url, postStr) 
{
     if (xmlhttp)
     {
         xmlhttp.onreadystatechange = callBack;
         
         xmlhttp.open("POST",url,true);
         
         xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         xmlhttp.send(postStr);
      
     }
}
function createNewAjax()
{
    var xmlhttps = false;
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
    	xmlhttps = new XMLHttpRequest();
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		try  
		{
  			xmlhttps = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
  			try 
  			{
    			xmlhttps = new ActiveXObject("Microsoft.XMLHTTP");
  			} 
  			catch (e2) 
  			{
    			xmlhttps = false;
  			}
		}
	}
	return xmlhttps;
	
}

function createAjax()
{
 // code for Mozilla, etc.
 if (window.XMLHttpRequest)
 {
     xmlhttp = new XMLHttpRequest();
     
 }
 // code for IE
 else if (window.ActiveXObject)
 {
  try  
  {
     xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } 
  catch (e) 
  {
     try 
     {
       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch (e2) 
     {
       xmlhttp = false;
     }
  }
 }
}

function put_http(xmlhttps, callBack, url) {
     if (xmlhttps)
     {
         xmlhttps.onreadystatechange = callBack;
         xmlhttps.open("PUT",url,true);
         xmlhttps.send(putStr);
     }
}

function put(callBack, url) {
     if (xmlhttp)
     {
         xmlhttp.onreadystatechange = callBack;
         xmlhttp.open("PUT",url,true);
         xmlhttp.send(putStr);
     }
}

function post_http(xmlhttps, callBack, url, postStr) {
     if (xmlhttps)
     {
         xmlhttps.onreadystatechange = callBack;
         xmlhttps.open("POST",url,true);
         xmlhttps.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         xmlhttps.send(postStr);
     }
}
