//Detecção do browser
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var ver=navigator.appVersion
var agent=navigator.userAgent
var dom=document.getElementById?1:0
var opera5=agent.indexOf("Opera 5")>-1
var ie4=(ie && !dom && !opera5)?1:0;
var ns4=(n && !dom)?1:0;

//Faz o over das imagens
function over(botao,letra){
    eval('document.images[\'' + letra + botao +'\'].src = ' + letra + 'over['+ botao + '].src');
}

//Faz o out  das imagens
function out(botao,letra){
    eval('document.images[\'' + letra + botao +'\'].src = ' + letra + 'out['+ botao + '].src');
}

//Faz o over das imagens de uma layer
function over_v(botao,letra,layer){
	if (n)	{
		eval('document.'+ layer +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'over['+ botao + '].src');
	}
	else{
		eval(layer +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'over['+ botao + '].src');
	}
}

//Faz o over das imagens
function over_loc(botao,letra){
    eval('document.images[\'' + letra + botao +'\'].src = ' + letra + 'over['+ botao + '].src');
}


function out_loc(botao,letra){
    eval('document.images[\'' + letra + botao +'\'].src = ' + letra + 'out['+ botao + '].src');
}



//Faz o out das imagens de uma layer
function out_v(botao,letra,layer){
	if (n)	{
		eval('document.'+ layer +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'out['+ botao + '].src');
	}
	else{
		eval(layer +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'out['+ botao + '].src');
	}
}

//Faz o over das imagens de uma layer dentro de outra
function over_v2(botao,letra,layer,layer2){
	if (n)	{
		eval('document.'+ layer +'.document.'+ layer2 +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'over['+ botao + '].src');
	}
	else{
		eval(layer2 +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'over['+ botao + '].src');
	}
}

//Faz o out das imagens de uma layer dentro de outra
function out_v2(botao,letra,layer,layer2){
	if (n)	{
		eval('document.'+ layer + '.document.'+ layer2 +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'out['+ botao + '].src');
	}
	else{
		eval(layer2 +'.document.images[\'' + letra + botao +'\'].src = ' + letra + 'out['+ botao + '].src');
	}
}


//esconder e mostrar layers
function showlayer(whichLayer) {
//alert(whichLayer);
    if (n) { document.layers[whichLayer].visibility="visible"; }
    if (ie) { document.all[whichLayer].style.visibility="visible"; }
  }

function hidelayer(whichLayer) {
    if (n) { document.layers[whichLayer].visibility="hidden"; }
    if (ie) { document.all[whichLayer].style.visibility="hidden"; }
  }
  
function open_window(destino){
//var MyWin=null;
win=window.open(destino,'Janela',"resizable=1,scrollbars=1,width=656,height=450");
win.focus();
}

function open_window2(destino){
//var MyWin=null;
win2=window.open(destino,'Mapa',"scrollbars=1,width=900,height=560,resizable=1");
win2.focus();
}

function open_window3(destino){
//var MyWin=null;
//alert(destino);
win3=window.open(destino,'Autocarro',"scrollbars=1,width=656,height=400");
win3.focus();
}

function open_window_janela(destino){
//var MyWin=null;
//alert(destino);
var win_janela;
win_janela=window.open(destino,'Info',"resisable=0,scrollbars=0,width=800,height=464");
win_janela.focus();
}


function abrejanela(destino){
	var win4;
	win4=window.open(destino,null,"scrollbars=1,width=800,height=700");
	win4.focus();
}

function troca_aut_over(botao){
	document.images['b' + botao ].src =  autover[botao].src;
	document.images['t' + botao ].src =  txover[botao].src;
}

function troca_aut_off(botao){
	document.images['b' + botao ].src =  autout[botao].src;
	document.images['t' + botao ].src =  txout[botao].src;
}

function over_1(botao){
	document.images['b' + botao ].src =  over[botao].src;
}

function out_1(botao){
	document.images['b' + botao ].src =  out[botao].src;
}

function over_2(botao){
	document.images['b' + botao ].src =  over1[botao].src;
}

function out_2(botao){
	document.images['b' + botao ].src =  out1[botao].src;
}

function esconde_layers(){
	if (n) {
		document.layers['mapaini'].visibility="hidden";
	 
		document.layers['gaia'].visibility="hidden";
		document.layers['porto'].visibility="hidden";
		document.layers['matosinhos'].visibility="hidden";
		document.layers['maia'].visibility="hidden";
		document.layers['valongo'].visibility="hidden";
		document.layers['gondomar'].visibility="hidden";
		
		document.layers['mapagaia'].visibility="hidden";
		document.layers['mapaporto'].visibility="hidden";
		document.layers['mapamatosinhos'].visibility="hidden";
		document.layers['mapamaia'].visibility="hidden";
		document.layers['mapavalongo'].visibility="hidden";
		document.layers['mapagondomar'].visibility="hidden";		
			}
    if (ie) { 
		document.all['mapaini'].style.visibility="hidden";
	
		document.all['gaia'].style.visibility="hidden";
		document.all['porto'].style.visibility="hidden";
		document.all['matosinhos'].style.visibility="hidden";
		document.all['maia'].style.visibility="hidden";
		document.all['valongo'].style.visibility="hidden";
		document.all['gondomar'].style.visibility="hidden";

		document.all['mapagaia'].style.visibility="hidden";
		document.all['mapaporto'].style.visibility="hidden";
		document.all['mapamatosinhos'].style.visibility="hidden";
		document.all['mapamaia'].style.visibility="hidden";
		document.all['mapavalongo'].style.visibility="hidden";
		document.all['mapagondomar'].style.visibility="hidden";		
			}
}

//esconder e mostrar layers
function showlayer1(whichLayer) {
	//alert(whichLayer);
    if (n) { 
		document.layers[whichLayer].visibility="visible";
		document.layers['mapa' + whichLayer].visibility="visible"; 
		}
    if (ie) { 
		document.all[whichLayer].style.visibility="visible";
		document.all['mapa' + whichLayer].style.visibility="visible";  
		}
  }
  
  
function abre_janela_size(endereco,w_width,w_height,n_scroll)
	{
	new_window=window.open(endereco,'1',"top=0,left=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,copyhistory=0,scrollbars="+n_scroll+",z-lock=0,"+"width="+w_width+",height="+w_height);
	new_window.focus();
	}
  
