//---zakladki---------------------------------------------------------------------------------------------------------
//var bgOver='#982827'; bgOut='#9f8ce7'; bgOn='#982827';
var bgOver="url('../images/new/violetBGhov.gif')"; bgOut="url('../images/new/violetBG.gif')"; bgOn="url('../images/new/violetBGon.gif')";
var NrIdZakladki=-1;
//var MaxIdZakladki=4;
var NrIdlinki=0;
var nextLink = 1;
var nextLink2 = 2;
//var MaxIdlinki=1;
var stop=0;
var czas=6000;
var czasl=5000;
var Zakladki=0;
var maxWidthlinki = 214;
var maxHeightlinki = 107;


//zatrzymaj przesuwanie zakladek
function StopZakladki()
{
stop=1;
}






//-------------

//-------------






function MoveZakladki()
{
 if(stop==0)
 {
 var MaxIdZakladki = zakladki.length-1;
 var t=setTimeout("MoveZakladki()", czas);
 if(NrIdZakladki>=MaxIdZakladki) { NrIdZakladki=0; } else {  NrIdZakladki=NrIdZakladki+1;}//ustwa nastepna zakladka

 SetZakladkaZoom(-1);

 }
}

function ClearZakladki()
 {
    for(k=0;k<zakladki.length;k++) //zeruje podswietlenie
    {
    var theobjBtn_tmp= document.getElementById('ZakladkaBtn'+k);
	theobjBtn_tmp.style.backgroundImage=bgOut;
	}
 }



 function SetZakladkaZoom(i)
 {

  if(i!=-1) { NrIdZakladki=i; /*StopZakladki();*/ } //wymuszone klikniecie
//alert('file/graphic/'+zakladki[NrIdZakladki]['plik']+'');
//alert(NrIdZakladki);
 var theobj= eval ('document.getElementById("ZakladkaZoom")');
 //var theobj= document.getElementById("ZakladkaZoom");
 var theobjBtn= document.getElementById("ZakladkaBtn"+NrIdZakladki);
//document.write(theobjBtn);
	//alert('file/graphic/'+zakladki[NrIdZakladki]['plik']+'');
 if(theobj)
{
  ClearZakladki();

  theobjBtn.style.background=bgOn;//podswietl wybrane

   if(zakladki[NrIdZakladki]['typ']=='pikto')
   {
   //alert ('file/graphic/'+zakladki[NrIdZakladki]['plik']+'');

	   if (zakladki[NrIdZakladki]['zszer']>0) {
	   var mV = 616;
	   var mM = Math.round((mV - zakladki[NrIdZakladki]['zszer'])/2)-1;
		   if (mM < 0) {
		   	mM = 0;
		   }
	   	//theobj.innerHTML='<a href="'+zakladki[NrIdZakladki]['url']+'" ><img style="margin-left: '+mM+'px;" src="file/hostelevents/'+zakladki[NrIdZakladki]['plik']+'" /></a>';
	   	if(zakladki[NrIdZakladki]['text']){
			theobj.innerHTML='<div style="background:url(file/hostelevents/'+zakladki[NrIdZakladki]['plik']+') no-repeat;cursor:pointer;height:211px;padding:5px 10px;" onclick="window.location.href=\''+zakladki[NrIdZakladki]['url']+'\'">'+zakladki[NrIdZakladki]['text']+'</div>';
		}else{
			theobj.innerHTML='<div style="background:url(file/hostelevents/'+zakladki[NrIdZakladki]['plik']+') no-repeat;cursor:pointer;height:211px;padding:5px 10px;" onclick="window.location.href=\''+zakladki[NrIdZakladki]['url']+'\'"></div>';
		}
	   }else{
	    //theobj.innerHTML='<a href="'+zakladki[NrIdZakladki]['url']+'" ><img style="margin: auto; padding: auto;" src="file/hostelevents/'+zakladki[NrIdZakladki]['plik']+'" /></a>';
		if(zakladki[NrIdZakladki]['text']){
			theobj.innerHTML='<div style="background:url(file/hostelevents/'+zakladki[NrIdZakladki]['plik']+') top center no-repeat;cursor:pointer;height:211px;padding:5px 10px;" onclick="window.location.href=\''+zakladki[NrIdZakladki]['url']+'\'">'+zakladki[NrIdZakladki]['text']+'</div>';
		}else{
			theobj.innerHTML='<div style="background:url(file/hostelevents/'+zakladki[NrIdZakladki]['plik']+') top center no-repeat;cursor:pointer;height:211px;padding:5px 10px;" onclick="window.location.href=\''+zakladki[NrIdZakladki]['url']+'\'"></div>';
		}
		}
	}


   if(zakladki[NrIdZakladki]['typ']=='flash')
   {
   var baner= new SWFObject("zakladki/"+zakladki[NrIdZakladki]['plik'], 'zoom', 487, 404, "7", "#ffffff");
   baner.addParam("wmode", "transparent");
   baner.addParam("loop", "true");
   baner.write('ZakladkaZoom');

   }
  }

 }



