

var nette=nette||{};nette.getValue=function(a){if(a){if(!a.nodeName){for(var b=0,d=a.length;b<d;b++)if(a[b].checked)return a[b].value;return null}if(a.nodeName.toLowerCase()==="select"){b=a.selectedIndex;var c=a.options;if(b<0)return null;else if(a.type==="select-one")return c[b].value;b=0;a=[];for(d=c.length;b<d;b++)c[b].selected&&a.push(c[b].value);return a}if(a.type==="checkbox")return a.checked;return a.value.replace(/^\s+|\s+$/g,"")}};
nette.getFormValidators=function(a){a=a.getAttributeNode("id").nodeValue;return this.forms[a]?this.forms[a].validators:[]};nette.validateControl=function(a){var b=this.getFormValidators(a.form)[a.name];return b?b(a):null};nette.validateForm=function(a){var b=a.form||a,d=this.getFormValidators(b);for(var c in d){var e=d[c](a);if(e){b[c].focus&&b[c].focus();alert(e);return false}}return true};nette.toggle=function(a,b){if(a=document.getElementById(a))a.style.display=b?"":"none"};




nette.forms = nette.forms || { };

nette.forms["frm-"] = {
	validators: {
		"jmenoi": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["jmenoi"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit jm\u00e9no.";
		},
		"prijmeni": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["prijmeni"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit příjmení nebo název firmy.";
		},
		"ulice": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["ulice"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit ulici.";
		},
		"cp": function(sender) {
			var res, val, form = sender.form || sender;
		  res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cp"]));
			if (!res) return "Vypl\u0148te \u010d\u00edslo popisn\u00e9 ve správném formátu.";
		},
		"obec": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["obec"]); res = val!='' && val!="";
			if (!res) return "Vypl\u0148te obec.";
		},
		"psc": function(sender) {
			var res, val, form = sender.form || sender;
			res = /^-?[0-9 ]+$/i.test(val = nette.getValue(form["psc"]));
			if (!res) return "Vypl\u0148te PS\u010c ve správném formátu.";
		},
		"telefoni": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^(\+420)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/i.test(val = nette.getValue(form["telefoni"]));
      if (!res) return "Zadejte platný telefon ve správném formátu.";
		},
		"emaili": function(sender) {
			var res, val, form = sender.form || sender;                                                     
			res = /^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i.test(val = nette.getValue(form["emaili"])); 
			if (!res) return "Zadejte platn\u00fd e-mail ve správném formátu.";
		},
		"zpusob_platby": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=zpusob_platby]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frm-zpusob-platby-0').focus();return "Musíte vybrat způsob platby.";}
		},   
    "cislo_uctu": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cislo_uctu"]));
			if (!res) return "Mus\u00edte vyplnit číslo účtu ve správném formátu.";
		}, 
    "kod_banky": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["kod_banky"]));
			if (!res) return "Mus\u00edte vyplnit kód banky ve správném formátu.";
		}, 
    "doba": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=doba]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frm-doba-0').focus();return "Musíte vybrat dobu trvání smlouvy.";}
		},        
    "ean": function(sender) {
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["ean"]));
			if (!res) return "Musíte vyplnit ean ve správném formátu.";
		},
		"jistic": function(sender) {
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["jistic"]));
			if (!res) return "Musíte vyplnit hodnotu jističe ve správném formátu.";
		},
		"sazba": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=sazba]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frm-sazba-0').focus();return "Musíte vybrat sazbu.";}
		},
		"plyn_eic": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["plyn_eic"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit eic.";
		},
    "plyn_casovost0": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=plyn_casovost0]").is(':checked') == false && $("input[name=plyn_casovost1]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frm-plyn_casovost-0').focus();return "Musíte vybrat časovost.";}
		},
		"plyn_charakter_odber0": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=plyn_charakter_odber0]").is(':checked') == false && $("input[name=plyn_charakter_odber1]").is(':checked') == false && $("input[name=plyn_charakter_odber2]").is(':checked') == false && $("input[name=plyn_charakter_odber3]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frm-plyn_charakter_odber-0').focus();return "Musíte vybrat charakter odběru.";}
		}
	},

	toggle: function(sender) {
		var visible, res, form = sender.form || sender;
	}
}


