window.onload = function() {
	addTB();
	if(browser.isIE)flash();
}

// CSS (if JavaScript is enabled)
function writeJSstyle(){
	document.write('<link rel="stylesheet" type="text/css" media="screen" href="css/cechofracht-js.css" />');
}

function isMail(mail){
  var mailre=/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  return mailre.test(mail);
}

function reVal(el){
 // if(trim(el.value)!="")el.style.backgroundImage="none";
}
var postovne="0";
function checkOrderFrm(f){

	var jazyky = new Array();

	if (f.f_en_1.checked) jazyky[jazyky.length] = "f_en_1";
	if (f.f_en_2.checked) jazyky[jazyky.length] = "f_en_2";
	if (f.f_en_nepravidelne_tvary.checked) jazyky[jazyky.length] = "f_en_nepravidelne_tvary";
	if (f.f_de_1.checked) jazyky[jazyky.length] = "f_de_1";
	if (f.f_de_nepravidelne_tvary.checked) jazyky[jazyky.length] = "f_de_nepravidelne_tvary";
	if (f.f_metodic_list.checked) jazyky[jazyky.length] = "f_metodic_list";
	if (f.f_metodic_list_en_1.checked) jazyky[jazyky.length] = "f_metodic_list_en_1";
	if (f.f_prazdne_karty.checked) jazyky[jazyky.length] = "f_prazdne_karty";
	if (f.f_pouzdro.checked) jazyky[jazyky.length] = "f_pouzdro";

	if (jazyky.length<1){
		alert("Nevyplnil jste objednávané zboží!");
		return false;
	}
	for(i=0;i<jazyky.length;i++) {
		hodnota = jazyky[i]+"_count";
		if (!isNaN(parseInt(getEl(hodnota).value))==false){
			alert("Nevyplnil jste počet objednávaného zboží!");
			return false;
		}
	}
	if(trim(f.f_name.value) == ""){
		alert("Vyplňte prosím Vaše jméno!");
		f.f_name.focus();
		return false;
	}
	if(trim(f.f_surname.value) == ""){
		alert("Vyplňte prosím Vaše příjmení!");
		f.f_surname.focus();
		return false;
	}
	if(trim(f.f_address.value) == ""){
		alert("Vyplňte prosím Vaší adresu!");
		f.f_address.focus();
		return false;
	}
	if(trim(f.f_city.value) == ""){
		alert("Vyplňte prosím Vaše město!");
		f.f_city.focus();
		return false;
	}
	if(trim(f.f_psc.value) == ""){
		alert("Vyplňte prosím Vaše PSČ!");
		f.f_psc.focus();
		return false;
	}
	if(trim(f.f_phone.value) == ""){
		alert("Vyplňte prosím Váš telefon!");
		f.f_phone.focus();
		return false;
	}
	if(trim(f.f_email.value)=="") {
		alert("Vyplňte prosím Váš email!");
		f.f_email.focus();
		return false;
	} else {
		if(!isMail(trim(f.f_email.value))) {
			alert("Vyplňte prosím správně Váš email!");
			f.f_email.focus();
			return false;
		}
	}
/*
	if(trim(f.f_birthdate.value) == ""){
		alert("Vyplňte prosím datum Vašeho narození!");
		f.f_birthdate.focus();
		return false;
	}
*/
	return true;
}

function switchEnable(par) {
	par.parentNode.nextSibling.childNodes[0].disabled = par.parentNode.nextSibling.childNodes[0].disabled ? false : true;
	if (par.parentNode.nextSibling.childNodes[0].disabled){
		par.parentNode.nextSibling.childNodes[0].value = "";
		par.parentNode.nextSibling.nextSibling.childNodes[0].value = "";
		par.parentNode.nextSibling.childNodes[0].style.border="1px solid #e4e4d9";
		par.parentNode.nextSibling.nextSibling.childNodes[0].style.border="1px solid #e4e4d9";
		getSum();
	} else {
		par.parentNode.nextSibling.childNodes[0].style.border="1px solid #c7c7c7";
		getSum();
	}
	checkIfChecked();
}

