<!--
// 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 = '#f2eeae';
}

function out(elem) {
  elem.style.backgroundColor = '#fffccc';
}

// 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 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.titulek_cs.value=="")
  {
    alert("Vyplňte prosím položku Titulek !");
    formular.titulek_cs.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 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 vyrobci
function validate_vyrobci (formular) 
{
  if(formular.vyrobce.value=="")
  {
    alert("Vyplňte prosím položku Výrobce !");
    formular.vyrobce.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 (cs) !");
    formular.barva_cs.focus();
    return false;
  }
  if(formular.barva_en.value=="")
  {
    alert("Vyplňte prosím položku Barva (en) !");
    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") || (formular.nase_cena.value==""))
  {
    alert("Vyplňte prosím položku Naše cena !");
    formular.nase_cena.focus();
    return false;
  }
  if(formular.zarucni_doba.value=="")
  {
    alert("Vyplňte prosím položku Záruční doba !");
    formular.zarucni_doba.focus();
    return false;
  }
  if(formular.dostupnost.value=="")
  {
    alert("Vyplňte prosím položku Dostupnost !");
    formular.dostupnost.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 (window.RegExp)
	{
    re = new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{2,4}$"); 
    if(!re.test(formular.datum.value))
	  {
			alert("Datum nemá správný formát ! (musí mít tvar dd/mm/rrrr)"); 
		  formular.datum.focus();
      return false; 
    } 
  }
  if(formular.titulek_cs.value=="")
  {
    alert("Vložte prosím titulek (cs) !");
    formular.titulek_cs.focus();
    return false;
  }
return true;
}

// 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;
}

// 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';
}

// otevreni popap okna
function edit_text(zdroj) {
	aPopUp=window.open(zdroj, 'Detail', 'toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=yes, copyhistory=no, width=768, height=150');
}
// -->
