function ValidaTodoelCarro(EW_this){

//alert("ENTRADA");
//alert("estalogueado:"+EW_this.estalogueado.value);
//alert("form_beneficiario_activo:"+EW_this.form_beneficiario_activo.value);
//alert("form_acompanantes_activo:"+EW_this.form_acompanantes_activo.value);
//alert("form_vouchers_activo:"+EW_this.form_vouchers_activo.value);
//alert("SALIDA");

	if (EW_this.estalogueado.value==""){
	alert(js_vou_log);return false;
	}
	if (EW_this.form_beneficiario_activo.value=="si"){
	alert(js_vou_benef);return false;
	}
	if (EW_this.form_acompanantes_activo.value=="si"){
	alert(js_vou_acompa);return false;
	}
	if (EW_this.form_vouchers_activo.value=="si"){
	alert(js_vou_vou);return false;
	}
	location.href='?modo=SAVE';
	return true;
}
//**********************************************************************************************************************
//**********************************************************************************************************************
function RefreshBannerIzq(){
	//alert("refrescando....")
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="banner_izquierdo"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_banner.asp"
	url=url+"?MyRND="+miAleatorio
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
	setTimeout("RefreshBannerIzq()", (60*1000)*5)//cantidad de segundos refrezca cada 5 minutos
}
//**********************************************************************************************************************
//**********************************************************************************************************************
function RefreshSoporte(){
	//alert("refrescando....")
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="eldivdesoporte"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_soporte.asp"
	url=url+"?MyRND="+miAleatorio
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
	setTimeout("RefreshSoporte()", 1000 )//cantidad de segundos refrezca cada 5 minutos (60*1000)*1
}
//**********************************************************************************************************************
//**********************************************************************************************************************
function actualiza_atencion_turista(){

	var miAleatorio=parseInt(Math.random()*99999999);
	layer="eldivpararefrescarprecios"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_finish_refrescaprecios.asp"
	url=url+"?MyRND="+miAleatorio
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
}
//**********************************************************************************************************************
//**********************************************************************************************************************

function edita_acompanantes(){
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelosacompanantes"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_finish_acompanantes.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&editar=si"
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
}
//**********************************************************************************************************************
//**********************************************************************************************************************

function validate_acompanantes(EW_this){

	var listadonombres=""
	var listadoapellidos=""
	var listadopaises=""
	var listadoedades=""
	var elordendelareserva=""
	var cant_acompanantes=""
	//***************************************************************	
	var cuentaOrdenreserva=0
	var cuentaNombre=0
	var cuentaApellido=0
	var cuentaPais=0
	var cuentaEdad=0
	var cuentaCant_acompanantes=0
	//***************************************************************	
	for(var i=0;i< EW_this.elements.length;i++){
		if(EW_this.elements[i].type=="text" && EW_this.elements[i].name=="acompananteNombre" && EW_this.elements[i].value==""){
			//alert("Valor:"+EW_this.elements[i].type+"-"+EW_this.elements[i].value+"-"+EW_this.elements[i].name)	
			alert(JS_valida_nombre_acom);
		 	return false; 
		}
		//************************************************************************************************
		//************************************************************************************************
		if(EW_this.elements[i].type=="text" && EW_this.elements[i].name=="acompananteApellido" && EW_this.elements[i].value==""){
			//alert("Valor:"+EW_this.elements[i].type+"-"+EW_this.elements[i].value+"-"+EW_this.elements[i].name)	
			alert(JS_valida_apell_acom);
		 	return false; 
		}
		//************************************************************************************************
		//************************************************************************************************
	
		if(EW_this.elements[i].type=="text" && EW_this.elements[i].name=="acompananteNombre" ){
			if (cuentaNombre>0){listadonombres=listadonombres+",";}
			listadonombres=listadonombres+EW_this.elements[i].value;
			cuentaNombre++
		}
	
		if(EW_this.elements[i].type=="text" && EW_this.elements[i].name=="acompananteApellido" ){
			if (cuentaApellido>0){listadoapellidos=listadoapellidos+",";}
			listadoapellidos=listadoapellidos+EW_this.elements[i].value;
			cuentaApellido++;
		}
	
		if(EW_this.elements[i].name=="acompanantePais" ){
			if (cuentaPais>0){listadopaises=listadopaises+",";}
			listadopaises=listadopaises+EW_this.elements[i].value;
			cuentaPais++;
		}
		
		if(EW_this.elements[i].name=="x_edad" ){
			if (cuentaEdad>0){listadoedades=listadoedades+",";}
			listadoedades=listadoedades+EW_this.elements[i].value;
			cuentaEdad++;
		}


		if(EW_this.elements[i].name=="elordendelareserva" ){
			if (cuentaOrdenreserva>0){elordendelareserva=elordendelareserva+",";}
			elordendelareserva=elordendelareserva+EW_this.elements[i].value;
			cuentaOrdenreserva++;
		}

		if(EW_this.elements[i].name=="cant_acompanantes" ){
			if (cuentaCant_acompanantes>0){cant_acompanantes=cant_acompanantes+",";}
			cant_acompanantes=cant_acompanantes+EW_this.elements[i].value;
			cuentaCant_acompanantes++;
		}
	
	}
	
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelosacompanantes"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_finish_acompanantes.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&listadonombres="+listadonombres
	url=url+"&listadoapellidos="+listadoapellidos
	url=url+"&listadopaises="+listadopaises
	url=url+"&listadoedades="+listadoedades
	url=url+"&elordendelareserva="+elordendelareserva
	url=url+"&cant_acompanantes="+cant_acompanantes
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
}


