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 tel = formular.telefon.value

  if (formular.jmeno.value=="") {
    alert("Vyplňte jméno");
    formular.jmeno.focus();
    return false;
  }

  else if (tel.length<9) {
    alert("Vyplňte telefon");
    formular.telefon.focus();
    return false;
  }

  else if (window.RegExp) {
    re = new RegExp("^[^@]+@[^.]+\..+$");
    if (!re.test(formular.email.value)) {
      alert("Vyplňte email ve správném formátu");
      formular.email.focus();
      return false;
    }
  }

  else {
    return true;
  }
}


function Schovej() {
document.getElementById("subMenu1").style.visibility="hidden";
document.getElementById("subMenu2").style.visibility="hidden";
}
function Ukaz(prvek) {
var x=document.getElementById(prvek);
x.style.visibility="visible";
}


function Schovej1(event)
{
var toElement = null;
if (event.relatedTarget)
toElement = event.relatedTarget;
else if (event.toElement)
toElement = event.toElement;

while (toElement && toElement.id != "subMenu1")
toElement = toElement.parentNode;
//while (toElement && toElement.tagName != "DIV")
//toElement = toElement.parentNode;
if (!toElement)
{
document.getElementById("subMenu1").style.visibility="hidden";
}
}

function Schovej2(event)
{
var toElement = null;
if (event.relatedTarget)
toElement = event.relatedTarget;
else if (event.toElement)
toElement = event.toElement;

while (toElement && toElement.id != "subMenu2")
toElement = toElement.parentNode;
//while (toElement && toElement.tagName != "DIV")
//toElement = toElement.parentNode;
if (!toElement)
{
document.getElementById("subMenu2").style.visibility="hidden";
}
}


function objednavka(formular) {

  var tel = formular.telefon.value

  if (formular.jmeno.value=="") {
    alert("Vyplňte jméno");
    formular.jmeno.focus();
    return false;
  }

  else if (formular.prijmeni.value=="") {
    alert("Vyplňte příjmení");
    formular.prijmeni.focus();
    return false;
  }

  else if (formular.ulice.value=="") {
    alert("Vyplňte ulici");
    formular.ulice.focus();
    return false;
  }

  else if (formular.mesto.value=="") {
    alert("Vyplňte město");
    formular.mesto.focus();
    return false;
  }

  else if (tel.length<9) {
    alert("Vyplňte telefon");
    formular.telefon.focus();
    return false;
  }

  else if (formular.spz.value=="") {
    alert("Vyplňte SPZ");
    formular.spz.focus();
    return false;
  }

  else if (formular.poznamka.value=="") {
    alert("Vyplňte požadovaný servisní úkon");
    formular.poznamka.focus();
    return false;
  }
  
  else if (window.RegExp) {
    re = new RegExp("^[^@]+@[^.]+\..+$");
    if (!re.test(formular.email.value)) {
      alert("Vyplňte email ve správném formátu");
      formular.email.focus();
      return false;
    }
  }
 
  else {
    return true;
  }
}
