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;
			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 img.active');
	if ($a.length == 0) $a = $('.slideshow img:last');
	var $n = $a.next().length ? $a.next() : $('.slideshow img: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()", 10000 );
		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();
	}
});