
/*  
	Magnat Sp z o.o.
	© All rights reserved
*/

var mwcms_http = {
	
	notbusy : true,
	
	ajax : function () 
	{
		var xhttp;
			  
		if (!xhttp && typeof XMLHttpRequest != "undefined") 
		{
			try 
			{
				xhttp = new XMLHttpRequest();
			} catch (e) {
				xhttp = false;
			}
		}
		
		return xhttp;
	},
	

  get : function(url,RetFunc)
  {
    if(this.notbusy)
		{
			this.notbusy = false;
			var request = this.ajax();
			if(request!=false)
			{
				request.onreadystatechange = function()
				{ 
          if( request.readyState == 4 && request.status == 200 ) 
          {  
            RetFunc(request.responseText);
            mwcms_http.notbusy=true;		
					}
				}
				request.open("GET", url.replace('&amp;','&'), true);
				request.send(null);		
			}
		}
  },
  
  post : function(url,data)
  {
			var request = this.ajax();
			if(request!=false)
			{
        data = data.replace('&amp;','&');
				request.open("POST", url.replace('&amp;','&'), false);
        request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        request.setRequestHeader("Content-length", data.length);
        request.setRequestHeader("Connection", "close");
				request.send(data);
				return request.responseText;
			}
  }

}

