$(document).ready(function(){
   alterLinks();
   generateGallery();
 });
function alterLinks()
{
	var length = 50;
	var join = ' ';
	$("#bipContent a, #podstronyTresc a, #glownaTresc a").each(function()
	{
		if(($(this).html().length > length))
		{
			var html = trim($(this).html());
			var myArray = html.split(' ');
			var fulla = '';

			for(var i in myArray)
			{
				var newhtml = myArray[i];
                                                                var reg = /[a-z]*=".*"/i
                                                                var reg2 = /<[a-z\/ ]*>/i
				if(myArray[i].length > length && !(reg.test(myArray[i])) && !(reg2.test(myArray[i])))
				{
					var html = myArray[i];
					var newhtml = '';
					while(html.length > 0)
					{
						newhtml = newhtml + join + html.substr(0, length);
						html = html.substr(length, html.length);
					}
					myArray[i] = newhtml;
				}
			}
			fulla = myArray.join(join);
                                                this.innerXhtml = trim(fulla);
		}

		src = '/p/icons/';
		icon = 'rar';
		img = '<img border="0" src="'+ src + icon +'.jpg" style="vertical-align:middle;" />';
		var html = $(this).html();
		if(this.href.match(/\.rar$/i))
		{
			$(this).html(img+html);
		}
                                icon = 'jpg';
		img = '<img border="0" src="'+ src + icon +'.jpg" style="vertical-align:middle;" />';
		var html = $(this).html();
		if(this.href.match(/\.jpg$/i))
		{
			$(this).html(img+html);
		}
		icon = 'zip';
		img = '<img border="0" src="'+ src + icon +'.jpg" style="vertical-align:middle;" />';
		var html = $(this).html();
		if(this.href.match(/\.zip$/i))
		{
			$(this).html(img+html);
		}
		icon = 'pdf';
		img = '<img border="0" src="'+ src + icon +'.jpg" style="vertical-align:middle;" />';
		var html = $(this).html();
		if(this.href.match(/\.pdf$/i))
		{
			$(this).html(img+html);
		}
		icon = 'word';
		img = '<img border="0" src="'+ src + icon +'.jpg" style="vertical-align:middle;" />';
		var html = $(this).html();
		if(this.href.match(/\.doc$/i) || this.href.match(/\.docx$/i))
		{
			$(this).html(img+html);
		}
		icon = 'excel';
		img = '<img border="0" src="'+ src + icon +'.jpg" style="vertical-align:middle;" />';
		var html = $(this).html();
		if(this.href.match(/\.xls$/i) || this.href.match(/\.xlsx$/i))
		{
			$(this).html(img+html);
		}
	});
}

function trim(str) {
	var str = str.replace(/^\s\s*/, ''),
		ws = /\s/,
		i = str.length;
	while (ws.test(str.charAt(--i)));
	return str.slice(0, i + 1);
}

function generateGallery()
{
   var arr = new Array();
   var imageBuilder='';

   $("#podstronyTresc, #bipContent").find('a[href^="javascript:otworz"]').filter(":has(img)").each(function()
   {
      if(this.href.substr(0,18) == 'javascript:otworz(')
      {

         var patt1 = /'(.[^']*)',.[^,]*,.[^,]*,'(.[^']*)'/i;
         var href = this.href.match(patt1)[1];
         var title = decodeURI(this.href.match(patt1)[2]);
         this.href = href;
         this.title = title;
         arr.push(this);
      }
   });
   jQuery.makeArray(arr);
   $(arr).lightBox({
	imageLoading: '/p/lightbox/images/lightbox-ico-loading.gif',
	imageBtnClose: '/p/lightbox/images/lightbox-btn-close.gif',
	imageBtnPrev: '/p/lightbox/images/lightbox-btn-prev.gif',
	imageBtnNext: '/p/lightbox/images/lightbox-btn-next.gif',
        imageBlank: '/p/lightbox/images/lightbox-blank.gif',
	txtImage: 'Image',
	txtOf: 'of'
   });
}

function odliczanie() {
	    var Miesiace = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	    doRok = 2010; doMiesiac = 9; doDzien = 19; doGodzina = 14; doMinuty = 0; doSekundy = 0;

	    var Dzisiaj = new Date();
	    odRok = Dzisiaj.getYear(); if (odRok < 1000) odRok += 1900;
	    odMiesiac = Dzisiaj.getMonth();
	    odDzien = Dzisiaj.getDate();
	    odGodzina = Dzisiaj.getHours();
	    odMinuty = Dzisiaj.getMinutes();
	    odSekundy = Dzisiaj.getSeconds();

	    DzisiajTekst = Miesiace[odMiesiac]+" "+odDzien+" "+odRok+" "+odGodzina+":"+odMinuty+":"+odSekundy;
	    PrzyszloscTekst = Miesiace[doMiesiac-1]+" "+doDzien+" "+doRok+" "+doGodzina+":"+doMinuty+":"+doSekundy;

	    Roznica = Date.parse(PrzyszloscTekst) - Date.parse(DzisiajTekst);
	    roznicaDni = Math.floor(Roznica/(60*60*1000*24)*1);
	    roznicaGodziny = Math.floor((Roznica%(60*60*1000*24))/(60*60*1000)*1);
	    roznicaMinuty = Math.floor(((Roznica%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
	    roznicaSekundy = Math.floor((((Roznica%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);

	    if (roznicaDni<=0 && roznicaGodziny<=0 && roznicaMinuty<=0 && roznicaSekundy<=1) {
		document.getElementById("odliczanieTekst").value = "TO JUŻ!";
		return;
	    }
	    else {
		if (roznicaDni>1) tekstDni = "dni";
		else tekstDni = "dzień";
		document.getElementById("odliczanieTekst").value = roznicaDni+" "+tekstDni+", "+roznicaGodziny+" godz., "+roznicaMinuty+" min., "+roznicaSekundy+" sek.";
	    }
	    setTimeout("odliczanie()",1000);
}

// nowe okienko
function noweOkno(url, nazwa, szerokosc, wysokosc) {
   x = (screen.width) ? (screen.width - szerokosc) / 2 : 0;
   y = (screen.height) ? (screen.height - wysokosc) / 2 : 0;
   window.open(url, nazwa, 'toolbar=0,location=0,directories=0,menubar=0,status=0,scrollbars=1,resizable=1,left=' + x + ',top=' + y + ',width=' + szerokosc + ',height=' + wysokosc);
}
