<!--
// stylovani input boxu
function s(elem) {
  elem.style.borderColor = '#000000';
  elem.style.backgroundColor = '#E2E2E2';
}

function o(elem) {
  elem.style.borderColor = '#676767';
  elem.style.backgroundColor = '#C9C9C9';
}

// stylovani radku pri najeti mysi
function over(elem) {
  elem.style.backgroundColor = '#d1d5da';
}

function out(elem) {
  elem.style.backgroundColor = '#e5e8ed';
}

// kontrola formulare prodejni akce
function validate_prodejni_akce (formular) 
{
  if(formular.datum.value=="")
  {
    alert("Zadejte prosím datum vaší akce !");
    formular.datum.focus();
    return false;
  }
  if(formular.text.value=="")
  {
    alert("Zadejte prosím vaši akci");
    formular.text.focus();
    return false;
  }
  return true;
}

// kontrola formulare prihlaseni do administrace
function validate_login (formular) 
{
  if(formular.login.value=="")
  {
    alert("Zadejte prosím váš login !");
    formular.login.focus();
    return false;
  }
  if(formular.pass.value=="")
  {
    alert("Zadejte prosím vaše heslo !");
    formular.pass.focus();
    return false;
  }
  return true;
}

// kontrola formulare menu
function validate_menu (formular) 
{
  if(formular.poradi.value=="")
  {
    alert("Vyplňte prosím položku Pořadí");
    formular.poradi.focus();
    return false;
  }
  if(formular.label.value=="")
  {
    alert("Vyplňte prosím položku Titulek");
    formular.label.focus();
    return false;
  }
  if(formular.link_url.value=="")
  {
    alert("Vyplňte prosím položku Url link");
    formular.link_url.focus();
    return false;
  }
  if(formular.parent_id.value=="")
  {
    alert("Vyplňte prosím položku Rodič");
    formular.parent_id.focus();
    return false;
  }
  return true;
}

// kontrola formulare aktuality
function validate_aktuality (formular) 
{
  if(formular.datum.value=="")
  {
    alert("Vložte prosím \" Datum \" !");
    formular.datum.focus();
    return false;
  }
  if(formular.titulek_cs.value=="")
  {
    alert("Vložte prosím \" titulek \" !");
    formular.titulek_cs.focus();
    return false;
  }
  return true;
}

// kontrola formulare category
function validate_category (formular)
{
if(formular.poradi.value=="")
  {
    alert("Vyplňte prosím položku \" Pořadí \" !");
    formular.poradi.focus();
    return false;
  }
  if(formular.parent_id.value=="")
  {
    alert("Vyplňte prosím položku \" Rodič \" !");
    formular.parent_id.focus();
    return false;
  }  
  if(formular.titulek_cs.value=="")
  {
    alert("Vyplňte prosím položku \" Titulek\" !");
    formular.titulek_cs.focus();
    return false;
  }
return true;
}

// kontrola formulare velikosti
function validate_velikosti (formular) 
{
  if(formular.velikost.value=="")
  {
    alert("Vyplňte prosím položku \" Velikost \" !");
    formular.velikost.focus();
    return false;
  }
  return true;
}

// kontrola formulare barvy
function validate_barvy (formular) 
{
  if(formular.barva_cs.value=="")
  {
    alert("Vyplňte prosím položku \" Barva \" !");
    formular.barva_cs.focus();
    return false;
  }
  if(formular.barva_en.value=="")
  {
    alert("Vyplňte prosím položku \" Barva (anglicky) \" !");
    formular.barva_en.focus();
    return false;
  }
return true;
}

// kontrola formulare vyrobky
function validate_vyrobky (formular) 
{
  if(formular.id_category.value=="")
  {
    alert("Vyplňte prosím položku Kategorie");
    formular.id_category.focus();
    return false;
  }
  if(formular.kod_vyrobku.value=="")
  {
    alert("Vyplňte prosím položku Kód výrobku");
    formular.kod_vyrobku.focus();
    return false;
  }
  if(formular.nazev_vyrobku_cs.value=="")
  {
    alert("Vyplňte prosím položku Název výrobku");
    formular.nazev_vyrobku_cs.focus();
    return false;
  }
  if((formular.nase_cena.value=="0.00") || (formular.nase_cena.value==""))
  {
    alert("Vyplňte prosím položku Naše cena");
    formular.nase_cena.focus();
    return false;
  }
  if((formular.nase_cena_euro.value=="0") || (formular.nase_cena_euro.value==""))
  {
    alert("Vyplňte prosím položku Naše cena euro");
    formular.nase_cena_euro.focus();
    return false;
  }
  return true;
}

//kontrola formulare news
function kontrola_news ()
{
var df=document.formular;

  if(df.datum.value==""){
    alert("Vložte prosím datum.");
    df.datum.focus();
    return;
  }

  if (window.RegExp) { 
    re = new RegExp("^[0-9]{2}\.[0-9]{2}\.[0-9]{2,4}$"); 
      if (!re.test(document.getElementById("datum").value)) { 
        window.alert("Datum nemá správný formát! (musí mít tvar dd.mm.rrrr)"); 
		df.datum.focus();
        return false; 
      } 
  }

  if(df.titulek_cs.value==""){
    alert("Vložte prosím český titulek.");
    df.titulek_cs.focus();
    return;
  }
  if(df.text_cs.value==""){
    alert("Vložte prosím český text.");
    df.text_cs.focus();
    return;
  }
df.submit();
}

