//////////////////////// Obtener Contenido ////////////////////
function getContenido_cb(z)
{
	var datos = z.parseJSON();		
	Effect.Appear('contenido');	
    Effect.Appear('divBanner');
    /*Effect.Appear('divPromociones');*/
    
	document.getElementById('contenido').innerHTML = datos['contenido'];
	
	if(datos['objeto'] == "flash")
	{
		//alert('esto es un flash');
		document.getElementById('divBanner').innerHTML = datos['banner'];
	}
	else
	{
		//alert('esto es una imagen');
		document.getElementById('divBanner').innerHTML = '<img src="images/' + datos['banner'] + '" alt="" style="z-index:100px;"/>';
	}
	
	
    
    /*document.getElementById('divPromociones').innerHTML = datos['imgPromocion'];*/
	document.getElementById('main').className='back2';
}
function goContenido(d){	
	document.getElementById('contenido').innerHTML= '<div class="divIndicator"><table style="width:500px; height:200px;" ><tr><td valign="middle" align="center">Cargando, espere por favor...<img src="images/loading.gif" alt="" /> </td></tr></table></div>';
	
	document.getElementById('main').className='';
	
	setTimeout("Effect.Fade('contenido');",2000);
    setTimeout("Effect.Fade('divBanner');",2000);
	setTimeout("x_getContenido('" + d + "',getContenido_cb);",3000);
}
//////////////////////// FIN Obtener Contenido ////////////////////  
//////////////////////// Envia mail ////////////////////
//JSON
function EnviaMail_cb(z)
{
    var datos = z.parseJSON();		
	//Effect.BlindDown('contenido');
	if(datos['msg'] == "ok")
	{
		document.getElementById('divMsgMail').innerHTML = '<img src="images/ok.png" border="0"> Comentario enviado satisfactoriamente';
	}
	else
	{
		document.getElementById('divMsgMail').innerHTML = '<img src="images/error.png" border="0"> Sucedio un error al enviar su comentario';
	}
}
function do_x_EnviaMail()
{
	j = document.forms[1].length;
	var post1 = new Object;
	for (i=0;i<j;i++)
	{
		post1[document.forms[1][i].id]  = document.forms[1][i].value; 
	}
	
	var strPOST = JSON.stringify(post1);
	x_EnviaMail(escape(strPOST), EnviaMail_cb);
}

