// JavaScript Document
var maxImagenes = 66;
var arrayimgSup = new Array;
var retardo = 5000;
function JAMM_Img(actual, fondo, opacidad){
	this.actual = actual;
	this.fondo = fondo;
	this.opacidad = opacidad;
}
var IZ = new JAMM_Img(1,2,0);
var laOpacidad = 0;
var actual = 1;
var fondo = 2;

function siguiente(ac){
	if (ac == maxImagenes)
		return 1
	else
		return ++ac;
}

function cambiaSup(){
	var opac = getOpacidad(document.imgSup);
	var numImg;
	if (opac==0){
		numImg = siguiente(actual);
		document.imgSup.src = arrayimgSup[numImg].src;
		elemento  = document.getElementById("enllac");
		StrEnllac = "http://www.montgricomerc.com/establiments.php?id_tema="; 
		switch(numImg){
		  case 1: elemento.href=StrEnllac+"0050"; // Assegurança
				  break;
		  case 2: elemento.href=StrEnllac+"0030"; // Animals
				  break;
		  case 3: elemento.href=StrEnllac+"0020"; // Bodega / Alimentació
				  break;
		  case 4: elemento.href=StrEnllac+"0020"; // Bombons / Alimentació
				  break;
		  case 5: elemento.href=StrEnllac+"0020"; // Bombons / Alimentació
				  break;
		  case 6: elemento.href=StrEnllac+"0130"; // Claus / Ferreteria
				  break;
		  case 7: elemento.href=StrEnllac+"0200"; // Llàpissos colors / Llibreria-papereria
				  break;
		  case 8: elemento.href=StrEnllac+"0200"; // Rotuladors fluorescents colors / Llibreria-papereria
				  break;
		  case 9: elemento.href=StrEnllac+"0080"; // Complements
				  break;
		  case 10: elemento.href=StrEnllac+"0080"; // Complements
				  break;
		  case 11: elemento.href=StrEnllac+"0090"; // Construcció
				  break;
		  case 12: elemento.href=StrEnllac+"0090"; // Construcció
				  break;
		  case 13: elemento.href=StrEnllac+"0090"; // Construcció
				  break;
		  case 14: elemento.href=StrEnllac+"0280"; // Cosmètica
				  break;
		  case 15: elemento.href=StrEnllac+"0280"; // Cosmètica
				  break;
		  case 16: elemento.href=StrEnllac+"0350"; // Cotxe // Regals
				  break;
		  case 17: elemento.href=StrEnllac+"0250"; // Cotxet nen // Moda Infantil
				  break;
		  case 18: elemento.href=StrEnllac+"0120"; // Croissant / Fleques-pastisseries
				  break;
		  case 19: elemento.href=StrEnllac+"0250"; // Cuineta // Moda Infantil
				  break;
		  case 20: elemento.href=StrEnllac+"0180"; // Detall / Llar Decoració
				  break;
		  case 21: elemento.href=StrEnllac+"0130"; // Endoll / Ferreteria
				  break;
		  case 22: elemento.href=StrEnllac+"0020"; // Entrecot / Alimentacio
				  break;
		  case 23: elemento.href=StrEnllac+"0020"; // Especies  / Alimentacio
				  break;
		  case 24: elemento.href=StrEnllac+"0190"; // Pilota / Esports
				  break;
		  case 25: elemento.href=StrEnllac+"0320"; // Medicaments / Salut
				  break;
		  case 26: elemento.href=StrEnllac+"0120"; // Fleca
				  break;
		  case 27: elemento.href=StrEnllac+"0120"; // Fleca
				  break;
		  case 28: elemento.href=StrEnllac+"0200"; // Fotocòpies / LLibreria - Papereria
				  break;
		  case 29: elemento.href=StrEnllac+"0150"; // Fotografia
				  break;
		  case 30: elemento.href=StrEnllac+"0090"; // Fusteria Alumini / Construcció
				  break;
		  case 31: elemento.href=StrEnllac+"0240"; // Home
				  break;
		  case 32: elemento.href=StrEnllac+"0240"; // Home
				  break;
		  case 33: elemento.href=StrEnllac+"0220"; // Informàtica
				  break;
		  case 34: elemento.href=StrEnllac+"0260"; // Moda Íntima
				  break;
		  case 35: elemento.href=StrEnllac+"0170"; // Joies - Rellotgers
				  break;
		  case 36: elemento.href=StrEnllac+"0230"; // Llanes // Moda Complements
				  break;
		  case 37: elemento.href=StrEnllac+"0180"; // Llar
				  break;
		  case 38: elemento.href=StrEnllac+"0180"; // Llar
				  break;
		  case 39: elemento.href=StrEnllac+"0200"; // Llibres / Llibreria - Papereria
				  break;
		  case 40: elemento.href=StrEnllac+"0340"; // Mecànica
				  break;
		  case 41: elemento.href=StrEnllac+"0340"; // Mecànica
				  break;
		  case 42: elemento.href=StrEnllac+"0330"; // Neteja
				  break;
		  case 43: elemento.href=StrEnllac+"0330"; // Neteja
				  break;
		  case 44: elemento.href=StrEnllac+"0350"; // Osset / Regals
				  break;
		  case 45: elemento.href=StrEnllac+"0270"; // Optica
				  break;
		  case 46: elemento.href=StrEnllac+"0320"; // Parafarmacia
				  break;
		  case 47: elemento.href=StrEnllac+"0020"; // Pasta / Alimentació
				  break;
		  case 48: elemento.href=StrEnllac+"0020"; // Pastisseria / Alimentació
				  break;
		  case 49: elemento.href=StrEnllac+"0020"; // Pernil / Alimentació
				  break;
		  case 50: elemento.href=StrEnllac+"0290"; // Perruqueria
				  break;
		  case 51: elemento.href=StrEnllac+"0300"; // Pintura
				  break;
		  case 52: elemento.href=StrEnllac+"0040"; // Puros
				  break;
		  case 53: elemento.href=StrEnllac+"0040"; // Puros
				  break;
		  case 54: elemento.href=StrEnllac+"0040"; // Puros
				  break;
		  case 55: elemento.href=StrEnllac+"0040"; // Puros
				  break;
		  case 56: elemento.href=StrEnllac+"0170"; // Rellotge
				  break;
		  case 57: elemento.href=StrEnllac+"0140"; // Restaurant
				  break;
		  case 58: elemento.href=StrEnllac+"0250"; // Roba Infantil
				  break;
		  case 59: elemento.href=StrEnllac+"0310"; // Sabateria Infantil
				  break;
		  case 60: elemento.href=StrEnllac+"0310"; // Sabateria Infantil
				  break;
		  case 61: elemento.href=StrEnllac+"0310"; // Sabates
				  break;
		  case 62: elemento.href=StrEnllac+"0180"; // Teixits
				  break;
		  case 63: elemento.href=StrEnllac+"0180"; // Teixits
				  break;
		  case 64: elemento.href=StrEnllac+"0210"; // Telefonia
				  break;
		  case 65: elemento.href=StrEnllac+"0070"; // Tintoreria
				  break;
		  case 66: elemento.href=StrEnllac+"0010"; // Viatges
				  break;
	      }
		laOpacidad = 0;
		fadeInSup();
	}else{
		laOpacidad = 100;
		fadeOutSup();
	}
}
function fadeOutSup() {
	if(laOpacidad > 0){
		laOpacidad-=5;
		setOpacidad(document.imgSup, laOpacidad)
		setTimeout('fadeOutSup()', 50);
	}else{
		actual = siguiente(actual);
		setTimeout('cambiaSup()', retardo);
	}
}
function fadeInSup() {
	if(laOpacidad < 100){
		laOpacidad+=5;
		setOpacidad(document.imgSup, laOpacidad)
		setTimeout('fadeInSup()', 50);
	}else{
		actual = siguiente(actual);
		fondo = siguiente(actual);
		document.getElementById("contenedor").style.backgroundImage = "url(" + arrayimgSup[fondo].src + ")"; 
		setTimeout('cambiaSup()', retardo);
	}
}
function getOpacidad(obj){
	var resul = null;
	if (obj.filters) resul = obj.filters.alpha.opacity
	else if (obj.style.opacity) resul = obj.style.opacity*100
		 else if (obj.style.KhtmlOpacity) resul = obj.style.KhtmlOpacity*100
		 	  else if (obj.style.MozOpacity) resul = obj.style.MozOpacity*100;
	return resul;
}
function setOpacidad(obj, opacidad) {
 	if (opacidad == 100 && (navigator.userAgent.indexOf('Gecko') != -1 && navigator.userAgent.indexOf('Safari') == -1)){opacidad = 99.99};
	obj.style.opacity = obj.style.MozOpacity = obj.style.KhtmlOpacity = opacidad / 100;
	obj.style.filter = 'alpha(opacity=' + opacidad + ')';
}
function aleatorio(x, y, actual, fondo) {
	var rango = y - x + 1;
	var resultado = actual;
	while (resultado == actual || resultado == fondo){
		resultado = Math.floor(Math.random() * rango) + x;
	}
	return resultado;
}

function cargaImg(){
	for (i=1;i<=maxImagenes;i++){
		arrayimgSup[i] = new Image();
		arrayimgSup[i].src = "img/slide/" + i + ".jpg";
	}
	document.getElementById("contenedor").style.backgroundImage = "url(img/slide/2.jpg)"; 
    setTimeout('cambiaSup()', 5000);
}