// kontrola formulare foto
function validate_foto (formular) 
{
  if(formular.file.value=="")
  {
    alert("Vložte prosím soubor.");
    formular.file.focus();
    return false;
  }
  if(formular.file.value.lastIndexOf(".jpg") == -1)
  {
    alert("Soubor není ve formátu jpg.");
    formular.file.focus();
    return false;
  }
return true;
}

function validate_zakaznik(formular){
if (formular.jmeno.value=="")
{
  alert("Vyplňte jméno, prosím.");
  formular.jmeno.focus();
  return false;
}
else if (formular.prijmeni.value=="")
{
  alert("Vyplňte příjmení, prosím.");
  formular.prijmeni.focus();
  return false;
}
else if (formular.ulice.value=="")
{
  alert("Vyplňte ulici, prosím.");
  formular.ulice.focus();
  return false;
}
else if (formular.mesto.value=="")
{
  alert("Vyplňte město, prosím.");
  formular.mesto.focus();
  return false;
}
else if (formular.psc.value=="")
{
  alert("Vyplňte psč, prosím.");
  formular.psc.focus();
  return false;
}
else if (formular.telefon.value=="")
{
  alert("Vyplňte telefon, prosím.");
  formular.telefon.focus();
  return false;
}
else if(formular.email.value=="")
{
  alert("Vyplňte e-mail, prosím.");
  formular.email.focus();
  return false;
}
else if(window.RegExp)
{
  re=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
  if(!re.test(formular.email.value))
  {
    alert("Zadaná adresa není správnou adresou elektronické pošty!");
	   formular.email.focus();
	   return false;
  }
}
else 
  return true;
}

// kontrola vlozeni souboru
function validate_soubor(formular) 
{
  if (formular.soubor.value=="")
	{
	  alert("Nenevybrali jste soubor !");
    formular.soubor.focus();
    return false;
  }
return true;
}

// funkce pro zaskrtnuti vsech chceckboxu
function select_all(e) {
  for(var i = 0; i < document.getElementById(e).elements.length; i++) {
    if(document.getElementById(e).elements[i].type == "checkbox")
      document.getElementById(e).elements[i].checked = true;
  }
}

// funkce pro odskrtnuti vsech checkboxu
function unselect_all(e) {
  for(var i = 0; i < document.getElementById(e).elements.length; i++) {
    if(document.getElementById(e).elements[i].type == "checkbox")
      document.getElementById(e).elements[i].checked = false;
  }
}


// =====================================================
// Zobrazeni / skryti formularoveho pomocnika (napoveda)
// =====================================================
function showInfoBox(name,description,image,width,height){

	document.getElementById('infoboxname').innerHTML = name;
	document.getElementById('infoboxdesc').innerHTML = description;
	document.getElementById('infoboximage').innerHTML = '<img src="'+image+'" height="'+height+'" width="'+width+'"/>';

	document.onmousemove = moveInfoBox;
}

function hideInfoBox(){
	document.getElementById('infobox').style.visibility = 'hidden';
	document.onmousemove = "";
}
function moveInfoBox(e){

	var infobox = document.getElementById('infobox');

	var rightEdge;
	var bottomEdge;
	var xpos;
	var ypos;

	if(document.all){
		var realBody = (!window.opera && document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;

		rightEdge = realBody.scrollLeft + realBody.clientWidth;
		bottomEdge = realBody.scrollTop + realBody.clientHeight;

		xpos = event.clientX + realBody.scrollLeft + 20;
		if((xpos + infobox.offsetWidth) > rightEdge){
			// put it on the left of the cursor instead
			xpos = ((event.clientX + realBody.scrollLeft) - infobox.offsetWidth) - 20;
		}

		ypos = event.clientY + realBody.scrollTop + 20;
		if((ypos + infobox.offsetHeight) > bottomEdge){
			// put it on the bottom edge
			ypos = (bottomEdge - infobox.offsetHeight);
		}

	}else{
		rightEdge = window.pageXOffset + window.innerWidth - 20;
		bottomEdge = window.pageYOffset + window.innerHeight - 20;

		xpos = e.pageX + 20;
		if((xpos + infobox.offsetWidth) > rightEdge){
			// put it on the left of the cursor instead
			xpos = (e.pageX - infobox.offsetWidth) - 20;
		}

		ypos = e.pageY + 20;
		if((ypos + infobox.offsetHeight) > bottomEdge){
			// put it on the bottom edge
			ypos = (bottomEdge - infobox.offsetHeight);
		}
	}

	infobox.style.visibility = 'visible';
	infobox.style.top = ypos + 'px';
	infobox.style.left = xpos + 'px';
}

// -->
