<!--
	var form_test_formular_jmeno=form_test_zprava_jmeno=form_prvni_znak_naposledy=null;
	function form_testovani(formular) {
		polozka=new Array();
		polozka["celkem"]=document.forms[formular.name].elements.length;
		for(i=0; i<polozka["celkem"]; i++) {
			polozka["jmeno"]=document.forms[formular.name].elements[i].name;
			if (document.forms[formular.name].elements[i].type.toLowerCase()!="hidden") {
				polozka["obsah"]=document.forms[formular.name].elements[i].value;
				polozka["test"]=polozka["jmeno"]+"_email";
				if (document.forms[formular.name].elements[polozka["test"]] && polozka["obsah"].length>0) {
					if (polozka["obsah"].search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1) {
						alert("Zadejte prosím email ve správném formátu !");
						break;
					}
				}
				polozka["test"]=polozka["jmeno"]+"_test";
				if (document.forms[formular.name].elements[polozka["test"]]) {
					polozka["nazev"]=form_atest(formular,polozka["jmeno"],"_nazev","se skutečným oslovením formulářové položky");
					if (!polozka["nazev"]) break;
					if (polozka["obsah"].length<1) {
						alert("Položka '"+polozka["nazev"]+"' je povinná !");
						break;
					}
					polozka["mindelka"]=form_atest(formular,polozka["jmeno"],"_mindelka");
					if (polozka["mindelka"]!=false) {
						if (polozka["obsah"].length<polozka["mindelka"]) {
							alert("Položka '"+polozka["nazev"]+"' je povinná a musí mít\nminimální znakovou délku: "+polozka["mindelka"]+" !");
							break;
						}
					}
					polozka["maxdelka"]=form_atest(formular,polozka["jmeno"],"_maxdelka");
					if (polozka["maxdelka"]!=false) {
						if (polozka["obsah"].length>polozka["maxdelka"]) {
							alert("Položka '"+polozka["nazev"]+"' má povolenou maximální znakovou délku: "+polozka["maxdelka"]+".\nNyní bude text automaticky zkrácen na povolenou délku !");
							document.forms[formular.name].elements[i].value = polozka["obsah"].substr(0,polozka["maxdelka"]);
							break;
						}
					}
				}
			}
		}
		if (i<polozka["celkem"]) {
			document.forms[formular.name].elements[polozka["jmeno"]].focus();
			return false;
		}
		else return true;
	}
	function form_zprava_atest(formular,polozka) {
		var kolik=null;
		if ((wpro=="nets" && formular.target.name==form_test_zprava_jmeno) || wobj) {
			if (wpro=="nets") {
				polozka=formular.target;
				formular=formular.target.form;
			}
			kolik=form_atest(formular,polozka.name,"_maxdelka","s maximální délkou položky");
			if (!kolik) return;
			nazev=form_atest(formular,polozka.name,"_nazev","se skutečným oslovením formulářové položky");
			if (!nazev) return;
			if (polozka.value.length>kolik) {
				alert("Položka '"+nazev+"' má povolenou maximální znakovou délku: "+kolik+".\nNyní bude text automaticky zkrácen na povolenou délku !");
				if (wobj) document.forms[formular.name].elements[polozka.name].value = polozka.value.substr(0,kolik);
				else {
					if (form_prvni_znak_naposledy!=polozka.value.substr(0,1)) document.forms[formular.name].elements[polozka.name].value = polozka.value.substr(1,kolik);
					else document.forms[formular.name].elements[polozka.name].value = polozka.value.substr(0,kolik);
				}
			}
			document.forms[formular.name].formzpravabylo.value = document.forms[formular.name].elements[polozka.name].value.length;
			document.forms[formular.name].formzpravazbyva.value = kolik-document.forms[formular.name].elements[polozka.name].value.length;
			form_prvni_znak_naposledy=polozka.value.substr(0,1);
		}
	}
	function form_atest(formular,jmeno,privlastek,problem) {
		var hodnota=null, test=jmeno+privlastek, hodnota=false;
		if (document.forms[formular.name].elements[test]) {
			hodnota=document.forms[formular.name].elements[test].value;
		}
		else if (problem) {
			alert("Milý programátore :-), na této stránce máš chybu jako kráva!\nCo takhle vložit do formuláře '"+formular.name+"'  položku\nHIDDEN s jménem '"+test+"' a přiřadit ji value\n"+problem+" '"+jmeno+"' ?!");
			return false;
		}
		return hodnota;
	}
	function form_start(formular, polozka) {
		var maximum_name=polozka+"_maxdelka";
		form_test_formular_jmeno=formular;
		form_test_zprava_jmeno=polozka;
		document.forms[formular].formzpravabylo.value = document.forms[formular].elements[polozka].value.length;
		document.forms[formular].formzpravazbyva.value = document.forms[formular].elements[maximum_name].value - document.forms[formular].elements[polozka].value.length;
	}
	if(wpro=='nets') {
		document.captureEvents(Event.KEYUP);
		document.onkeyup=form_zprava_atest;
	}
// -->
