// url para producao
var baseUrl = "http://barra.iol.pt/script/injectJs?compat"

// url para testes
//var baseUrl="http://barra.iol.pt:8080/BarraComet/injectJs?compat"
//var baseUrl="http://opium:8080/BarraComet/injectJs?compat"

var body=document.getElementsByTagName("body")[0];
var scriptEl = document.createElement('script')
scriptEl.type = "text/javascript"

var expr = /^\w+:\/\/(?:www\.)?([\w.]+)(?:\:(\d+))?(?:\/.*)?$/i
var referrer = window.location.toString()
var regres = expr.exec(referrer)
if (regres != null) {
    var host = regres[1]
    scriptEl.src = baseUrl + "&domain=" + encodeURIComponent(host)
}
else scriptEl.src = baseUrl;

// Standard
if(window.addEventListener) _mozilla();
// IE
else if(window.attachEvent) {
    document.onreadystatechange=function() {
        if(document.readyState=="complete") {
            switch(location.hostname) {
                case "www.viagenstagus.iol.pt": 
                    // barra dentro de uma iframe...
                    try {   top.document.insertBefore(scriptEl,top.document.body.firstChild) }
                    catch(e) {  document.body.insertBefore(scriptEl,document.body.firstChild);  }
                    break;
                case "www.motor.iol.pt": document.getElementById("skyscraper").style.top="25px"; body.insertBefore(scriptEl,body.firstChild); break;             
                default: body.insertBefore(scriptEl,body.firstChild); break;
            }
        }
    }
}
function _mozilla() {
    switch(location.hostname) {
        case "www.viagenstagus.iol.pt":
            parent.document.body.appendChild(scriptEl);
        break;
        case "www.motor.iol.pt":
            body.insertBefore(scriptEl,body.firstChild);
            document.getElementById("skyscraper").style.top="24px";
        break;
	default:
            body.insertBefore(scriptEl,body.firstChild);
	break;
    }
}
