// Original:  Mike Canonigo (mike@canonigo.com)
// Web Site:  http://www.munkeehead.com
// Modified by Sebastian Gun to allow multiple instances in the same page

// Estructuras para almacenar la informacion de las fotos
// El nombre debe ser exactamente igual al atributo name del tag img

var slideIndex = {
	"imgArray" : ["index1","index2","index3","index4","index5","index6","index7","index8","index9"],
	"imgNum" : 0,
	"imgLength" : 8,
	"lock" : false,
	"run" : -1
};

var slideCab4a6p = {
	"imgArray" : ["cab4a6p1","cab4a6p2","cab4a6p3","cab4a6p4","cab4a6p5","cab4a6p6"],
	"imgNum" : 0,
	"imgLength" : 5,
	"lock" : false,
	"run" : -1
};

var slideCab4p = {
	"imgArray" : ["cab4p1","cab4p2","cab4p3","cab4p4","cab4p5","cab4p6"],
	"imgNum" : 0,
	"imgLength" : 5,
	"lock" : false,
	"run" : -1
};

var slideMono = {
	"imgArray" : ["mono1","mono2","mono3","mono4","mono5","mono6"],
	"imgNum" : 0,
	"imgLength" : 5,
	"lock" : false,
	"run" : -1
};

var slideDormi = {
	"imgArray" : ["dormi1","dormi2","dormi3","dormi4"],
	"imgNum" : 0,
	"imgLength" : 3,
	"lock" : false,
	"run" : -1
};

var slideVer = {
	"imgArray" : ["verano1","verano2","verano3","verano4","verano5","verano6","verano7","verano8","verano9","verano10","verano11","verano12"],
	"imgNum" : 0,
	"imgLength" : 11,
	"lock" : false,
	"run" : -1
};

var slideInv = {
	"imgArray" : ["invierno1","invierno2","invierno3","invierno4","invierno5","invierno6","invierno7"],
	"imgNum" : 0,
	"imgLength" : 6,
	"lock" : false,
	"run" : -1
};

var slideCircuito = {
	"imgArray" : ["circuito1","circuito2","circuito3","circuito4","circuito5","circuito6","circuito7","circuito8","circuito9","circuito10","circuito11","circuito12","circuito13","circuito14","circuito15"],
	"imgNum" : 0,
	"imgLength" : 14,
	"lock" : false,
	"run" : -1
};

var slideCiudad = {
	"imgArray" : ["ciudad1","ciudad2","ciudad3","ciudad4","ciudad5","ciudad6","ciudad7"],
	"imgNum" : 0,
	"imgLength" : 6,
	"lock" : false,
	"run" : -1
};

var firstDelay = 1000;	//Time delay the first time that auto play is enabled
var delay = 3000;		//Time delay between slides in milliseconds

function chgImg(direction, imgTag, obj) {
	obj.imgNum += direction;
	if (obj.imgNum > obj.imgLength) {
		obj.imgNum = 0;
	}
	if (obj.imgNum < 0) {
		obj.imgNum = obj.imgLength;
	}
	eval("document." + imgTag + ".src = 'img/' + obj.imgArray[obj.imgNum] + '.jpg';");
	opacity(imgTag);
}

function chgImgFromAuto(direction, imgTag) {
	eval(imgTag + ".imgNum += direction;");
	if (eval(imgTag + ".imgNum > " + imgTag + ".imgLength")) {
		eval(imgTag + ".imgNum = 0;");
	}
	if (eval(imgTag + ".imgNum < 0")) {
		eval(imgTag + ".imgNum = " + imgTag + ".imgLength;");
	}
	eval("document." + imgTag + ".src = 'img/' + " + imgTag + ".imgArray[" + imgTag + ".imgNum] + '.jpg';");
	opacity(imgTag);
}

function autoSlide(imgTag, obj) {
	if (obj.lock == true) {
		obj.lock = false;
		clearInterval(obj.run);
	}
	else if (obj.lock == false) {
		obj.lock = true;
		setTimeout("eval(chgImgFromAuto(1,'" + imgTag + "'))", firstDelay);
		obj.run = setInterval("eval(chgImgFromAuto(1,'" + imgTag + "'))", delay);
	}
}

//////////////////////////////////////////////////////////////////////////////////

function MM_preloadImages() {
  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 show(e) {
	document.getElementById(e).style.display = "inline";
}

function hide(e) {
	document.getElementById(e).style.display = "none";
}

function opacity(imgTag) {
	eval("document." + imgTag + ".style.opacity = '.4';");
	for (i=41, j=50; i<100; i+=2, j+=20) {
		setTimeout("eval(document." + imgTag + ".style.opacity = '." + i + "')", j);
	}
	setTimeout("eval(document." + imgTag + ".style.opacity = '1')", 640);
}

