function men2(uli){
	var ul = document.getElementById(uli);
	var ulia = uli + "a";
	if (ul.style.display == 'block') {
    ul.style.display = 'none';
    document.getElementById(ulia).style.fontWeight = 'normal';
	}
		else{
			document.getElementById('kpm').style.display = 'none';
			document.getElementById('kpma').style.fontWeight = 'normal';
			ul.style.display = 'block';
			document.getElementById(ulia).style.fontWeight = 'bold';
		}
}

function schovej2(uli){
	ul = document.getElementById(uli);
	ul.style.display = 'none';
}

function men(uli){
	ul = document.getElementById(uli);
	if (ul.style.display == '') { 
		ul.style.display = 'none';
	} 
		else { 
		ul.style.display = '';
		}
}

function schovej(id){
 document.getElementById(id).style.display="none";
}

function zobraz(id){
	schovej_vse();
	document.getElementById(id).style.display="block";
}

function skryj(){
	cas=setTimeout("schovej_vse()",700);
	zapnuty_timer=true;
}
function pauzni(){
	if (zapnuty_timer){
		clearTimeout(cas);
		cas=null;
		zapnuty_timer=false;
	}
}

function schovej_vse(id)
{
	pauzni();

	for (i=0; i<polozky.length; i++)
	{
		if ( id != '' )
		{
			if ( polozky[i] != id )
			{
				document.getElementById(polozky[i]).style.display="none";
			}
		}
		else
		{
			document.getElementById(polozky[i]).style.display="none";
		}
	}
}
polozky = new Array('home01','pomoc','zada','umime','cenik01','faq01','kont');
zapnuty_timer = false;


function validate(formular)
	{
    	if (formular.Jmeno.value=="")
    {
        alert("Jméno je třeba vyplnit!");
        formular.Jmeno.focus();
        return false;
    }
    	else if (formular.Prijmeni.value=="")
    {
        alert("Přímení je třeba vyplnit!");
        formular.Prijmeni.focus();
        return false;
    }
	    else if (formular.Adresa.value=="")
    {
        alert("Adresu je třeba vyplnit!");
        formular.Adresa.focus();
        return false;
    }
    else if (formular.Telefon.value=="")
    {
        alert("Telefon je třeba vyplnit!");
        formular.Telefon.focus();
        return false;
    }

//    else if (window.RegExp)
//    {
//        re = new RegExp("^[^@]+@[^.]+\..+$");
//        if (!re.test(formular.Email.value))
//        {
//            alert("Zadaná e-mailová adresa nemá formát adresy elektronické pošty!");
//            formular.Email.focus();
//            return false;
//        }
//    }
    else
        return true;
}


/* objednávkový formulář vánočních dárků - online sumace zvolených poukazů*/
function vanocniOrderCalc()
{
	var total = 0;
	var regexp = '/[^0-9]/';
	var hodnoty = document.forms['vanocniOrder'].elements['poukaz_hodnota[]'];
	var pocty = document.forms['vanocniOrder'].elements['poukaz_pocet[]'];

	for (i=0; i < hodnoty.length; i++) {
		hodnota = hodnoty[i].value;
		hodnoty[i].value = hodnota.replace(regexp, '');
		hodnota = pocty[i].value;
		pocty[i].value = hodnota.replace(regexp, '');
		if (hodnoty[i].value == '') {
			hodnota = parseFloat(0);
		} else {
			hodnota = parseFloat(hodnoty[i].value);
		}

		if (pocty[i].value == '') {
			pocet = parseFloat(0);
		} else {
			pocet = parseFloat(pocty[i].value);
		}

		total += (hodnota * pocet);
	}

	document.forms['vanocniOrder'].elements['total'].value = total;
}

function vanocniOrderValidate()
{
	form = document.vanocniOrder;

	// přepočet celkové hodnoty vybraných poukázek
	vanocniOrderCalc();
	if (document.forms['vanocniOrder'].elements['total'].value == 0) {
		alert('Je potřeba vybrat některou z nabízených poukázek!');
		return false;
	}

	// kontrola jednotlivých políček formuláře
	if (form.jmeno.value == '') {
		alert('Jméno není vyplněno!');
		form.jmeno.focus();
	 	return false;
	}

	if (form.prijmeni.value == '') {
		alert("Příjmení není vyplněno!");
	 	form.prijmeni.focus();
	 	return false;
	}

	if (form.ulice.value == '') {
		alert("Ulice není vyplněna!");
		form.ulice.focus();
		return false;
	}

	if (form.cp.value == '') {
		alert("Číslo popisné není vyplněno!");
		form.cp.focus();
		return false;
	}

	if (form.obec.value == '') {
		alert("Obec není vyplněna!");
		form.obec.focus();
		return false;
	}

	RegExp = /^[0-9]{5}$/;
	if (!RegExp.test(form.psc.value)) {
		alert("PSČ není platné!");
		form.psc.focus();
		return false;
	}

	RegExp = /^.+@.+\..{2,3}$/;
	if (!RegExp.test(form.email.value)) {
		alert("E-mailová adresa není platná!");
		form.email.focus();
		return false;
	}

	if (form.telefon.value == '') {
		alert("Telefonní kontakt není vyplněn!");
		form.telefon.focus();
		return false;
	}

	return true;
}


function check(form){
  jechyba= true;
  chyba = '';
  if (form.jmeno.value == "")  {
    chyba+=" - Jméno\n";
    jechyba=false;
  }
  if (form.email.value == "")  {
  	if (form.telefon.value == "")  {
  		chyba+=" - Jeden z kontaktů\n";
    	jechyba=false;
		}
  }
  if (form.pozadovanyTermin.value == "")  {
    chyba+=" - Požadovaný termín\n";
    jechyba=false;
  }

  if (!jechyba){
    eror(chyba)
  }

  return jechyba;
}
function eror(chyby){
  alert("Vyplňte prosím:\n"+chyby+"Děkujeme!");
}
function spam() {
  if(document.getElementById('kontrola')){
    document.getElementById('kontrola').value = '123';
    document.getElementById('kontrola-div').style.visibility = 'hidden';
    document.getElementById('kontrola-div').style.display = 'none';
  }
}