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

function swCss(elem) {
	var parElem = elem.parentNode;
	var elemId = parElem.id;
	if (parElem.className == '' || parElem.className == 'liClosed' || parElem.className == 'liBullet') {
		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 = "";
	
	if (newTree == 1) {
		document.getElementById('selTree1').className = "sortiment selTree1";
		document.getElementById('selTree2').className = "selTree";
	} else {
		document.getElementById('selTree1').className = "sortiment selTree";
		document.getElementById('selTree2').className = "selTree1";
	}
	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 qty = parseInt(kosikCount);
	if (qty < 0 || isNaN(qty)) { alert(badMsg); return false; }
	
	getWebURL('/index.php?io=basketChange;tName=indexclear;ajax=1;id_zbozi='+idZbozi+';kosik='+qty, 'kosikContainer');
	if (qty == 0) { 
		formElem.kosik.value = ''; 
	}
	
	return false;
}

function fastAddToBasket(idZbozi) {
	autoHideAlpha = false;
	getWebURL('/index.php?io=basketChange;tName=indexclear;ajax=1;id_zbozi='+idZbozi+';kosik=1;plus=1', 'kosikContainer');
	
	return false;
}

function normalAddToBasket(idZbozi) {
	window.location.href = '/index.php?io=basketChange;id_zbozi='+idZbozi+';kosik=1';
	return false;
}

var obrTimer = "";

function ScrollLeft() {
  obrTimer = setInterval("document.getElementById('obrHandler').scrollLeft -= 5", 15);
}
function ScrollRight() {
  obrTimer = setInterval("document.getElementById('obrHandler').scrollLeft += 5", 15);
}

function imageDetail() {
	var obr = document.getElementById('hlavniObrazek');
	var cesta = obr.src.replace(/w200gif/, 'w500jpg');

	cesta = cesta.replace(/\.gif/, '.jpg');
	cesta = cesta.replace(/http:\/\/www\.soeasy\.cz/, '');

	newSaWindow('/index.php?io=imgDetail;src='+cesta, 1024, 768, 0);

	return false;
}

function switchDodAdr(dodadr) {
	var dodAdrRadio = document.getElementById('dodadr'+dodadr);
	dodAdrRadio.checked = true;

	var dodAdrForm = document.getElementById('dodaciAdresa');
	if (dodadr == 0) {
		dodAdrForm.className = "old";
	} else {
		dodAdrForm.className = "";
	}
}

function disableNakupFirma(elem) {
	if (elem.checked) {
		$('#nakupFirmaFld').removeClass('old');
	} else {
		$('#nakupFirmaFld').addClass('old');
	}
}

function disableDodAdr(elem) {
	if (elem.checked) {
		$('#dodaciAdresaFld').removeClass('old');
	} else {
		$('#dodaciAdresaFld').addClass('old');
	}
}

function formDotazTest() {
	// validate the email address
	var email = $('#contact').val();
	var bodyText = $('#bodyText').val();

 if (email.match(/^[^. ]+(\.[^. ]+)*@([^. ]+[.])+[a-z]{2,4}$/gim) != null && bodyText.match(/^.+$/gim) != null) { 
		return true; // odeslani emailu 
	}
	else { 
		alert('Nebyla zadána korektní emailová adresa nebo je prázdný text zprávy.'); // test
		return false;
	}
}

function formDoporuceniTest() {
	// validate the email address
	var email1 = $('#contactEmail').val();
	var email2 = $('#toEmail').val();
	var bodyText = $('#bodyText').val();
	
 if (email1.match(/^[^. ]+(\.[^. ]+)*@([^. ]+[.])+[a-z]{2,4}$/gim) != null && email2.match(/^[^. ]+(\.[^. ]+)*@([^. ]+[.])+[a-z]{2,4}$/gim) != null && bodyText.match(/^.+$/gim) != null) { 
		return true; // odeslani emailu 
	}
	else { 
		alert('Nebyla zadána korektní emailová adresa nebo je prázdný text zprávy.'); // test
		return false;
	}
}

