/* ===================== IKONKI ======================================= */
var ikonki_on = new Array(); var ikonki_off = new Array();
ikonki_on[0] = new Image(); ikonki_on[0].src = 'img/i_wydarzenia_.jpg';
ikonki_on[1] = new Image(); ikonki_on[1].src = 'img/i_sport_.jpg';
ikonki_on[2] = new Image(); ikonki_on[2].src = 'img/i_kultura_.jpg';
ikonki_on[3] = new Image(); ikonki_on[3].src = 'img/i_policja_.jpg';
ikonki_on[4] = new Image(); ikonki_on[4].src = 'img/i_rozrywka_.jpg';
ikonki_on[5] = new Image(); ikonki_on[5].src = 'img/i_wywiady_.jpg';
ikonki_on[6] = new Image(); ikonki_on[6].src = 'img/i_kamerki_.jpg';
ikonki_on[7] = new Image(); ikonki_on[7].src = 'img/i_smieszne_.jpg';
ikonki_on[8] = new Image(); ikonki_on[8].src = 'img/i_live_.jpg';

ikonki_off[0] = new Image(); ikonki_off[0].src = 'img/i_wydarzenia.jpg';
ikonki_off[1] = new Image(); ikonki_off[1].src = 'img/i_sport.jpg';
ikonki_off[2] = new Image(); ikonki_off[2].src = 'img/i_kultura.jpg';
ikonki_off[3] = new Image(); ikonki_off[3].src = 'img/i_policja.jpg';
ikonki_off[4] = new Image(); ikonki_off[4].src = 'img/i_rozrywka.jpg';
ikonki_off[5] = new Image(); ikonki_off[5].src = 'img/i_wywiady.jpg';
ikonki_off[6] = new Image(); ikonki_off[6].src = 'img/i_kamerki.jpg';
ikonki_off[7] = new Image(); ikonki_off[7].src = 'img/i_smieszne.jpg';
ikonki_off[8] = new Image(); ikonki_off[8].src = 'img/i_live.jpg';

function ikona_on(id)
{
  var zm = null;
  switch(id) {
        case 1 : zm='Wydarzenia'; break;
        case 2 : zm='Sport'; break;
        case 3 : zm='Kultura'; break;
        case 4 : zm='Policja'; break;
        case 5 : zm='Rozrywka'; break;
        case 6 : zm='Wywiady'; break;
        case 7 : zm='Kamerki'; break;
        case 8 : zm='Śmieszne'; break;
        case 9 : zm='Relacje na żywo'; break;
  }
  document.getElementById('ikona_'+id).src = ikonki_on[id-1].src;
  offsetxpoint1=-10 //Customize x offset of tooltip
  offsetypoint1=-35 //Customize y offset of tooltip
  ddrivetip(zm);
}

function ikona_off(id)
{
  document.getElementById('ikona_'+id).src = ikonki_off[id-1].src;
  hideddrivetip();
  offsetxpoint1=5 //Customize x offset of tooltip
  offsetypoint1=-18 //Customize y offset of tooltip  
}


/* ==================================== GWIAZDKI ======================================== */
var gwiazdka_on = new Image(); var gwiazdka_off = new Image();
gwiazdka_on.src = 'img/gwiazdka_on.gif'; gwiazdka_off.src = 'img/gwiazdka_off.gif';
var gwiazdka_stan = 3;

function gwiazdki_over(id)
{
  var text = null;
  switch (id)
  {
    case 1: text='Słaby'; break;
    case 2: text='Nic specjalnego'; break;
    case 3: text='Warto obejrzeć'; break;
    case 4: text='Fajny'; break;
    case 5: text='Fantastyczny'; break;
  }
  ddrivetip(text);
  gwiazdki_zaznacz(id);
}

function gwiazdki_out()
{
  gwiazdki_zaznacz(gwiazdka_stan);
  hideddrivetip(); 
}

function gwiazdki_zaznacz(id)
{
  document.getElementById('g_1').src = document.getElementById('g_2').src = document.getElementById('g_3').src = document.getElementById('g_4').src = document.getElementById('g_5').src = gwiazdka_off.src;
  switch (id)
  {
    case 5 : document.getElementById('g_5').src = gwiazdka_on.src;
    case 4 : document.getElementById('g_4').src = gwiazdka_on.src;
    case 3 : document.getElementById('g_3').src = gwiazdka_on.src;
    case 2 : document.getElementById('g_2').src = gwiazdka_on.src;
    case 1 : document.getElementById('g_1').src = gwiazdka_on.src;
  }
}

