function fAdicionaEvento(obj, evType, fn){
	if (obj.addEventListener) obj.addEventListener(evType, fn, true)
	if (obj.attachEvent) obj.attachEvent("on"+evType, fn)
}

function fIniIE6 () {
	// insert the css hack for IE6
	css = document.createElement('link')
	css.setAttribute('rel','stylesheet')
	css.setAttribute('type','text/css')
	css.setAttribute('media','screen')
	css.setAttribute('charset','utf-8')
	css.setAttribute('href','css/ie6.css')
	document.getElementsByTagName('head')[0].appendChild(css)
}

function fIni () {

	// load CSS Hacks for IE6
	if (navigator.userAgent.indexOf('MSIE 6') != -1) fIniIE6()

	// remove href attribute form #MainMenu li.active a
	if (menu = document.getElementById("MainMenu")) {
	if (objs = menu.getElementsByTagName("li")) {
		for (var i=0; i<objs.length; i++) {
			if (objs[i].className.indexOf('active') != -1) {
				TagLink = objs[i].getElementsByTagName("a")[0]
				TagLink.removeAttribute('href')
			}
		}
	}
	
	//simulate :before at #MainMenu li.active & fix some :hover bug at #MainMenu
	if (navigator.userAgent.indexOf('MSIE') != -1) {
		if (menu = document.getElementById("MainMenu")) {
			if (objs = menu.getElementsByTagName("li")) {
				for (var i=0; i<objs.length; i++) {
					if (objs[i].className.indexOf('active') != -1) {
						TagLink = objs[i].getElementsByTagName("a")[0]
						TagLink.innerHTML = "&#187; "+TagLink.innerHTML
					}
				}
			}
		}
	}
	
	// fix #SubMenu li margin: 0 that IE6 ignores
	if ( (navigator.userAgent.indexOf('MSIE 6') != -1) && (sm = document.getElementById('SubMenu')) ) {
		items = sm.getElementsByTagName('li')
		for (i = 0; i < items.length; i++ ) if (i!=0) items[i].style.marginTop = '-18px'
	}

}

}

fAdicionaEvento(window,"load",fIni)