// JavaScript for briga-galiza.org

//banner da barra de estado
var speed = 100;
var pause = 3000;
var timerID = null;
var bannerRunning = false;
var ar = new Array();
ar[0] = "Bem-vind@s ao nosso sítio web";
ar[1] = "BRIGA, organizaçom juvenil da esquerda independentista galega";
var currentMessage = 0;
var offset = 0;

function stopBanner() {
	if (bannerRunning)
		clearTimeout(timerID);
	bannerRunning = false;
}
function startBanner() {
	stopBanner();
	showBanner();
}
function showBanner() {
	var text = ar[currentMessage];
	if (offset < text.length) {
		if (text.charAt(offset) == " ")
			offset++ ;
		var partialMessage = text.substring(0, offset + 1) ;
		window.status = partialMessage;
		offset++; // IE sometimes has trouble with "++offset"
		timerID = setTimeout("showBanner()", speed);
		bannerRunning = true;
	} else {
		offset = 0;
		currentMessage++;
		if (currentMessage == ar.length)
			currentMessage= 0;
		timerID = setTimeout("showBanner()", pause);
		bannerRunning = true;
	}
}

//prepara os links externos
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') {
                anchor.target = '_blank';
                var title = anchor.title + ' (nova janela)';
                anchor.title = title;
            }
        }
    }
}

//chamamos as funçons
function inicScripts(){
	createExternalLinks();
	startBanner();
}

