//////////////////////// 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'];
    document.getElementById('divBanner').innerHTML = '<img src="images/' + datos['banner'] + '" alt="" />';
    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...<br /><br /><img src="images/loading.gif" alt="" /> </td></tr></table></div>';
	
	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...<br /><br /><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 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(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...<br /><br /><img src="images/loading.gif" alt="" /></td></tr></table></div>';
		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" ><img src="images/loading.gif" alt="" />  Por Favor Espere, Cargando... </td></tr></table></div>';
		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');"
    }
    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...<br /><br /><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 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(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 ////////////////////  


