/**
 * @author jose.paternina
 */

//1.	INDEX: KIT DE FUNCIONES QUE REPOSCIONAN LA BANDA AZUL Y LA CAJA BLANCA
//1.1. 	Funcion que detecta el tamaño de la ventana
function TamVentana() {
  var Tamanyo = [0, 0];
  if (typeof window.innerWidth != 'undefined')
  {
    Tamanyo = [
        window.innerWidth,
        window.innerHeight
    ];
  }
  else if (typeof document.documentElement != 'undefined'
      && typeof document.documentElement.clientWidth !=
      'undefined' && document.documentElement.clientWidth != 0)
  {
 Tamanyo = [
        document.documentElement.clientWidth,
        document.documentElement.clientHeight
    ];
  }
  else   {
    Tamanyo = [
        document.getElementsByTagName('body')[0].clientWidth,
        document.getElementsByTagName('body')[0].clientHeight
    ];
  }
  return Tamanyo;
}

//1.2. 	Funcion que reposiciona los elementos al cambiar el tamaño de la ventana
function reacomodar_index() {
  var Tam = TamVentana();
  var ancho_ventana = Tam[0];
  var alto_ventana = Tam[1];
  
  var top_barra_azul = (alto_ventana*230)/657;
  top_barra_azul = Math.round(top_barra_azul);
  document.getElementById("index_blue_bar_background").style.top = top_barra_azul + "px";
  
  var top_index_square_container = (alto_ventana-477)/2;
  top_index_square_container = Math.round(top_index_square_container);
  document.getElementById("index_square_container").style.top = top_index_square_container + "px";
  
  var left_index_square_container = (ancho_ventana-800)/2;
  left_index_square_container = Math.round(left_index_square_container);
  document.getElementById("index_square_container").style.left = left_index_square_container + "px";
};

//2. 	KIT DE FUNCIONES PARA LAS PAGINAS GENERALES
//2.1.	FUNCION QUE UBICA EL WRAPPER EN EL CENTRO DE LA PÁGINA
function reacomodar_wrapper(){
	var Tam = TamVentana();
  	var ancho_ventana = Tam[0];
	var left_wrapper = (ancho_ventana-800)/2;
  	left_wrapper = Math.round(left_wrapper);
  	document.getElementById("wrapper").style.left = left_wrapper + "px";
	document.getElementById("contenido_footer").style.left = left_wrapper + "px";
	
	//Acomodar el footer
	var alto_contenido = document.getElementById("contenido").offsetHeight;
	var top_footer = alto_contenido + 143;
	document.getElementById("footer").style.top = top_footer+"px";
	document.getElementById("footer").style.visibility = "visible";
	
	//Acomodar el tamaño de los tabs
	var esta_pagina = document.getElementById("que_pagina_es").value;
	
	if(esta_pagina== "the_hotel"){
		var alto_ambience = document.getElementById("ambience").offsetHeight;
		var alto_ubication = document.getElementById("ubication").offsetHeight;
		var alto_experiences = document.getElementById("experiences").offsetHeight;
		
		if(alto_ambience > (alto_ubication && alto_experiences)){
			document.getElementById("ubication").style.height = (alto_ambience-10) + "px";
			document.getElementById("experiences").style.height = (alto_ambience-10) + "px";
		}
		if(alto_ubication > (alto_ambience && alto_experiences)){
			document.getElementById("ambience").style.height = (alto_ubication-10) + "px";
			document.getElementById("experiences").style.height = (alto_ubication-10) + "px";
		}
		if(alto_experiences > (alto_ubication && alto_ambience)){
			document.getElementById("ubication").style.height = (alto_experiences-10) + "px";
			document.getElementById("ambience").style.height = (alto_experiences-10) + "px";
		}
	}
	
	if(esta_pagina== "events"){
		var alto_portafolio = document.getElementById("portafolio").offsetHeight;
		var alto_featured = document.getElementById("featured").offsetHeight;
		
		if(alto_portafolio > alto_featured){
			document.getElementById("featured").style.height = (alto_portafolio-10) + "px";
		}
		if(alto_featured > alto_portafolio && alto_contact){
			document.getElementById("portafolio").style.height = (alto_featured-10) + "px";
		}
	}	
}