//*********************************************************************************************************************
//*********************************************************************************************************************
function accionradiobuttondatoviaje(valor){
	if (valor=="aeropuerto"){
		showhideconfig('formulariodelosdatosdeviaje',1);
	}
	else{
		showhideconfig('formulariodelosdatosdeviaje',0);
	}
}

//*********************************************************************************************************************
//*********************************************************************************************************************
function validate_datos_viaje(EW_this){
	var entrega_voucher=EW_this.entrega_voucher
	valor_entrega_voucher=valor_de_radio(entrega_voucher)
	if (valor_entrega_voucher=="" || valor_entrega_voucher==null){
		alert(JS_valida_entrega_vou)
	}
	else{
		if (valor_entrega_voucher=="aeropuerto"){
			//alert("entrega en el aeropuerto")
			//****************************************************
			var aerop_llegada=EW_this.aerop_llegada
			var aerop_salida=EW_this.aerop_salida
			var airline_llegada=EW_this.airline_llegada
			var airline_salida=EW_this.airline_salida
			var vuelo_llegada=EW_this.vuelo_llegada
			var vuelo_salida=EW_this.vuelo_salida
			//****************************************************
			valor_aerop_llegada=aerop_llegada.options[aerop_llegada.selectedIndex].value
			valor_aerop_salida=aerop_salida.options[aerop_salida.selectedIndex].value
			valor_airline_llegada=airline_llegada.value
			valor_airline_salida=airline_salida.value
			valor_vuelo_llegada=vuelo_llegada.value
			valor_vuelo_salida=vuelo_salida.value
			//alert(valor_aerop_llegada+" - "+valor_aerop_salida+" - "+valor_airline_llegada+" - "+valor_airline_salida+" - "+valor_vuelo_llegada+" - "+valor_vuelo_salida)
			//****************************************************
			if (valor_airline_llegada==""){alert(JS_valida_airline_llegada);return false;}			
			if (valor_airline_salida==""){alert(JS_valida_airline_salida);return false;}			
			if (valor_vuelo_llegada==""){alert(JS_valida_vuelo_llegadav);return false;}			
			if (valor_vuelo_salida==""){alert(JS_valida_vuelo_salida);return false;}		
			//****************************************************
			var miAleatorio=parseInt(Math.random()*99999999);
			layer="ajaxcontentarea"//"eldivdelvoucher"//"eldivdelajaxenelcarro_procesa"
			url="../_ajax_site/ajax_finish_voucher.asp"
			url=url+"?MyRND="+miAleatorio
			url=url+"&entrega_voucher="+valor_entrega_voucher
			url=url+"&aerop_llegada="+valor_aerop_llegada
			url=url+"&aerop_salida="+valor_aerop_salida
			url=url+"&airline_llegada="+valor_airline_llegada
			url=url+"&airline_salida="+valor_airline_salida
			url=url+"&vuelo_llegada="+valor_vuelo_llegada
			url=url+"&vuelo_salida="+valor_vuelo_salida
			//************************************************************
			//************************************************************
			//alert(url)
			abrexml(url,layer);
			}
		else{
			//alert("entrega personal")
			//************************************************************
			var miAleatorio=parseInt(Math.random()*99999999);
			layer="ajaxcontentarea"//"eldivdelvoucher"//"eldivdelajaxenelcarro_procesa"
			url="../_ajax_site/ajax_finish_voucher.asp"
			url=url+"?MyRND="+miAleatorio
			url=url+"&entrega_voucher="+valor_entrega_voucher
			//************************************************************
			//************************************************************
			//alert(url)
			abrexml(url,layer);
			}
	}
}
//*********************************************************************************************************************
//*********************************************************************************************************************