function Movelinki()
{
var MaxIdlinki = linki.length;
//alert(MaxIdlinki);

 if(stop==0)
 {

 //document.write(MaxIdlinki);
 var t=setTimeout("Movelinki()", czasl);
 //if(NrIdlinki>MaxIdlinki) { NrIdlinki=0; } else { NrIdlinki=NrIdlinki+1;}//ustwa nastepna zakladka
//alert(NrIdlinki);
 SetlinkiZoom(-1);

 }
}

//-------------

 function SetlinkiZoom(i)
 {

  if(i!=-1) { NrIdlinki=i; /*StopZakladki();*/ } //wymuszone klikniecie
//alert('file/graphic/'+zakladki[NrIdZakladki]['plik']+'');

 var theobj= eval ('document.getElementById("linkiZoom")');
 //var theobjBtn= eval ('document.getElementById("linkiBtn'+NrIdlinki+'")');

	//alert('file/graphic/'+zakladki[NrIdZakladki]['plik']+'');
 if(theobj){
  //Clearlinki();

  //theobjBtn.style.background=bgOn;//podswietl wybrane


   //alert ('file/graphic/'+linki[NrIdlinki]['plik']+', file/graphic/'+linki[nextLink]['plik']);
	/*
		if (NrIdlinki<0 || NrIdlinki>linki.length-1) {
			NrIdlinki = 0;
		}
		if (NrIdlinki == nextLink) {
			nextLink = nextLink+1;
		}
		if (nextLink>linki.length-1) {
			nextLink = 0;
		}*/
//alert(NrIdlinki+nextLink);
	//if(linki[NrIdlinki]["typ"]=='img' && linki[nextLink]['typ']=='img'){
	//alert(linki[NrIdlinki]['width']);//+linki[nextLink]['width']);
		/*
		if (linki[NrIdlinki]['szer']+linki[nextLink]['szer']>maxWidthlinki) {
			var topmarg = Math.round((maxHeightlinki-linki[NrIdlinki]['wys'])/2)-10;
			if (topmarg<0) {
				topmarg = 0;
			}
			theobj.innerHTML='<a href="'+linki[NrIdlinki]['url']+'" target="_blank"><img alt="" src="file/graphic/'+linki[NrIdlinki]['plik']+'" style="margin-top:'+topmarg+'px" /></a>';

		}else{*/
		//alert(linki[4]);//undefined
		//salert(linki[NrIdlinki]['id']);
		//alert(linki[nextLink]['id']);
		//alert(linki[nextLink2]['id']);
		if(linki[NrIdlinki] == 'undefined' || !linki[NrIdlinki]){
			NrIdlinki=0;
			nextLink=1;
			nextLink2=2;
		}
		if(linki[nextLink] == 'undefined' || !linki[nextLink]){
			nextLink=0;
			nextLink2=1;
		}
		if(linki[nextLink2] == 'undefined' || !linki[nextLink2]){
			nextLink2=0;
		}
		//alert(linki[nextLink2]);
		theobj.innerHTML='<a href="'+linki[NrIdlinki]['url']+'" target="_blank"><img alt="" src="file/graphic/'+linki[NrIdlinki]['plik']+'" /></a><a href="'+linki[nextLink]['url']+'" target="_blank"><img alt="" src="file/graphic/'+linki[nextLink]['plik']+'" /></a><a href="'+linki[nextLink2]['url']+'" target="_blank"><img alt="" src="file/graphic/'+linki[nextLink2]['plik']+'" /></a>';

		NrIdlinki++;
		nextLink++;
		nextLink2++;

		//}
  	//}

	/*
	if(linki[NrIdlinki]['typ']=='swf'){
		var baner= new SWFObject("linki/"+linki[NrIdlinki]['plik'], 'zoom', 487, 404, "7", "#ffffff");
		baner.addParam("wmode", "transparent");
		baner.addParam("loop", "true");
		baner.write('linkiZoom');
	}*/
  }

 }
