var xmlHttpContentP;
var idWyslijAjax = 0;
var ocenaArt = {
_tabElem : null,
_actualElem : 0,
_IE : ((navigator.appName == 'Microsoft Internet Explorer')? 1 : 0),
_ocena : null,
_idArt : null,
_wysylanieAjax : true,

init : function(ocena,idArt,glosuj){
ocenaArt._ocena = parseInt(ocena);
ocenaArt._idArt = idArt;

if(ocenaArt._IE) ocenaArt._tabElem = ocenaArt.getElementsByName_iefix('span','ocena');
else ocenaArt._tabElem = document.getElementsByName('ocena');

ocenaArt.ustawOcena(ocenaArt._ocena);

if(window.navigator.cookieEnabled && glosuj==1){

for(var i=0;i<ocenaArt._tabElem.length;i++){
ocenaArt.addEvent(ocenaArt._tabElem[i],'mouseover',ocenaArt.pokazOcena);
ocenaArt.addEvent(ocenaArt._tabElem[i],'mousemove',ocenaArt.pokazToolTip);
ocenaArt.addEvent(ocenaArt._tabElem[i],'mouseout',ocenaArt.outOcena);
ocenaArt.addEvent(ocenaArt._tabElem[i],'click',ocenaArt.ocen);
}
}else{
for(var i=0;i<ocenaArt._tabElem.length;i++){
ocenaArt._tabElem[i].style.cursor = 'default';
//ocenaArt.addEvent(ocenaArt._tabElem[i],'mouseover',ocenaArt.pokazOcenaDis);
//ocenaArt.addEvent(ocenaArt._tabElem[i],'mouseout',ocenaArt.outOcenaDis);
}
}
},
pokazToolTip : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

var idElem = parseInt((element.id).replace('o',''));
showTooolTipMapka(element,e,tabOcena[idElem]);
},
outOcenaDis : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;
hiddenTooolTipMapka(element,e);
},
addEvent : function(elem,eventS,funkcja){
if(window.addEventListener) elem.addEventListener(eventS,funkcja,false);
else elem.attachEvent('on'+eventS,funkcja,false);  
},
removeEvent : function(elem,eventS,funkcja){
if(window.removeEventListener) elem.removeEventListener(eventS,funkcja,false);
else elem.detachEvent('on'+eventS,funkcja,false);  
},
getElementsByName_iefix : function(tag, name) {
var elem = document.getElementsByTagName(tag);
var arr = new Array();
  for(i = 0,iarr = 0; i < elem.length; i++) {
     att = elem[i].getAttribute("name");
       if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
       }
 }
return arr;
},
pokazOcena : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

var idElem = parseInt((element.id).replace('o',''));

//showTooolTipMapka(element,e,tabOcena[idElem]);
ocenaArt.ustawOcena(idElem);
},
outOcena : function(e){
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

hiddenTooolTipMapka(element,e);
ocenaArt.ustawOcena(ocenaArt._ocena);
},
ustawOcena : function(IDocena){
for(var i=0;i<ocenaArt._tabElem.length;i++){
if(i<=IDocena) ocenaArt._tabElem[i].className = 'ocenArtSelect';
else ocenaArt._tabElem[i].className = 'ocenArt';
}
},
ocen : function(e){
if(ocenaArt._wysylanieAjax){
ocenaArt._wysylanieAjax = false;
xmlHttpContentP = createAjaxObject();
var event = (e)?e:event; 
var element;
if(event.srcElement) element = event.srcElement;
else element = this;

var komunikatOcena = document.getElementById('komunikatOcena');
komunikatOcena.innerHTML = "Obliczanie głosów...";

hiddenTooolTipMapka(element,e);


       for(var i=0;i<ocenaArt._tabElem.length;i++){
       	    ocenaArt._tabElem[i].style.cursor = 'default';
       	   	ocenaArt.removeEvent(ocenaArt._tabElem[i],'mouseover',ocenaArt.pokazOcena);
       	   	ocenaArt.removeEvent(ocenaArt._tabElem[i],'mousemove',ocenaArt.pokazToolTip);
       	   	ocenaArt.removeEvent(ocenaArt._tabElem[i],'mouseout',ocenaArt.outOcena);
            ocenaArt.removeEvent(ocenaArt._tabElem[i],'click',ocenaArt.ocen);
		}


var idElem = parseInt((element.id).replace('o',''));
var plik = path+'ajax/zapiszOcenaArtykul.php';
var paramsPost = "idArt="+ocenaArt._idArt+"&ocena="+(idElem+1);
idWyslijAjax = 1;
processContent(plik,paramsPost);
}
}
}

//######################################
function changeText(el,size){
var Aselect = document.getElementsByName('aSelect');
var content = document.getElementById('content');
for(var i=0;i<Aselect.length;i++){
Aselect[i].className = 'titleDetailPowieksz';
if(Aselect[i] == el) Aselect[i].className = 'titleDetailPowiekszSelect';
}
content.style.fontSize = size+"px";
}
//#######################################


function processContent(plik,paramsPost){
if (xmlHttpContentP.readyState==4||xmlHttpContentP.readyState==0){
     xmlHttpContentP.open("POST",plik,true);
      xmlHttpContentP.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttpContentP.setRequestHeader("Content-length", paramsPost.length);
      xmlHttpContentP.setRequestHeader("Connection", "close");  
   xmlHttpContentP.onreadystatechange = handleServerResponse;
   xmlHttpContentP.send(paramsPost);
 }
}

function handleServerResponse(){
//try{
   if (xmlHttpContentP.readyState == 4){
    if (xmlHttpContentP.status == 200){
    
     if(idWyslijAjax == 1){
       var xmlResponse = xmlHttpContentP.responseXML;
       var xmlDoc = xmlResponse.documentElement;
       var oc = xmlDoc.getElementsByTagName('ocena').item(0).firstChild.data;
       
       var komunikatOcena = document.getElementById('komunikatOcena');
       oc = parseInt(oc);
       ocenaArt._ocena = oc;
       ocenaArt.ustawOcena(oc);
      
        komunikatOcena.innerHTML = "Dziękujemy za oddanie głosu";	
       ocenaArt._wysylanieAjax = true;
      }
    }
    else{
   alert('blad1');
    
   }}
   //}
  //catch (e){
  //alert('blad2');
  //}
}

function wylaczZd(){
return false;
}






