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._tabElem = ocenaArt.getElementsByName_iefix('span','ocena');

ocenaArt.ustawOcenaPrev(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("title");
       if(att == name) {
               elem[i].setAttribute('title','');   
               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.ustawOcenaPrev(ocenaArt._ocena);
},
ustawOcenaPrev : function(IDocena){
for(var i=0;i<ocenaArt._tabElem.length;i++){
if(i<=IDocena) ocenaArt._tabElem[i].className = 'ocenArtSelectLight';
else ocenaArt._tabElem[i].className = 'ocenArt';
}
},
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');
       var wynikOcena = document.getElementById('wynikOcena');
       oc = parseInt(oc);
       ocenaArt._ocena = oc;
       ocenaArt.ustawOcena(oc);
      
      
      
        komunikatOcena.innerHTML = "Dziękujemy za oddanie głosu";
        wynikOcena.innerHTML = tabOcena[oc];
        
       ocenaArt._wysylanieAjax = true;
      }
    }
    else{
   alert('blad1');
    
   }}
   //}
  //catch (e){
  //alert('blad2');
  //}
}

function wylaczZd(){
return false;
}
function getImageArt(id,source)
{
	var con    = document.getElementById("artImgSpo");
	var conpom = document.getElementById("preloader");
	var conpage = document.getElementById("artSpPage");
	var title = source.innerHTML.substring(0,source.innerHTML.length-2);
	conpom.src = "http://zasoby.ekologia.pl/art/11965/max/max_artykul_sponsorowany" + id + ".jpg";
	con.src = "http://www.ekologia.pl/assets/images/ajaxBigCircle.gif";
	con.title = title;
	con.alt = title;
	con.parentNode.style.verticalAlign = "middle";	
	conpage.style.display = "none";
	conpage.innerHTML = title;
	updateLink(id);
	setTimeout("insertImageArt('artImgSpo','preloader','artSpPage')",2000);
}
function updateLink(id)
{
	var el;
	var licz = 1;
	while(el = document.getElementById("spLink" + licz))
	{
		el.style.color = "#1C5BB6";
		el.style.textDecoration = "underline";
		licz++;
	}
	document.getElementById("spLink" + id).style.color = "black";
	document.getElementById("spLink" + id).style.textDecoration = "none";
}

function insertImageArt(con_id, conpom_id, conpage_id)
{
	var con    = document.getElementById(con_id);
	var conpom = document.getElementById(conpom_id);
	var conpage = document.getElementById(conpage_id);
	con.src = conpom.src;
	con.parentNode.style.verticalAlign = "top";
	conpage.style.display = "block";
}	
function adElements()
{
	if(insertedDiv==1) return false;
	var div = "<div id='show-boxTargowy'><div class='btc btc1'></div><div class='btc btc2'></div><div class='btc btc3'></div><div class='btc btc4'></div></div>";
	div += "<div id='show-boxProFirm'><div class='bpf bpf1'></div><div class='bpf bpf2'></div><div class='bpf bpf3'></div><div class='bpf bpf4'></div><div class='bpf bpf5'></div></div>";
	div += "<div id='show-belkaPro'></div>";
	div += "<div id='show-banPoz'></div>";
	div += "<div id='" + arrayID[2] + "'></div>";
	div += "<div id='show-belkaSek1'></div>";
	div += "<div id='show-belkaSek2'></div>";
	div += "<div id='show-belkaSek3'></div>";
	div += "<div id='show-belkaSek4'></div>";
	div += "<div id='show-banPio'></div>";
	div += "<div id='" + arrayID[1] + "'></div>";
	div += "<div id='show-artSpo'></div>";
	var con    = document.getElementById("conImgMain");
	con.innerHTML = div + con.innerHTML; 
	insertedDiv = 1;
}
function showElements(id)
{
	adElements();
	if(id=="surround")
	{
		document.getElementById(arrayID[1]).style.display="block";
		document.getElementById(arrayID[2]).style.display="block";
	}	
	else	
		document.getElementById(arrayID[id]).style.display="block";
}
function hideElements(id)
{
	if(id=="surround")
	{
		document.getElementById(arrayID[1]).style.display="none";
		document.getElementById(arrayID[2]).style.display="none";
	}	
	else
	document.getElementById(arrayID[id]).style.display="none";
}
arrayID = new Array();
arrayID[1] = "show-billboard";
arrayID[2] = "show-rectangle";
arrayID[3] = "show-boxProFirm";
arrayID[4] = "";
arrayID[5] = "";
arrayID[6] = "";
arrayID[7] = "";
arrayID[8] = "";
arrayID[9] = "";
arrayID[10] = "";
arrayID[11] = "";
insertedDiv = 0;