// funciones comunes a todos los navegadores
// implementadas por Gustavo Cerdá, desarrollador de tr3sw.
// Copyright &copy; 2001 tr3sw
// www.tr3sw.com
	var carruselIsActive=true;
	var numero = 7;
	var ancho = 270, alto = 145;
	var foto = new Array(numero);
	var i;
	for (i=0; i < numero; i++){
		foto[i] = new Array(3);
	}
	for(i=0; i<numero; i++){
		preload("foto["+i+"][1]","./img4/foto"+i+".jpg");
	}
	foto[0][2]="Impermeabilizaci&oacute;n de cubierta no transitable con autoprotecci&oacute;n en pizarra";
	foto[1][2]="Impermeabilizaci&oacute;n de jardineras con POLIPETEL GARDEN 5";
	foto[2][2]="Impermeabilizaci&oacute;n de jardineras con POLIPETEL GARDEN 5";
	foto[3][2]="Gr&aacute;fico: CUBIERTA NO TRANSITABLE AUTOPROTEGIDA";
	foto[4][2]="Gr&aacute;fico: CUBIERTA INVERTIDA TRANSITABLE CON BALDOSA";
	foto[5][2]="Gr&aacute;fico: CUBIERTA NO TRANSITABLE CON GRAVA";
	foto[6][2]="Impermeabilizaci&oacute;n de balsas";

	var timerCarrusel=1;

	function imgCargadas(){
		var i, completado=false;
		clearTimeout(timerCarrusel);
		for(i=0; i<foto.length; i++){
			if(!(completado=foto[i][1].complete)) break;
		}
		if(completado){
			window.status="Imagenes cargadas"; inicial();
		}else{
			window.status="Cargando imagenes carrusel";
			timerCarrusel = setTimeout("imgCargadas()",30); return true;
		}
	}

	function inicial(){
		var capaImg = document.getElementByIds("imagen");
		var capaTexto = document.getElementByIds("textoImagen");
		capaImg.moveTo(500,313); capaImg.setWidth(ancho); capaImg.setHeight(alto); capaImg.clipInit();
		capaTexto.moveTo(275,428); capaTexto.setWidth(220); capaTexto.setHeight(30);
		str="<span class=\"pie2\">"+foto[0][2]+"</span>";
		capaTexto.escribeCapa(str);
		str = "";
		var i;
		for(i=0; i<numero; i++){
			str += "<div id=\"foto"+i+"Div\" class=\"fotoClase\"><IMG src=\""+foto[i][1].src+"\" border=\"0\" alt=\"\"></div>";
		}
		str +="";
		capaImg.escribeCapa(str);
		foto[0][0]=document.getElementByIds("foto0Div");
		foto[0][0].setWidth(ancho);
		//foto[0][0].setBgImage(foto[0][1]);
		foto[0][0].setLeft(0);
		foto[0][0].addEventHandler(null,"OVER","new Function(\"carruselIsActive = false\")");
		foto[0][0].addEventHandler(null,"OUT","new Function(\"carruselIsActive = true; bucle()\")");
		for(i=1; i<numero; i++){
			foto[i][0]=document.getElementByIds("foto"+i+"Div");
			foto[i][0].setWidth(ancho);
			//foto[i][0].setBgImage(foto[i][1]);
			foto[i][0].setLeft(ancho);
			foto[i][0].addEventHandler(null,"OVER","new Function(\"carruselIsActive = false\")");
			foto[i][0].addEventHandler(null,"OUT","new Function(\"carruselIsActive = true; bucle()\")");
		}
		addEventHandlerMethod(window,"BLUR","new Function(\"carruselIsActive = false\")");
		addEventHandlerMethod(window,"FOCUS","new Function(\"carruselIsActive = true; bucle()\")");
		bucle();
	}
	
	var numFoto=0;
	
	function bucle(){
		var i; var str = ""; var actualFoto=numFoto; var posteriorFoto=((numFoto+1)==numero)?0:(numFoto+1);
		clearTimeout(timerCarrusel);
		if(carruselIsActive){
			if(foto[actualFoto][0].getLeft() > -ancho){
				foto[actualFoto][0].setLeft(foto[actualFoto][0].getLeft()-10);
				foto[posteriorFoto][0].setLeft(foto[posteriorFoto][0].getLeft()-10);
				timerCarrusel = setTimeout("bucle()",30);
			}else{
				clearTimeout(timerCarrusel);
				foto[posteriorFoto][0].setLeft(0);
				var capaTexto = document.getElementByIds("textoImagen");
				foto[numFoto][0].setLeft(ancho);
				numFoto++;
				if (numFoto>(numero-1))
					numFoto=0;
				str="<span class=\"pie2\">"+foto[numFoto][2]+"</span>";
				capaTexto.escribeCapa(str);
				timerCarrusel = setTimeout("bucle()",2000);
			}
		}
	}
	
	function destruir(){
		clearTimeout(timerCarrusel);
	}