//detect user's browser and OS and set global scripting variables
agt=navigator.userAgent.toLowerCase();
//ie=(document.all) ? 1:0
ie4=(agt.indexOf('msie 4')!=-1) ? 1:0
ie5=(agt.indexOf('msie 5')!=-1) ? 1:0
ie6=(agt.indexOf('msie 6')!=-1) ? 1:0
ie7=(agt.indexOf('msie 7')!=-1) ? 1:0
saf=(agt.indexOf('safari')!=-1) ? 1:0
ff=(agt.indexOf('firefox')!=-1) ? 1:0
nsx=(agt.indexOf('netscape')!=-1) ? 1:0
ns4=(document.layers && parseInt(navigator.appVersion)>=4) ? 1:0
win=( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) )
mac=(agt.indexOf("mac")!=-1);
imgs=(document.images) ? 1:0
ie=(ie5||ie6||ie7)?1:0
oldie=(ie5||ie6)?1:0
ns=(ns4||nsx||ff||saf)?1:0
ff=(ff||saf)
timeoout=1
keep=-1
var arrFormHide
var formHideNum = 2
//alert(nsx);

// questo serve per far funzionare menu su explorer 5 e 6
if (oldie){
	navHover = function() {
		var lis = document.getElementById("navmenu").getElementsByTagName("LI");
		for (var i=0; i<lis.length; i++) {
			lis[i].onmouseover=function() {
				this.className+=" iehover";
			}
			lis[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" iehover\\b"), "");
			}
		}
	}
if (window.attachEvent) window.attachEvent("onload", navHover);
}

//This block is used for certain forms and ViewTemplates that are having zindex issues
if (ff) {
	var zindexmodifier = 0;
}
else {
	var zindexmodifier = -1;
}