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 SelectCheckboxes(FormName, FieldName, CheckValue, ElValue, rec){
	FormName = FormName + 'a';
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	var countCheckBoxes = objCheckBoxes.length;
	// set the check value for all check boxes
	var data = ElValue.split("-",2);
	//provjera da li su vrsni elementi
	if(data.length > 1){
		var par = data[0];
		var its = data[1];
		if (par.substring(1,3) != its.substring(1,3)){
			var roditelj = document.getElementById('posao-'+par.substring(1,3));
			roditelj.checked  = false;
		}
		var parent = new Array(par.slice(0,1),par.slice(1));
		var itself = new Array(its.slice(0,1),its.slice(1));
		SelectCheckboxesWhereParent(FormName, FieldName, CheckValue, itself[1],rec);
	}
}

function SelectCheckboxesWhereParent(FormName, FieldName, CheckValue, ParentId, rec){
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	var countCheckBoxes = objCheckBoxes.length;
	for(var i = 0; i < countCheckBoxes; i++){
		var data = objCheckBoxes[i].value.split("-",2);
		//provjera da li su vrsni elementi
		if(data.length > 1){
			var par = data[0];
			var its = data[1];
			var parent = new Array(par.slice(0,1),par.slice(1));
			var itself = new Array(its.slice(0,1),its.slice(1));
			if(parent[1] == ParentId){
				objCheckBoxes[i].checked = CheckValue;
				if(rec){
					//SelectCheckboxesWhereParent(FormName, FieldName, CheckValue, itself[1], 1);
				}
			}
		}
	}
}