// JavaScript Document
//PAra indice de didemo clasicos, didemo competicion y Didemo Diseņo e Ingenieria

    var direcciones = new Array();
    var direcciones_mr = new Array();
	var i=0;
		// Vars especificas para crear los nombres de archivo de las imagenes
    var NumSecc=1; //Comprobar si debe ser incrementado
    var NumImg=0; //Comprobar si debe ser incrementado
	var indice_mr=0;
	var direccionIndiceSeccion="";

	function VolverMouseOver()
		{
			document.Imagen_Volver.src="00_Common/flecha_r.gif";
			/*#ba122b Color Rojo*/
		}
	function VolverMouseOut()
		{
			document.Imagen_Volver.src="00_Common/flecha_n.gif";
			/*#1a171b Color Negro*/
		}

	function irApagina_mr(indice) {
		window.open(direcciones_mr[indice],"_new"); 
	}
	
	function irApagina(indice){ 
		window.location=direcciones[indice];
    }

	function VolverAIndiceSeccion(){ 
		window.location=direccionIndiceSeccion;
    }

	function PalCorrein()
	{
		usuario="consultas" 
		dominio="didemocompeticion.com" 
		conector="@" 
		document.write("<a href='mailto:" + usuario + conector + dominio + "'" +  "'class=" + "'" + "Contenido" + "'>" + usuario + conector + dominio + "</a>") 
	}

	function ConvierteNumeroATexto(Numero)
		{
			Cadena = "" + Numero;
			while (Cadena.length<3)
				{
					Cadena="0" + Cadena;
				}
			return(Cadena);
		}
	

	function IncrementaContadores(IndiceContador,NumeroSeccion,NumeroImagen)
		{
			// Los valores que deseamso incrementar deben indicar 1, los que no, cualquier otra cosa
			if (IndiceContador==1) {i++};
			if (NumeroSeccion==1) {NumSecc++};
			if (NumeroImagen==1) {NumImg++};
		}

	function ReseteaContadores(ValorResetIndiceContador,ValorResetNumeroSeccion,ValorResetNumeroImagen)
		{
			// Los valores de reset vienen indicados en el parametro que pasamos
			i=ValorResetIndiceContador;
			NumSecc=ValorResetNumeroSeccion;
			NumImg=ValorResetNumeroImagen;
		}

	function GeneraNombreArchivoImg(TipoArchivoImagen)
		{
			if (TipoArchivoImagen==1)
				{
					// Este es el tipo de archivo de imagen que va en el pie del indice de seccion, por ejemplo, en didemoclasicos.html
					TextoFinal = DirectorioGlobal + CabeceraArchivo + "_S" + ConvierteNumeroATexto(NumSecc) + "_img" + ConvierteNumeroATexto(NumImg) + "_th.jpg";
					//TextoFinal = Directorio + CabeceraArchivo + "_S" + ConvierteNumeroATexto(NumSecc) + "_imgxxx" + "_th.jpg";
					//Texto = Directorio + CabeceraArchivo + "_S" + ConvierteNumeroATexto(NumSecc) + "_img" + ConvierteNumeroATexto(NumImg) + "_th.jpg";

				}
			if (TipoArchivoImagen==2)
				{
					// Este es el tipo de archivo de imagen que va en el pie del indice de cada vehiculo, por ejemplo, en didemoclasicos_S001_img000.html
					TextoFinal = DirectorioGlobal + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
				}
			
			return (TextoFinal)
		}
	function GeneraNombreLinkAHtml(TipoArchivoHtml)
		{
			if (TipoArchivoHtml==1)
				{
					// Este es el tipo de archivo de link que va en el pie del indice de seccion, por ejemplo, en didemoclasicos.html
					TextoFinal = CabeceraArchivo  + "_S" + ConvierteNumeroATexto(NumSecc) + "_imgxxx.html";
				}
			if (TipoArchivoHtml==2)
				{
					// Este es el tipo de archivo de imagen que va en el pie del indice de cada vehiculo, por ejemplo, en didemoclasicos_S001_img000.html
					TextoFinal = CabeceraArchivo + ConvierteNumeroATexto(NumImg) + ".html";
				}
			
			return (TextoFinal)
		}


	function CambiaImagenes(Directorio, Subtitulo, Ruta_mr)	
		{
			DirectorioGlobal=Directorio;
			SubtituloGlobal=Subtitulo;
			Ruta_mrGlobal=Ruta_mr;
			CantidadImagenes=0;
			document.title = document.title + Subtitulo;
			if (Ruta_mr.indexOf("_S")==-1) //Es indice general si es -1
				{
					ReseteaContadores(0,1,0);
					CabeceraArchivo=Ruta_mr.substring(0,Ruta_mr.lastIndexOf("."));
					direccionIndiceSeccion=CabeceraArchivo + ".html";
					if (typeof(document.imagen00) == "object") 
						{
							document.imagen00.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="236";  /* Para colocar una imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen01) == "object") 
						{
							document.imagen01.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="236";  /* Para colocar dos imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen02) == "object") 
						{
							document.imagen02.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="236";  /* Para colocar tres imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen03) == "object") 
						{
							document.imagen03.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="65";  /* Para colocar solo cuatro imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen04) == "object") 
						{
							document.imagen04.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="0";  /* Para colocar mas de cuatro imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen05) == "object") 
						{
							document.imagen05.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="0";  /* Para colocar mas de cuatro imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen06) == "object") 
						{
							document.imagen06.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="0";  /* Para colocar mas de cuatro imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					if (typeof(document.imagen07) == "object") 
						{
							document.imagen07.src=GeneraNombreArchivoImg(1);
							document.fin_tira.width="0";  /* Para colocar mas de cuatro imagenes*/
							IncrementaContadores(0,1,0);
							CantidadImagenes++;
						}
					//***************************
					//***  Aqui se actualizan las direcciones para los enlaces de las imagenes bajas 
					//***  (Seccion se incrementa desde 1 (Uno) porque estamos en el indice general e imagen es cero constante 
					//***  
					//***************************
//					alert("Hemos creado las imagenes tipo -1");			
					ReseteaContadores(0,1,0);
					while (CantidadImagenes>i)
						{
//							alert("CantidadImagenes= " + CantidadImagenes);
//							alert(CabeceraArchivo + "_S" + ConvierteNumeroATexto(NumSecc) + "_" + "_img" + ConvierteNumeroATexto(NumImg) + ".html");
							//direcciones[i]=CabeceraArchivo + "_S" + ConvierteNumeroATexto(NumSecc) + "_img" + ConvierteNumeroATexto(NumImg) + ".html";
							direcciones[i]=GeneraNombreLinkAHtml(1);
							IncrementaContadores(1,1,0);
					//IncrementaNumeros(true,IncSeccImg,IncImgImg,IncSeccPag,IncImgPag)
						}
				}
				//***************************
				//***  Comenzamops ahora con los archivos interiores y con los de mr 
				//***  (Seccion se incrementa desde 1 (Uno) porque estamos en el indice general e imagen es cero constante 
				//***  
				//***************************
//			alert("Hemos pasado el grupo de comandos de las imagenes de pie del indice generico de seccion");
			if (Ruta_mr.lastIndexOf("_S")>=0) 
			//Me dice que no es indice general, por lo que es indice de seccion o pagina de seccion, pero a la hora de cargar las imagenes es lo mismo ya que cogeremos la seccion constante y la imagen se incrementa desde 0
				{
					CantidadImagenes=0;
					ReseteaContadores(0,1,0);
					CabeceraArchivo=Ruta_mr.substring(0,Ruta_mr.lastIndexOf("_img")) + "_img";
					direccionIndiceSeccion = Ruta_mr.substring(0,Ruta_mr.lastIndexOf("_S")) + ".html";
					if (typeof(document.imagen00) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen00.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="236";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen01) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen01.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="236";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen02) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen02.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="236";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen03) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen03.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="65";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen04) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen04.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="0";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen05) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen05.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="0";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen06) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen06.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="0";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					if (typeof(document.imagen07) == "object") 
						{
//							alert(Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg");
							document.imagen07.src=GeneraNombreArchivoImg(2);//Directorio + CabeceraArchivo + ConvierteNumeroATexto(NumImg) + "_th.jpg";
							document.fin_tira.width="0";  /* Para colocar una imagenes*/
							IncrementaContadores(0,0,1);
							CantidadImagenes++;
						}
					//***************************
					//***  Aqui se actualizan las direcciones para los enlaces de las imagenes bajas 
					//***  (Seccion se incrementa desde 1 (Uno) porque estamos en el indice general e imagen es cero constante 
					//***  
					//***************************