function goEnviaMail(d)
{
	document.getElementById('divMsgMail').innerHTML= '<div class="divIndicator"><table style="width:100%; height:20px;" ><tr><td valign="middle" align="center">Enviando, espere por favor...<img src="images/loading.gif" alt="" /> </td></tr></table></div>';
	
	setTimeout("do_x_EnviaMail()",2000);
}
function fnValidaContacto()
{
	var capa = document.getElementById("divMsgMail");
	var depto = document.getElementById('cboDepto').value;
	var nombre = document.getElementById('txtNombre').value;
	var email = document.getElementById('txtEmail').value;
	var telefono = document.getElementById('txtTelefono').value;
	var comentaio = document.getElementById('txtComentarios').value;
	
	if( depto == null || depto.length == 0 || /^\s+$/.test(depto) )
	{
		capa.innerHTML = "Seleccione un departamento a donde enviar el comentario.";
		document.getElementById("cboDepto").focus();
		return false;
	}
	else
	{
		if( nombre == null || nombre.length == 0 || /^\s+$/.test(nombre) ) 
		{
			capa.innerHTML = "Tiene que escribir el su nombre.";
			document.getElementById("txtNombre").focus();
			return false;
		}
		else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
		{
			if(telefono == null || telefono.length == 0 || /^\s+$/.test(telefono))
			{
				capa.innerHTML='Tiene que escribir su n&uacute;m. telef&oacute;nico.';
				document.getElementById("txtTelefono").focus();
				return false; 
			}
			else
			{
				if(comentaio == null || comentaio.length == 0 || /^\s+$/.test(comentaio))
				{
					capa.innerHTML='Tiene que escribir un comentario.';
					document.getElementById("txtComentarios").focus();
					return false; 
				}
				else
				{
					/*return true;*/
					goEnviaMail(depto);
					return false;
				}
			}
		}
		else
		{
			capa.innerHTML='Tiene que escribir su e-mail correctamenete.';
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
}
//////////////////////// FIN Envia mail ////////////////////  
//////////////////////// Obtener Menu ////////////////////
function getMenu_cb(z) {
    var datos = z.parseJSON();    
    Effect.Appear('divMenu');
    Effect.Appear('divIdioma');
    
    document.getElementById('divMenu').innerHTML = datos['menu'];
    document.getElementById('divIdioma').innerHTML = datos['idioma'];
    document.getElementById('divIndex').innerHTML = datos['linkhome'];
    
    //setTimeout("x_getContenido('" + datos['modulo'] + "',getContenido_cb);",3000);    
    setTimeout("goContenido('"+datos['modulo']+"');",2000);
    Effect.Appear('divCargando');
    document.getElementById('divCargando').innerHTML = "";
}
function goMenu(d){    
    if(d == "en")
    {
        document.getElementById('divCargando').innerHTML = '<div class="divIndicator"><table style="width:350px; height:20px;" ><tr><td valign="middle" >Please Wait, Loading...<img src="images/loading.gif" alt="" /></td></tr></table></div>';
		document.getElementById('tdCosultDisp').style.background = "";
		document.getElementById('tdCosultDisp').style.background = "url('images/disponibilidad-ingles.jpg')";
		document.getElementById('tdCosultDisp').style.backgroundRepeat = "no-repeat";
		document.getElementById('tdCosultDisp').style.backgroundColor ="#FFF4DF";
		document.getElementById('tdCosultDisp').style.verticalAlign = "top";
		
		document.getElementById('tdBienvenidos').style.background = "url('images/welcome.gif')";
		document.getElementById('tdBienvenidos').style.backgroundRepeat = "no-repeat";
		document.getElementById('tdBienvenidos').style.backgroundColor ="#FFF";
		document.getElementById('tdBienvenidos').style.paddingTop = "2px";
		
		document.getElementById('imgNosotros').src = "images/back_nosotros_organizamos_ing.gif";
		document.getElementById('imgContenidos').src = "images/back_cont_interes_ing.gif";
		document.getElementById('imgContactanos').src = "images/back_contactanos_ing.gif";
				
		document.getElementById('divDatosContact').innerHTML = 'Contact us by pone: In Mexican territory 01 800 714 3720. Oaxaca +52(951) 502 0850.';
		
		document.getElementById('cmdRegBoletines').value = 'Send';
		
		document.getElementById('link_congresos').innerHTML = 'Meetings and Conventions';
		document.getElementById('link_boda').innerHTML = 'Wedding Planning';
		document.getElementById('link_banquetes').innerHTML = 'Social Events';
		document.getElementById('link_tour').innerHTML = 'Hotel Virtual Tour';
		
		//document.getElementById('link_blog').innerHTML = 'BLOG - contents';
		
		document.getElementById('link_act_turisticas').innerHTML = 'Tourist Activities';
		document.getElementById('link_gal_fot').innerHTML = 'Photo Gallery';
		document.getElementById('link_promos').innerHTML = 'Packs and Promotions Active';
		document.getElementById('link_coment').innerHTML = 'Send us a comment';
		document.getElementById('link_empleos').innerHTML = 'Jobs';
		document.getElementById('div_aviso_legal').innerHTML = '';
				
		
		document.getElementById('link_congresos').href = "javascript:goContenido('convention');";
		document.getElementById('link_boda').href = "javascript:goContenido('wedding');";
		document.getElementById('link_banquetes').href = "javascript:goContenido('banquetes_ing');";
		document.getElementById('link_tour').href = "tour_virtual/entrada.html";
		//document.getElementById('link_blog').href = "http://blog.hotelvictoriaoax.com.mx";
		document.getElementById('link_act_turisticas').href = "javascript:goContenido('tourism');";
		document.getElementById('link_gal_fot').href = "javascript:goContenido('gallery');";
		//document.getElementById('link_promos').href = "javascript:goContenido('convention');";
		document.getElementById('link_coment').href = "javascript:goContenido('contact');";
		
		
		document.getElementById('LanguageID').value = "1";
		document.getElementById('V_1').innerHTML = "Check-In Date:";
		document.getElementById('V_2').innerHTML = "Nights:";
		document.getElementById('V_3').innerHTML = "Adults:";
		document.getElementById('V_4').innerHTML = "Children:";
		document.getElementById('V_5').innerHTML = "Infants:";
		document.getElementById('V_6').value = "CHECK";
		
		
		
		
		document.getElementById('ImagensLEKA').src = "images/boton-reservacion-ingles.png";
		document.getElementById('LigaEnviar').href = "https://booking.ihotelier.com/istay/istay.jsp?HotelID=75787&ProdID=375912&killcookie=1&LanguageID=1";
		
		
		
		//document.getElementById('link_empleos').href = "javascript:goContenido('convention');";
		
		/*
		document.getElementById('txt0').innerHTML = 'MAP';
		document.getElementById('txt1').innerHTML = 'VIDEO';
		document.getElementById('txt2').innerHTML = 'PROMOTIONS';
		document.getElementById('txt3').innerHTML = 'VIRTUAL TOUR';
		document.getElementById('txt4').innerHTML = 'JOB OPPORTUNITIES';
		document.getElementById('img_c').src = "images/congresos.png";
		document.getElementById('link_c').href = "javascript:goContenido('congresses');"
		document.getElementById('img_t').src = "images/tourism.png";
		document.getElementById('link_t').href = "javascript:goContenido('tourism');"
		*/
    }
    else
    {
        document.getElementById('divCargando').innerHTML = '<div class="divIndicator"><table style="width:350px; height:20px;" ><tr><td valign="middle" >Por Favor Espere, Cargando...<img src="images/loading.gif" alt="" /></td></tr></table></div>';
		document.getElementById('tdCosultDisp').style.background = "";
		document.getElementById('tdCosultDisp').style.background = "url('images/fondo-reserv.jpg')";
		document.getElementById('tdCosultDisp').style.backgroundRepeat = "no-repeat";
		document.getElementById('tdCosultDisp').style.backgroundColor ="#FFF4DF";
		document.getElementById('tdCosultDisp').style.verticalAlign = "top";
		
		document.getElementById('tdBienvenidos').style.background = "url('images/bienvenidos.gif')";
		document.getElementById('tdBienvenidos').style.backgroundRepeat = "no-repeat";
		document.getElementById('tdBienvenidos').style.backgroundColor ="#FFF";
		document.getElementById('tdBienvenidos').style.paddingTop = "2px";
		
		document.getElementById('imgNosotros').src = "images/back_nosotros_organizamos.gif";
		document.getElementById('imgContenidos').src = "images/back_cont_interes.gif";
		document.getElementById('imgContactanos').src = "images/back_contactanos.gif";
		
		
		document.getElementById('divDatosContact').innerHTML = 'Consulte o ll\u00e1menos: Lada sin Costo 01 800 714 3720. Oaxaca 01 (951) 502 0850.';
		
		
		document.getElementById('cmdRegBoletines').value = 'Enviar';
		
		
		document.getElementById('link_congresos').innerHTML = 'Congresos y convenciones';
		document.getElementById('link_boda').innerHTML = 'Tu Boda - Wedding Planning';
		document.getElementById('link_banquetes').innerHTML = 'Banquetes y Eventos';
		document.getElementById('link_tour').innerHTML = 'Tour Virtual por el Hotel';
		//document.getElementById('link_blog').innerHTML = 'BLOG - Contenidos del Hotel';
		document.getElementById('link_act_turisticas').innerHTML = 'Actividades Tur\u00edsticas';
		document.getElementById('link_gal_fot').innerHTML = 'Galer\u00eda Fotogtr\u00e1fica';
		document.getElementById('link_promos').innerHTML = 'Paquetes y Promociones Vigentes';
		document.getElementById('link_coment').innerHTML = 'Envianos un comentario';
		document.getElementById('link_empleos').innerHTML = 'Ofertas de Empleo';
		
		document.getElementById('link_congresos').href = "javascript:goContenido('convenciones');";
		document.getElementById('link_boda').href = "javascript:goContenido('wedding');";
		document.getElementById('link_banquetes').href = "javascript:goContenido('banquetes_esp');";
		document.getElementById('link_tour').href = "tour_virtual/entrada.html";
		//document.getElementById('link_blog').href = "http://blog.hotelvictoriaoax.com.mx";
		document.getElementById('link_act_turisticas').href = "javascript:goContenido('turismo');";
		document.getElementById('link_gal_fot').href = "javascript:goContenido('galeria');";
		//document.getElementById('link_promos').href = "javascript:goContenido('convention');";
		document.getElementById('link_coment').href = "javascript:goContenido('contacto');";
		//document.getElementById('link_empleos').href = "javascript:goContenido('trabajo');";
		
		document.getElementById('LanguageID').value = "2";
		document.getElementById('V_1').innerHTML = "Fecha de llegada:";
		document.getElementById('V_2').innerHTML = "Noches:";
		document.getElementById('V_3').innerHTML = "Adultos:";
		document.getElementById('V_4').innerHTML = "Ni&ntilde;os";
		document.getElementById('V_5').innerHTML = "Beb&eacute;s";
		document.getElementById('V_6').value = "REVISAR";
	
	document.getElementById('div_aviso_legal').innerHTML = 'Conoce nuestro Aviso Legal de Privacidad de Datos';
	
		/*
		document.getElementById('txt0').innerHTML = 'MAPA DE COMO LLEGAR';
		document.getElementById('txt1').innerHTML = 'NUESTRO VIDEO';
		document.getElementById('txt2').innerHTML = 'PROMOCIONES';
		document.getElementById('txt3').innerHTML = 'TOUR VIRTUAL';
		document.getElementById('txt4').innerHTML = 'OPORTUNIDADES DE TRABAJO';
		document.getElementById('img_c').src = "images/boton-congresos.png";
		document.getElementById('link_c').href = "javascript:goContenido('convenciones');"
		document.getElementById('img_t').src = "images/boton-turismo.png";
		document.getElementById('link_t').href = "javascript:goContenido('turismo');"
		*/
		
		document.getElementById('ImagensLEKA').src = "images/boton-reservacion-espanol.png";
		document.getElementById('LigaEnviar').href = "https://booking.ihotelier.com/istay/istay.jsp?HotelID=75787&ProdID=375912&killcookie=1&LanguageID=2";
		
		
    }
    setTimeout("Effect.Fade('divMenu');",2000);
    setTimeout("Effect.Fade('divIdioma');",2000);
    setTimeout("x_getMenu('" + d + "',getMenu_cb);",3000);
}
//////////////////////// FIN Obtener Menu ////////////////////
//////////////////////// Obtener Wedding (Bodas) ////////////////////
function getWedding_cb(z) {
    var datos = z.parseJSON();    
    Effect.Appear('divWedding');    
    
    document.getElementById('divWedding').innerHTML = datos['wedding'];        
}
function goWedding(d){    
    document.getElementById('divWedding').innerHTML= '<div class="divIndicator"><table style="width:50px; height:150px; margin-top:80; margin-left:150px;" ><tr><td valign="middle" align="center"><img src="images/loading.gif" alt="" /> </td></tr></table></div>';        
    setTimeout("Effect.Fade('divWedding');",2000);    
    setTimeout("x_getWedding('" + d + "',getWedding_cb);",3000);    
}
//////////////////////// FIN Obtener Menu ////////////////////
//JSON
function reservas_cb(z) {
    var datos = z.parseJSON();		
	//Effect.BlindDown('contenido');	
	document.getElementById('back').style.display = "";
	document.getElementById('disponibles').innerHTML = datos['contenido'];
}

function do_x_reservas(){
	j = document.forms[0].length;
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	
	var strPOST = JSON.stringify(post1);
	x_reservas(escape(strPOST), reservas_cb);
}

function goReservas(){	
	document.getElementById('reservaciones').style.display = "none";
	document.getElementById('disponibles').style.display = "";
	document.getElementById('disponibles').innerHTML= '<div class="divIndicator"><table style="width:250px; height:200px;" ><tr><td valign="middle" align="center"><img src="images/loading.gif" alt="" /> </td></tr></table></div>';
	
	//setTimeout("Effect.BlindUp('contenido');",2000);
	setTimeout("do_x_reservas()",2000);
}

function nuevafecha()
{
	document.getElementById('disponibles').style.display = "none";
	document.getElementById('back').style.display = "none";
	document.getElementById('reservaciones').style.display = "";

}
//////////////////////// Envia mail ////////////////////
//JSON
function EnviaMailTrabajo_cb(z)
{
    var datos = z.parseJSON();		
	//Effect.BlindDown('contenido');
	if(datos['msg'] == "ok")
	{
		document.getElementById('divMsgMail').innerHTML = '<img src="images/ok.png" border="0"> Comentario enviado satisfactoriamente';
	}
	else
	{
		document.getElementById('divMsgMail').innerHTML = '<img src="images/error.png" border="0"> Sucedio un error al enviar su comentario';
	}
}
function do_x_EnviaMailTrabajo()
{
	j = document.forms[1].length;
	var post1 = new Object;
	for (i=0;i<j;i++)
	{
		post1[document.forms[1][i].id]  = document.forms[1][i].value; 
	}
	
	var strPOST = JSON.stringify(post1);
	x_EnviaMailTrabajo(escape(strPOST), EnviaMailTrabajo_cb);
}

function goEnviaMailTrabajo()
{
	document.getElementById('divMsgMail').innerHTML= '<div class="divIndicator"><table style="width:100%; height:20px;" ><tr><td valign="middle" align="center">Enviando, espere por favor...<img src="images/loading.gif" alt="" /> </td></tr></table></div>';
	
	setTimeout("do_x_EnviaMailTrabajo()",2000);
}
function fnValidaContactoTrabajo()
{
	var capa = document.getElementById("divMsgMail");
	/*var depto = document.getElementById('cboDepto').value;*/
	var nombre = document.getElementById('txtNombre').value;
	var email = document.getElementById('txtEmail').value;
	var telefono = document.getElementById('txtTelefono').value;
	var comentaio = document.getElementById('txtComentarios').value;
		
	if( nombre == null || nombre.length == 0 || /^\s+$/.test(nombre) ) 
	{
		capa.innerHTML = "Tiene que escribir el su nombre.";
		document.getElementById("txtNombre").focus();
		return false;
	}
	else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
	{
		if(telefono == null || telefono.length == 0 || /^\s+$/.test(telefono))
		{
			capa.innerHTML='Tiene que escribir su n&uacute;m. telef&oacute;nico.';
			document.getElementById("txtTelefono").focus();
			return false; 
		}
		else
		{
			if(comentaio == null || comentaio.length == 0 || /^\s+$/.test(comentaio))
			{
				capa.innerHTML='Tiene que escribir un comentario.';
				document.getElementById("txtComentarios").focus();
				return false; 
			}
			else
			{
				/*return true;*/
				goEnviaMailTrabajo();
				return false;
			}
		}
	}
	else
	{
		capa.innerHTML='Tiene que escribir su e-mail correctamenete.';
		document.getElementById("txtEmail").focus();
		return false;
	}
}
//////////////////////// FIN Envia mail ////////////////////  
//////////////////////// Envia mail ////////////////////
//JSON
function RegBoletin_cb(z)
{
    var datos = z.parseJSON();		
	//Effect.BlindDown('contenido');
	if(datos['msg'] == "ok")
	{
		/*document.getElementById('divMsgRegBoletin').innerHTML = '<img src="images/ok.png" border="0"> La suscripción ah sido exitosa.';*/
		alert('La suscripción ah sido exitosa.');
		document.getElementById('divMsgRegBoletin').innerHTML = '';
	}
	else
	{
		/*document.getElementById('divMsgRegBoletin').innerHTML = '<img src="images/error.png" border="0"> Sucedio un error en la suscripción.';*/
		alert('Sucedio un error en la suscripción.');
		document.getElementById('divMsgRegBoletin').innerHTML = '';
	}
}
function do_x_RegBoletin()
{
	j = document.forms[1].length;
	var post1 = new Object;
	for (i=0;i<j;i++)
	{
		post1[document.forms[1][i].id]  = document.forms[1][i].value; 
	}
	
	var strPOST = JSON.stringify(post1);
	x_RegBoletin(escape(strPOST), RegBoletin_cb);
}

function goRegBoletin()
{
	//Valida el e-mail
	valor = document.getElementById('txtEmailRegBoletines').value;
	if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) 
	{
		alert("Tiene que escribir su e-mail.");
		document.getElementById('txtEmailRegBoletines').focus();
		return false;
	}
	else
	{	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{	//alert("La dirección de email " + valor    + " es correcta.")
		   	//return (true)
			document.getElementById('divMsgRegBoletin').innerHTML= '<div class="divIndicator"><img src="images/loading.gif" alt="" /> Espere Por Favor.</div>';
			
			setTimeout("do_x_RegBoletin()",2000);
		}
		else
		{	alert("La dirección de e-mail es incorrecta.");
			document.getElementById('txtEmailRegBoletines').focus();
		   	return (false);
		}		
	}
}