function validate_beneficiario(EW_this){

	var otro_beneficiario=EW_this.otro_beneficiario//el id hidden
	valor_otro_beneficiario=otro_beneficiario.value
	
	if (valor_otro_beneficiario==1)//se marco para un beneficiario
	{
		var escojo_beneficiario=EW_this.escojo_beneficiario//el combo a escoger
		var benef_nombre=EW_this.benef_nombre
		var benef_apellido=EW_this.benef_apellido
		var benef_correo=EW_this.benef_correo
		var benef_pais=EW_this.benef_pais//otro combo
		var benef_tel=EW_this.benef_tel
		var benef_direccion=EW_this.benef_direccion
		//************************************************************
		valor_escojo_beneficiario=escojo_beneficiario.options[escojo_beneficiario.selectedIndex].value
		valor_benef_nombre=benef_nombre.value
		valor_benef_apellido=benef_apellido.value
		valor_benef_correo=benef_correo.value
		valor_benef_pais=benef_pais.options[benef_pais.selectedIndex].value
		valor_benef_tel=benef_tel.value
		valor_benef_direccion=benef_direccion.value
		//************************************************************
		if(valor_benef_nombre==""){alert(JS_valida_name_beneficiario);return false;}
		if(valor_benef_apellido==""){alert(JS_valida_apell_beneficiario);return false;}
		if(valor_benef_correo==""){alert(JS_valida_mail_beneficiario);return false;}
		if(valor_benef_tel==""){alert(JS_valida_tel_beneficiario);return false;}
		if(valor_benef_direccion==""){alert(JS_valida_direcc_beneficiario);return false;}
		//************************************************************
		var miAleatorio=parseInt(Math.random()*99999999);
		layer="ajaxcontentarea"//"eliddelosbeneficiarios"//"eldivdelajaxenelcarro_procesa"
		url="../_ajax_site/ajax_finish_beneficiarios.asp"
		url=url+"?MyRND="+miAleatorio
		url=url+"&otro_beneficiario="+valor_otro_beneficiario
		url=url+"&escojo_beneficiario="+valor_escojo_beneficiario
		url=url+"&benef_nombre="+valor_benef_nombre
		url=url+"&benef_apellido="+valor_benef_apellido
		url=url+"&benef_correo="+valor_benef_correo
		url=url+"&benef_pais="+valor_benef_pais
		url=url+"&benef_tel="+valor_benef_tel
		url=url+"&benef_direccion="+valor_benef_direccion
		//************************************************************
		//************************************************************
		//alert(url)
		abrexml(url,layer);
	}
	else //no hay checkbox para otro beneficiario
	{}

}
//***************************************************************************************************************************************



//***************************************************************************************************************************************

function EscribeBeneficiario(valorl){
	var valordebeneficiario=valorl
	abrexml('../_ajax_site/ajax_lee_beneficiarios.asp?id='+valordebeneficiario,'ajax_procesa_beneficiarios');
}

//***************************************************************************************************************************************

function manipula_beneficiario(valor){
	var valorleido=valor_de_checkbox(valor)
	//alert(valorleido)
	if (valorleido=="1"){
	
	
		//alert("poner formulario de beneficiaro")
		document.form_login_travelplan.otro_beneficiario.value="1"
		expandtab('maintab', 1)

		//showhideconfig('eliddelosbeneficiarios',1);
		//alert(document.form_login_travelplan.otro_beneficiario.value)
		
//		abrexml('../_ajax_site/ajax_form_cambia_beneficiarios.asp','ajaxcontentarea');//eliddelosbeneficiarios
//		abrexml('../_ajax_site/ajax_finish_beneficiarios.asp','ajaxcontentarea');//eliddelosbeneficiarios
	
	
	}
	else{
		//alert("ocultar formulario de beneficiaro")
		document.form_login_travelplan.otro_beneficiario.value="0"
		//showhideconfig('eliddelosbeneficiarios',0);
		//document.getElementById("ajax_lista_beneficiarios").innerHTML=""


//		abrexml('../_ajax_site/ajax_form_cambia_beneficiarios.asp?desactiva_beneficiario=desac','ajaxcontentarea');//eliddelosbeneficiarios
		abrexml('../_ajax_site/ajax_finish_beneficiarios.asp?desactiva_beneficiario=desac','ajaxcontentarea');//eliddelosbeneficiarios
		
		
		//alert(document.form_login_travelplan.otro_beneficiario.value)
		//alert("hay que desqctivar")
		expandtab('maintab', 0)


	}
	
}
//***************************************************************************************************************************************
function manipula_beneficiario_correcto(valor){
	//alert(valor)
	//var valorleido=valor_de_checkbox(valor)
	//alert(valorleido)
	//if (valorleido=="1"){
		//alert("poner formulario de beneficiaro")
		document.form_login_travelplan.otro_beneficiario.value="1"
		//showhideconfig('eliddelosbeneficiarios',1);
		//alert(document.form_login_travelplan.otro_beneficiario.value)
		abrexml('../_ajax_site/ajax_form_cambia_beneficiarios.asp','ajaxcontentarea');//eliddelosbeneficiarios
	//}
	//else{
	
	
		//alert("ocultar formulario de beneficiaro")
		//document.form_login_travelplan.otro_beneficiario.value="0"
		//showhideconfig('eliddelosbeneficiarios',0);
		//document.getElementById("ajax_lista_beneficiarios").innerHTML=""
		//abrexml('../_ajax_site/ajax_form_cambia_beneficiarios.asp?desactiva_beneficiario=resac','eliddelosbeneficiarios');
		//alert(document.form_login_travelplan.otro_beneficiario.value)

	//}
	
}
//***************************************************************************************************************************************
function exec_ajax_cart(num) 
{
	//alert(document.form_login_travelplan.estalogueado.value)
	if (document.form_login_travelplan.estalogueado.value=="login"){
		abrexml('../_ajax_site/ajax_finish_cliente.asp?estoyinprofile='+num,'ajaxcontentarea');//eldivdelcientelogeado
	}
	else{
		abrexml('../_ajax_site/ajax_registro_travel.asp?estoyinprofile='+num,'ajaxcontentarea');//eldivdelloginyelregistro
	}
}
//***************************************************************************************************************************************