function gwiazdki_ocen(id)
{
  document.getElementById('ocena').innerHTML = 'zapisuje';
  hideddrivetip(); 
     advAJAX.get({
              url : 'ocena.php?m='+gwiazdka_id_art+'&ocena='+id,
              onSuccess : function(obj) 
              { 
                if (obj.responseText!='') 
                {
                  document.getElementById('ocena').innerHTML = 'ocena: <b>'+obj.responseText+'</b>'; 
                  document.getElementById('ilosc_ocen').innerHTML = parseInt(document.getElementById('ilosc_ocen').innerHTML)+1;
                }
              }
            });
}

/* ============================================ FADE ======================================== */

function SlideDownUp(id)
{
  if (document.getElementById(id).style.display=='none')
    new Effect.SlideDown(id, { duration: 0.7 });
  else
    new Effect.SlideUp(id, { duration: 0.7 });
}

/* =========================================================================================== */ 
var nazwa_kat = new Array();
var kategorie_div = '';
nazwa_kat[35] = new Image(); nazwa_kat[35].src = 'img/n_wydarzenia.gif';
nazwa_kat[36] = new Image(); nazwa_kat[36].src = 'img/n_sport.gif';
nazwa_kat[37] = new Image(); nazwa_kat[37].src = 'img/n_kultura.gif';
nazwa_kat[38] = new Image(); nazwa_kat[38].src = 'img/n_policja.gif';
nazwa_kat[39] = new Image(); nazwa_kat[39].src = 'img/n_rozrywka.gif';
nazwa_kat[40] = new Image(); nazwa_kat[40].src = 'img/n_wywiady.gif';
nazwa_kat[0] = new Image(); nazwa_kat[0].src = 'img/n_kamerki.gif';
nazwa_kat[41] = new Image(); nazwa_kat[41].src = 'img/n_smieszne.gif';

function kategorie(id)
{
  document.getElementById('modul_kategorie').className='kat_wait';
  document.getElementById('modul_kategorie').style.height='460px';
  document.getElementById('prawa_zamiana_kat').src = nazwa_kat[id].src;
  new Effect.Appear('modul_kategorie',{ duration: 0.1, from: 1.0, to: 0.0 });
  advAJAX.get({
              url : 'kategoria.php?k='+id,
              onSuccess : function(obj) 
              { 
                kategorie_div = document.getElementById('modul_kategorie').innerHTML;
                document.getElementById('modul_kategorie').innerHTML = obj.responseText; 
                new Effect.Appear('modul_kategorie',{ duration: 0.4, from: 0.0, to: 1.0 });
                document.getElementById('kat_powrot').style.display="block";
              }
            });
}

function kategorie_powrot()
{
  document.getElementById('modul_kategorie').style.height='360px';
  document.getElementById('modul_kategorie').innerHTML = kategorie_div;
  document.getElementById('prawa_zamiana_kat').src = 'img/n_kategorie.gif'
  document.getElementById('kat_powrot').style.display="none";
}

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, idobject){
  if (idobject==2)
  {
    tipobj = tipobj2;
    offsetxpoint = offsetxpoint2;
    offsetypoint = offsetypoint2;
    thewidth=500;
  }
  else if (idobject==3)
  {
    tipobj = tipobj3;
    offsetxpoint = offsetxpoint3;
    offsetypoint = offsetypoint3;
    thewidth=250;
  }
  else if (idobject==4)
  {
    tipobj = tipobj4;
    offsetxpoint = offsetxpoint4;
    offsetypoint = offsetypoint4;
    thewidth=89;
  }
  else
  {
    tipobj = tipobj1;
    offsetxpoint = offsetxpoint1;
    offsetypoint = offsetypoint1;
    thewidth=95;
  }
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px";
tipobj.innerHTML=thetext;
enabletip=true
return false
}
}

function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}


function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

function Show(id)
{
  var item = null;

  if (document.getElementById) item = document.getElementById(id);
  else if (document.all) item = document.all[id];
  else if (document.layers) item = document.layers[id];

  if (item) if (item.style) item.style.display = "";
}

function Hide(id)
{
    var item = null;

  if (document.getElementById) item = document.getElementById(id);
  else if (document.all) item = document.all[id];
  else if (document.layers) item = document.layers[id];

  if (item) if (item.style) item.style.display = "none";
}

