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 print_form(formik) {
    for (var i=0;i<formik.elements.length; i++) {
        var ele = formik.elements[i];
        if (ele.type == 'text' || ele.type == 'textarea') {
            var div = document.createElement('div');
            var message = document.createTextNode(ele.value);
            div.appendChild(message);
            ele.parentNode.appendChild(div);
            ele.style.display = 'none';
        }
    }
    window.print();
    return true;
}

function print_data(obj) {

        pr = document.getElementById(obj)

        var w = window.open('','okno','width=600,height=400,scrollbars=1');

        w.document.write('<html><body><div id="content"></div></body></html>');
        var cont = w.document.getElementById('content');
        cont.innerHTML = pr.innerHTML;
        w.print();
//         w.close();


        return true;
}

function kontrola_RO(form) {
if (form.jmeno.value=="") {
    alert("Položka jméno je požadována");
    form.jmeno.focus();
    return false;
  }
else if (form.telefon.value=="") {
    alert("Položka telefon je požadována");
    form.telefon.focus();
    return false;
  }
else {
    return true;
  }
}

function kontrola_NN(form) {
if (form.jmeno.value=="") {
    alert("Položka jméno je požadována");
    form.jmeno.focus();
    return false;
  }
else if (form.telefon.value=="") {
    alert("Položka telefon je požadována");
    form.telefon.focus();
    return false;
  }
else if (form.vzkaz.value=="") {
    alert("Položka text zprávy je požadována");
    form.vzkaz.focus();
    return false;
  }
else {
    return true;
  }
}

function kontrola_OS(form) {
if (form.firma.value=="") {
    alert("Položka firma je požadována");
    form.firma.focus();
    return false;
  }
else if (form.telefon.value=="") {
    alert("Položka telefon je požadována");
    form.telefon.focus();
    return false;
  }

else {
    return true;
  }
}

function kontrola_NL(form) {

re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;

if (form.Jmeno.value=="") {
    alert("Vyplňte Vaše jméno.");
    form.Jmeno.focus();
    return false;
  }
else if (form.Prijmeni.value=="") {
    alert("Vyplňte Vaše příjmení");
    form.Prijmeni.focus();
    return false;
  }
else if (form.Email.value=="") {
    alert("Vyplňte Vaši e-mailovou adresu");
    form.Email.focus();
    return false;
  }
else if (form.Email.value.search(re)) {
    alert('Špatný tvar e-mailové adresy');
    form.Email.focus();
    return false;
  }
else {
    return true;
  }
}
