// JavaScript Document

// Funciones rollovers creadas por DW
function MM_swapImgRestore() { //v3.0
  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_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  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() { //v3.0
  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];}
}

// Carrousel imagenes home

function Slideshow(slideshow, timeout) {
    this.slides = [];
    var nl = $(slideshow).getElementsByTagName('div');
    for (var i = 0; i < nl.length; i++) {
      if (Element.hasClassName(nl[i], 'slide')) {
        this.slides.push(nl[i]);
      }
    }
    for (var i = 0; i < this.slides.length; i++) {
      this.slides[i].style.zIndex = this.slides.length - i;
    }
	this.timeout = timeout;
    this.current = 0;

    Element.show(slideshow);
    setTimeout((function(){this.next();}).bind(this), this.timeout + 850);
  }

Slideshow.prototype = {
    next: function() {
      for (var i = 0; i < this.slides.length; i++) {
        var slide = this.slides[(this.current + i) % this.slides.length];
        slide.style.zIndex = this.slides.length - i;
      }
      Effect.Fade(this.slides[this.current], {
        afterFinish: function(effect) {
          effect.element.style.zIndex = 0;
          Element.show(effect.element);
          Element.setOpacity(effect.element, 1);
        }
      });
      this.current = (this.current + 1) % this.slides.length;
      setTimeout((function(){this.next();}).bind(this), this.timeout + 850);
    }
  }

// Apartado Empresa

function mostrarItemEmpresa(capa_empresa){
	switch(capa_empresa) {
		case 0: cambia_visibilidad_capas(0);
				cambia_visibilidad_contenido(10);
				cambia_visibilidad_imagen(20);
				break;
		case 1: cambia_visibilidad_capas(1);
				cambia_visibilidad_contenido(11);
				cambia_visibilidad_imagen(21);
				break;
		case 2: cambia_visibilidad_capas(2);	
				cambia_visibilidad_contenido(12);
				cambia_visibilidad_imagen(22);
				break;
		case 3:	cambia_visibilidad_capas(3);
				cambia_visibilidad_contenido(13);
				cambia_visibilidad_imagen(23);
				break;
		case 4:	cambia_visibilidad_capas(4);
				cambia_visibilidad_contenido(14);
				cambia_visibilidad_imagen(24);
				break;
		case 5:	cambia_visibilidad_capas(5);
				cambia_visibilidad_contenido(15);
				cambia_visibilidad_imagen(25);
				break;
		case 6:	cambia_visibilidad_capas(6);
				cambia_visibilidad_contenido(16);
				cambia_visibilidad_imagen(26);
				break;
		case 7:	cambia_visibilidad_capas(7);
				cambia_visibilidad_contenido(17);
				cambia_visibilidad_imagen(27);
				break;
	}
}

function cambia_visibilidad_capas(capa_empresa) {  // Hace visible la capa del item a mostrar e invisible todas las demás. Cada opción tiene un id igual al orden en el que aparece en pantalla.
	for(i=0;i<8;i++){
		if (i==capa_empresa) {
		  document.getElementById(i).style.visibility="visible";
		}
		else
		{
		  document.getElementById(i).style.visibility="hidden";
		}
	}
}
function cambia_visibilidad_contenido(capa_empresa)	{ // Hace visible la capa de contenido
	for(j=10;j<18;j++){
		if (j==capa_empresa) {
		  document.getElementById(j).style.visibility="visible";
		}
		else
		{
		  document.getElementById(j).style.visibility="hidden";
		}
	}
}
function cambia_visibilidad_imagen(capa_empresa)	{ // Hace visible la capa de contenido
	for(k=20;k<28;k++){
		if (k==capa_empresa) {
		  document.getElementById(k).style.visibility="visible";
		}
		else
		{
		  document.getElementById(k).style.visibility="hidden";
		}
	}
}

// Apartado Destaquem

function mostrarItemDestaquem(capa_destaquem){
	switch(capa_destaquem) {
		case 1: cambia_visibilidad_destaquem(1);
				break;
		case 2: cambia_visibilidad_destaquem(2);
				break;
		case 3: cambia_visibilidad_destaquem(3);	
				break;
		case 4:	cambia_visibilidad_destaquem(4);
				break;
		case 5:	cambia_visibilidad_destaquem(5);
				break;
		case 6:	cambia_visibilidad_destaquem(6);
				break;
		case 7:	cambia_visibilidad_destaquem(7);
				break;
		case 8:	cambia_visibilidad_destaquem(8);
				break;
		case 9:	cambia_visibilidad_destaquem(9);
				break;
		case 10:cambia_visibilidad_destaquem(10);
				break;
		case 11:cambia_visibilidad_destaquem(11);
				break;
		case 12:cambia_visibilidad_destaquem(12);
				break;
		case 12:cambia_visibilidad_destaquem(13);
				break;
		case 13:cambia_visibilidad_destaquem(14);
				break;
		case 14:cambia_visibilidad_destaquem(15);
				break;
	}
}
function cambia_visibilidad_destaquem(capa_destaquem) {  // Hace visible la capa del item a mostrar e invisible todas las demás. Cada opción tiene un id igual al orden en el que aparece en pantalla.
	for(i=1;i<15;i++){
		if (i==capa_destaquem) {
		  document.getElementById(i).style.visibility="visible"
		}
		else
		{
		  document.getElementById(i).style.visibility="hidden"
		}
	}
}

