function spoil(myElem)
{
if (myElem.nextSibling.style.display == "none")
{
myElem.nextSibling.style.display = "block";
}
else
{
myElem.nextSibling.style.display = "none";
}
}

function requestEngine() {
  var http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
      // See note below about this line
    }
  } else if (window.ActiveXObject) { // IE
    try {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
  if (!http_request) {
    alert('Giving up :( Cannot create an XMLHTTP instance');
    return false;
  }
  return http_request;
}


function makeRequest(url, id) {
  var http_request = requestEngine();
  http_request.onreadystatechange = function() { alertContents(http_request, id); };
  http_request.open('GET', url, true);
  http_request.send(null);  
}


function alertContents(http_request, id) {
  if (http_request.readyState == 4) {
    if (http_request.status == 200) {
      document.getElementById(id).innerHTML = 'Dzięki za oddanie głosu. Ocena: '+http_request.responseText+'/5.';
      document.getElementById('rating_img').src='img/std/ocena-big-'+http_request.responseText+'.png';
      document.getElementById('rating_1').disabled = true;
      document.getElementById('rating_2').disabled = true; 
      document.getElementById('rating_3').disabled = true; 
      document.getElementById('rating_4').disabled = true; 
      document.getElementById('rating_5').disabled = true; 
    } else {
      alert('There was a problem with the request.');
    }
  }
}


function vote(rate, tid, mid) {
    makeRequest('ocen,'+tid+','+rate+','+mid, 'vote_result');
}


$(document).ready(function() {

			$('.floater-side-fb').hover(function(){
			    $(this).stop().animate({right:'-40px'},{queue:false,duration:2500});
			}, function(){
			    $(this).stop().animate({right:'-340px'},{queue:false,duration:150});
			});

});
