// ** Rutines creades per Iban Borrās; versiķ 1.0

var isIE=(navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin=(navigator.appVersion.indexOf("Windows") != -1) ? true : false;
var pilaCap_ibs=new Array();

function preImg() { // v.1.0
var d=document; if(!d.pila_ibs) d.pila_ibs=new Array();
var a=d.pila_ibs.length,b=preImg.arguments; for(c=0; c<b.length; c++){
var fl=0; for(cc=0; cc<a; cc++) {var aa=d.pila_ibs[cc].src;
if (aa.substring(Math.abs(aa.length-b[c].length),aa.length)==b[c]) fl=1;}
if (fl==0) {d.pila_ibs[a]=new Image; d.pila_ibs[a++].src=b[c];}
}}

function buscaImg (img) { // v.1.0
var d=document; if(!d.pila_ibs) d.pila_ibs=new Array(); a=d.pila_ibs.length;
for(cc=0; cc<a; cc++) {var aa=d.pila_ibs[cc].src;
if (aa.substring(Math.abs(aa.length-img.length),aa.length)==img) return aa;}
return img;
}

function canviImg(img,nom) { // v.1.0
var a=buscaImg(img); if (a) document[nom].src=a;
}

function obriPopup (a,b,c,d,e,f,cbg,ct,cl,cal,cvl) { // v.1.2
 var finestraTxtb="", dalt=(screen.height/2)-(b/2), esq=(screen.width/2)-(a/2);
 opcions="toolbar=0,status=0,menubar=0,scrollbars="+c+",resizable=0,location=0,directories=0,width="+a+",height="+b+",left="+esq+",top="+dalt;

 finestraTxt=window.open ('','finestraTxt',opcions);
 finestraTxt.document.write('<html><head>\n<title> :: '+d+' :: { </title>\n');
 if (f==1) finestraTxt.document.write('<script language="JavaScript"><!--\nfunction tanca(delai){setTimeout("self.close()",delai);}\n--></script>');
finestraTxt.document.write('</head>\n<body bgcolor="'+cbg+'" text="'+ct+'" link="'+cl+'" alink="'+cal+'" vlink="'+cvl+'" onblur="window.focus()" onload="window.focus()">\n');
 if (f==1) finestraTxt.document.write('<script>tanca(4000);</script>\n');
 finestraTxt.document.write(e);
 finestraTxt.document.write('\n</body></html>');
 finestraTxt.document.close();
 finestraTxt.focus();
}

function obriPopupExt (a,b,c,d,e,f) { // v.1.0
 var finestraTxtb="", dalt=(screen.height/2)-(c/2), esq=(screen.width/2)-(b/2);
 opcions="toolbar=0,status=0,menubar=0,scrollbars="+e+",resizable="+f+",location=0,directories=0,width="+b+",height="+c+",left="+esq+",top="+dalt;
 finestraTxtb=window.open (a,d,opcions);
 //return finestraTxtb;
}

function visibleDiv(a,mod) { // v.1.0
 document.getElementById(a).style.visibility=mod;
}

function centraCapaX(dv,ds) { // v.1.0
	if (isIE) x=document.body.clientWidth; else	x=window.innerWidth+18;
	var tm=document.getElementById(dv).style.width;
	document.getElementById(dv).style.left=parseInt(((x/2)-(tm/2))+ds)+'px';
}
	
function centraCapaY(dv,ds) { // v.1.0
	if (isIE) y=document.body.clientHeight; else y=window.innerHeight;
	var tm=document.getElementById(dv).style.height;
	document.getElementById(dv).style.top=parseInt(((y/2)-(tm/2))+ds)+'px';
}

function revisaCapes() { // v.1.0
	for(cc=0; cc<pilaCap_ibs.length; cc++) eval (pilaCap_ibs[cc]);
}

var tmW=false, tmH;

function miraRedimensio(a) {  // v.1.0
	if (isIE) var w=document.documentElement.offsetWidth, h=document.documentElement.offsetHeight;
	else var w=self.innerWidth, h=self.innerHeight;
	if (a&&(tmW!=false)&&((w!=tmW) || (h!=tmH))) location.reload();
	tmW=w; tmH=h; var ref=setTimeout("miraRedimensio(true)",50);
}

var titol_web='';
var espera_titol=200;

function posaTitol(a,sp) {
	titol_web=a; espera_titol=sp;
	mouTitol(true);
}

function mouTitol(act) {
	if (act && (espera_titol!=0)) {
		titol_web=titol_web.substring(1,titol_web.length)+titol_web.charAt(0); document.title=titol_web+'.';
	}    
	var ref=setTimeout("mouTitol(true)",espera_titol);
}

function printPopup() {
window.focus();
window.print();
}