function prepareObject()
{
		if(window.XMLHttpRequest)
		{
		  req=new XMLHttpRequest();	
		}
		else if(window.ActiveXObject)
		{
		  req=new ActiveXObject("Msxml2.XMLHTTP");
		  
		  if(!req)
		  req=new ActiveXObject("Microsoft.XMLHTTP");
		}


}

function sendNewsletterRequest(formularz,url,asynch)
{
  prepareObject();
  if(!req)
  {    
    alert('Przeglądarka nie obsługuje wymaganych narzędzi do obsługi tego żądania');
    return;
   }
var form=document.forms[formularz];

try
{
  req.onreadystatechange=newsletterResponse;
  req.open(form.method,url,asynch);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
req.send('email='+encodeURIComponent(form.email.value));
  
}
catch(e)
{
  alert('Wystąpił problem z komunikacją z serwerem');
}
  
}


function newsletterResponse()
{
try
{
  if(req.readyState==4 )
  {
    
    	if(req.status==200)
    	{
	
		     document.getElementById('newsletter_div').innerHTML=req.responseText;
		     document.getElementById('newsletter_div').style.display='block';
		
		  
		}
		else
		{
		  alert('Wystąpił problem z komunikacją z serwerem');
		}
    
	}
}
catch(e)
{
  alert('Wystąpił problem z komunikacją z serwerem');
} 
 
}