function exec_ajax_cart_reset() 
{
	abrexml('../_ajax_site/ajax_registro_travel.asp?login_txt=0','ajaxcontentarea');//eldivdelloginyelregistro
}

//***************************************************************************************************************************************

function muestra_olvido_pass_form(){
			showhideconfig('idolvidepasswtxt',0);
		    showhideconfig('idtextoparapassw',0);
		    showhideconfig('idrecordepasswtxt',1);
		    //showhideconfig('idrecordepasswtxt1',1);
			showhideconfig('idolvidepasswform',1);
			document.form_login_travelplan.form_olvide_passw.value=1;
}
//***************************************************************************************************************************************

function oculta_olvido_pass_form(){
			showhideconfig('idolvidepasswtxt',1);
		    showhideconfig('idtextoparapassw',1);
		    showhideconfig('idrecordepasswtxt',0);
		    //showhideconfig('idrecordepasswtxt1',0);
			showhideconfig('idolvidepasswform',0);
			document.form_login_travelplan.form_olvide_passw.value=0;
}

//***************************************************************************************************************************************
function validate_login(EW_this){
	//************************************************************
	var login_txt=EW_this.login_txt
	//************************************************************
	valor_login_txt=login_txt.value
	//************************************************************
	//************************************************************
		if (EW_this.login_txt && !EW_hasValue(EW_this.login_txt, "TEXT" )) 
		{
			if (!EW_onError(EW_this, EW_this.login_txt, "TEXT", ""+JS_userfrm_correo_empty))
			return false; 
		}
		if (EW_this.login_txt && !EW_checkemail(EW_this.login_txt.value)) 
		{
			if (!EW_onError(EW_this, EW_this.login_txt, "TEXT", ""+JS_userfrm_correo_wrong))
			return false; 
		}
	//************************************************************
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelloginyelregistro"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_registro_travel.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&login_txt="+valor_login_txt
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
	return false;
}

//***************************************************************************************************************************************

function form_profile(){
	//************************************************************
	//************************************************************
	var estoyinprofile=document.form_login_travelplan.estoyinprofile.value
	//alert(estoyinprofile);
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelcientelogeado"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_registro_travel.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&muestro=perfiledit"
	url=url+"&estoyinprofile="+estoyinprofile

	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
}
//***************************************************************************************************************************************

function validate_passw(EW_this){
	//************************************************************
	var login_passw=EW_this.login_passw
	//var preguntaseg=EW_this.preguntaseg
	var respuestaseg=EW_this.respuestaseg
	//************************************************************
	valor_login_passw=login_passw.value
	//valor_preguntaseg=preguntaseg.value
	valor_respuestaseg=respuestaseg.value
	
	//************************************************************
	//************************************************************
	if (document.form_login_travelplan.form_olvide_passw.value==0){
			if (EW_this.login_passw && !EW_hasValue(EW_this.login_passw, "TEXT" )) 
			{
				if (!EW_onError(EW_this, EW_this.login_passw, "TEXT", ""+JS_userfrm_passw_empty))
				return false; 
			}
	}
			
	if (document.form_login_travelplan.form_olvide_passw.value==1){
			if (EW_this.respuestaseg && !EW_hasValue(EW_this.respuestaseg, "TEXT" )) 
			{
				if (!EW_onError(EW_this, EW_this.respuestaseg, "TEXT", ""+JS_respuestaseg_empty))
				return false; 
			}
	}		
	//************************************************************
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelloginyelregistro"//"eldivdelajaxenelcarro"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_registro_travel.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&login_passw="+valor_login_passw
	url=url+"&respuestaseg="+valor_respuestaseg
	//************************************************************
	//************************************************************
	abrexml(url,layer);
	return false;
}
//***************************************************************************************************************************************