//-------------
//zatrzymaj przesuwanie zakladek
function Stoplinki()
{
stop=1;
}






//-------------
// function Clearlinki()
// var MaxIdlinki = linki.length-1;
/* {
    for(k=0;k<linki.length;k++) //zeruje podswietlenie
    {
    var theobjBtn_tmp= eval ('document.getElementById("linkiBtn'+k+'")');
	theobjBtn_tmp.style.background='#544947';
	}
 }*/


 //zmiana tla btn
 function ChangeBg(action,i)
 {
  var theobjBtn= eval ('document.getElementById("ZakladkaBtn'+i+'")');
  if(i!=NrIdZakladki)//tylko dla tych nie wybranych
  {
  if(action=='Over') { theobjBtn.style.backgroundImage=bgOver; }
  if(action=='Out') { theobjBtn.style.backgroundImage=bgOut; }
  }
 }
//---------------------------------------------------------------------------------------------------------------------
/*function Ruszloga(pocz){

	var maxSzer = 314;
	var maxWys = 170;
	if (loga.length>1) {
		for (var i = pocz;i<loga.length;i++){
			if (!loga[i]['szer'] || !loga[i]['wys']) {
				continue;
			}
			if (!loga[i+1]) {
				var	nextlogo = 0;
			}else{
				var nextlogo = i+1;
			}
			var nowSzer = loga[i]['szer'];
			var nowWys = loga[i]['wys'];
			var nextSzer = loga[nextlogo]['szer'];
			var nextWys = loga[nextlogo]['wys'];

			if (nowSzer+nextSzer>maxSzer) {
				var szowlan = true;
			}else{
				var szowlan = false;
			}

//			if (szowlan == false) {
//				if(nowWys+nextWys>maxWys){
//					szowlan = true;
//				}
//			}
			break;
		}
		if (nextSzer <= maxSzer) {
			var	nextszerr = nextSzer;
			}else{
			szowlan = true;
		}
		//if (szowlan == true) {
			if (nowSzer <= maxSzer) {
				var	szerr = nowSzer;
				var marg = Math.round((maxSzer-nowSzer)/2);
				}else{
				var	szerr = 300;
				var marg = 7;
				}
		//}


		var miejsce = document.getElementById("logazoom");
		if (loga[i]['url'].length == 0) {
			var newadres = 'Awards.html#'+loga[i]['tytul'];
		}else{
			var newadres = loga[i]['url'];
		}
		if (loga[nextlogo]['url'].length == 0) {
			var newnextadres = 'Awards.html#'+loga[nextlogo]['tytul'];
		}else{
			var newnextadres = loga[nextlogo]['url'];
		}
		if (szowlan == true) {
			var margtop = Math.round((maxWys-loga[i]['wys'])/2)-5;
			if (margtop<0) {
				margtop = 0;
			}
			miejsce.innerHTML = '<a href="'+newadres+'"><img src="file/graphic/'+loga[i]['plik']+'" style="width:'+szerr+'px; margin-left:'+marg+'px;margin-top:'+margtop+'px" /></a><div id="wartosc" style="display: none">'+loga[i]['tytul']+'</div>';
		}
		if (szowlan == false) {
			var bigger = (loga[i]['wys']>loga[nextlogo]['wys'])?loga[i]['wys']:loga[nextlogo]['wys'];
			var margtop = Math.round((maxWys-bigger)/2)-5;
			if (margtop<0) {
				margtop = 0;
			}
			var margnew = Math.round((maxSzer-szerr-nextszerr)/4)-1;
			miejsce.innerHTML = '<a href="'+newadres+'"><img src="file/graphic/'+loga[i]['plik']+'" style="width:'+szerr+'px; margin-left:'+margnew+'px; margin-right:'+margnew+'px; margin-top:'+margtop+'px" /></a> &nbsp; <a href="'+newnextadres+'"><img src="file/graphic/'+loga[nextlogo]['plik']+'" style="width:'+nextszerr+'px; margin-left:'+margnew+'px; margin-top:'+margtop+'px" /></a><div id="wartosc" style="display: none">'+loga[nextlogo]['tytul']+'</div>';
		}


	}else{
		if (loga[0]['szer'] <= maxSzer) {
		var	szerr = loga[0]['szer'];
		}else{
		var	szerr = 300;
		}
		if (loga[0]['url'].length == 0) {
			var nadres = 'Awards.html#'+loga[0]['tytul'];
		}else{
			var nadres = loga[0]['url'];
		}
		var miejsce = document.getElementById('logazoom');
		miejsce.innerHTML = '<a href="'+nadres+'"><img src="file/graphic/'+loga[0]['plik']+'" style="width:'+szerr+'px; margin: auto" /></a><div id="wartosc" style="display: none">'+loga[0]['tytul']+'</div>';

		}

}*/

