function jah(url, target) {
   // native XMLHttpRequest object
   if (document.getElementById(target).style.display == "none") {
		document.getElementById(target).style.display = "block";
	}

   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
       req.onreadystatechange = function() {jahDone(target);};
       req.open("GET", url, true);
       req.send(null);
   // IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
       if (req) {
           req.onreadystatechange = function() {jahDone(target);};
           req.open("GET", url, true);
           req.send();
       }
   }
}

function jahDone(target) {
   // only if req is "loaded"

   if (req.readyState == 4) {
       // only if "OK"
       if (req.status == 200) {
           results = req.responseText;
           document.getElementById(target).innerHTML = results;


       } else {
           alert("Îøèáêà " + req.status + ": " + req.statusText);
					document.getElementById(target).innerHTML="Error" + req.status + ": " + req.statusText + "Sorry, try again please.";
       }
   }
}








   function jah_post(url,target,tosend) {
      //if(tosend!=0)
      var params="";
   for (var i in tosend)
{

   if (typeof tosend[i] != 'function')
{
   params =params + i+"=" + encodeURIComponent(tosend[i])+"&";

  //alert(params);
}

}

 // native XMLHttpRequest object
   if (document.getElementById(target).style.display == "none") {
		document.getElementById(target).style.display = "block";
	}

   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
       req.onreadystatechange = function() {jahDone(target);};
       req.open("POST", url, true);
       req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.setRequestHeader("Content-length", params.length);
       req.setRequestHeader("Connection", "close");
       req.send(params);
   // IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
       if (req) {
           req.onreadystatechange = function() {jahDone(target);};
           req.open("POST", url, true);
           req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", params.length);
req.setRequestHeader("Connection", "close");
           req.send(params);
       }
   }






}




   function jah_fun(url,target,tosend) {

      //if(tosend!=0)
      var params="";

   for (var i in tosend)
{

   if (typeof tosend[i] != 'function')
{
   params =params + i+"=" + encodeURIComponent(tosend[i])+"&";

  //alert(params);
}

}

 // native XMLHttpRequest object

   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
       req.onreadystatechange = target;
       req.open("POST", url, true);
       req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.setRequestHeader("Content-length", params.length);
       req.setRequestHeader("Connection", "close");
       req.send(params);
   // IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
       if (req) {
           req.onreadystatechange = target;
           req.open("POST", url, true);
           req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", params.length);
req.setRequestHeader("Connection", "close");
           req.send(params);
       }
   }






}