

	// Função que cria uma div vazia dentro da div wrapper, antes da div content
	// para evitar um bug do IE6
	function createDiv() {
		var newElement = document.createElement("div");
		newElement.setAttribute("id", "bugie6");
		var referenceElement = document.getElementById("header");
		var parentElement = referenceElement.parentNode;
		parentElement.insertBefore(newElement, referenceElement);
	}


	// Função que inicia o Google Maps e cria o marcador no mapa
	function initGoogleMap(lat, lng, zoom) {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(lat, lng), zoom);
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			var point = new GLatLng(lat, lng);
			map.addOverlay(new GMarker(point));
		}
	}


	// Fora os links a abrirem em uma nova janela
	function createExternalLinks() {
			if (document.getElementsByTagName) {
					var anchors = document.getElementsByTagName('a');
					for (var i = 0; i < anchors.length; i++) {
							var anchor = anchors[i];
							if (anchor.getAttribute("href") && anchor.getAttribute('rel') == 'externo') { // <--  necessrio inserir rel="externo" no link
									anchor.target = '_blank';
									var title = anchor.title + ' (Este link abre uma nova janela)'; // <-- Insere este texto no final do Title do link
									anchor.title = title;
							}
					}
			}
	}


	// Esta função inicia todas as outras
	function addEvent(obj, evType, fn) {
			if (obj.addEventListener) {
					obj.addEventListener(evType, fn, false);
					return true;
			} else if (obj.attachEvent) {
					var r = obj.attachEvent('on' + evType, fn);
					return r;
			} else {
					return false;
			}
	}

	addEvent(window, "load", createExternalLinks);
	addEvent(window, "load", createDiv);

