// JavaScript Document

var Version = new String( navigator.appVersion );
var ie6 = Version.indexOf( "MSIE 6.0" ) > -1;

if( ie6 ) {
	function mouseMenu( e ) {
		var evt = new ev(e);
		var elem = evt.e.target;
		while( elem.tagName != "LI"  ) elem = elem.parentNode;
		var UL = elem.getElementsByTagName( "ul" );
		if( UL.length > 0 ) {
			UL = UL[0];
			if( evt.e.type == "mousemove" ) {
				UL.style.display = "block";
			} else if( evt.e.type == "mouseout" ) {
				UL.style.display = "none";
			}
		}
	}

	function mouseSubMenu( e ) {
		var evt = new ev(e);
		var elem = evt.e.target;
		while( elem.tagName != "UL"  ) elem = elem.parentNode;
		if( evt.e.type == "mousemove" ) {
			elem.style.display = "block";
		} else if( evt.e.type == "mouseout" ) {
			elem.style.display = "none";
		}
	}
}

addEventLis( window, "load", function(e){
	var menu = $("nav1");
	var lis = menu.childNodes;

	for( var i=0; i < lis.length; i++ ){
		var li = lis[i];
		if( li.nodeType == 1 ){
			var uls = li.getElementsByTagName("ul");
			if( uls.length > 0 ){
				var ul = uls[0];
				ul.mode = 0;
				// ----- Posicionar sub-menus
				var pos = getTargetCoords( li );
				ul.style.left = (pos.left + pos.width) + "px";
				ul.style.top = (pos.top) + "px";
				
				if( ie6 ) {	
					addEventLis( ul, "mousemove", mouseSubMenu );
					addEventLis( ul, "mouseout", mouseSubMenu );
					addEventLis( li, "mousemove", mouseMenu );
					addEventLis( li, "mouseout", mouseMenu );
				}
			}
		}
	}
	
	/*
	
	var inputs = document.getElementsByTagName("input");
	for( var i=0; i < inputs.length; i++ ){
		switch( inputs[i].type ){
			case "button":
			case "submit":
				inputs[i].className = "botao";
			break;
			case "checkbox":
				inputs[i].style.border = "none 0px";
			break;
			case "text":
				if( inputs[i].name.indexOf( "dt_" ) == 0 )
					mskData( inputs[i] );
				if( inputs[i].name.indexOf( "celular" ) > -1 || inputs[i].name.indexOf( "telefone" ) > -1 ) 
					mskTelefone( inputs[i] );
			break;
		}		
	}*/
	
})