var prem;
prem = new String(location);

//Torna la URL absoluta a partir de la relativa
function trobarURLabs(relativa){
  if(relativa.indexOf('http://',0)==0) return relativa;
  if(relativa.indexOf('ftp://',0)==0) return relativa;
  
//if(relativa.indexOf('mailto:',0)==0) return relativa;

  var n;
  var quants;
  var URLabs;

  quants = 0;
  URLabs = prem;
  
  if(relativa.indexOf('/',0)==0){
	n=URLabs.lastIndexOf('/web/');
	URLabs=URLabs.substring(0,n);
  }
  else
  {
	n = relativa.indexOf('../',0);
	if(n != -1){
    		while(n!=-1){
      		n = relativa.indexOf('../',n+3);
      		quants++;
    		}
    	relativa = relativa.substring((quants*3),relativa.length);
  	} 
  
  	if(URLabs.indexOf('\\',0)==-1)
  	{
  	  for(var i=0; i<quants+1;i++){
  	    URLabs = URLabs.substring(0,URLabs.length-1);
  	    URLabs = URLabs.substring(0,URLabs.lastIndexOf('/')+1);
  	  }
  	}
  	else{
  	 for(var i=0; i<quants+1;i++){
  	    URLabs = URLabs.substring(0,URLabs.length-1);
  	    URLabs = URLabs.substring(0,URLabs.lastIndexOf('\\')+1);
  	  }
  	}
  }
  URLabs +=relativa;
  return URLabs;
}     

//Carrega una pàgina en la target que s'indiqui
//<body onLoad="docLoad('cap.html','parent.cap')>
function docLoad(Url, target) {
var loc;
loc = target;
loc += '.location';
eval(loc + '=trobarURLabs(Url);');
}

//Gestor de Finestra Emergent
//
//<a href="javascript:oWin('imgc/071b.jpg','WinName','400','600','no','no','no','no')"
//onmouseover="mouseOver('Zoom imatge'); return true" onmouseout="mouseOut(); return true">

function oWin(plana,type,tam1,tam2,mbar,locat,rsize,stat){
 var resWin;
      var w;
      var h;
      var nom;
      var cadena;

 if (type == "*")
            nom= getWinNm();
 else nom=type;

 if ((tam1 == "*") || (tam2 == "*")) {
  w = 600;
  h = 400;
 }
 else {
     w=tam1;
     h=tam2;
 }
   
  cadena = 'width='+w+',height='+h+',menubar=' + mbar + ',location=' + locat + ',resizable=' + rsize + ',scrollbars=no,status=' + stat;
  resWin = window.open(trobarURLabs(plana),nom,cadena); 

  if (navigator.appName == "Netscape") {
	resWin.focus();
 }
}

//Nateja la Barra de Status
function mouseOver(Banner) {
 self.status=Banner;
 }

function mouseOut() {
 self.status="";
 }

function chgImg(imagid,imagnueva) {

        if (navigator.appVersion.substring(0,1) >= 3) {
                document.images[imagid].src=eval(imagnueva + ".src");
        }
}
