//submenu statistik
//Toto treba vzdy urcit
var PocetMenu = 1;
function Showsubmenu(CisMenu){
  var menu = document.getElementById("menu"+CisMenu);
  menu.style.visibility= "visible";
}
//vysvieti sa nadpis akurat otvoreneho menu
function MenuSel(cispol){
  var menu = document.getElementById("Nmenu"+cispol);
//menu.style.backgroundColor="#0A1AA9";
  menu.style.color="";
  menu.style.visibility= "visible";
}
//zvyrazni (aktualnu) polozku pod kurzorom
function TabSel(cispol){
//var pol=eval("document.all.polozka"+cispol)
  var pol = document.getElementById("polozka"+cispol);
  pol.style.backgroundColor="#F18809";
  pol.style.color="#000000";
//pol.style.checked.backgroundColor="#9B2461";
}

//zrusi zvyraznenie aktualnej polozky
function TabUnSel(cispol){
//var pol=eval("document.all.polozka"+cispol)
  var pol = document.getElementById("polozka"+cispol);
  pol.style.backgroundColor="";
  pol.style.color="";
//pol.style.checked.backgroundColor="#9B2461";
}

//zrusia sa vsetky vysvietenia nadpisov menu
function MenuUnSel(){
  var i, menu;
  for(i=1; i<=PocetMenu; i++){
  //menu=eval("document.all.Nmenu"+i)
  menu = document.getElementById("Nmenu"+i);
  menu.style.backgroundColor="";
  menu.style.color="";
  menu.style.visibility= "visible";
  }
}

function Hidesubmenu(){
var menu, i;
  MenuUnSel(i);
  for(i=1; i<=PocetMenu; i++){
  //menu=eval("document.all.menu"+i);
    menu = document.getElementById("menu"+i);
    menu.style.visibility="hidden";
  }
}


//end submenu statistik

function checkLogin(msg, errm1, errm2) {
  var cf3 = document.f3, err = "";
  if (cf3.login.value == "") {
    err += errm1;
  }
  if (cf3.password.value == "") {
    err += errm2;
  }
  if (err!="") {
    window.alert(msg + err);
    /*document.getElementById("loginalert").innerHTML = "<div class=\"winsetrin2\">" + msg + err + "<br><span class=\"winclose\">&nbsp;<a href=\"#\" onclick=\"Hidee('loginalert'); return false\">&nbsp;OK&nbsp;</a>&nbsp;</span></div>";
              Shows('loginalert'); */ 
    return false;
  }
  else {
    return true;
  }
}
function checkLogin2(msg, errm1, errm2) {
  var cf3b = document.f3b, err = "";
  if (cf3b.login.value == "") {
    err += errm1;
  }
  if (cf3b.password.value == "") {
    err += errm2;
  }
  if (err!="") {
    window.alert(msg + err);
    /*document.getElementById("loginalert").innerHTML = "<div class=\"winsetrin2\">" + msg + err + "<br><span class=\"winclose\">&nbsp;<a href=\"#\" onclick=\"Hidee('loginalert'); return false\">&nbsp;OK&nbsp;</a>&nbsp;</span></div>";
              Shows('loginalert'); */ 
    return false;
  }
  else {
    return true;
  }
}

function rx(url,x,y) {
  var okno = window.open(url, "r", "directories=no,toolbar=no,menubar=no,scrollbars=no,status=no,top=100,left=100,width=" + x + ",height=" + y);
  okno.focus();
}

function checkLostPassword(msg) {
  if (document.f6.login.value == "") {
    window.alert(msg);
   /* document.getElementById("winalert").innerHTML = "<div class=\"winsetrin2\">" + msg + "<br><br><span class=\"winclose\">&nbsp;<a href=\"#\" onclick=\"Hidee('winalert'); return false\">&nbsp;OK&nbsp;</a>&nbsp;</span></div>";
              Shows('winalert'); 
  */
    return false;
  }
  else {
    return true;
  }
}

function IsMail(hodnota) {
  var re = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$");
  if (re.test(hodnota)) {
    return true;
  }
  else {
    return false;
  }
}

