// JavaScript Document
// Objetos Globales: Imagenes [<<] [<] [o] [>] [>>]
  img_prev2 = new Image();
  img_prev1 = new Image(); 
  img_ahora = new Image(); 
  img_next1 = new Image(); 
  img_nect2 = new Image(); 

  var fotos_nb = new Array(img_prev2,img_prev1,img_ahora,img_next1,img_nect2);
  var foto_grande;
  var marca;
  var modelo;
  var camara;
  var irda;

  var usb;
  var btooth;
  var pantalla;
  
  var id_real;
// Solo para no tener que laburar con muchas fotos
// Funcion Principal
function changeFoto(change){ // Avanzo o retrocedo?
  id		= fotos_id[change];
  camara	= camara_id[change];
  irda		= irda_id[change];
  usb		= usb_id[change];
  btooth	= btooth_id[change];
  pantalla	= pantalla_id[change];
  modelo	= modelo_id[change];
  marca		= marca_id[change];
  id_real	= fotos_id[change];
  sendRequest(id); // le digo en que foto quiero.
}

// Realiza los cambios sobre el Navbar.

function parseFotos(sXML) {
	var oRoot = sXML.documentElement;
	var aFotos = oRoot.getElementsByTagName("foto");
	for (var i = 0; i < aFotos.length; i++){
		var tmpID	= aFotos[i].getAttribute("fid");
		var tmpCAM	= aFotos[i].getAttribute("camara");
		var tmpIRD	= aFotos[i].getAttribute("irda");
		var tmpUSB	= aFotos[i].getAttribute("usb");
		var tmpBTO	= aFotos[i].getAttribute("btooth");
		var tmpPAN	= aFotos[i].getAttribute("pantalla");
		var tmpDUE	= aFotos[i].getAttribute("modelo");
		var tmpNOM	= aFotos[i].getAttribute("marca");
		var tmpURLFOTO	= aFotos[i].getAttribute("url_foto");
		
		if (tmpID == "undefined"){
			tmpID = false
		}
		
		fotos_id[i]	= tmpID;
		camara_id[i]	= tmpCAM;
		irda_id[i]	= tmpIRD;
		usb_id[i]	= tmpUSB;
		btooth_id[i]	= tmpBTO;
		pantalla_id[i]	= tmpPAN;
		modelo_id[i]	= tmpDUE;
		marca_id[i]	= tmpNOM;
		fotos_nb[i].src	= "/fotos/celulares/chicas/" + tmpURLFOTO;
		
	}
	
	id		= fotos_id[2];
	camara		= camara_id[2];
	irda		= irda_id[2];
	usb		= usb_id[2];
	btooth		= btooth_id[2];
	pantalla	= pantalla_id[2];
	modelo		= modelo_id[2];
	marca		= marca_id[2];
	id_real		= fotos_id[2];
	
	/* DEBUG
	msg += "img_next1.src = " + img_next1.src +"<br>\n"+
	 "img_prev1.src = " + img_prev1.src +"<br>\n";
	document.getElementById("debug").innerHTML = msg;
	*/
}

// Muestra el numero de la Foto
function foto_id(id){
	var ir_marca	= document.getElementById("ir_marca");
	var ir_camara	= document.getElementById("ir_camara");
	var ir_irda	= document.getElementById("ir_irda");

	var ir_usb	= document.getElementById("ir_usb");
	var ir_btooth	= document.getElementById("ir_btooth");
	var ir_pantalla	= document.getElementById("ir_pantalla");
	
	ir_marca.innerHTML	= marca+" "+modelo;
	ir_camara.src		= "/fotos/" + camara + ".gif";
	ir_irda.src		= "/fotos/" + irda + ".gif";
	ir_usb.src		= "/fotos/" + usb + ".gif";
	ir_btooth.src		= "/fotos/" + btooth + ".gif";
	ir_pantalla.src		= "/fotos/" + pantalla + ".gif";
}

function aseguraBotones(){
  btnNext = document.getElementById('ir_btn_next');
  btnPrev = document.getElementById('ir_btn_prev');
  if (fotos_id[1]!="false"){  
    btnPrev.style.display = 'block';
  }else{
    btnPrev.style.display = 'none';
  }
  if (fotos_id[3]!="false"){  
    btnNext.style.display = 'block';
  }else{
    btnNext.style.display = 'none';
  }
}

// Traigo el XML con las fotos, lo parseo y cambio la foto, 
// si algo falla muestro el error
// Comunicacion al Servidor (AJAX)
function sendRequest(id) {
	var oFoto = document.images['ir_foto'];
	var oLoading = document.getElementById("ir_div_cargando");
	var oXmlDom = zXmlDom.createDocument();
	oXmlDom.onreadystatechange = function (){
	oLoading.style.display = 'block';
	oFoto.style.display = 'none';
	if (oXmlDom.readyState==4) {
		if (oXmlDom.parseError.errorCode==0){
				parseFotos(oXmlDom);
				aseguraBotones();   
				oFoto.src = img_ahora.src;
				setTimeout("document.getElementById('ir_div_cargando').style.display = 'none'",800);
				foto_id(id);
				setTimeout("document.images['ir_foto'].style.display = 'block'",1000);
			} else {
				var msg = "Oops... I did it Again!\n"+
				"Descripcion: "+ oXmlDom.parseError.reason +"\n"+
				"Archivo:" + oXmlDom.parseError.url + "\n"+
				"Linea:" + oXmlDom.parseError.line + "\n"+
				"Pos. Linea:" + oXmlDom.parseError.linePos + "\n"+
				"Codigo:" + oXmlDom.parseError.secText + "\n"+
				"Es tototototodo amigos...";
			}
		}
	}
	oXmlDom.load("/modulos/general/genera_xml.php?id="+id); 
}
//-->
