function mailtolink(domena,jmeno) {
  zavinac = '@';
  document.write('<a href="mailto:'+jmeno+zavinac+domena+'">'+jmeno+zavinac+domena+'</a>');
} 

function regexp(exp,str,zprava) {
  if (exp != "" && str!= "") {
    if (str.match(exp)) return true;
  }
  if (zprava != undefined) alert(zprava);
  return false;
} 

function over_udaje_kosik(formular) { 
  var vysledek = false;
  var polozky = new Array();
  polozky[0]= new Array(formular.jmeno,'^.*$','Vyplňte prosím Vaše jméno.'); 
  polozky[1]= new Array(formular.email,'^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$','Zadejte prosím správnou emailovou adresu.'); 
  polozky[2]= new Array(formular.telefon,'^[ 0-9\.\+\/\-]{8,}$','Zadejte prosím Váš telefon.'); 
  polozky[3]= new Array(formular.adresa,'.*','Vyplňte prosím Vaši adresu.'); 

  for (var i=0;i<polozky.length;i++) {
    if (!regexp(polozky[i][1],polozky[i][0].value,polozky[i][2])) {
      polozky[i][0].focus();
      return false;
    }
  }
  return true;
} 

function over_udaje1(formular) { 
  var vysledek = false;
  var polozky = new Array();
  polozky[0]= new Array(formular.jmeno,'^.*$','Vyplňte prosím Vaše jméno.'); 
  polozky[1]= new Array(formular.kontakt,'^.*$','Vyplňte prosím Váš telefon nebo email.'); 

  for (var i=0;i<polozky.length;i++) {
    if (!regexp(polozky[i][1],polozky[i][0].value,polozky[i][2])) {
      polozky[i][0].focus();
      return false;
    }
  }
  return true;
} 

function over_udaje2(formular) { 
  var vysledek = false;
  var polozky = new Array();
  polozky[0]= new Array(formular.jmeno,'^.*$','Vyplňte prosím Vaše jméno.'); 
  polozky[1]= new Array(formular.email,'^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$','Zadejte prosím správnou emailovou adresu.'); 

  for (var i=0;i<polozky.length;i++) {
    if (!regexp(polozky[i][1],polozky[i][0].value,polozky[i][2])) {
      polozky[i][0].focus();
      return false;
    }
  }
  return true;
} 

function over_udaje_nova_polozka(formular) { 
  var vysledek = false;
  var polozky = new Array();
  polozky[0]= new Array(formular.adresar,'^[\.a-z0-9\-]+$','Název adresáře může obsahovat pouze malá písmena, číslice a pomlčky.'); 
  polozky[1]= new Array(formular.nazev,'^.*$','Zadejte název položky.'); 
  polozky[2]= new Array(formular.vyrobce,'^.*$','Zadejte výrobce.'); 
  polozky[3]= new Array(formular.id,'^.*$','Zadejte ID.'); 
  polozky[4]= new Array(formular.dodani,'^.*$','Zadejte dobu dodání.'); 
  polozky[5]= new Array(formular.cena,'^[\-]?[0-9\.,]+$','Zadejte cenu.'); 
  
  for (var i=0;i<polozky.length;i++) {
    if ((polozky[i][0]) && (!regexp(polozky[i][1],polozky[i][0].value,polozky[i][2]))) {
      polozky[i][0].focus();
      return false;
    }
  }
  return true;
} 

function zmen_zobrazeni(id) {
  objekt = document.getElementById(id);
  if (objekt.style.display == 'none') objekt.style.display = 'block';
  else objekt.style.display = 'none';
}

function admin_panel_skryti() {
  var admin_panel = document.getElementById('admin_panel');
  var obsah = document.getElementById('admin_panel_obsah');
  
  if (obsah.style.display == 'none') obsah.style.display = 'block';
  else obsah.style.display = 'none';

  if (admin_panel.style.className == 'admin_panel_maly') {
    WM_setCookie('admin_panel','velky');
    admin_panel.style.className = 'admin_panel_velky'; 
  }
  else {
    WM_setCookie('admin_panel','maly');
    admin_panel.style.className = 'admin_panel_maly';
  }

  return false;
}

/******************************************************************************/
/* menu
/******************************************************************************/
var menu_time = 0;

function menu_zobrazit(id) {
  menu_skryt_vse();
  document.getElementById(id).style.display = 'block';
  if (menu_time != 0) {
    clearTimeout(menu_time);
    menu_time = 0;
  }
}
function menu_skryt_vse() {
  var menu = document.getElementById('menu');
  
  for (var i=0;i<menu.childNodes.length;i++) {
    if (menu.childNodes[i].className == 'menu_polozka') { 
      var menuPolozka = menu.childNodes[i];
      for (var j=0;j<menuPolozka.childNodes.length;j++) {
        if (menuPolozka.childNodes[j].className == 'podmenu')
          menuPolozka.childNodes[j].style.display = 'none';
      }
    }
  }
  if (menu_time != 0) {
    clearTimeout(menu_time);
    menu_time = 0;
  }
}
function menu_timeout() {
  menu_time = setTimeout('menu_skryt_vse()',400);
}

/******************************************************************************/
/* zprava
/******************************************************************************/
var zprava_time = 0;
var zprava_odpocet = 0;

function zprava_zobrazit(cas) {
  var zprava = document.getElementById('zprava');
  var sirka = 300;

  zprava.style.width = sirka+'px';
  zprava.style.left = ((screen.width / 2) - (sirka / 2))+'px';
  zprava.style.display = 'block';

  zprava_odpocet = cas;
  document.getElementById('zprava_odpocet').innerHTML = zprava_odpocet;
  zprava_time = setTimeout('zprava_skryt()',1000);
}
function zprava_skryt() {
  if (zprava_odpocet > 0) {
    zprava_odpocet--;
    document.getElementById('zprava_odpocet').innerHTML = zprava_odpocet;
    zprava_time = setTimeout('zprava_skryt()',1000);
  } 
  else {
    document.getElementById('zprava').style.display = 'none'; 
  }
}
function zprava_skryt_ihned() {
  zprava_odpocet = 0;
  clearTimeout(zprava_time);
  document.getElementById('zprava').style.display = 'none'; 
}
