var jsDOM0 = (document.all);
var jsDOM1 = (document.getElementById);
var jsDOM = jsDOM0 || jsDOM1;

function getObj (name) {
    if (typeof name == "object") return name;
    if (jsDOM1) return document.getElementById(name);
    if (jsDOM0) return eval('document.all.'+name);
    else return null;
}

function getObjCSSProp(obj,prop) {
    var x;
    if (obj.style) x=eval("obj.style."+prop); else x=null;
    return x;
}

function setObjCSSProp(obj,prop,val) {
    var x=eval("obj.style."+prop+"='"+val+"'");
    return obj;
}

function getObjDisplayed(obj) {
    var x = getObjCSSProp(obj,'display'); x=(x!='none');
    return x;
}

function setObjDisplayed(obj,show) {
    return setObjCSSProp(obj,'display',(show)?'block':'none');
}



function OnOffObj(name) {
    if (name) {
        var obj = getObj (name);
        submenus = obj.getElementsByTagName("ul")
        for (var i = 0; i<submenus.length; i++) {
            x = getObjDisplayed(submenus[i]);
            y = (x == true ? 0 : 1);
//             hideAllBut(name);
            setObjDisplayed(submenus[i],y);
        }
    }
}

function kontrola(formular) {
	var jm = formular.jmeno.value;
	var te = formular.telefon.value;
	var dob = formular.dobirka.checked;
	var adr = formular.adresa.value;
	
		if (jm == "")
		{
			alert('Musíte vyplnit Vaše jméno!');
			formular.jmeno.focus();
			return false;
		}
		else if (te == "")
		{
			alert('Musíte vyplnit Váš telefon!');
			formular.telefon.focus();
			return false;
		}
		else if (dob == true)
		{
			if (adr == "")
			{
			alert('Jestliže si přejete dobírku, musíte vyplnit Vaši adresu!');
			formular.adresa.focus();
			return false;
			}
		}
		
		
		else return true;
}

function kontrola_pozvanka(formular) {
	var jm = formular.jmeno.value;
	var em = formular.email.value;
	var fi = formular.firma.value;
	var po = formular.pocet.value;

		if (jm == "")
		{
			alert('Musíte vyplnit Vaše jméno');
			formular.jmeno.focus();
			return false;
		}
		else if (em == "")
		{
			alert('Musíte vyplnit Váš e-mail');
			formular.email.focus();
			return false;
		}
		else if (fi == "")
		{
			alert('Musíte vyplnit Vaši firmu');
			formular.firma.focus();
			return false;
		}
		else if (po == "")
		{
			alert('Musíte vyplnit počet osob');
			formular.pocet.focus();
			return false;
		}
    else if (window.RegExp) {
      re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
      if (!re.test(formular.email.value)) {
        alert("Vyplňte e-mail ve správném formátu");
        formular.email.focus();
        return false;
      }
    }


		else return true;
}

function zmen_cenu(cena,cenadph,doprava) {

	var formik = document.getElementById('objednavka');

	var dob = formik.dobirka.checked;

	var c0 = document.getElementById('c0');
	var cd0 = document.getElementById('cd0');
	var c1 = document.getElementById('c1');
	var cd1 = document.getElementById('cd1');

			x = getObjDisplayed(c0);
            y = (x == true ? 0 : 1);
            setObjDisplayed(c0,y);

			x = getObjDisplayed(cd0);
            y = (x == true ? 0 : 1);
            setObjDisplayed(cd0,y);

			x = getObjDisplayed(c1);
            y = (x == true ? 0 : 1);
            setObjDisplayed(c1,y);

			x = getObjDisplayed(cd1);
            y = (x == true ? 0 : 1);
            setObjDisplayed(cd1,y);
}
