// Funciones Web Fundiciones López Gala S.L.

function cambiar_tabla(valor) {
var iden= 'titulo_' + valor;
document.getElementById(valor).style.borderColor="#990000";
document.getElementById(iden).style.background="#990000";
}

function reiniciar_tabla(valor) {
var iden= 'titulo_' + valor;
document.getElementById(valor).style.borderColor="#9f3e3e";
document.getElementById(iden).style.background="#9f3e3e";
}

//----------------------------------------------------------
// AJAX (Galeria)
//----------------------------------------------------------

//window.onload=cargar;

var fotoweb;
var fotos;
var size;
var contador;
var titulo;
var localizacion;
var idioma;

var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

var req;

var cont=0;

function cargar(valor) {
contador=0;
fotoweb=document.getElementById("fotocontent");
idioma=valor;
galeria('inicio');
}

function envia(url){
  var HttpMethod="GET";
  req=getXMLHTTPRequest();
  if (req){
    req.onreadystatechange=recibir;
    req.open(HttpMethod,url,true);
    req.send(null);
  }
}

function getXMLHTTPRequest() {
 var xRequest=null;
  if (window.XMLHttpRequest) {
    xRequest=new XMLHttpRequest();
  }
  else if (typeof ActiveXObject != "undefined"){
    xRequest=new ActiveXObject ("Microsoft.XMLHTTP");
  }
  return xRequest;
}

function recibir(){
  var ready=req.readyState;
  var data=null;
  if (ready==READY_STATE_COMPLETE){
    data=req.responseText;
	
	fotos=new Array();
	fotos=data.split(">");
    size=fotos.length;
  }
  else {
    
    data="Loading...";
	
  }
  procesar();
}

function galeria(posicion) {
  
  var cadena; 
  
  if(idioma=="español") {
  cadena = "imagenes/galeria/fotos.txt";
  }
  if(idioma=="english") {
  cadena = "../imagenes/galeria/fotos.txt";	  
  }
  
  if(posicion=="inicio") { contador=0;  }
  
  if(posicion=="adelante") { contador=contador+1; }
  
  if(posicion=="atras") { contador=contador-1; }
  
  envia(cadena);		

}

function procesar() {
   var opt=new Array();
   
   if(contador<0) { contador=0; }
   if(contador>=size) { contador=size-1; }
   
   if(fotos) {
   opt=fotos[contador].split("-");
   
   localizacion=opt[0];
   titulo=opt[1];
   
   if(idioma=="español") {
   fotoweb.innerHTML="<a href='javascript:foto()'><img src='imagenes/galeria/" + localizacion + "' id='imgaleria' name='imgaleria' class='galeriaview'/></a>";
   }
   
   if(idioma=="english") {
   fotoweb.innerHTML="<a href='javascript:foto()'><img src='../imagenes/galeria/" + localizacion + "' id='imgaleria' name='imgaleria' class='galeriaview'/></a>";  
   }
   
   }

}

function foto() {
	if(cont==1){ventana.close();ventana=null}
	ventana=window.open('','ventana','resizable=no,scrollbars=no')

	if(idioma=="español") {	
	ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="imagenes/galeria/big_' + localizacion + '" onLoad="opener.redimensionar(this.width,this.height)">');
	}

 	if(idioma=="english") {
   	ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="../imagenes/galeria/big_' + localizacion + '" onLoad="opener.redimensionar(this.width,this.height)">');
   	}

	ventana.document.close();
	cont++;
}

function redimensionar(ancho,alto){
	ventana.resizeTo(ancho+5,alto+28);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2);
}