//					alert("Hemos creado las imagenes tipo 1");			
					ReseteaContadores(0,1,0);
					while (CantidadImagenes>i)
						{
//							alert("CantidadImagenes= " + CantidadImagenes);
//							alert(CabeceraArchivo + ConvierteNumeroATexto(NumImg) + ".html");
							direcciones[i]=GeneraNombreLinkAHtml(2);//CabeceraArchivo + ConvierteNumeroATexto(NumImg) + ".html";
							IncrementaContadores(1,0,1);
						}
				}
				//Aqui se coloca la imagen a rersolucion de 450 en el caso de que esta se deba colocar.
				//	Aqui genberamos la direccion para la pagina de resolucion maxima
				//alert ("La Ruta relativa es: " + Ruta_mr);
				if (typeof(document.imagen_mr00) == "object") 
					{
						//alert("LA Ruta_mr original es:" +  Ruta_mr);
						direcciones_mr[0]=Ruta_mr;
						if (Ruta_mr.indexOf("_mr")==-1) 
						{
							direcciones_mr[0]=Ruta_mr.substring(0,Ruta_mr.lastIndexOf(".")) + "_mr.html";							
						}
						//if (Ruta_mr.indexOf("_mr")>=-1) 
						//{
						//	direcciones_mr[0]=Ruta_mr.substring(0,Ruta_mr.lastIndexOf(".")) + ".html";
						//}
						//direcciones_mr[0]=Ruta_mr.substring(0,Ruta_mr.lastIndexOf(".")) + "_mr.html";
						//alert("direcciones_mr[0] que obtenemos es:" +  direcciones_mr[0]);
						document.imagen_mr00.src=Directorio + Ruta_mr.substring(0,Ruta_mr.lastIndexOf(".")) + ".jpg";
						//alert("img.scr que obtenemos es:" +  document.imagen_mr00.src);						
					}
	}

