//------------------------------------------------------------------------------
// (c) 2006 DIAREK
// všechna práva vyhrazena, kopírování tohoto skriptu i jejich částí je zakázáno
// a chráněno autorským zákonem ČR
//------------------------------------------------------------------------------

function ukaz (Ctrl,Ctrl2) {
        //alert(prompt);
        Ctrl.focus();
        Ctrl.style.background='#FFCCCC';
        Ctrl2=document.getElementById(Ctrl2);
        Ctrl2.style.display='block';
}

function schovej (Ctrl,Ctrl2) {
        Ctrl.style.background='#FFFFFF';
        Ctrl2=document.getElementById(Ctrl2);
        Ctrl2.style.display='none';
}

function runSubmit()  {
     var result = new Boolean ();
		 var email_regv = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
		 var cisla = /^[0-9]{5}$/
		 var znaky = /^[a-zA-Z0-9]+$/
     var mejlt=false; 
        result = true;
        zav = 0;
    	 var f = document.registrace;

	     if ((f.kontaktniOsoba.value=="")|| (f.kontaktniOsoba.value.length<4)) {
          result = false;
          ukaz(f.kontaktniOsoba,"kontaktniOsobaH");
       } else {
          schovej(f.kontaktniOsoba,"kontaktniOsobaH");
       }
       			
 	     if ((f.jmeno.value=="")|| (f.jmeno.value.length<4)|| (f.jmeno.value.search(znaky)!=0)) {
          result = false;
          ukaz(f.jmeno,"jmenoh");
       } else {
          schovej(f.jmeno,"jmenoh");
       }

 	     if ((f.tel.value=="")|| (f.tel.value.length<4)) {
          result = false;
          ukaz(f.tel,"telh");
       } else {
          schovej(f.tel,"telh");
       }

 	       
	if (f.mejl.value.length<6) {
        result=false;
		    ukaz(f.mejl, "mejlh");
        mejlt=false;
 	} else {
    schovej(f.mejl, "mejlh");
  } 
  if ((f.mejl.value.search(email_regv) != 0) && (f.mejl.value.length>=6)) {
       result = false;
       ukaz (f.mejl, "mejlh");
  } else {
      if(mejlt){schovej(f.mejl, "mejlh");}
  } 


if (f.heslo.value.length<4) {
				result=false;
		    ukaz (f.heslo, "hesloh");
} else {
          schovej(f.heslo, "hesloh");
}  

if ((f.heslo.value!=f.heslo2.value)) {
				result=false;
		    ukaz (f.heslo2, "heslo2h");
} else {
      if (f.heslo2.value.length<4) {
				result=false;
  	    ukaz (f.heslo2, "heslo2h");
      } else {
          schovej(f.heslo2, "heslo2h");
       }  
} 


        if (result) {
			// document.getElementById('formular').submit();
				f.submit();
		}
   		
 return;                
} 

