﻿var info1 = new Array();
var info2 = new Array();
var info3 = new Array();
var info4 = new Array();
var info5 = new Array();

// deklaracja działu
var film = "FILM";
var festiwal = "FESTIWAL";
var wystawa = "WYSTAWA";
var sztuka = "SZTUKA";
var literatura = "LITERATURA";
var muzyka = "MUZYKA";
var teatr = "TEATR";
var zblizenia = "ZBLIŻENIA";

jQuery(document).ready(function($)
{
	$.ajax({
		type: "GET",
		url: "/_controls/xml/getxml.aspx?link=http://www.polskieradio.pl/_cms/xml/Kulturaeventmainpage.xml",
		dataType: "xml",
		success: function(xml) 
		{
			var flag=0;				
			$(xml).find('event[type="TabOnMainPage"]').each(function()
			{
				var tab = $(this).find('tab').text()
				var link = $(this).find('url').text()
				var img = $(this).find('object').text()
				var body = $(this).find('what').text()
				var title = $(this).find('what').attr('title')

				if ($(xml).find('event[type="TabOnMainPage"] > url:eq(0)').text() == link) {
					info1 = new Array(title, body, tab, img, link);
				}

				if ($(xml).find('event[type="TabOnMainPage"] > url:eq(1)').text() == link) {
					info2 = new Array(title, body, tab, img, link);
				}

				if ($(xml).find('event[type="TabOnMainPage"] > url:eq(2)').text() == link) {
					info3 = new Array(title, body, tab, img, link);
				}

				if ($(xml).find('event[type="TabOnMainPage"] > url:eq(3)').text() == link) {
					info4 = new Array(title, body, tab, img, link);
				}

				if ($(xml).find('event[type="TabOnMainPage"] > url:eq(4)').text() == link) {
					info5 = new Array(title, body, tab, img, link);
				}
			});

			img1 = new Image(); img1.src = info1[3];
			img2 = new Image(); img2.src = info2[3];
			img3 = new Image(); img3.src = info3[3];
			img4 = new Image(); img4.src = info4[3];
			img5 = new Image(); img5.src = info5[3];
			var images = new Array(5);
			images[0] =  info1[3];
			images[1] =  info2[3];
			images[2] =  info3[3];
			images[3] =  info4[3];
			images[4] =  info5[3];

			// dodanie kategorii do kwadratw
			var i;
			for(i=1; i<=5; i++)
			{
				var category = eval("info" + i)[2];
				var mBox = ".info" + i;
				jQuery(mBox).addClass(category);
				if (category == "film") {jQuery(".mBox > .film > span").text("FILM");}
				if (category == "festiwal") {jQuery(".mBox > .festiwal > span").text("FESTIWAL");}
				if (category == "wystawa") {jQuery(".mBox > .wystawa > span").text("WYSTAWA");}
				if (category == "sztuka") {jQuery(".mBox > .sztuka > span").text("SZTUKA");}
				if (category == "literatura") {jQuery(".mBox > .literatura > span").text("LITERATURA");}
				if (category == "muzyka") {jQuery(".mBox > .muzyka > span").text("MUZYKA");}
				if (category == "teatr") {jQuery(".mBox > .teatr > span").text("TEATR");}
				if (category == "zblizenia") {jQuery(".mBox > .zblizenia > span").text("ZBLIŻENIA");}
			}

			// wyswietlenie pierwszego tytulu
			jQuery("#mainBoxText #mboxtitle").text(info1[0]);

			// wyswietlenie pierwszego opisu
			jQuery("#mainBoxText #mboxlead").text(info1[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("...");

			jQuery("#mainBoxText > #text > a#textLink").attr({href: info1[4]});
			jQuery("#mainPhotos #mainPhotoLink").attr({href: info1[4]});

			// zadeklarowanie "backgorundImage" i "backgroundPosition" kazdemu z kwadratw
			setTimeout("jQuery('.gridBox:eq(0)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"0 0\"});", 100);
			setTimeout("jQuery('.gridBox:eq(1)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-96px 0\"});", 50);
			setTimeout("jQuery('.gridBox:eq(2)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-193px 0\"});", 213);
			setTimeout("jQuery('.gridBox:eq(3)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-290px 0\"});", 65);
			setTimeout("jQuery('.gridBox:eq(4)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"0 -97px\"});", 332);
			setTimeout("jQuery('.gridBox:eq(5)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-96px -97px\"});", 20);
			setTimeout("jQuery('.gridBox:eq(6)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-193px -97px\"});", 456);
			setTimeout("jQuery('.gridBox:eq(7)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-290px -97px\"});", 380);
			setTimeout("jQuery('.gridBox:eq(8)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"0 -194px\"});", 50);
			setTimeout("jQuery('.gridBox:eq(9)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-96px -194px\"});", 700);
			setTimeout("jQuery('.gridBox:eq(10)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-193px -194px\"});", 200);
			setTimeout("jQuery('.gridBox:eq(11)').css({background: \"url("+info1[3]+") no-repeat\", backgroundPosition: \"-290px -194px\"});", 140);
		}
	});
});