function validate_registerForm(EW_this){
	var nombre=EW_this.nombre
	var apellido=EW_this.apellido
	var x_id_pais=EW_this.x_id_pais
	var respuesta=EW_this.respuesta
	//************************************************************
	//************************************************************
	valor_nombre=nombre.value
	valor_apellido=apellido.value
	valor_x_id_pais=x_id_pais.value
	valor_respuesta=respuesta.value

	//************************************************************
	//************************************************************
		if (EW_this.nombre && !EW_hasValue(EW_this.nombre, "TEXT" )) 
		{
			if (!EW_onError(EW_this, EW_this.nombre, "TEXT", ""+JS_userfrm_nombre_empty))
			return false; 
		}

		if (EW_this.apellido && !EW_hasValue(EW_this.apellido, "TEXT" )) 
		{
			if (!EW_onError(EW_this, EW_this.apellido, "TEXT", ""+JS_userfrm_apellido_empty))
			return false; 
		}
		if (EW_this.respuesta && !EW_hasValue(EW_this.respuesta, "TEXT" )) 
		{
			if (!EW_onError(EW_this, EW_this.respuesta, "TEXT", ""+JS_userfrm_respuesta_empty))
			return false; 
		}

	//************************************************************
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelloginyelregistro"//"eldivdelajaxenelcarro"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_registro_travel.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&toregister=true"
	url=url+"&nombre="+valor_nombre
	url=url+"&apellido="+valor_apellido
	url=url+"&x_id_pais="+valor_x_id_pais
	url=url+"&respuesta="+valor_respuesta
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
	return false;
}

//***************************************************************************************************************************************
function validate_profileForm(EW_this){
	var nombre=EW_this.nombre
	var apellido=EW_this.apellido
	var x_id_pais=EW_this.x_id_pais
	var estoyinprofile=EW_this.estoyinprofile
	//var respuesta=EW_this.respuesta
	
	var passOLD=EW_this.passOLD
	var passNEW=EW_this.passNEW
	var passNEWrepetida=EW_this.passNEWrepetida
	//************************************************************
	//************************************************************
	valor_nombre=nombre.value
	valor_apellido=apellido.value
	valor_x_id_pais=x_id_pais.value
	valor_estoyinprofile=estoyinprofile.value

	valor_passOLD=passOLD.value
	valor_passNEW=passNEW.value
	valor_passNEWrepetida=passNEWrepetida.value

	//************************************************************
	//************************************************************
		if (EW_this.nombre && !EW_hasValue(EW_this.nombre, "TEXT" )) 
		{
			if (!EW_onError(EW_this, EW_this.nombre, "TEXT", ""+JS_userfrm_nombre_empty))
			return false; 
		}

		if (EW_this.apellido && !EW_hasValue(EW_this.apellido, "TEXT" )) 
		{
			if (!EW_onError(EW_this, EW_this.apellido, "TEXT", ""+JS_userfrm_apellido_empty))
			return false; 
		}

		if (valor_passOLD!=""){
		
			if((valor_passNEW=="") || (valor_passNEWrepetida=="")){
				alert(JS_pass_no_vacias)
				return false; 
			}
		
			if(valor_passNEW!=valor_passNEWrepetida){
				alert(JS_pass_no_coinciden)
				return false; 
			}

			
		}


	//************************************************************
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	layer="ajaxcontentarea"//"eldivdelcientelogeado"//"eldivdelajaxenelcarro"//"eldivdelajaxenelcarro_procesa"
	url="../_ajax_site/ajax_registro_travel.asp"
	url=url+"?MyRND="+miAleatorio
	url=url+"&toeditprofile=true"
	url=url+"&nombre="+valor_nombre
	url=url+"&apellido="+valor_apellido
	url=url+"&x_id_pais="+valor_x_id_pais
	url=url+"&estoyinprofile="+valor_estoyinprofile
	
	url=url+"&passOLD="+valor_passOLD
	url=url+"&passNEW="+valor_passNEW
	
	//url=url+"&respuesta="+valor_respuesta
	//************************************************************
	//************************************************************
	//alert(url)
	abrexml(url,layer);
	return false;
}

//***************************************************************************************************************************************

function EW_checkMyFormMailing(EW_this) 
{
	if (EW_this.email && !EW_hasValue(EW_this.email, "TEXT" )) 
	{
		if (!EW_onError(EW_this, EW_this.email, "TEXT", ""+JS_userfrm_correo_empty))
		return false; 
	}
	if (EW_this.email && !EW_checkemail(EW_this.email.value)) 
	{
		if (!EW_onError(EW_this, EW_this.email, "TEXT", ""+JS_userfrm_correo_wrong))
		return false; 
	}
	document.getElementById("respuestadelajaxdelmailing").innerHTML=""+JS_ajax_procesando
	makeRequestMailing('../_ajax_site/ajax_mailing.asp?mode=add','respuestadelajaxdelmailing');
	return false;
}
//***************************************************************************************************************************************
function makeRequestMailing(url,layer) 
{
	//alert(url)
	//************************************************************
	var correo=document.frmMailingList.email
	//************************************************************
	valor_correo=correo.value
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"&MyRND="+miAleatorio
	url=url+"&email="+valor_correo
	//************************************************************
	//alert(url)
	abrexml(url,layer);
}
//***************************************************************************************************************************************
//***************************************************************************************************************************************
//*************************************************************************************************************************************
//*************************************************************************************************************************************

