var ObiektXMLHttp;
function setObiektXMLHttp(){
	ObiektXMLHttp = newXMLHttpObject();
}
function newXMLHttpObject()
{
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    try
	      {
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      }
	    catch (e)
	      {
	      alert("Twoja przeglądarka nie wspiera technologii AJAX!");
	      return false;
	      }
	    }
	  }
	return xmlHttp;  
}
function open_and_sendXMLHttpData(method,url,asynch,func,xmlHttpObj){
		if(!xmlHttpObj){
			xmlHttpObj=ObiektXMLHttp;
		}
        if(xmlHttpObj){
                if(navigator.appName=='Microsoft Internet Explorer'){
                    xmlHttpObj.open(method, url,asynch);
                    xmlHttpObj.onreadystatechange = func;
                } else {
                    xmlHttpObj.onreadystatechange = func;
                    xmlHttpObj.open(method, url,asynch);
                }
                xmlHttpObj.send(null);
          }
} 

setObiektXMLHttp();

//funkcja pomocna przy debugowaniu:
function showXMLHttpRequestStatus(){
      switch(ObiektXMLHttp.readyState){
                case 0: alert('The request is not initialized');break;
                case 1: alert('The request has been set up'); break;
                case 2: alert('The request has been sent'); break;
                case 3: alert('The request is in process'); break;
                case 4: alert('The request is complete'); break;
      }
}  


$(document).ready(function(){
	$('#block-formblock-send_opinion .block-inner').prepend('<div class="addopinion">Add opinion</div>');
	
	$(window).scroll(function() {
		/* $('#block-formblock-send_opinion').animate({ top: $(this).scrollTop() + 100 },100);*/
	});
	
	$('#block-formblock-send_opinion .addopinion').click(function() {
		
		if ($(this).attr('vis') == 1)
		{
			$(this).parent().parent().animate({right: -300},1000);
			$(this).attr('vis',0);
		}
		else
		{
			$(this).parent().parent().animate({right: 0},1000);
			$(this).attr('vis',1);
		}
});
		
	});