function countIt(par, cena){
	par.parentNode.nextSibling.childNodes[0].value = (par.value * cena)
	par.parentNode.nextSibling.childNodes[0].style.border="1px solid #c7c7c7";
	getSum();
}

function checkIfChecked(){
	if (getEl("f_en_1").checked) document.getElementById("f_en_1").disabled = false;
	if (getEl("f_en_2").checked) document.getElementById("f_en_2").disabled = false;
	if (getEl("f_en_nepravidelne_tvary").checked) document.getElementById("f_en_nepravidelne_tvary").disabled = false;
	if (getEl("f_de_1").checked) document.getElementById("f_de_1").disabled = false;
	if (getEl("f_de_nepravidelne_tvary").checked) document.getElementById("f_de_nepravidelne_tvary").disabled = false;
	if (getEl("f_metodic_list").checked) document.getElementById("f_metodic_list").disabled = false;
	if (getEl("f_metodic_list_en_1").checked) document.getElementById("f_metodic_list_en_1").disabled = false;
	if (getEl("f_prazdne_karty").checked) document.getElementById("f_prazdne_karty").disabled = false;
	if (getEl("f_pouzdro").checked) document.getElementById("f_pouzdro").disabled = false;
}

var items=new Array("f_en_1","f_en_2","f_en_nepravidelne_tvary","f_de_1","f_de_nepravidelne_tvary","f_metodic_list","f_metodic_list_en_1","f_prazdne_karty","f_pouzdro");
function getSum() {
	var suma = 0;
	for(i=0;i<items.length;i++) {
		if(isNaN(parseInt(getEl(items[i]+"_count").value))==false) {
			//if(!browser.isIE)alert(getEl(items[i]+"_price"));
			suma+=eval(getEl(items[i]+"_price").value);
		}
	}
	if(suma!=0)suma+=postovne;
	getEl("f_suma").value=suma;
	if(browser.isIE) {
		getEl("f_suma").value==0?getEl("suma").style.display="none":getEl("suma").style.display="block";
	}
}

function setDefaultBorder() {
	for(i=0;i<items.length;i++) {
		getEl(items[i]+"_count").disabled="disabled";
		getEl(items[i]+"_count").style.border="1px solid #e4e4d9";
		getEl(items[i]+"_price").style.border="1px solid #e4e4d9";
	}
}

function checkIfNumber(par){
	if (isNaN(par.value)){
		par.value="";
		par.parentNode.nextSibling.childNodes[0].value="";
		par.parentNode.nextSibling.childNodes[0].style.border="1px solid #e4e4d9";
		window.alert("Číslo vpisujte pouze číslicemi - bez mezer.");
		par.focus();
	}
}

function checkFrm(f) {
	if(f.id="form_2") {
		if(trim(f.f_email.value)=="") {
			alert("Vyplňte prosím Váš email!");
			f.f_email.focus();
			return false;
		} else {
			if(!isMail(trim(f.f_email.value))) {
				alert("Vyplňte prosím správně Váš email!");
				f.f_email.focus();
				return false;
			}
		}
		if(trim(f.f_name.value) == ""){
			alert("Vyplňte prosím Vaše jméno!");
			f.f_name.focus();
			return false;
		}
		if(trim(f.f_subject.value) == ""){
			alert("Vyplňte prosím předmět!");
			f.f_subject.focus();
			return false;
		}
		if(trim(f.f_message.value) == ""){
			alert("Vyplňte prosím text zprávy!");
			f.f_message.focus();
			return false;
		}
		return true;
	}
	if(f.id="newsletter") {
		if(trim(f.f_email.value)=="") {
			alert("Vyplňte prosím Váš email!");
			f.f_email.focus();
			return false;
		} else {
			if(!isMail(trim(f.f_email.value))) {
				alert("Vyplňte prosím správně Váš email!");
				f.f_email.focus();
				return false;
			}
		}
	}
}