var numberOfDiv;
var aTn = 1;
var aT = new Array(4);
var clicked;
var linkSquare;


// wlasciwy skrypt
jQuery(document).ready(function()
{		
	// zmiana kwadratów z kategoriami
	function changes() {
		jQuery('#fiveBoxes .mBox1').removeClass('mBox1').addClass('mBox6');
		jQuery('#fiveBoxes .mBox2').removeClass('mBox2').addClass('mBox1');
		jQuery('#fiveBoxes .mBox3').removeClass('mBox3').addClass('mBox2');
		jQuery('#fiveBoxes .mBox4').removeClass('mBox4').addClass('mBox3');
		jQuery('#fiveBoxes .mBox5').removeClass('mBox5').addClass('mBox4');
		jQuery('#fiveBoxes .mBox6').removeClass('mBox6').addClass('mBox5');

		numberOfDiv--;
		if(numberOfDiv > 0) {setTimeout(changes, 300);}

		if (numberOfDiv == 0) {
			if (clicked != 1) {
				aTn += 1;
				if (aTn == 6) {
					aTn = 1;
				}
			}

			aT[3] = eval("info"+aTn)[3];

			// wyświetlenie tekstu kliknietej wiadomosci
			jQuery("#mainBoxText #mboxtitle").text(eval("info" + aTn)[0]);
			jQuery("#mainBoxText #mboxlead").text(eval("info" + aTn)[1]);

			// sprawdzanie wysokosci box-a z tekstem
			var lengthTitle = jQuery("#mainBoxText #mboxtitle").text().length;
			var lengthLead = jQuery("#mainBoxText #mboxlead").text();

			lengthTitle = lengthTitle / 12;

			if (lengthTitle <= 1) {
				jQuery("#mainBoxText #mboxlead").text(lengthLead.substr(0, 160));
			}
			if (lengthTitle > 1 && lengthTitle <= 2) {
				jQuery("#mainBoxText #mboxlead").text(lengthLead.substr(0, 120));
			}
			if (lengthTitle > 2 && lengthTitle <= 3) {
				jQuery("#mainBoxText #mboxlead").text(lengthLead.substr(0, 80));
			}
			if (lengthTitle > 3 && lengthTitle <= 4) {
				jQuery("#mainBoxText #mboxlead").text(lengthLead.substr(0, 60));
			}
			if (lengthTitle > 4) {
				jQuery("#mainBoxText #mboxlead").text(lengthLead.substr(0, 20));
			}
			jQuery("#mainBoxText #mboxlead").append("...");

			// link do artykulu
			var mainPhotoLink = eval("info"+aTn)[4];
			jQuery("#mainBoxText > #text > a#textLink").attr({href: mainPhotoLink});
			jQuery("#mainPhotos #mainPhotoLink").attr({href: mainPhotoLink});

			var rTime1 = Math.floor(Math.random() * 1700) + 4;
			var rTime2 = Math.floor(Math.random() * 1700) + 14;
			var rTime3 = Math.floor(Math.random() * 1700) + 5;
			var rTime4 = Math.floor(Math.random() * 1700) + 6;
			var rTime5 = Math.floor(Math.random() * 1700) + 11;
			var rTime6 = Math.floor(Math.random() * 1700) + 21;
			var rTime7 = Math.floor(Math.random() * 1700) + 3;
			var rTime8 = Math.floor(Math.random() * 1700) + 4;
			var rTime9 = Math.floor(Math.random() * 1700) + 1;
			var rTime10 = Math.floor(Math.random() * 1700) + 18;
			var rTime11 = Math.floor(Math.random() * 1700) + 31;
			var rTime12 = Math.floor(Math.random() * 1700) + 15;

			// zmiana zdjęcia
			setTimeout("jQuery('.gridBox:eq(0)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"0 0\"});", rTime1);
			setTimeout("jQuery('.gridBox:eq(1)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-96px 0\"});", rTime2);
			setTimeout("jQuery('.gridBox:eq(2)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-193px 0\"});", rTime3);
			setTimeout("jQuery('.gridBox:eq(3)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-290px 0\"});", rTime4);
			setTimeout("jQuery('.gridBox:eq(4)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"0 -97px\"});", rTime5);
			setTimeout("jQuery('.gridBox:eq(5)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-96px -97px\"});", rTime6);
			setTimeout("jQuery('.gridBox:eq(6)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-193px -97px\"});", rTime7);
			setTimeout("jQuery('.gridBox:eq(7)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-290px -97px\"});", rTime8);
			setTimeout("jQuery('.gridBox:eq(8)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"0 -194px\"});", rTime9);
			setTimeout("jQuery('.gridBox:eq(9)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-96px -194px\"});", rTime10);
			setTimeout("jQuery('.gridBox:eq(10)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-193px -194px\"});", rTime11);
			setTimeout("jQuery('.gridBox:eq(11)').css({background: \"url("+aT[3]+") no-repeat\", backgroundPosition: \"-290px -194px\"});", rTime12);
		}
	}

	function changes2() {
		numberOfDiv = 1;
		setTimeout(changes, 1);
	}			

	// utworzenie setInterval
	goIntervalGo = setInterval(changes2, 8000);

	// obsluga klikniecia jednego z kwadratów
	jQuery(".mBox div").click(function ()
	{
		if (jQuery(this).parent().hasClass("mBox1")) {var firstSquare = 1;}

		if (firstSquare == 1) {

		} else {
			clearInterval(goIntervalGo);
			clicked = "1";
			if(jQuery(this).parent().hasClass("mBox1")) {numberOfDiv = 0;}
			if(jQuery(this).parent().hasClass("mBox2")) {numberOfDiv = 1;}
			if(jQuery(this).parent().hasClass("mBox3")) {numberOfDiv = 2;}
			if(jQuery(this).parent().hasClass("mBox4")) {numberOfDiv = 3;}
			if(jQuery(this).parent().hasClass("mBox5")) {numberOfDiv = 4;}

			// sprawdzanie z której tablicy pobierać dane
			if(jQuery(this).hasClass("info1")) {aTn = "1";}
			if(jQuery(this).hasClass("info2")) {aTn = "2";}
			if(jQuery(this).hasClass("info3")) {aTn = "3";}
			if(jQuery(this).hasClass("info4")) {aTn = "4";}
			if(jQuery(this).hasClass("info5")) {aTn = "5";}

			// wywołanie funkcji zmiany kwadratów z kategoriami
			setTimeout(changes, 1);
		}
	});
});