function checkRegistration(txt, reg1, reg2, reg3, reg4a, reg4b, reg5a, reg5b, reg6a, reg6b) {
  var crf = document.registracia, err = "";
  if (crf.meno.value == "") {
    err += reg1;
  }
  if (crf.priezvisko.value == "") {
    err += reg2;
  }  
  if (crf.login.value == "") {
    err += err += reg3;
  }
  if (crf.heslo.value == "") {
    err += reg4a;
  }
  else {
    if (crf.heslo.value.length < 5) {
    err += reg4b;
    }
  }
  if (crf.heslopotvrdene.value == "") {
    err += reg5a;
  }
  if (crf.heslopotvrdene.value != crf.heslo.value) {
    err += reg5b;
  }
  if (crf.email.value == "") {
    err += reg6a;
  }
  else {
    if (!IsMail(crf.email.value)) {
    err += reg6b;
    }
  }
  if (err != "") {
    window.alert(txt + err);
    //document.getElementById("loginalert").innerHTML = "<div class=\"winsetrin2\">" + txt + "<br>" + err + "<br><span class=\"winclose\">&nbsp;<a href=\"#\" onclick=\"Hidee('loginalert'); return false\">&nbsp;OK&nbsp;</a>&nbsp;</span></div>";
    //          Shows('loginalert'); 
    return false;
  }
  else {
      return true;
    }
}

function checkContact(txt, reg1, reg6a, reg6b) {
  var crf = document.kontakt, err = "";
  if (crf.meno.value == "") {
    err += reg1;
  } 
  if (crf.email.value == "") {
    err += reg6a;
  }
  else {
    if (!IsMail(crf.email.value)) {
    err += reg6b;
    }
  }
  if (err != "") {
    window.alert(txt + err);
    //document.getElementById("loginalert").innerHTML = "<div class=\"winsetrin2\">" + txt + "<br>" + err + "<br><span class=\"winclose\">&nbsp;<a href=\"#\" onclick=\"Hidee('loginalert'); return false\">&nbsp;OK&nbsp;</a>&nbsp;</span></div>";
    //          Shows('loginalert'); 
    return false;
  }
  else {
      return true;
    }
}

function checkAcceptOrder(txt) {
  if (document.objednavka3.suhlas.checked == false) {
    window.alert(txt);
    /*document.getElementById("winalert").innerHTML = "<div class=\"winsetrin2\">" + txt + "<br><br><span class=\"winclose\">&nbsp;<a href=\"#\" onclick=\"Hidee('winalert'); return false\">&nbsp;OK&nbsp;</a>&nbsp;</span></div>";
              Shows('winalert');         */
    return false;
  }
  else {
    return true;
  }
}

var xmlHttp
var idecko;

/* nacitanie obsahu */
  function runScript(nazov, cesta, hodnota1, hodnota2, hodnota3) {
   xmlHttp = GetXmlHttpObject();

    idecko = nazov;

   if (xmlHttp == null) {
    alert ("Tvoj prehliadač nepodporuje AJAX!");
    return;
   }
   
   var url = cesta;
   url = url + "?sid=" + Math.random();
   url = url + "&prenes1=" + hodnota1;
   url = url + "&prenes2=" + hodnota2;
   url = url + "&prenes3=" + hodnota3;   
   xmlHttp.onreadystatechange = stateChanged1;   
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
  }

/* spracovanie poziadavky */
  function stateChanged1() {
   if (xmlHttp.readyState == 4) {
    document.getElementById(idecko).innerHTML = xmlHttp.responseText;
   }
  }

  function GetXmlHttpObject() {
   var xmlHttp = null;
   try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
   }
   catch (e) {
    // Internet Explorer
    try {
     xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   }
    return xmlHttp;
  }

// funkcia pre zmenu hodnoty v div-u
  function innerhtml(id,val) {
   document.getElementById(id).innerHTML = "+<strong>" + val + "</strong> &euro;";
  }

// overenie zadania telefonneho cisla
  function overobj(t_alert) {
   var el = document.forms['objednavka'], err = "";;
   if(el.sms_tips.checked == true && el.telefon.value.length < 5) {
    window.alert(t_alert);
    return false;
   }
    else {
     return true;
    }
  }
