/*

	Funcions generals gràfiques de JavaScript
	Creades per: Iban Borràs <iban@dilemagrafic.com>

*/

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 obriImgPopup (a,b,c,d,e) { // v.0.1
 var finestraTxtb="", dalt=(screen.height/2)-(c/2), esq=(screen.width/2)-(b/2);
 var opc="toolbar=0,status=0,menubar=0,scrollbars=0,resizable=0,location=0,directories=0,width="+b+",height="+c+",left="+esq+",top="+dalt;

 finestraTxt=window.open ('','finestraTxt',opc);
 finestraTxt.document.write('<html><head>\n<title> :: '+e+' :: </title></head>\n');
finestraTxt.document.write('<body onload="window.focus()" onclick="window.close();" style="margin:0;text-align:center;">\n');
 finestraTxt.document.write('<img src="'+a+'"/>');
 finestraTxt.document.write('\n</body></html>');
 finestraTxt.document.close();
 finestraTxt.focus();
}

