sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function zakaz(co) {
	obj = document.getElementById(co);
	nobj = document.getElementById('n' + co);
	if (nobj.checked == true) {
		obj.disabled = true;		
	}
	else {
		obj.disabled = false;		
	}
}

function kontrola(frm) {
	var msg = 'Vyplňte prosím následující údaje:\n';
	var retval = true;
	if (frm.firma.value == '') {
		retval = false;
		msg = msg + ' Firma\n';
	}
	if (frm.ulice.value == '') {
		retval = false;
		msg = msg + ' Ulice\n';
	}	
	if (frm.mesto.value == '') {
		retval = false;
		msg = msg + ' Město\n';
	}
	if (frm.psc.value == '') {
		retval = false;
		msg = msg + ' PSČ\n';
	}
	if (frm.osoba.value == '') {
		retval = false;
		msg = msg + ' Kontaktní osoba\n';
	}
	if (frm.telefon.value == '') {
		retval = false;
		msg = msg + ' Telefon\n';
	}
	if (frm.ico.value == '' && !frm.nico.checked) {
		retval = false;
		msg = msg + ' IČO\n';
	}
	if (frm.dic.value == '' && !frm.ndic.checked) {
		retval = false;
		msg = msg + ' DIČ\n';
	}

	if (!retval) {
		alert( msg );
	}
	else {
		frm.submit();
	}
}
