isIE = (/MSIE (\d+\.\d+);/.test(navigator.userAgent));

//var isIE = false;
//console.log(isIE);

function navRollovers() { 
	parents = getElementsByClassName("parentNavItem", "li", document.getElementById("nav"));
	leftNavParents = getElementsByClassName("parentNavItem", "li", document.getElementById("leftNav"));
	setRollovers(parents);
	if (leftNavParents) 
		//setFlyouts(leftNavParents);
		setRollovers(leftNavParents);
	/*	
	flyoutCloseLinks = getElementsByClassName("closeFlyout", "span", document.getElementById("leftNav"));
	if (flyoutCloseLinks) 
		setCloseFlyouts(flyoutCloseLinks);
		
	flyoutCheckboxes=getElementsByClassName("checkbox", "input", document.getElementById("leftNav"));
	if (flyoutCheckboxes) {
		console.log(flyoutCheckboxes);
		setCloseFlyouts(flyoutCheckboxes);
	}
	*/
}


function navRolloversProto() { 
	parents = $('nav').select('li.parentNavItem');
	//console.log(parents);
	setRollovers(parents);
}
/**/

function setRollovers(el) {

	for (i=0; i< el.length; i++ )
	{	
		
		if (!isIE) {
			/*
			originalClass=el[i].className;
			console.log(originalClass);
			*/
			el[i].onmouseover = function() {				
				AddClass(this,"over");
			};
			
			el[i].onmouseout = function() {
				//this.className=originalClass;
				RemoveClass(this,"over");
			};
		}
		
		else {
			
			
			el[i].onmouseenter = function() {
								
				//this.className += " over";
				AddClass(this,"over");
			};
			
			el[i].onmouseleave = function() {
				
				RemoveClass(this,"over");
			};
		}
	}

// 
}

function setFlyouts(el) {

	for (i=0; i< el.length; i++ )
	{	
		
		if (!isIE) {
			/*
			originalClass=el[i].className;
			console.log(originalClass);
			*/
			el[i].onmouseover = function() {
				for (j=0; j< el.length; j++ )
					RemoveClass(el[j], "over");
								
				AddClass(this,"over");
			
			};
			
		}
		
		else {
			
			
			el[i].onmouseenter = function() {
				for (j=0; j< el.length; j++ )
					RemoveClass(el[j], "over");				
				//this.className += " over";
				AddClass(this,"over");
			};
			
			
		}
	}

// 
}

function setCloseFlyouts(el) {
	for (i=0; i< el.length; i++ )
	{	
			
		el[i].onclick = function() {
			//this.className=originalClass;
			RemoveClass(this.parentNode.parentNode.parentNode,"over");
		};
			
	}

// 
}


formInputs = function()
{
	var textBoxes = document.getElementsByTagName("input");
	for(var i=0; i<textBoxes.length; i++)	
	{
		if((textBoxes[i].type)&&(textBoxes[i].className !="date") && (textBoxes[i].className !="inputstyle"))
		{
			textBoxes[i].className += ' ' + textBoxes[i].type + ' ';
		}
	}
}

function init() {
	// quit if this function has already been called
	if (arguments.callee.done) return;

	// flag this function so we don't do the same thing twice
	arguments.callee.done = true;

	navRollovers();
	formInputs();
};

// $addHandler(window,"load",init);

/* for Mozilla
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", init, false);
}

else if (/WebKit/i.test(navigator.userAgent)) { // sniff
  var _timer = setInterval(function() {
    if (/loaded|complete/.test(document.readyState)) {
      clearInterval(_timer);
      init(); // call the onload handler
    }
  }, 10);
}


else {
	window.onload = function() {
		navRollovers();
		formInputs();
	};
	//new MultiOnLoad(function() {navRollovers();});
}


*/