function Ruszloga(pocz){

	var maxSzer = 312;
	var maxWys = 170;

	if (loga.length>1) {
		var ile = 0;
		var i = 0;
		klucze = new Array();

			for (var z = pocz; z<loga.length;z++){
				i += loga[z]['szer'];
				klucze[ile]=z;//mus zebrać klucze
				if (i > maxSzer) {
					break;
				}
				ile++;
				if (z == loga.length-1) {
					z=0;
					var przeszlo = true;
				}
			}

			if (ile>0) {
				if (z>=loga.length) {
					i = i-loga[loga.length-1]['szer'];
					klucze.pop();
				}else{
				i = i-loga[z]['szer'];
					klucze.pop();
				}
				var teraz = klucze[0];
				if (teraz<0) {
					teraz = 0;
				}
			}else{//jeśli za duży na okno "nagrody"
				var teraz = z;
				z = z+1;
				var jeszcze = z;
				var zmiana = true;
			}



		var miejsce = document.getElementById("logazoom");
		miejsce.innerHTML = '';
		wysokosci = new Array();
		var jade = 0;
		for (var g = 0; g<klucze.length; g++){
			if (loga[klucze[g]]['url'].length == 0) {
				var	nowadres = 'Awards.html#'+loga[klucze[g]]['tytul'];
			}else{
				var	nowadres = loga[klucze[g]]['url'];
			}
			var marg = Math.round((maxSzer-i)/(ile+1))-2;
			if (marg<0) {
				marg=3;
			}
			if (zmiana) {
				var tempszer = 300;
				marg = 7;
			}else{
				var tempszer = loga[klucze[g]]['szer'];
			}
			miejsce.innerHTML += '<a href="'+nowadres+'"><img src="file/graphic/'+loga[klucze[g]]['plik']+'" style="width:'+tempszer+'px; /></a>';
			wysokosci[jade] = loga[klucze[g]]['wys'];
			jade++;
		}

		wysokosci.sort(sortNumber);
		var jak = wysokosci.length-1
		var najwyz = wysokosci[jak];
		if (maxWys - najwyz>20) {
		var ilejeszcze = maxWys - najwyz;
		var znow = 0;
		var zbierz = '<div style="clear: both; width: 314px; height:'+ilejeszcze+'px; padding: auto">';
		var policz = zbierz.length;
		ktore = new Array();
		var k =0;
		//alert(g);
		var jeszcze = klucze.pop()+1;
		for (var m=jeszcze;m<loga.length; m++){
		//alert('m to '+m+'a wysokośc '+loga[m]['wys']+' a całosc '+ilejeszcze);
			if (loga[m]['wys'] < ilejeszcze) {
				znow += loga[m]['szer'];
				ktore[k] = m;
				k++;
				//alert(m+' '+znow);
				if (znow>maxSzer){
					if (m<=loga.length) {
						znow -= loga[m]['szer'];
					}
					ktore.pop();
				break;
				}
				if (m == loga.length-1) {
					m=0;
					var przeszloznow = true;
				}
			}
		}
		//alert(m);
		//alert(znow);
			var margnn = Math.round((maxSzer-znow)/(ktore.length+1))-2;
				if (margnn<0) {
					margnn=0;
				}

			for (var z=0;z<ktore.length; z++){
					var margT = Math.round((ilejeszcze-loga[ktore[z]]['wys'])/2);
					if (loga[ktore[z]]['url'].length == 0) {
						var	terazadres = 'Awards.html#'+loga[ktore[z]]['tytul'];
					}else{
						var	terazadres = loga[ktore[z]]['url'];
					}
					//zbierz += '<a href="'+terazadres+'"><img src="file/graphic/'+loga[ktore[z]]['plik']+'" style="clear: both; width:'+loga[ktore[z]]['szer']+'px; height:'+loga[ktore[z]]['wys']+'px; margin-top:'+margT+'px; margin-left:'+margnn+'px" /></a>';
					zbierz += '<a href="'+terazadres+'"><img src="file/graphic/'+loga[ktore[z]]['plik']+'" style="margin-top:'+margT+'px; margin-left:'+margnn+'px" /></a>';

			}


			if (zbierz.length> policz) {
				miejsce.innerHTML += zbierz+'</div>';
			}
		}
		jeszcze--;
		miejsce.innerHTML += '<div id="wartosc" style="display: none">'+loga[jeszcze]['tytul']+'</div>';
	//alert(miejsce.innerHTML);

	}else{
		if (loga[0]['szer'] <= maxSzer) {
		var	szerr = loga[0]['szer'];
		}else{
		var	szerr = 300;
		}
		if (loga[0]['url'].length == 0) {
			var nadres = 'Awards.html#'+loga[0]['tytul'];
		}else{
			var nadres = loga[0]['url'];
		}
		var miejsce = document.getElementById('logazoom');
		miejsce.innerHTML = '<a href="'+nadres+'"><img src="file/graphic/'+loga[0]['plik']+'" style="width:'+szerr+'px; margin: auto" /></a><div id="wartosc" style="display: none">'+loga[0]['tytul']+'</div>';

		}

}

function Pojedz(){
	if (!niejedz) {
		var raz = document.getElementById('wartosc');
		if (!raz) {
			var beg = 0;
		}else{
			var szukane = raz.lastChild.nodeValue;
			//alert(szukane);
			for (var z=0;z < loga.length;z++){
				var temp1 = loga[z]['tytul'];
				if (temp1 == szukane) {
					beg = z+1;
					break;
				}
			}
		}

		if (beg>loga.length-1) {
			beg = 0;
		}
		Ruszloga(beg);
		var t=setTimeout("Pojedz()", 4000);
	}else{
	return;
	}
}

/**
 *
 * @access public
 * @return void
 **/
function Niejedz(){
	var niejedz = true;
}

function sortNumber(a, b)
{
return a - b;
}