// Apartado Productes

function despliega_menu(menu) { 
     switch(menu) {
          case 1: document.getElementById('desplegable1').style.visibility='visible';
                      break;
          case 2: document.getElementById('desplegable2').style.visibility='visible';
                      break;
          case 3: document.getElementById('desplegable3').style.visibility='visible';
                      break;
          case 4: document.getElementById('desplegable4').style.visibility='visible';
                      break;
          case 5: document.getElementById('desplegable5').style.visibility='visible';
                      break;
     }
}

function mostrar_elemento_producto11(){
		document.getElementById('imagen_ampliada').src=document.formulario11.elemento_imagen_ampliada11.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario11.elemento_imagen_ampliada_alt11.value;
		document.getElementById('imagen_ampliada').title=document.formulario11.elemento_imagen_ampliada_title11.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario11.elemento_imagen_titulo11.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
		
}
function mostrar_elemento_producto12(){
		document.getElementById('imagen_ampliada').src=document.formulario12.elemento_imagen_ampliada12.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario12.elemento_imagen_ampliada_alt12.value;
		document.getElementById('imagen_ampliada').title=document.formulario12.elemento_imagen_ampliada_title12.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario12.elemento_imagen_titulo12.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto13(){
		document.getElementById('imagen_ampliada').src=document.formulario13.elemento_imagen_ampliada13.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario13.elemento_imagen_ampliada_alt13.value;
		document.getElementById('imagen_ampliada').title=document.formulario13.elemento_imagen_ampliada_title13.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario13.elemento_imagen_titulo13.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto14(){
		document.getElementById('imagen_ampliada').src=document.formulario14.elemento_imagen_ampliada14.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario14.elemento_imagen_ampliada_alt14.value;
		document.getElementById('imagen_ampliada').title=document.formulario14.elemento_imagen_ampliada_title14.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario14.elemento_imagen_titulo14.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto15(){
		document.getElementById('imagen_ampliada').src=document.formulario15.elemento_imagen_ampliada15.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario15.elemento_imagen_ampliada_alt15.value;
		document.getElementById('imagen_ampliada').title=document.formulario15.elemento_imagen_ampliada_title15.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario15.elemento_imagen_titulo15.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto21(){
		document.getElementById('imagen_ampliada').src=document.formulario21.elemento_imagen_ampliada21.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario21.elemento_imagen_ampliada_alt21.value;
		document.getElementById('imagen_ampliada').title=document.formulario21.elemento_imagen_ampliada_title21.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario21.elemento_imagen_titulo21.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto22(){
		document.getElementById('imagen_ampliada').src=document.formulario22.elemento_imagen_ampliada22.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario22.elemento_imagen_ampliada_alt22.value;
		document.getElementById('imagen_ampliada').title=document.formulario22.elemento_imagen_ampliada_title22.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario22.elemento_imagen_titulo22.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto23(){
		document.getElementById('imagen_ampliada').src=document.formulario23.elemento_imagen_ampliada23.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario23.elemento_imagen_ampliada_alt23.value;
		document.getElementById('imagen_ampliada').title=document.formulario23.elemento_imagen_ampliada_title23.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario23.elemento_imagen_titulo23.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';
}
function mostrar_elemento_producto24(){
		document.getElementById('imagen_ampliada').src=document.formulario24.elemento_imagen_ampliada24.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario24.elemento_imagen_ampliada_alt24.value;
		document.getElementById('imagen_ampliada').title=document.formulario24.elemento_imagen_ampliada_title24.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario24.elemento_imagen_titulo24.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='visible';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='hidden';	
}
function mostrar_elemento_producto25(){
		document.getElementById('imagen_ampliada').src=document.formulario25.elemento_imagen_ampliada25.value;	
		document.getElementById('imagen_ampliada').alt=document.formulario25.elemento_imagen_ampliada_alt25.value;
		document.getElementById('imagen_ampliada').title=document.formulario25.elemento_imagen_ampliada_title25.value;
		var titulo=document.getElementById('titulo').firstChild;
		titulo.nodeValue=document.formulario25.elemento_imagen_titulo25.value;
		document.getElementById('contenedor_bloque_productes_datos_1').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_2').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_3').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_4').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_5').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_6').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_7').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_8').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_9').style.visibility='hidden';
		document.getElementById('contenedor_bloque_productes_datos_10').style.visibility='visible';
}

function valida_cercador() { 
relleno=document.formulario.busqueda.value;
	if (!relleno){
		alert("No s'ha introduit cap referencia en el cercador");
	}
	else {
		document.formulario.submit()
	}

}