//3.	CONTROLES DE POSICION DE LAS FOTOS

function next_photo(n, id){
	var cual_foto = document.getElementById(id).alt;
	cual_foto = eval(cual_foto);
	var siguiente_foto = cual_foto + 1;
	n = eval(n);
	//alert(cual_foto);
	//alert(siguiente_foto);
	if(siguiente_foto > n){
		siguiente_foto = 1;
		//alert(siguiente_foto);
	}
	
	if(id == "standard_single"){
		var cadena = 'fotos/standard_single/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	if(id == "standard_twin"){
		var cadena = 'fotos/standard_twin/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "superior"){
		var cadena = 'fotos/superior/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "juniorsolo"){
		var cadena = 'fotos/juniorsolo/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "juniorfamilia"){
		var cadena = 'fotos/juniorfamilia/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "juniorpresidente"){
		var cadena = 'fotos/juniorpresidente/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "galeria_restaurante"){
		var cadena = 'fotos/restaurante_bar/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;	
	}
	
	if(id == "galeria_salon_colombia"){
		var cadena = 'fotos/salon_colombia/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;	
	}
	
	if(id == "galeria_eventos"){
		var cadena = 'fotos/portafolio/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;	
	}
	
	if(id == "galeria_planes_findesemana"){
		var cadena = 'fotos/findesemana/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;	
	}
}

function back_photo(n, id){
	var cual_foto = document.getElementById(id).alt;
	cual_foto = eval(cual_foto);
	var siguiente_foto = cual_foto - 1;
	n = eval(n);
	//alert(cual_foto);
	//alert(siguiente_foto);
	if(siguiente_foto < 1){
		siguiente_foto = n;
		//alert(siguiente_foto);
	}
	
	if(id == "standard_single"){
		var cadena = 'fotos/standard_single/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "standard_twin"){
		var cadena = 'fotos/standard_twin/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "superior"){
		var cadena = 'fotos/superior/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "juniorsolo"){
		var cadena = 'fotos/juniorsolo/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "juniorfamilia"){
		var cadena = 'fotos/juniorfamilia/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "juniorpresidente"){
		var cadena = 'fotos/superior/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "galeria_restaurante"){
		var cadena = 'fotos/restaurante_bar/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;
	}
	
	if(id == "galeria_salon_colombia"){
		var cadena = 'fotos/salon_colombia/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;	
		return;
	}
	
	if(id == "galeria_eventos"){
		var cadena = 'fotos/portafolio/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;	
	}
	
	if(id == "galeria_planes_findesemana"){
		var cadena = 'fotos/findesemana/'+siguiente_foto+'.jpg';
		var alt = siguiente_foto;
		document.getElementById(id).alt = alt ;
		document.getElementById(id).src = cadena;
		return;	
	}
}




//FUNCION QUE CONTROLA EL ENVIO DE MAILS EN EL FORMULIO DE CONTACTO

function enviar_mensaje(){
	var nombre = document.getElementById("nombre").value;
	if (nombre == '') {
		alert("Por favor dejanos saber tu NOMBRE.");
		return;
	}
	
	var email = document.getElementById("email").value;
	var emailok = validarEmail(email);
	if(emailok == false){
		return;
	}
	
	var empresa = document.getElementById("empresa").value;
	var cuerpo = document.getElementById("cuerpo").value;
	if(cuerpo == ''){
		alert("Por favor, dejanos tu mensaje");
		return;
	}
	var website = document.getElementById("website").value;
	
	//Ajax
	var data = "email="+email+"&nombre="+nombre+"&empresa="+empresa+"&cuerpo="+cuerpo+"&website="+website;
	//alert(data);
	FAjax('eje_enviar_email.php','resultado',data,'post');

}

function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
	//alert("La dirección de email" + valor + " es correcta.")
	return (true)
	} else {
	alert("La dirección de email es incorrecta.");
	return (false);
	}
}