function mm(jmeno, dom){
	location.href = '\x6D\x61\x69\x6c\x74\x6f\x3a' + jmeno + '@'+ dom;
}

function hand(obj) {
	var dec= obj.style.textDecoration;
	obj.style.cursor="pointer";
}



function trim(arg)
{
	arg=arg.replace(/^[\s]+/g,"");
	arg=arg.replace(/[\s]+$/g,"");
	return arg;
}



function validate(f)
{
	var regmail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (trim(f.tel.value)=="" && trim(f.mmm.value)=="") {
		alert("Vyplňte, prosím, telefon nebo e-mail.");
		f.tel.focus();
		return false;
	}
	else if (trim(f.mmm.value)!="" && !regmail.test(trim(f.mmm.value)))
	{
		alert("Zadaný e-mail má nesprávný formát!");
		f.mmm.focus();
		return false;
	}
	else if(f.vzkaz.value=="") {
		alert("Do vzkazu je vhodné něco napsat.");
		f.vzkaz.focus();
		return false;
	}
	else return true;
}

function validate2(f)
{
	var regmail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (f.mmm.value!="" && !regmail.test(trim(f.mmm.value)))
	{
		alert("Zadaný e-mail má nesprávný formát!");
		f.mmm.focus();
		return false;
	}
	else if(f.zprava.value=="") {
		alert("Do zprávy je vhodné něco napsat.");
		f.zprava.focus();
		return false;
	}
	else return true;
}



function validate3(f)
{
	var regmail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(f.cislo_poukazu.value=="") {
		alert("je nutné vyplnit alespoň číslo dárkového poukazu!");
		f.cislo_poukazu.focus();
		return false;
	}
	else if (f.mmm.value!="" && !regmail.test(trim(f.mmm.value)))
	{
		alert("Zadaný e-mail má nesprávný formát!");
		f.mmm.focus();
		return false;
	}
	else return true;
}



function validate4(f)
{
	var vyplneno = false;
	var hodnota = 0;
	f=f.split(",");
	for (var i=0;i<f.length-1;i++)
	{
		hodnota = document.getElementById("shop_"+f[i]).checked;
		if (hodnota) vyplneno = true;
	}
	if (!vyplneno) alert("Musíte si vybrat alespoň jednu položku!");
	document.getElementById("shop_"+f[0]).focus();
	return vyplneno;
}




function validate5(f)
{
	var regmail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var obch = f.obch.checked;
	var nazev_letu = document.getElementById('nazev_letu');

	if (nazev_letu.selectedIndex==0) {
		alert("Název letu je nutné vyplnit.");
		f.nazev_letu.focus();
		return false;
	}

	if(undefined===window.jmeno && f.jmeno.value=="") {
		alert("Jméno je nutné vyplnit.");
		f.jmeno.focus();
		return false;
	}

	if (undefined===window.mmm && trim(f.mmm.value)=="") {
		alert("Vyplňte, prosím, e-mail.");
		f.mmm.focus();
		return false;
	}

	if (undefined===window.mmm && trim(f.mmm.value)!="" && !regmail.test(trim(f.mmm.value)))
	{
		alert("Zadaný e-mail má nesprávný formát!");
		f.mmm.focus();
		return false;
	}

	if (undefined===window.tel && trim(f.tel.value)=="") {
		alert("Vyplňte, prosím, telefon.");
		f.tel.focus();
		return false;
	}

	if (undefined===window.adresa && trim(f.adresa.value)=="") {
		alert("Vyplňte, prosím, adresu.");
		f.adresa.focus();
		return false;
	}
	if (undefined===window.jmeno2 && trim(f.jmeno2.value)=="") {
		alert("Vyplňte, prosím, jméno na dárkovém poukazu.");
		f.jmeno2.focus();
		return false;
	}

	if (undefined===window.platba && trim(f.platba.value)=="") {
		alert("Vyplňte, prosím, způsob platby.");
		f.platba.focus();
		return false;
	}
	if (!obch) {
		alert("Je nutné souhlasit s Obchodními podmínkami.");
		f.obch.focus();
		return false;
	}
	return true;
}






function validate6(f)
{
	var regmail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var obch = f.obch.checked;


	if(f.name.value=="") {
		alert("Jméno je nutné vyplnit.");
		f.name.focus();
		return false;
	}
	else if (trim(f.ulice.value)=="") {
		alert("Vyplňte, prosím, ulici.");
		f.ulice.focus();
		return false;
	}
	else if (trim(f.mesto.value)=="") {
		alert("Vyplňte, prosím, mesto.");
		f.mesto.focus();
		return false;
	}
	else if (trim(f.psc.value)=="") {
		alert("Vyplňte, prosím, PSČ.");
		f.psc.focus();
		return false;
	}
	else if (trim(f.telefon.value)=="") {
		alert("Vyplňte, prosím, telefon.");
		f.telefon.focus();
		return false;
	}
	else if (trim(f.mail.value)=="") {
		alert("Vyplňte, prosím, e-mail.");
		f.mail.focus();
		return false;
	}
	else if (trim(f.mail.value)!="" && !regmail.test(trim(f.mail.value)))
	{
		alert("Zadaný e-mail má nesprávný formát!");
		f.mail.focus();
		return false;
	}
	else if (trim(f.nick.value)=="") {
		alert("Přihlašovací jméno je nutné vyplnit.");
		f.nick.focus();
		return false;
	}
	else if (trim(f.psw.value)=="") {
		alert("Heslo je nutné vyplnit.");
		f.psw.focus();
		return false;
	}
	else if (f.tarif.options[0].selected)
	{
		alert("Je nutné vyplnit také typ členské karty");
		f.tarif.focus();
		return false;
	}
	else if (f.platba.options[0].selected)
	{
		alert("Není vybrán způsob platby.");
		f.platba.focus();
		return false;
	}
	else if (!obch) {
		alert("Je nutné souhlasit s Obchodními podmínkami.");
		f.obch.focus();
		return false;
	}
	else return true;

}



function sluzbyPriobjednejte()
{
	document.getElementById("sluzby_priobjednejte").checked = document.getElementById("sluzby_doba").disabled;

	var hodnota = document.getElementById("sluzby_priobjednejte").checked;

	document.getElementById("sluzby_doba").disabled = !hodnota;
	
	return false;
}


