var IE = document.all?true:false



function f1() {
fcntr = true;
}

function f2() {
fcntr = false;
}

function getcoords(n) {
  var coords = { x: 0, y: 0};
  var cTLeft=0;
  var cTTop=0;
  var Element = document.getElementById(n);
  while (Element.offsetParent) {
    cTLeft+=Element.offsetLeft; 
    cTTop+=Element.offsetTop;
    Element = Element.offsetParent ;
  }
  //coords.x=evt.pageX-cTLeft;
  //coords.y=evt.pageY-cTTop;
  return coords;
}

function showfile(n) {
  var f = document.getElementById(n+"_1");
  var f3 = document.getElementById(n+"_3");
  f.style.display = "block";
  f3.style.display = "none";
  //fcntr++;
  //document.title = fcntr;
}

function hidefile(n) {
  /*fcntr--;*/
  //document.title = fcntr;
  var w = window.setTimeout("hidefile2('"+n+"');", 100);
}

function hidefile2(n) {
  if (!fcntr) {
    var f = document.getElementById(n+"_1");
    var f2 = document.getElementById(n+"_2");
    var f3 = document.getElementById(n+"_3");
    var f4 = document.getElementById(n+"_4");
    f.style.display = "none";
    f3.style.display = "inline";
    f4.value = (f2.value ? f2.value : "(najedĹş tu kursorem)");
    fcntr = 0;
 };
}



function PlayerClose() {
//alert(PlayerOpen);
PlayerOpen = false;
   obj = document.getElementById("popup");
   document.body.removeChild(obj);
//document.getElementById("popup").style.visibility = "hidden";
//document.getElementById("popup").innerHTML = "";
}
var PlayerOpen = false;

function odtwarzaj(id_numeru)
{
if(!PlayerOpen) {
var holder = document.createElement('div');
      holder.id = "popup";
      holder.style.visibility = "hidden";
      holder.style.styleFloat = "left";
      if(IE) {
      holder.style.top = 50 + document.body.scrollTop + "px";
      //alert(document.body.scrollTop);
      } else {
      holder.style.top = 50+ window.scrollY+"px";
      }
      
      //alert(window.scrollY);
      //holder.style.backgroundColor = "#ffffff";
      document.body.appendChild(holder);
      holder.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="256" height="150" id="player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="media/player.swf?file='+id_numeru+'" /><param name="quality" value="high" /><param name="bgcolor" value="#232323" />	<embed src="media/player.swf?file='+id_numeru+'" quality="high" bgcolor="#232323" width="256" height="150" name="player" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
      holder.style.visibility = "visible";
      PlayerOpen = true;
}
}

function selAll(n) {
  var f = document.getElementById(n);
  var c = f.getElementsByTagName("input");
  for (i=0; i<c.length; i++) {
     if(c[i].type=="checkbox") {c[i].checked="checked"};
  };
}

function togSelAll(n,m) {
  var f = document.getElementById(n);
  var c = f.getElementsByTagName("input");
  var k = m.checked ? "checked" : "";
  document.title="a"+k+"a";
  for (i=0; i<c.length; i++) {
     if (c[i].type="checkbox") {c[i].checked=k};
  };
};

function togSearch(n) {
  var s1 = document.getElementById("search1");
  var s2 = document.getElementById("search2");
  s1.style.display = "none";
  s2.style.display = "none";
  if (n==0) {
    s2.style.display="inline";
  } else {
    s1.style.display="inline";
  }
}

function s6change(v) {
  var combo = document.getElementById("s6");
  var edit = document.getElementById("s6t");
  var v = combo.value;
  edit.style.display = (v=="INNY_KLUB" ? "block" : "none");
}  

function getCCWT(evt) {
	var coords = { x: 0, y: 0};
	if(document.all && !window.opera) {
		evt = window.event;
		coords.x=evt.offsetX;
		coords.y=evt.offsetY;
	} else {
		var Element=evt.target;
		var cTLeft=0;
		var cTTop=0;
		while (Element.offsetParent) {
			cTLeft+=Element.offsetLeft; 
			cTTop+=Element.offsetTop;
			Element = Element.offsetParent ;
		}
		coords.x=evt.pageX-cTLeft;
		coords.y=evt.pageY-cTTop;
	}
	return coords;
}

function v1(evt) {
  var ox = getCCWT(evt).x-2;
  ox = (ox > 59 ? 59 : ox);
  ox = (ox < 0 ? 0 : ox);
  var x = Math.floor(ox/12)+1;
  var s = this.src;
  var i = s.lastIndexOf(".gif");
  var ns = s.substring(0,i-1) + x + ".gif";
  //document.title = ox;
  this.src = ns;
}

function v2() {
  var c = this.className;
  var x = c.substring(2,3);
  var s = this.src;
  var i = s.lastIndexOf(".gif");  
  var ns = s.substring(0,i-1) + x + ".gif";
  this.src = ns;
  ///document.getElementById("aaa").innerHTML = ns;
}

function castVote(evt,trackId,tab) {
  var ox = getCCWT(evt).x-2;
  ox = (ox > 59 ? 59 : ox);
  ox = (ox < 0 ? 0 : ox);
  var x = Math.floor(ox/12)+1;
  
  // TU WSTAWIC WLASCIWY ADRES, x - ocena glosujacego
  document.title=ox;
  window.location = "plyta,"+tab+","+x+","+trackId+".html";
}

function imageHover() {
  this.src = this.src.replace("_n.","_h.");
}

function imageDeHover() {
  this.src = this.src.replace("_h.","_n.");
}

function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}

function initImageHovering() {
  var e = getElementsByClass("h",null,"img");
  e = e.concat(getElementsByClass("h",null,"input"));
  for (i=0; i<e.length; i++) {
    e[i].onmouseover = imageHover;
    e[i].onmouseout = imageDeHover;
  }
}

function initVoteHovering() {
  var e = getElementsByClass("ra",null,"img");
  for (i=0; i<e.length; i++) {
    e[i].onmousemove = v1;
    e[i].onmouseout = v2;
  }
}    

function load() {
  initImageHovering();
  initVoteHovering();
}