function comprobaciones(txt)
{
       	var s
       	s=document.getElementById(eldiv).innerHTML
//       	alert(s)
       	//*****************************************************************************************
		condiciones_login(s);
       	//*****************************************************************************************
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_login(s)
{
//alert(s)
       	if(s.search('<!--#login#-->') != -1) //el login esta ok
       	{
       		pageRefresh();
			return false;
       	}
       	//*****************************************************************************************
       	//*****************************************************************************************
       	if(s.search('<!--#login_passw#-->') != -1) //el login esta ok
       	{
       		document.form_login.password.focus();
       		alert(JS_login_passw_wrong);
			return false;
       	}
       	//*****************************************************************************************
       	//*****************************************************************************************
       	if(s.search('<!--#login_username#-->') != -1) //el login esta ok
       	{
       		document.form_login.email_address.focus();
       		alert(JS_login_username_wrong);
			return false;
       	}
       	//*****************************************************************************************
       	//*****************************************************************************************
       	if(s.search('<!--#lista_hotel_ok#-->') != -1) //el login esta ok
       	{
			refrescadatareserva("_ajax_site/ajax_listahotelesdata.asp","layer_datahotel")
			return false;
       	}
       	//*****************************************************************************************
       	//*****************************************************************************************
       	if(s.search('<!--#lista_hotel_data_ok#-->') != -1) //el login esta ok
       	{
			RefreshRoomsMio('IZQUIERDA');
			return false;
       	}


       	if(s.search('<!--#calculo_item_ajax_ok#-->') != -1) //el login esta ok
       	{
			showhideconfig("CalculoItemHTML","0")
			return false;
       	}

       	//*****************************************************************************************
       	//*****************************************************************************************
       	
       	

       	if(s.search('<!--#shopcart_register_forgot_pass#-->') != -1) //el login esta ok
       	{
			muestra_olvido_pass_form();
			return false;
       	}

       	if(s.search('<!--#shopcart_register_forgot_pass_encero#-->') != -1) //el login esta ok
       	{
			oculta_olvido_pass_form();
			return false;
       	}


       	if(s.search('<!--#shopcart_refresco#-->') != -1) //el login esta ok
       	{
			pageRefresh();
			return false;
       	}

       	if(s.search('<!--#shopcart_datosdereserva#-->') != -1) //el login esta ok
       	{
       		document.form_login_travelplan.estalogueado.value="login";
			abrexml('../_ajax_site/ajax_finish_cliente.asp','eldivdelcientelogeado');
			return false;
       	}

       	
       	
//*********************************************************************************************************************************
       	if(s.search('<!--#Devuelvo_Array_Beneficiados#-->') != -1) //el login esta ok
       	{
			var inicio="<!--#Inicio_Beneficiados#"
			var fin="#Fin_Beneficiados#-->"

			first =  s.search(inicio)  + inicio.length
			last = 	s.search(fin)
			devuelve = s.substr(first, last-first);
			//alert(arrdevuelve)
			arrdevuelve = devuelve.split("-|-|-");
			//alert(arrdevuelve)
			document.form_login_travelplan.benef_nombre.value=arrdevuelve[2]
			document.form_login_travelplan.benef_apellido.value=arrdevuelve[3]
			document.form_login_travelplan.benef_correo.value=arrdevuelve[4]
			document.form_login_travelplan.benef_direccion.value=arrdevuelve[6]
			document.form_login_travelplan.benef_tel.value=arrdevuelve[7]

			  source = document.form_login_travelplan.benef_pais;
			  for (i = 0; i < source.length; i++) {
				    if (source.options[i].value==arrdevuelve[5]) {
				        source.options[i].selected=true 
				    }
			  } 
       	}

//*********************************************************************************************************************************
       	if(s.search('<!--#Devuelvo_el_id_Beneficiado#-->') != -1) //el login esta ok
       	{
       	
			var inicio="<!--#Inicio_id_Beneficiado#"
			var fin="#Fin_id_Beneficiado#-->"

			first =  s.search(inicio)  + inicio.length
			last = 	s.search(fin)
			devuelve = s.substr(first, last-first);
			//alert(devuelve)
			EscribeBeneficiario(devuelve);

       	}

//**********************************************************************************************************************************
       	if(s.search('<!--#Estoy_en_formulario_Beneficiado#-->') != -1) //el login esta ok
       	{
       	document.form_login_travelplan.form_beneficiario_activo.value="si"
		}

       	if(s.search('<!--#No_hay_formulario_Beneficiado#-->') != -1) //el login esta ok
       	{
       	document.form_login_travelplan.form_beneficiario_activo.value=""
		//abrexml('../_ajax_site/ajax_finish_cliente.asp?estoyinprofile=0','ajaxcontentarea');//eliddelosbeneficiarios
		}


       	if(s.search('<!--#Estoy_en_formulario_Acompanantes#-->') != -1) //el login esta ok
       	{
       	document.form_login_travelplan.form_acompanantes_activo.value="si"
		}

       	if(s.search('<!--#No_hay_formulario_Acompanantes#-->') != -1) //el login esta ok
       	{
       	document.form_login_travelplan.form_acompanantes_activo.value=""
		}


       	if(s.search('<!--#Estoy_en_formulario_Voucher#-->') != -1) //el login esta ok
       	{
       	document.form_login_travelplan.form_vouchers_activo.value="si"
		}

       	if(s.search('<!--#No_hay_formulario_Voucher#-->') != -1) //el login esta ok
       	{
       	document.form_login_travelplan.form_vouchers_activo.value=""
		}

//**********************************************************************************************************************************

       	if(s.search('<!--#pongoperfilReadonly0#-->') != -1) //el login esta ok
       	{
			exec_ajax_cart(0);
		}
       	if(s.search('<!--#pongoperfilReadonly1#-->') != -1) //el login esta ok
       	{
			exec_ajax_cart(1);
		}

//**********************************************************************************************************************************

       	if(s.search('<!--#cargo_cliente#-->') != -1)
       	{
			abrexml('../_ajax_site/ajax_finish_beneficiarios.asp','eldivdelosbeneficiarios0');
		}
       	if(s.search('<!--#cargo_beneficiario#-->') != -1)
       	{
			abrexml('../_ajax_site/ajax_finish_acompanantes.asp','eldivdelosacompanantes');
		}
       	if(s.search('<!--#cargo_acompanante#-->') != -1)
       	{
			abrexml('../_ajax_site/ajax_finish_voucher.asp','eldivdelvoucher');
		}
       	if(s.search('<!--#cargo_voucher#-->') != -1)
       	{
       	
		}

       	if(s.search('<!--#ajax_finish_refrescaprecios#-->') != -1)
       	{
       	actualiza_atencion_turista()
		}

       	if(s.search('<!--#ajax_finish_devuelve_precios#-->') != -1)
       	{


			var inicio="<!--#Inicio_ajax_finish_devuelve_precios#"
			var fin="#Fin_ajax_finish_devuelve_precios#-->"


			first =  s.search(inicio)  + inicio.length
			last = 	s.search(fin)
			devuelve = s.substr(first, last-first);
			//alert(devuelve)
			arrdevuelve = devuelve.split("-|-|-");
			//alert(arrdevuelve)


document.getElementById("total_adultos").innerHTML=arrdevuelve[0]
document.getElementById("total_ninos").innerHTML=arrdevuelve[1]
document.getElementById("total_pasajeros").innerHTML=arrdevuelve[2]
document.getElementById("a_pagar_cargo_asistencia_turista").innerHTML=arrdevuelve[4]
document.getElementById("subtotal").innerHTML=arrdevuelve[5]
document.getElementById("impuesto_cobro_online").innerHTML=arrdevuelve[6]
document.getElementById("total_general").innerHTML=arrdevuelve[7]

			
       	
		}



       	if(s.search('<!--#contact_us_ok#-->') != -1) //el login esta ok
       	{
       		document.contact_us.codeconf.value="";
       		document.contact_us.Message.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_inc/aspcaptcha.asp"+rfsh
			//alert(JS_mensaje_send_ok);
			//return false;
       	}
		//************************************************************
       	if(s.search('<!--#contact_us_conf_code_wrong#-->') != -1) //el login esta ok
       	{
       		document.contact_us.codeconf.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_inc/aspcaptcha.asp"+rfsh
			document.contact_us.codeconf.focus();
	       	//alert(JS_codeconf_wrong);
			//return false;
       	}


       	if(s.search('<!--#link_us_ok#-->') != -1) //el login esta ok
       	{
       		document.addurl.codeconf.value="";
			document.addurl.titulo.value="";
			document.addurl.url.value="http://";
			document.addurl.descri.value="";
			document.addurl.nombre.value="";
			document.addurl.email.value="";
			document.addurl.intercambio.value="http://";   		
     		
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_inc/aspcaptcha.asp"+rfsh
			//alert(JS_mensaje_send_ok);
			//return false;
       	}
		//************************************************************
       	if(s.search('<!--#link_us_conf_code_wrong#-->') != -1) //el login esta ok
       	{
       		document.addurl.codeconf.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_inc/aspcaptcha.asp"+rfsh
			document.addurl.codeconf.focus();
	       	//alert(JS_codeconf_wrong);
			//return false;
       	}




}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function AnalizaFormLoginRegister()
{
    var condicion_form=document.form_login_travelplan.form_login_muestro.value
    var condicion_en_cero=document.form_login_travelplan.form_en_cero.value

    if (condicion_form=="INPUTPASS"){//es el formulario de password
	    //if (condicion_en_cero=="1"){//es el formulario de password
		   // alert("passw="+document.form_login_travelplan.login_passw.value)
		//}
    }


    if (condicion_form=="INPUTPROFILE"){//es el formulario del perfil del user
    
    }
}

//*************************************************************************************************************************************
//*************************************************************************************************************************************

function refrescahoteles(url,layer){

	//alert(url)
	//************************************************************
	var destino=document.form_reserva.destination
	//************************************************************
	valor_destino=destino.options[destino.selectedIndex].value
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"?MyRND="+miAleatorio
	url=url+"&destino="+valor_destino
	//************************************************************
	//alert(url)
	abrexml(url,layer);

}

//*************************************************************************************************************************************
//*************************************************************************************************************************************
function refrescahotelespaginahoteles(url,layer){

	//alert(url)
	//************************************************************
	var destino=document.destinationsTOP.destination
	//************************************************************
	valor_destino=destino.options[destino.selectedIndex].value
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"?MyRND="+miAleatorio
	url=url+"&refresca=NO"
	url=url+"&destino="+valor_destino
	//************************************************************
	//alert(url)
	abrexml(url,layer);

}
//*************************************************************************************************************************************
//*************************************************************************************************************************************

function refrescadatareserva(url,div){
			document.getElementById("CalculoItemAjax").innerHTML=""
			//************************************************************
			var id=document.form_reserva.id
			//************************************************************
			valor_id=id.options[id.selectedIndex].value
			//************************************************************
			var miAleatorio=parseInt(Math.random()*99999999);
			url=url+"?MyRND="+miAleatorio
			url=url+"&id="+valor_id
			//************************************************************
			//alert(url)
			abrexml(url,div);
			return false;

}       	



//*************************************************************************************************************************************
//*************************************************************************************************************************************
function contactus(url,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	//************************************************************
	var email_address=formulario.email_address
	var contactname=formulario.contactname
	var Message=formulario.Message
	var codeconf=formulario.codeconf
	//************************************************************
	//************************************************************
	valor_email_address=email_address.value
	valor_contactname=contactname.value
	valor_Message=Message.value
	valor_codeconf=codeconf.value
	//************************************************************
	if (valor_contactname==""){
	alert(JS_writeyourname);
	contactname.focus();
	return false;
	}
	//************************************************************
	if (valor_email_address==""){
	alert(JS_email_contacto);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (!EW_checkemail(valor_email_address))
	{
	alert(JS_email_contacto_format);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (valor_codeconf==""){
	alert(JS_writecodeconf);
	codeconf.focus();
	return false;
	}
	//************************************************************
	if (valor_Message==""){
	alert(JS_writemessage);
	Message.focus();
	return false;
	}
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	param=""
	param=param+"MyRND="+encodeURIComponent(miAleatorio);
	param=param+"&contactname="+encodeURIComponent(valor_contactname);
	param=param+"&email_address="+encodeURIComponent(valor_email_address);
	param=param+"&message="+encodeURIComponent(valor_Message);
	param=param+"&codeconf="+encodeURIComponent(valor_codeconf);
	
	//************************************************************
	//************************************************************
	//alert(param);
	abrexmlPOST(url,layer,param)
}


//*************************************************************************************************************************************
//*************************************************************************************************************************************
function linkus(urlx,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	//************************************************************
	var titulo=formulario.titulo
	var url=formulario.url
	var descri=formulario.descri
	var nombre=formulario.nombre
	var email=formulario.email
	var intercambio=formulario.intercambio
	var codeconf=formulario.codeconf
	//************************************************************
	//************************************************************
	valor_titulo=titulo.value
	valor_url=url.value
	valor_descri=descri.value
	valor_nombre=nombre.value
	valor_email=email.value
	valor_intercambio=intercambio.value
	valor_codeconf=codeconf.value
	//************************************************************
	//************************************************************
	if (valor_titulo==""){
	alert(JS_writetitle);
	titulo.focus();
	return false;
	}
	if (valor_url=="" || valor_url=="http://"){
	alert(JS_writeurl);
	url.focus();
	return false;
	}
	
	if (!EW_checkemail(valor_email))
	{
	alert(JS_email_contacto_format);
	email.focus();
	return false;
	}



	if (valor_descri==""){
	alert(JS_writevalordescri);
	descri.focus();
	return false;
	}
	if (valor_nombre==""){
	alert(JS_writenombrelink);
	nombre.focus();
	return false;
	}
	if (valor_email==""){
	alert(JS_writeemaillink);
	email.focus();
	return false;
	}





	
	
	if (valor_intercambio=="" || valor_intercambio=="http://"){
	alert(JS_writeintercambio);
	intercambio.focus();
	return false;
	}
	
	if (valor_codeconf==""){
	alert(JS_writecodeconf);
	codeconf.focus();
	return false;
	}
	//************************************************************
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	param=""
	param=param+"MyRND="+encodeURIComponent(miAleatorio);
	param=param+"&codeconf="+encodeURIComponent(valor_codeconf);

	param=param+"&titulo="+encodeURIComponent(valor_titulo);
	param=param+"&url="+encodeURIComponent(valor_url);
	param=param+"&descri="+encodeURIComponent(valor_descri);
	param=param+"&nombre="+encodeURIComponent(valor_nombre);
	param=param+"&email="+encodeURIComponent(valor_email);
	param=param+"&intercambio="+encodeURIComponent(valor_intercambio);
	
	//************************************************************
	//************************************************************
	//alert(url);
	//alert(layer);
	//alert(param);
	abrexmlPOST(urlx,layer,param)
}

