var root = "http://www.pksokna.cz/";



//filter na kontakty | @param string = zkratka kraje

function filter(district){

	//location.href = location.href.split("#")[0] + '#filter='+district; // jediny zpusob pro IE kdyz pracuji s kotvou

	location.href = root + 'firma/kontakt/pobocky/' + '#filter='+district;

	//window.location.href = root+'firma/kontakt/pobocky/#filter='+district;

	//location.assign(root+'firma/kontakt/pobocky/#filter='+district);

	//window.location.assign(root+'firma/kontakt/pobocky/#filter='+district);

	//window.location = root+'firma/kontakt/pobocky/#filter='+district;

	printContact();

}



//preklikavani mezi kontakty | @param array "ids" = id-cka zalozek

function showContacts(ids){

	$(".kontakt .list .active").removeClass("active");

	//$("#"+id).addClass("active");

	$(".kontaktItem").hide();

	for (i in ids){

		$("#text-"+ids[i]).show();

	}

	$("img.icon").hide();

}



//preklikavani mezi kontakty

function printContact(){

	var get = getAnchor();

	if (get.pobocka) {

		$(".kontakt .list .active").removeClass("active");

		$("#z-"+get.pobocka).addClass("active");

		$(".kontaktItem").hide();

		$("#text-"+get.pobocka).show();

		$("img.icon").show();

	} else if(get.filter) {

		switch (get.filter){

			case "pa": showContacts(["chrudim","litomysl"]);break;

			case "vy": showContacts(["zdar-sazavou","jihlava","havlickuv-brod"]);break;

			case "st": showContacts(["kolin","benesov"]);break;

			case "ph": showContacts(["praha"]);break;

			case "jm": showContacts(["brno"]);break;
			
			case "hk": showContacts(["hradec-kralove"]);break;

			default: showContacts(["zdar-sazavou"]);break;

		}

	}

}



// zalozky poradna 1-2

function bookmark(number) {

	if (number != "") {

		$("body#vybrat-okna .video .shown").removeClass("shown").addClass("hidden");

		$("#item-"+number).removeClass("hidden").addClass("shown");

		$("#bookmarks .button a").removeClass("active");

		$("#b-"+number+" a").addClass("active");

	}

}



// typy poradna 1-2

function showTyp() {

	$(".typy .shown").removeClass("shown").addClass("hidden");

	var typNum = Math.round(Math.random()*19)+1;

	$(".typy #typ-"+typNum).removeClass("hidden").addClass("shown");

}



//loop poradna 2-1

function view(i) {

	$("#loop-"+i).animate({opacity: 0.8}, 1000).animate({opacity: 0}, 1000);

}

function playLoop() {

	view(0);

	var t1 = setTimeout("view(1)", 2000);

	var t2 = setTimeout("view(2)", 4000);

}

function play() {

	playLoop();

	window.setInterval("playLoop()", 5000);

}



/* SLIDE SHOW ----------------------------------- */

function slideShow(max) {

	var $a = $('.slideshow span.active');

	if ($a.length == 0) $a = $('.slideshow span:last');

	var $n = $a.next().length ? $a.next() : $('.slideshow span:first');

	$a.addClass('last-active');

	$n.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1500, function() {

		$a.removeClass('active last-active');

	});

};



function changeLink(){

	this.i = 1;

	this.links = new Array();

		this.links[0] = root + 'akce/';

		this.links[1] = root + 'zelena-usporam/';

	this.change = function() {

		$('.slideshow').attr('href',this.links[this.i]);

		if (this.i < this.links.length-1) this.i++; else this.i = 0;

	}

};



var ch = new changeLink();

function play() {ch.change();};



/*-----------------------------------------------*/



//pridej swf do hlavicky | @param "what" = druh smycky



function addSwf(what){

	switch (what){

		case "plast": number=1;break;

		case "drevo": number=2;break;

		case "hlinik": number=3;break;

		case "poradna": number=4;break;

		default: number=5;break;

	}

	var o = new SWFObject(root+"images/design/smycky/monoslideshow.swf", "mss", 449, 99, "7", "#ffffff");

	o.addVariable("dataFile", root+"images/design/smycky/smycka-"+number+".xml");

	o.addVariable("showLogo", "false");

	o.write("flash-rotate");

}



// init

$(document).ready(function(){



	if ($("body").attr("id") == "hlavni-stranka") {

		setInterval( "slideShow()", 5000 );

		setInterval( "play()", 10000 );

	}

/*

	switch ($("body").attr("id")){

		case "plastova-okna": addSwf("plast");break;

		case "drevena-okna": addSwf("drevo");break;

		case "hlinikova-okna": addSwf("hlinik");break;

		case "poradna": addSwf("poradna");break;

		case "hlavni-stranka": break;

		default: addSwf("zbytek");break;

	}

*/

	$(".toHide").hide();

	

	if ($("body").attr("id") == "vybrat-okna") showTyp();/*window.setInterval("showTyp()", 5000);*/

	

	if ($("body").attr("id") == "cele-probiha") {

		for(var i = 0; i < $(".box3x img").length; i++) $(".box3x a img:eq("+i+")").before("<span class='transparent' id='loop-"+i+"'>"+(i+1)+"</span>");

		play();

	}

	

	if ($("body").attr("id") == "kontakt") {

		printContact();

	}

});