nette.forms["kon-"] = {
	validators: {
		"jmeno": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["jmeno"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit jm\u00e9no.";
		},
     "telefon": function(sender) {
			var res, val, form = sender.form || sender;
			res = /^(\+420)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/i.test(val = nette.getValue(form["telefon"]));
			if (!res) return "Zadejte platn\u00fd telefon.";
		},
		"email": function(sender) {
			var res, val, form = sender.form || sender;
			res = /^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i.test(val = nette.getValue(form["email"]));
			if (!res) return "Zadejte platn\u00fd e-mail.";
		},
    "zprava": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["zprava"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit text zprávy.";
		}
	},   

	toggle: function(sender) {
		var visible, res, form = sender.form || sender;
	}  
}

nette.forms["odc-"] = {
	validators: {
		"prijmeni": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["prijmeni"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit příjmení.";
		},
    "jmeno": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["jmeno"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit jm\u00e9no.";
		},
    /*"cMistaSpotreby": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9.,]+$/i.test(val = nette.getValue(form["cMistaSpotreby"]));
			if (!res) return "Číslo místa spotřeby musí být celé číslo.";
		},
    "uliceCislo": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["uliceCislo"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit ulici a číslo.";
		},
    "obec": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["obec"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit obec.";
		},
    "psc": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9 ]+$/i.test(val = nette.getValue(form["psc"]));
			if (!res) return "Musíte vyplnit PSČ ve správeném formátu.";
		},*/
    "cVasSmlouvy": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cVasSmlouvy"]));
			if (!res) return "Musíte vyplnit číslo vaší smlouvy ve správném formátu.";
		}, 
    "cElektromeru": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cElektromeru"]));
			if (!res) return "Musíte vyplnit číslo elektroměru ve správném formátu.";
		}, 
    "typElektromeru": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=typElektromeru]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#odc-typElektromeru').focus();return "Musíte vybrat typ elektroměru.";}
		},
    "stavElektromeru": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9.,]+$/i.test(val = nette.getValue(form["stavElektromeru"]));
			if (!res){ if($("#odc-typElektromeru").is(':checked') == true){var retu = "Musíte vyplnit stav elektroměru ve správném formátu."}else{var retu = "Musíte vyplnit vysoký tarif ve správném formátu."}; return retu;}
		},
    "nizkyTarif": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9.,]+$/i.test(val = nette.getValue(form["nizkyTarif"]));
			if (!res) return "Musíte vyplnit nízký tarif ve správném formátu.";
		},
    "email": function(sender) {                   
			var res, val, form = sender.form || sender;
			tel = /^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i.test(val = nette.getValue(form["email"]));
      ema = /^(\+420)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/i.test(val = nette.getValue(form["telefon"]));
			if (!tel && !ema) return "Musíte vyplnit alespoň email nebo telefon ve správném formátu.";
		}
	},   

	toggle: function(sender) {
		var visible, res, form = sender.form || sender;
	}  
}
nette.forms["odp-"] = {
	validators: {
		"prijmeni": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["prijmeni"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit příjmení.";
		},
    "jmeno": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["jmeno"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit jm\u00e9no.";
		},
    "cMistaSpotreby": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9.,]+$/i.test(val = nette.getValue(form["cMistaSpotreby"]));
			if (!res) return "Číslo odběrného místa musí být vyplněné ve správném formátu.";
		},
    "uliceCislo": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["uliceCislo"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit ulici a číslo.";
		},
    "obec": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["obec"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit obec.";
		},
    "psc": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9 ]+$/i.test(val = nette.getValue(form["psc"]));
			if (!res) return "Musíte vyplnit PSČ ve správeném formátu.";
		},
    "cPlynomeru": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cPlynomeru"]));
			if (!res) return "Musíte vyplnit číslo plynoměru ve správném formátu.";
		},
    "stavPlynomeru": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9.,]+$/i.test(val = nette.getValue(form["stavPlynomeru"]));
			if (!res) return "Musíte vyplnit stav plynoměru ve správném formátu.";
		},
    "email": function(sender) {                   
			var res, val, form = sender.form || sender;
			tel = /^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i.test(val = nette.getValue(form["email"]));
      ema = /^(\+420)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/i.test(val = nette.getValue(form["telefon"]));
			if (!tel && !ema) return "Musíte vyplnit alespoň email nebo telefon ve správném formátu.";
		}
	},   

	toggle: function(sender) {
		var visible, res, form = sender.form || sender;
	}  
}
nette.forms["komodita-"] = {
	validators: {
    "komodita": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=komodita]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#koupit-komodita-0').focus();return "Musíte vybrat komoditu.";}
		}
	},   

	toggle: function(sender) {
		var visible, res, form = sender.form || sender;
	}  
}
nette.forms["frmvp-"] = {
	validators: {
		"jmenoi": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["jmenoi"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit jm\u00e9no.";
		},
		"prijmeni": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["prijmeni"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit příjmení nebo název firmy.";
		},
		"ulice": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["ulice"]); res = val!='' && val!="";
			if (!res) return "Mus\u00edte vyplnit ulici.";
		},
		"cp": function(sender) {
			var res, val, form = sender.form || sender;
		  res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cp"]));
			if (!res) return "Vypl\u0148te \u010d\u00edslo popisn\u00e9 ve správném formátu.";
		},
		"obec": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["obec"]); res = val!='' && val!="";
			if (!res) return "Vypl\u0148te obec.";
		},
		"psc": function(sender) {
			var res, val, form = sender.form || sender;
			res = /^-?[0-9 ]+$/i.test(val = nette.getValue(form["psc"]));
			if (!res) return "Vypl\u0148te PS\u010c ve správném formátu.";
		},
		"telefoni": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^(\+420)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/i.test(val = nette.getValue(form["telefoni"]));
      if (!res) return "Zadejte platný telefon ve správném formátu.";
		},
		"emaili": function(sender) {
			var res, val, form = sender.form || sender;                                                     
			res = /^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i.test(val = nette.getValue(form["emaili"])); 
			if (!res) return "Zadejte platn\u00fd e-mail ve správném formátu.";
		},
		"zpusob_platby": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=zpusob_platby]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frmvp-zpusob-platby-0').focus();return "Musíte vybrat způsob platby.";}
		},   
    "cislo_uctu": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["cislo_uctu"]));
			if (!res) return "Mus\u00edte vyplnit číslo účtu ve správném formátu.";
		}, 
    "kod_banky": function(sender) {                   
			var res, val, form = sender.form || sender;
			res = /^-?[0-9]+$/i.test(val = nette.getValue(form["kod_banky"]));
			if (!res) return "Mus\u00edte vyplnit kód banky ve správném formátu.";
		}, 
		"doba": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=doba]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frmvp-doba-0').focus();return "Musíte vybrat dobu trvání smlouvy.";}
		},  
		"plyn_eic": function(sender) {
			var res, val, form = sender.form || sender;
			val = nette.getValue(form["plyn_eic"]); res = val!='' && val!="";
			if (!res) return "Musíte vyplnit eic.";
		},
    "plyn_casovost0": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=plyn_casovost0]").is(':checked') == false && $("input[name=plyn_casovost1]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frmvp-plyn_casovost-0').focus();return "Musíte vybrat časovost.";}
		},
		"plyn_charakter_odber0": function(sender) {                   
			var res, val, form = sender.form || sender;
			if($("input[name=plyn_charakter_odber0]").is(':checked') == false && $("input[name=plyn_charakter_odber1]").is(':checked') == false && $("input[name=plyn_charakter_odber2]").is(':checked') == false && $("input[name=plyn_charakter_odber3]").is(':checked') == false)res = '';else res=1;
			if (!res){ $('#frmvp-plyn_charakter_odber-0').focus();return "Musíte vybrat charakter odběru.";}
		}
	},

	toggle: function(sender) {
		var visible, res, form = sender.form || sender;
	}
}
