// JavaScript by iCREW 
function clearInput(el,val){
	if(el.value==val)
	{
	el.value='';
	}
}


function addLoadEvent(func) {   
	var oldonload = window.onload;   
	if (typeof window.onload != 'function') {   
		window.onload = func;   
	}	else {   
			window.onload = function() {   
				oldonload();   
				func();   
			}   
		}   
}   

addLoadEvent(initPortalBlocks);

function initPortalBlocks() {
	var target = document.getElementById("mainnav_blockholder").childNodes;
	for(var i = 0; i < target.length; i++) {
		if (target[i].className == "mainnav_block")
		{
			var destination = target[i].firstChild.lastChild.href;
			var portalBlock = target[i];
			target[i].firstChild.href = "javascript:void(0)";
			target[i].className = "mainnav_block cursorhand";
			
			if (target[i].lastChild.tagName == "DL")
				{var adopter = target[i].firstChild;}
			else 
				{var adopter = portalBlock}
			registerNavEvent(portalBlock,adopter,destination);
			//alert(portalBlock.tagName + "\n" + adopter.tagName + "\n" + destination);
		}
	}
}

function registerNavEvent(portalBlock,adopter,destination) {
	if (document.addEventListener) { // DOM Level 2 Event Registration
			adopter.addEventListener("click",mouseClick,false);
			portalBlock.addEventListener("mouseover",mouseOver,false);
			portalBlock.addEventListener("mouseout",mouseOut,false);
		} 
		else { // Microsoft Event Registration
			adopter.attachEvent('onclick',mouseClick);
			portalBlock.attachEvent('onmouseover',mouseOver);
			portalBlock.attachEvent('onmouseout',mouseOut);
		}
	function mouseClick() {showDestination(destination);}
	function mouseOver() {portalBlock.className = "mainnav_block_over cursorhand";}
	function mouseOut() {portalBlock.className = "mainnav_block cursorhand";}
}

function showDestination(destination) {
	parent.location=destination;
}











