varLeJSKv = false;

function mailTest(mail) {
	if (mail.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/)) return true;
	else return false;
}

function kosik_zkPridat(idDOMx,id,produkt) {
	//ks = document.getElementById(idDOMx+"-ks").value;	
	ks = document.getElementById(idDOMx+"-ks").options[document.getElementById(idDOMx+"-ks").selectedIndex].value;	
	/*if (isNaN(ks)) {
		alert("Počet kusů položky musí bý celé kladné číslo");
		return false;
	}
	else if (Math.ceil(ks)>100) {
		alert("Do košíku lze najednou vložit maximálně 100 položek");
		return false;
	}
	else if (ks<=0) {
		alert("Počet kusů položky musí bý celé kladné číslo");
		return false;
	}
	*/

	return true;
	
	x = document.getElementById(idDOMx+"-id").value;
	if (x!=id) return false;	
	else return confirm("Skutečně přidat produkt ["+produkt+"] v počtu ["+ks+" ks] do košíku?");
}

function zvyrazni_1(id) {
	objekt = document.getElementById(id).style;
	objekt.borderStyle = "solid";
	objekt.borderWidth = "1px";
	objekt.borderColor = "red";
	return true;
}
function zvyrazni_0(id) {
	objekt = document.getElementById(id).style;
	objekt.borderStyle = "solid";
	objekt.borderWidth = "1px";
	objekt.borderColor = "";
	return true;
}

function LeDOM_value_1(idDOM) {if (LeDOM_exist(idDOM,varLeJSKv)) { return document.getElementById(idDOM).value; }else return false; } function LeDOM_exist(idDOM,t) {if (document.getElementById(idDOM)) return true;else if (t) {alert("Požadovaný objekt: "+idDOM+ " neexistuje"); return false; }else return false; }

function zkMail(idDOM,t) {
	if (!zkfp_1(idDOM,"Zadejte text do pole \""+t+"\"")) return false;
	if (!mailTest(LeDOM_value_1(idDOM))) {
		alert("Neplatná E-mailová adresa v poli \""+t+"\"");
		return false;
	}
	else return  true;
}

function zkfp_1(n,t) {
	if (document.getElementById(n).value=="") {zvyrazni_1(n); alert(t); return false; }
	else {zvyrazni_0(n); return true; }
}


function kosikObjednatForm() {

	if ( !( document.getElementById("zpusob-doruceni-ceska-posta").checked==true
		|| document.getElementById("zpusob-doruceni-radialka").checked==true 
		|| document.getElementById("zpusob-doruceni-osobne").checked==true) ) {
		alert("Vyberte způsob doručení a pokračujte v objednávce");
		return false;
	}
	
	if ( !( document.getElementById("zpusob-platby-cp-prevodem").checked==true
		|| document.getElementById("zpusob-platby-cp-dobirkou").checked==true
		|| document.getElementById("zpusob-platby-radialka-prevodem").checked==true
		|| document.getElementById("zpusob-platby-radialka-dobirkou").checked==true
		|| document.getElementById("zpusob-platby-osobne-prevodem").checked==true
		|| document.getElementById("zpusob-platby-osobne-hotove").checked==true) ) {
		alert("Vyberte způsob platby a pokračujte v objednávce");
		return false;
	}

	if (!zkfp_1("osobni_jmeno","Zadejte text do pole \"Jméno\"")) return false;
	if (!zkfp_1("osobni_prijmeni","Zadejte text do pole \"Příjmení\"")) return false;
	if (!zkMail("kontakt_mail","E-mail")) return false;
	if (!zkfp_1("kontakt_tel","Zadejte text do pole \"Telefon\"")) return false;
	if (!zkfp_1("umisteni_ulice","Zadejte text do pole \"Ulice\"")) return false;
	if (!zkfp_1("umisteni_mesto","Zadejte text do pole \"Město\"")) return false;
	if (!zkfp_1("umisteni_psc","Zadejte text do pole \"PSČ\"")) return false;
	else return confirm("Skutečně chcete odeslat objednávku?");
}