

/* PNG transparents */
function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }
window.attachEvent("onload", correctPNG);


/* cicle de fotos */
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play();
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}


/* amagar scroll horitzontal */
function cssHorScrolls(){
document.body.style.overflowX = 'hidden';
}
window.attachEvent("onload", cssHorScrolls);


/* actualitzar l'htm al escalar la finestra */
function MM_reloadPage(init) { 
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


/* mostrar/ocultar capa */
function MM_showHideLayers() {
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


/* obrir finestra reservar */
function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

/* intercambiar imatge */
function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//cookies

<!-- -------------------------------------->
<!-- Funcion para leer la cookie  --------->
<!-- -------------------------------------->

function getCookie(NameOfCookie)

<!-- Primeramente examinamos si la cookie esta ya almacenada. Para comprobarlo analizamos si el tamaño de document.cookie es cero.->


	{if (document.cookie.length > 0) 


<!-- Despues comprobamos si el nombre de la cookie esta almacenado en "document.cookie" para la pagina. Si nuestra cookie no esta presente, se almacena el valor -1 en la variable llamada "begin" ->


		{     begin = document.cookie.indexOf(NameOfCookie+"="); 
    	if (begin != -1) <!-- Donde: != significa "No igual"->



<!-- Nuestra cookie ha sido establecida. La funcion devuelve el valor almacenado en la cookie. ->


	     begin += NameOfCookie.length+1; 
    	  end = document.cookie.indexOf(";", begin);
	      if (end == -1) end = document.cookie.length;
	      return unescape(document.cookie.substring(begin, end));       
		} 
return null; 

<!-- La cookie no ha sido leida. La funcion devuelve el valor "null". ->

}

 
<!-- -------------------------------------->
<!-- Funcion para grabar la cookie  ------->
<!-- -------------------------------------->

function setCookie(NameOfCookie, value, expiredays) 
{ 

<!-- Para grabar una nueva cookie es necesario definir tres variables: ->

<!-- El nombre de la cookie. ->
<!-- La informacion a almacenar. ->
<!-- El numero de dias despues del que expirara la cookie.  ->


 var ExpireDate = new Date ();
  ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

<!-- A continuacion se almacena la cookie asignado los valores pertinentes al objeto "document.cookie". La fecha se ajusta a la del meridiano de Greenwich ->

  document.cookie = NameOfCookie + "=" + escape(value) + 
  ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}


<!-- -------------------------------------->
<!-- Funcion para indicar el numero de veces que se ha visitado la pagina  --------->
<!-- -------------------------------------->


function Comprobar()
{
if ((n = getCookie("visita")) == null) setCookie("visita",1,360);	
	else setCookie("visita",++n,360);
	if (n == null) n = 1;
	alert("Ha visitado la pagina: " + n + " veces.");
}

//Obrir finestra

//creamos la variable ventana_secundaria que contendrá una referencia al popup que vamos a abrir 
//la creamos como variable global para poder acceder a ella desde las distintas funciones 
var ventana_secundaria 

function abrirVentana(){ 
//guardo la referencia de la ventana para poder utilizarla luego 
ventana_secundaria = window.open("../../popup_preus.htm","Preus","width=317,height=475,menubar=no,scrollbars=1") 
} 

function cerrarVentana(){ 
//la referencia de la ventana es el objeto window del popup. Lo utilizo para acceder al método close 
ventana_secundaria.close() 
} 

var finestra_sec

function obrefinestra(){ 
//guardo la referencia de la ventana para poder utilizarla luego 
finestra_sec = window.open("../../popup_horaris.htm","Horaris","width=335,height=750,menubar=no,scrollbars=1") 
} 335335