function zobraz(idecko)
{
el=document.getElementById(idecko).style;
el.display=(el.display == 'block')?'none':'block';
}
function zobrazSkryj(idecko,idecko1,idecko2,classis){
el=document.getElementById(idecko).style;
el.display='none';
el=document.getElementById(idecko1).style;
el.display='block';
el=document.getElementById(idecko2);
el.className=classis;
}
function potvrzeni(f){
if(null == f.getAttribute('ask')) location.href=f.getAttribute('href');
else
if(confirm(f.getAttribute('ask'))){
location.href=f.getAttribute('href');
}
}
function isEmpty(str) {
for (var intLoop = 0; intLoop < str.length; intLoop++)
if (" " != str.charAt(intLoop))
return false;
return true;
}
function Cislo(event) {
if (((event.keyCode < 43) || (event.keyCode > 57)) && (event.keyCode != 47)) event.returnValue = false;
}
function Datum(event) {
if (((event.keyCode < 46) || (event.keyCode > 57)) && (event.keyCode != 47)) event.returnValue = false;
}
function check_all(f,stejna) {
var strError = "";
var form;
var req;
var val,x,pop;
for (var intLoop = 0; intLoop " + form +"\n";
}//cyklus
if (stejna==1)
if (f.f_pass1.value != f.f_pass2.value)
strError += "Hesla musí být stejná. \n";
if ("" != strError) {
alert("Chyba při odeslání formuláře:\n" + strError);
return false;
}
}
function check_it(item,f) {
// definice proměnných
var pom=".";
var text;
//načtení formátu a required
var typ = f.substring(0,1);
var p = f.indexOf(pom);
var d = f.length;
switch(typ){
case "f" : //čísla s desetinnou fx.y x - počet míst celých, y-počet za desetinnou čárou
var horni=f.substring(1,p);
var dolni=f.substring(p+1,d);
x="^[-\+]?[0-9]{0,"+horni+"}([\\.\\,]{1}[0-9]{0,"+dolni+"}){0,1}$";
re=new RegExp(x,"");
var arr=item.match(x)
x=(arr == null)?false:true;
break;
case "n" :
var horni=f.substring(1,p);
var dolni=f.substring(p+1,d);
x="^[-\+]?[0-9]{"+dolni+","+horni+"}$";
re=new RegExp(x,"i");
var arr=item.match(x)
x=(arr == null)?false:true;
break;
case "c" :
var horni=f.substring(1,p);
var dolni=f.substring(p+1,d);
x="^.{"+dolni+","+horni+"}$";
re=new RegExp(x,"i");
var arr=item.match(x)
x=(arr == null)?false:true;
break;
case "e" :
x="^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$";
re=new RegExp(x,"i");
var arr=item.match(x)
x=(arr == null)?false:true;
break;
case "d" :
x="^([0-9]{1,2})[-\\.]{1}([0-9]{1,2})[-\\.]{1}[0-9]{4}$";
re=new RegExp(x,"i");
var arr=item.match(x)
x=(arr == null)?false:true;
break;
}
return(x)
}