var activeElements = unescape(readCookie("actElems"));
if (activeElements == "null") { activeElements = ""; }
var today = new Date();
var expire = new Date();
var aktivniObrazek = null;

function swCss(elem) {
	var parElem = elem.parentNode;
	var elemId = parElem.id;
	if (parElem.className == '' || parElem.className == 'liClosed') {
		parElem.className = 'open'
		if (activeElements.indexOf(elemId+",") == -1) {
			activeElements += elemId + ",";
		}
	} else {
		parElem.className = '';
		if (activeElements.indexOf(elemId+",") != -1) {
			var strToFind = elemId+',';
			var position = activeElements.indexOf(strToFind);
			var firstPart = activeElements.slice(0, position);
			var lastPart = activeElements.slice(position+strToFind.length);
			activeElements = firstPart + lastPart;
		}
	}

	expire.setTime(today.getTime() + 3600000*24*-1);
	document.cookie = "actElems"+"=;expires="+expire.toGMTString();

	expire.setTime(today.getTime() + 3600000*24*1000);
	document.cookie = "actElems"+"="+escape(activeElements)+";expires="+expire.toGMTString()+"; path=/";

	elem.blur();
	return false;
}

function changeTree(newTree) {
	document.getElementById('selTree').className = "old";
	document.getElementById('loadTree').className = "";
	
	document.getElementById('selTree'+newTree).className = "button selTree1";
	document.getElementById('selTree'+(3 - newTree)).className = "button selTree";

	expire.setTime(today.getTime() + 3600000*24*-1);
	document.cookie = "adozTree"+"=;expires="+expire.toGMTString();

	expire.setTime(today.getTime() + 3600000*24*1000);
	document.cookie = "adozTree"+"="+escape(newTree)+";expires="+expire.toGMTString()+"; path=/";

	getWebURL('/index.php?tName=indexclear;io=changeTree;newTree='+newTree, 'shopTree');
}

function addToBasket(formId, badMsg) {
	var formElem = document.getElementById(formId);
	var kosikCount = formElem.kosik.value;
	var idZbozi = formElem.id_zbozi.value;
	var terminDodani = 0;
	if (formElem.ddod != null) {
		terminDodani = formElem.ddod.value;
	}
	
	var qty = kosikCount.replace(',', '.');
	if (qty < 0 || isNaN(qty)) { alert(badMsg); return false; }
	
	getWebURL('/index.php?io=basketChange;tName=indexclear;ajax=1;id_zbozi='+idZbozi+';kosik='+qty+';ddod='+terminDodani, 'kosikContainer');
	if (qty == 0) { 
		formElem.kosik.value = ''; 
	}
	
	return false;
}

function openW(odkaz, winName, status){
 var retValue = true; 
 my_t_win = window.open(odkaz,winName, status);
 if (my_t_win==null || typeof(my_t_win)=="undefined") 
      retValue=false; 
 my_t_win.focus();  
return retValue; 
}
 
function vypoctiStred(w, h){
 var stred = new Array();
 stred['left'] = (screen.availWidth - w) / 2;
    stred['top'] = (screen.availHeight - h) / 2;
return stred;
}
 
function openPoslSoub(link, winName){
 var h = 410; 
 var w = 610;
 stred = vypoctiStred(w, h);
 return openW(link.href, winName, "menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,toolbar=no, width="+w+",height="+h+",top="+stred['top']+",left="+stred['left']); 
}

var zalozkaDetail = null;
var zalozkaInterval = null;
var zalozkaCasovac = 7000;

function najdiObrazek(id) {
	img = $('#obr' + id + ' > p');
	return img;
}

function prejdiNaObrazek(puvodni, nove) {

	$('#' + zalozkaDetail).removeClass('active');

	if (puvodni != null) {
		var stareId = galerieObrazku[puvodni];
		var imgStary = najdiObrazek(stareId);
		imgStary.fadeOut(500);
	}

	$('.overlay').css('filter', 'alpha(opacity=40)');

	var noveId = galerieObrazku[nove];
	var img = najdiObrazek(noveId);
	img.fadeIn(1500);
	aktivniObrazek = nove;

	zalozkaDetail = 'zalozka' + nove;
	$('#' + zalozkaDetail).addClass('active');
	clearTimeout(zalozkaInterval);
	zalozkaInterval = setTimeout("nastavDalsiZalozku();", zalozkaCasovac);
}

function nastavDalsiZalozku() {
	var i = parseInt(zalozkaDetail.replace(/zalozka/, ''));
	var puvodni = i;
	i++;
	if (i >= galerieObrazku.length) {
		i = 1;
	}

	prejdiNaObrazek(puvodni, i);
}

function zobrazObrazek(novy) {
	$('.navigace').removeClass('active');

	prejdiNaObrazek(aktivniObrazek, novy);

	zalozkaDetail = 'zalozka' + novy;
	$('#' + zalozkaDetail).addClass('active');
	clearTimeout(zalozkaInterval);
	zalozkaInterval = setTimeout("nastavDalsiZalozku();", zalozkaCasovac);
}

function zobrazOvladaciPanel() {
	var html = $('#introZalozky').removeClass('old').html();

	for (var i in galerieObrazku) {
		html += '<li><a class="navigace" id="zalozka' + i + '" href="#" onclick="return zobrazObrazek(' + i + ');">' + i + '</a></li>'
	}
	
	$('#introZalozky').removeClass('old').html(html);

	zalozkaDetail = 'zalozka1';
	$('#' + zalozkaDetail).addClass('active');
}

function zmenStavAnimace() {
	if (stavAnimace == 1) {
		$('#stavAnimace').addClass('stop').removeClass('play');
		clearTimeout(zalozkaInterval);
	} else {
		$('#stavAnimace').removeClass('stop').addClass('play');
		zalozkaInterval = setTimeout("nastavDalsiZalozku();", zalozkaCasovac);
	}

	stavAnimace = 1 - stavAnimace;
	return false;
}

