//--------------------------------------------------------------------
    function frm_kontrola(frm) {
        var chyby = "", alertTxt = "";
        
        for (i=0; i < frm.length; i++) {
            if (frm[i].getAttribute("item_check")=="notnull") {
                if (frm[i].tagName.toLowerCase()=="input" || frm[i].tagName.toLowerCase()=="textarea")
                    if (frm[i].value == "") chyby += "    --> je nutno vyplnit položku \""+frm[i].getAttribute("item_name")+"\"    \n";
                if (frm[i].tagName.toLowerCase()=="select") 
                    if (frm[i].value+"" == "") chyby += "    --> je nutno vyplnit položku \""+frm[i].getAttribute("item_name")+"\"    \n";
                if (frm[i].tagName.toLowerCase()=="input" && frm[i].getAttribute("type")=="radio") {
                    var nazev_pol = frm[i].getAttribute("item_name");
                    if (getRadioValue(frm)+"" == "") chyby += "    --> je nutno vybrat možnost v položce \""+nazev_pol+"\"    \n";
                } //if
            } //if
        } //for
        
        if (chyby != "") 
    		alertTxt += "Formulář nelze v této podobě odeslat z těchto důvodů:    \n\n" +
    					chyby + "\n\nOpravte prosím příslušné údaje. Děkujeme.";
    	
    	if ( alertTxt != "") {
        	alert(alertTxt);
    		return false;
        } else {
    		return true;
        } //if
    } //function frm_kontrola()
   
//-------------------------------------------------------
    function getRadioValue(obj) {
	    for (i=0; i<obj.length; i++) {
		    if (obj[i].checked) return obj[i].value;
    	}
	    return "";
    } //function getRadioValue   
    
//--------------------------------------------------------------------    
    function ControlNumber(){
//        alert(event.keyCode);
         if (event.keyCode != 13 && ((event.keyCode < 48) || (event.keyCode > 57)) ) event.returnValue = false; 
    } //function ControlNumber
    
