//form controler by RIESENIA.com (c)2002-2005; info@riesenia.com
function riesenia_FormChecker(kera,kery,txtname,txtcount) 
{
			var bolKontrola = 1;
			var bolTxtKontrola = 1;
			var vstupnePole = document.forms[kera].elements[kery].value;//pre e-mail
			var vstupneTxtPole = new Array();
			
			frm = document.forms[kera]; 
			
			//naberieme vsetky a skontrolujeme textove polia do pola
			var ic=1;
			while(ic<=txtcount) 
			{
				vstupneTxtPole[ic] = frm.elements[txtname+ic].value; 
				if(vstupneTxtPole[ic].length < 2)
				{	 
					bolTxtKontrola = 0;
					break;
				}	  
				ic++;
			}
			
	        //kontrola emailu
			
			//prazdne alebo ziaden zavinac/pritomne zobaciky -> podobne si dopln nejake dalsie zakazane znaky	 
			//++ mejl zacina alebo konci bodkou /analogicky doplnis iny znak
			if (vstupnePole.indexOf("@") != -1 && vstupnePole.indexOf("<") == -1 && vstupnePole.indexOf(">") == -1 && vstupnePole.charAt(0) != "." && vstupnePole.charAt(vstupnePole.length-1) != ".") 
			{
				var spliit = vstupnePole.split("@");
				//viac ako jeden zavinac	
				if (spliit.length == 2) {
				var aaa = spliit[0];
				var bbb = spliit[1];
					    //ziadna bodka za zavinacom			
						if (bbb.indexOf(".") != -1) {
						var bspliit = bbb.split(".");
						var ccc = bspliit[0];
						var dlzka = bspliit.length -1;
						var ddd = bspliit[dlzka];
							//pred a tesne za zavinacom menej ako dva znaky	
							if (aaa.length > 1 && ccc.length > 1) {
								//pripona ina nez z 2 - 3 znakov
								if (ddd.length != 2 || ddd.length != 3) {
									bolKontrola = 1;
								} else { bolKontrola = 0; }	
							} else { bolKontrola = 0; }	
					  	} else { bolKontrola = 0; }
				} else { bolKontrola = 0; }
			} else { bolKontrola = 0; }
			
			//kontorla textovych poli
				
			
			
			if (bolKontrola ==0) 
			{
				alert('Vyplnte prosím správne e-mailovú adresu!');
				return false;
			}
			else if(bolTxtKontrola==0)
			{
				alert('Vyplnte prosím správne \nvšetky textové polia!');
				return false;
			}
			else
				form_send(kera);
				
	//odslat formular
	function form_send(formname)
	{
		document.forms[formname].submit();
	}	
}
