// JavaScript Document Consolidado Botones con RollOver e Imagen Dinámica
// JavaScript Document
//window.onload = rolloverInit;
window.onload = integradora;

//var adImages = new Array("images/FechaFeriadelHogar2008v2.jpg","images/LugarFeriadelHogar2008v2.jpg","images/LogoFeriadelHogar2008v2.jpg");
//var thisAd = 0;
// Imagenes de la presentacion
var adImagesS = new Array("images/presentacion/fase1.jpg","images/presentacion/fase2.jpg","images/presentacion/fase3.jpg","images/presentacion/fase4.jpg","images/presentacion/fase5.jpg","images/presentacion/fase6.jpg","images/presentacion/fase7.jpg");
var thisAdS = -1;
// Monitores 
//var adImagesSP = new Array("imagenes/equipos/serieP1.gif","imagenes/equipos/serieP2.gif","imagenes/equipos/serieP3.gif","imagenes/equipos/serieP4.gif","imagenes/equipos/serieP5.gif");
//var thisAdSP = 0;
//var adImagesSG = new Array("imagenes/equipos/serieG1.gif","imagenes/equipos/serieG2.gif","imagenes/equipos/serieG3.gif","imagenes/equipos/serieG4.gif","imagenes/equipos/serieG5.gif");
//var thisAdSG = 0;
//var adImagesSVB = new Array("imagenes/equipos/serieVB1.gif","imagenes/equipos/serieVB2.gif","imagenes/equipos/serieVB3.gif","imagenes/equipos/serieVB4.gif","imagenes/equipos/serieVB5.gif");
//var thisAdSVB = 0;
//var adImagesPAA = new Array("imagenes/equipos/Aspire1.gif","imagenes/equipos/Aspire2.gif","imagenes/equipos/Aspire3.gif");
//var thisAdPAA = 0;
//var adImagesPDI = new Array("imagenes/equipos/Inspiron1.jpg","imagenes/equipos/Inspiron2.jpg","imagenes/equipos/Inspiron3.jpg","imagenes/equipos/Inspiron4.jpg");
//var thisAdPDI = 0;

function integradora() {
    //alert("Cargando integradora...");
	
	// Anuncio Feria del Hogar
	//rotate();
	// Configura los Botones de menu
	rolloverInit();
	// Show de presentación
	// Vamos a verificar que el objeto 
	if (document.getElementById("adShow")) {
	   //alert("Encontré adShow");
	   rotateShow();
	   } else {
	      //alert("No encontré la Id adShow");
		  }
	//if (document.getElementById("adBannerSP")) rotateMSP();
	//if (document.getElementById("adBannerSG")) rotateMSG();
	//if (document.getElementById("adBannerSVB")) rotateMSVB();
	//if (document.getElementById("adBannerPAA")) rotatePAA();
	//if (document.getElementById("adBannerPDI")) rotatePDI();
	
}

// Esta funcion activa la rotaciňn de un banner si existe
function rotate() {
    //alert("rotate()");
	thisAd++;
	if (thisAd == adImages.length) {
		thisAd = 0;
	}
	document.getElementById("adBanner").src = adImages[thisAd];
	setTimeout("rotate()", 3 * 1000);
}

// Esta es la rutina que mueve la presentacion inicial... 
function rotateShow() {
    //alert("Entre a activacion de rotacion de la presentacion...");
	thisAdS++;
	if (thisAdS == adImagesS.length) {
		thisAdS = 0;
	}
	document.getElementById("adShow").src = adImagesS[thisAdS];
	setTimeout("rotateShow()", 4 * 1000);
}


// Esta funcion configura la rotacion sobre los botones con imagen...
function rolloverInit() {
// alert("rolloverInit()");
	for (var i=0; i<document.images.length; i++) {
		if (document.images[i].parentNode.tagName == "A") {
			setupRollover(document.images[i]);
		}
	}
}

function setupRollover(thisImage) {
	if(thisImage.name.indexOf("roll")!=-1){
		thisImage.outImage = new Image();
		thisImage.outImage.src = thisImage.src;
		thisImage.onmouseout = rollOut;	
	
		thisImage.clickImage = new Image();
		thisImage.clickImage.src = "images/botones/" + thisImage.id + "_click.gif";
		thisImage.onclick = rollClick;	
	
		thisImage.overImage = new Image();
		thisImage.overImage.src = "images/botones/" + thisImage.id + "_on.gif";
		thisImage.onmouseover = rollOver;	
	}
}
// Determina la imagen normal out o off
function rollOut() {
	this.src = this.outImage.src;
}

function rollOver() {
	this.src = this.overImage.src;
}


function rollClick() {
	this.src = this.clickImage.src;
}

// JavaScript Document
// window.onload = rotate;
// Declaracion de variables movida arriba en funcion de integracion
// var adImages = new Array("imagenes/fechaFeriadelHogar2008v2.jpg","imagenes/LugarFeriadelHogar2008v2.jpg","imagenes/LogoFeriadelHogar2008v2.jpg");
// var thisAd = 0;
// Buscar estandarizacion y unificacion de funciones... evitar repeticion!!!

function rotateMSP() {
	thisAdSP++;
	if (thisAdSP == adImagesSP.length) {
		thisAdSP = 0;
	}
	document.getElementById("adBannerSP").src = adImagesSP[thisAdSP];
	setTimeout("rotateMSP()", 2 * 1000);
}

function rotateMSG() {
	thisAdSG++;
	if (thisAdSG == adImagesSG.length) {
		thisAdSG = 0;
	}
	document.getElementById("adBannerSG").src = adImagesSG[thisAdSG];
	setTimeout("rotateMSG()", 2 * 1000);
}

function rotateMSVB() {
	thisAdSVB++;
	if (thisAdSVB == adImagesSVB.length) {
		thisAdSVB = 0;
	}
	document.getElementById("adBannerSVB").src = adImagesSVB[thisAdSVB];
	setTimeout("rotateMSVB()", 2 * 1000);
}

function rotatePAA() {
	thisAdPAA++;
	if (thisAdPAA == adImagesPAA.length) {
		thisAdPAA = 0;
	}
	document.getElementById("adBannerPAA").src = adImagesPAA[thisAdPAA];
	setTimeout("rotatePAA()", 2 * 1000);
}

function rotatePDI() {
	thisAdPDI++;
	if (thisAdPDI == adImagesPDI.length) {
		thisAdPDI = 0;
	}
	document.getElementById("adBannerPDI").src = adImagesPDI[thisAdPDI];
	setTimeout("rotatePDI()", 2 * 1000);
}


