$(function() {  
  $('tr.odd, tr.even').mouseover(function() {  
       $(this).addClass("overrow").show("slow");  
  } )  
  $('tr.odd, tr.even').mouseout(function() {  
      $(this).removeClass("overrow").show("slow");  
  } )
  
  $('.menu_item').mouseover(function() {
	  id = $(this).attr("id");	 
	  value = $("#li_"+id).attr("value");	 

	   if(value > 16){
		  $("#li_"+id).css("background", 'url(/public/img/menu_background_hover_grande.jpg) center no-repeat')
    	 // $("#li_"+id).addClass("menu_item_hover_grande").show("slow");
	   }else if(value > 10){
		  $("#li_"+id).css("background", 'url(/public/img/menu_background_hover_medio.jpg) center no-repeat')
    	//  $("#li_"+id).addClass("menu_item_hover_medio").show("slow");
	   }else{
		  $("#li_"+id).css("background", 'url(/public/img/menu_background_hover.jpg) center no-repeat')
    	 // $("#li_"+id).addClass("menu_item_hover").show("slow");
	   }
  } )  
  $('.menu_item').mouseout(function() { 
	 id = $(this).attr("id");
	   value = $("#li_"+id).attr("value");	 
	  if(value > 16){
	    //  $("#li_"+id).removeClass("menu_item_hover_grande").show("slow");  
		  $("#li_"+id).css("background", 'none');
	  }else if(value > 10){
	    //  $("#li_"+id).removeClass("menu_item_hover_medio").show("slow");  
		  $("#li_"+id).css("background", 'none');
	  }else{
	  	//  $("#li_"+id).removeClass("menu_item_hover").show("slow");  
		  $("#li_"+id).css("background", 'none');
	  }
  } )
  
  $('.item_list_menu').mouseover(function() {	
	  id = $(this).attr("id");
	  
	 $("#img_"+id).attr("src", "/public/img/icon_submenu_hover.jpg");
	   $(this).addClass("item_list_menu_hover");	
	  
       $("#li_"+id).addClass("item_list_menu_hover");	   
  } )  
  $('.item_list_menu').mouseout(function() {  
	  id = $(this).attr("id");	
	  
	  $("#img_"+id).attr("src", "/public/img/icon_submenu.jpg");
	  $(this).removeClass("item_list_menu_hover");		  
      $("#li_"+id).removeClass("item_list_menu_hover");  	
  } )    
  
  $(".capa_ayuda").tooltip({	
		position: "center right",
		offset: [-2, 10],
		effect: "fade",
		opacity: 0.9,
		tip: '.tooltip'	
	});
})

function loadInitial(what_is_it){
	Image1= new Image(147,39);
	Image1.src = "/public/img/loading_login.gif";
	
	Image2= new Image(147,39);
	Image2.src = "/public/img/loading_peque.gif";
	
	Image3= new Image(147,39);
	Image3.src = "/public/img/loading_blue.gif";	
	
	if(what_is_it == "hoteles"){
		loadSearchHoteles();
	}else{
		loadSearch('inicial');
	}
//  No chuta.Moi 
//	$.ajaxSetup({
//	  cache: false,
//	  scriptCharset: "ISO-8859-1"	
//	});
}

function loadSearchHoteles(pais) {
	if (!pais) pais = '';
	$('#search').load("/multi/load_search_hoteles/"+pais);

}

function loadSearch(origen, salida, destino, tipo, precio, codigo, duracion) {
	if (!origen) origen = 'todos';
	if (!salida) salida = 'todos';
	if (!destino) destino = 'todos';
	if (!tipo) tipo = 'todos';
	if (!precio) precio = 'todos';
	if (!codigo) codigo = 'todos';
	if (!duracion) duracion = 'todos';
	
	$("#search").html("<img src='/public/img/loading_blue.gif' />");	
	
	html = $.ajax({
		type: "POST",		
		url: "/multi/load_search/"+origen+"/"+salida+"/"+destino+"/"+tipo+"/"+precio+"/"+codigo+"/"+duracion,
		async: false
	 }).responseText;
	
	$('#search').html(html).hide().fadeIn("slow");	
}

  function hide_search(){
	  
	     $("#search").css("background", "url(/public/img/search_img.jpg)");
		$("#search_form").hide();
	  
  }
  
  function show_search(){
	  
	  	$("#search").css("background", "url(/public/img/search_background.jpg)");
		$("#search_form").show();
	  
  }

function doSubmit(id_form, action){
	$("#"+id_form).attr('action', action);
	$("#"+id_form).submit();
}

function doValid(id_form, action){
	
	if(initValidation(id_form)){	
		$("#"+id_form + "#img_enviar").hide();
		doSubmit(id_form, action);		
	}else{
		show_olverlay_('error_campos_obligatorios');
	}
}

function initValidation (id_form){

	var correcto = true;	
	// campos requeridos
	  $("#"+id_form).find(".required:visible").each(function(i) {
															 
		id = $(this).attr("id");
	   valor=$(this).val();

	   if (valor==undefined || valor=="" || valor=="void"){
		   
	   	   mark_field(id,'required');
		   correcto = false;		
	   }else 
	   		unmark_field(id,'required');
     
	   });
	  
	  
	    
	   // checkbox ----------------------------------------------
	var	k=0;	 
	var	numero_total=false;
	var checbox_validar = false;
	
	// buscamos todos los checkbox que tengan la clase required_check
	   $("#"+id_form).find(".required_check:visible").each(function(i) {
		id = $(this).attr("id");
		 
	  	// cogemos el id de cada uno y buscamos la longitud
	    var checked = $("input[@id="+id+"]:checked").length; 
        if (checked == 0) { k++; } // sumamos uno al contador si encontramos vacÃ­o
		
		numero_total++;
		checbox_validar = true;

	   });

	
		
	   if(true == checbox_validar && k==numero_total){ // comprobamos si hay como mÃ­nimo 1 seleccionado, de no ser asÃ­ mostramos error
		correcto = false;
		 //mark_field(id,'required');
	 	$("#checkboxes_error").show();
	   }else{

		   $("#checkboxes_error").hide();
	   }
	   // FIN checkbox ----------------------------------------------
	 

     
	  
	// Aceptar condiciones	
	if($("#"+id_form + " #accept_cond").attr("value") != undefined && $("#"+id_form + " #accept_cond:checked").val() == null){		
		mark_field('accept_cond','required');
	   correcto = false;
	}else{
		unmark_field('accept_cond','required');
	}
	  
	// campos password iguales	  
	pasw = $("#"+id_form + " #password").val();		
	repasw = $("#"+id_form + " #repassword").val();	
	
	if(pasw != undefined && pasw != ''){
		if (pasw == repasw){
   			unmark_field('password','match_password');  		
	   }else{ 
   		   mark_field('password','match_password');
		   correcto = false;
	   }  	
	}
	   
	  
	 
	// campos email
	$("#"+id_form).find(".valid_email:visible").each(function(i) {	
		id = $(this).attr("id");
	   valor=$(this).attr("value");
	  
	   if (valor!=undefined) {
	  if (!valor.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
	  	mark_field(id,'valid_email');
		correcto = false;
	  }else unmark_field(id,'valid_email');
	   }
	   });
	
	// Comprobacion cif / nif
	$("#"+id_form).find("#cif:visible").each(function(i) {	
		id = $(this).attr("id");
	     valor=$(this).val();
	  
	   if (valor!='') { 
	  if (!valor.match(/^((([ABCDEFGHKLMNPQS])\d{8})|(\d{8}([TRWAGMYFPDXBNJZSQVHLCKE])))$/i)){
	  	mark_field(id,'valid_cif');
		correcto = false;
	  }else unmark_field(id,'valid_cif');
	   }
	   });
	
	   
	 // min length
	 $("#"+id_form).find(".min_length:visible").each(function(i) {		
		id = $(this).attr("id");
	   valor=$(this).attr("value");
	  if (valor!=undefined) {
	  if (valor.length<6){
	  	mark_field(id,'min_length');
		correcto = false;
	  }
	   else unmark_field(id,'min_length');
	  }
	   });

	 $("#"+id_form).find(".minimum:visible").each(function(i) {			 
		id = $(this).attr("id");
	   valor=$(this).attr("value");
	  if (valor!=undefined) {
	  	id = $(this).attr("id");
	  	fieldcomp = id.substring(0, id.indexOf('_') );
	  	
	  	valor2=$("#"+fieldcomp).attr("value");
	  
	  	if (parseInt(valor)>parseInt(valor2)){
	  	correcto = false;
	  	mark_field(id,'minimum');
		}
	   else unmark_field(id,'minimum');
	  }
	   }); 	  

	 return correcto;
}

function mark_field (id, type)
{	
	$("#"+id).css("background-color", "#9DB7D2");	
	//document.getElementById(id).style.backgroundColor="#ffffcc";
	//$("#"+id).addClass('fondo');

	$("#error_all_" + type).show();	
}

function unmark_field (id, type)
{	
	$("#"+id).css("background-color", "#FFFFFF");
	$("#error_"+ id + "_" + type).hide();
	//$("../",id).remove("span");
}

						
function borrar_opcion(text){
	if(confirm(text)){
		return true;
	}else return false;
}

function popup(page, title, width, height) {	
	window.open(page, title, "width=" + width + ",height="+height+",menubar=no,scrollbars=yes");
}

function doPost (uri, field_name, field_value)
{
	idForm=Math.round(Math.random()*10);
	
	htmlForm = "<form id='dyn_form' action='"+uri+"' method='POST'>";
	htmlForm+= "<input type='hidden' name='"+field_name+"' value='"+field_value+"' >";
	htmlForm+= "</form>";
	
	$("body").append(htmlForm);
	$("#dyn_form").submit();
}

function doPostMultiple (uri, array_fields)
{
	idForm=Math.round(Math.random()*10);
	
	htmlForm = "<form id='dyn_form_"+idForm+"' action='"+uri+"' method='POST'>";
	var i=0;
	for(i=0; i<array_fields.length; i=i+2){
		htmlForm+= "<input type='hidden' name='"+array_fields[i]+"' value='"+array_fields[i+1]+"' >";
	}
	htmlForm+= "</form>";
	
	$("body").append(htmlForm);
	$("#dyn_form_"+idForm).submit();
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className=" sfhover";
			id = this.id;
			$("#"+id+ " UL").show();
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			$("#"+id+ " UL").hide();
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);

function OFlash (file, width, height, bgcolor, mode) { document.write ("<object codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 height=" + height + " width=" + width + " classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME='FlashVars' VALUE=''><PARAM NAME='Movie' VALUE='" + file + "'><PARAM NAME='Src' VALUE='" + file + "'><PARAM NAME='WMode' VALUE='" + mode + "'><PARAM NAME='Play' VALUE='-1'><PARAM NAME='Loop' VALUE='-1'><PARAM NAME='Quality' VALUE='High'><PARAM NAME='SAlign' VALUE=''><PARAM NAME='Menu' VALUE='0'><PARAM NAME='Base' VALUE=''><PARAM NAME='AllowScriptAccess' VALUE='0'><PARAM NAME='Scale' VALUE='ShowAll'><PARAM NAME='DeviceFont' VALUE='0'><PARAM NAME='EmbedMovie' VALUE='0'><PARAM NAME='BGColor' VALUE='" + bgcolor +"'><PARAM NAME='SWRemote' VALUE=''><PARAM NAME='MovieData' VALUE=''><PARAM NAME='SeamlessTabbing' VALUE='1'><PARAM NAME='Profile' VALUE='0'><PARAM NAME='ProfileAddress' VALUE=''><PARAM NAME='ProfilePort' VALUE='0'><embed src='" + file + "' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='" + width + "' height='" + height +"'  wmode= '"+mode+"'></embed></object>"); }


function go_back(){
	history.back();
}

function toggle_him(id){
		
	  $(".arrow").attr("src", "/public/img/arrow_right.jpg");
  	  $("#arrow_"+id).attr("src", "/public/img/arrow_down.jpg");
	  $(".respuesta").hide();
	  $("#respuesta_"+ id).show();
	  

}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function download_me(){		
 window.location= "/home/download_guia/"+$("#destinos").attr("value");							
}

function actualizar_provincia(){
	var id_ciudad = $("#ciudad").attr("value");
	html = $.ajax({
		type: "POST",
		url: '/multi/actualizar_provincia/'+id_ciudad,
		async: false
	 }).responseText;
	
	var newOptions = unescape(html);
	newOptions = newOptions.replace(/\+/gi," ");
		
	$("#div_provincias").html(newOptions);
}

function mostrar_mes(mes, anyo){
	var cod_programa = $("#cod_programa").val();
	var cod_catalogo = $("#cod_catalogo").val();
	var ciudad_salida = $("#ciudad_salida").val();
	var tipo_vuelo = $("#tipo_vuelo").val();
	var num_adultos = $("#num_adultos").val();
	var num_ninos = $("#num_ninos").val();
	
	$("#fecha_calendario").html("<img src='/public/img/loading_peque.gif' />");	
	$('#fecha_calendario').load("/multi_compra/calendario_grid/"+cod_programa+"/"+cod_catalogo+"/"+ciudad_salida+"/"+tipo_vuelo+"/"+mes+"/"+anyo+"/"+num_adultos+"/"+num_ninos);
	
	$('#paso_resumen_vuelos').fadeOut("slow");		
	$('#paso_estancia').fadeOut("slow");
	$('#paso_resumen_estancia').fadeOut("slow");
	$('#paso_suplementos_descuentos').fadeOut("slow");
	$('#resumen_suplementos').fadeOut("slow");
	$("#siguiente_fecha").attr("src", "/public/img/es/siguiente.jpg");
}

/*window.onscroll = function()
{
    if( window.XMLHttpRequest ) {
        if (document.documentElement.scrollTop > 50 || self.pageYOffset > 50) {
            $('#resumen_compra').css('position','fixed');
            $('#resumen_compra').css('top','100');
        } /*else if (document.documentElement.scrollTop < 200 || self.pageYOffset < 200) {
            $('#resumen_compra').css('position','absolute');
            $('#resumen_compra').css('top','100px');
        }
    }
}
*/
function abrir_login(){
	$('#div_login').html("<img src='/public/img/loading_login.gif' />");
	$('#div_login').load("/login/load_login");
	$('#div_login').fadeIn("slow");
}

function abrir_recuperar(){
	$('#div_login').html("<img src='/public/img/loading_login.gif' />");
	$('#div_login').load("/login/load_recuperar");
	$('#div_login').fadeIn("slow");
}

function send_pass(id_form, action){
	if(initValidation(id_form)){
		email = $("#user_email").attr("value");
		$('#div_login').html("<img src='/public/img/loading_login.gif' />");
		html = $.ajax({
			type: "POST",
			url: action+"/"+email,
			async: false
		 }).responseText;	
		
		if(html == 'no_existe') location.href = '/registro';
		else abrir_recuperar();
	}
}

function send_login(id_form, action){
	if(initValidation(id_form)){
		email = $("#user").attr("value");
		password = $("#password_").attr("value");
		$('#div_login').html("<img src='/public/img/loading_login.gif' />");
		html = $.ajax({
			data: "user="+email+"&password_="+password,
			type: "POST",
			url: action,
			async: false
		 }).responseText;	
		
		if(html == 'usuarioweb'){
			doPostMultiple("/registro/inicio/actualizar_registro", new Array("email", email, "password", password));
		}else{
			$('#header').load("/login/load_header");
			$('#header').fadeIn("slow");
		}
	}
}

function comprobar(){
		if($("#search_origen").val() == '' && $("#search_salida_mes").val() == '' && $("#search_destino").val() == '' && $("#codigo_programa").val() == '' && $("#search_duracion").val() == ''){
			alert("Debes seleccionar alguna opción");
			return false;
		}else doSubmit('search_form', '/ofertas/buscar');
	}
	
// PARA AL CASO 2
function mostrar_suplementos_descuentos(){
	var PDIdPaqueteAire = $("#res_PDIdPaqueteAire").val();
	var paquete_tierra = $("#res_paquete_tierra").val();
	var fecha_seleccionada = $("#fecha_seleccionada").val();
	var num_indiv = $("#num_indiv").val();
	var num_doble = $("#num_doble").val();
	var num_triple = $("#num_triple").val();
	var num_bebes = $("#num_bebes").val();
	var conjunto_num_id = $("#conjunto_num_id").val();
	
	html = $.ajax({			
			type: "POST",
			url: '/multi_compra/load_suplementos_descuentos/'+PDIdPaqueteAire+'/'+paquete_tierra+'/'+fecha_seleccionada+'/no/'+num_indiv+'/'+num_doble+'/'+num_triple+'/'+num_bebes+'/'+conjunto_num_id,
			async: false
		 }).responseText;	
	$("#paso_suplementos_descuentos").html(html).hide().fadeIn("slow");	
	$('#resumen_suplementos').fadeOut("slow");
}

function mostrar_suplementos_descuentos_caso_1(){
	var PDIdPaqueteAire = $("#res_PDIdPaqueteAire").val();
	var paquete_tierra = $("#res_paquete_tierra").val();
	var fecha_seleccionada = $("#fecha_seleccionada").val();
	var num_indiv = $("#num_indiv").val();
	var num_doble = $("#num_doble").val();
	var num_triple = $("#num_triple").val();
	var num_bebes = $("#num_bebes").val();
	
	
	var paquete_tierra = $('input[@name=opcion]:checked').val();
	var regimen = $("#regimen_"+paquete_tierra).val();
	
	html = $.ajax({			
			type: "POST",
			url: '/multi_compra/load_suplementos_descuentos/'+PDIdPaqueteAire+'/'+paquete_tierra+'/'+fecha_seleccionada+'/'+regimen+'/'+num_indiv+'/'+num_doble+'/'+num_triple+'/'+num_bebes,
			async: false
		 }).responseText;	
	$("#paso_suplementos_descuentos").html(html).hide().fadeIn("slow");
	$('#resumen_suplementos').fadeOut("slow");

}

function comprobar_ciudad_salida(){
	var ciudad_salida = $("#ciudad_salida").val();
	var cod_programa = $("#cod_programa").val();
	var cod_catalogo = $("#cod_catalogo").val();
	
	if(ciudad_salida != ''){
		html = $.ajax({
			type: "POST",
			url: '/multi_compra/update_tipo_vuelo/'+cod_programa+'/'+cod_catalogo+'/'+ciudad_salida,
			async: false
		 }).responseText;
		
		var newOptions = unescape(html);
		newOptions = newOptions.replace(/\+/gi," ");
		
		$("#siguiente_ciudad").attr("src", "/public/img/es/siguiente.jpg");
		$("#siguiente_ciudad").css("cursor", "default");		
		$("#fecha_calendario").html("");	
		
		$("#siguiente_fecha").attr("src", "/public/img/es/siguiente.jpg");
		$("#siguiente_fecha").css("cursor", "default");	
		
		$('#paso_resumen_vuelos').fadeOut("slow");
		$('#paso_estancia').fadeOut("slow");
		$('#paso_resumen_estancia').fadeOut("slow");
		$('#paso_suplementos_descuentos').fadeOut("slow");
		$('#resumen_suplementos').fadeOut("slow");
		$('#content_page').css('height', 994);
	
		$("#div_tipo_vuelo").html(newOptions);
		
		comprobar_salida();
	}else{
		$("#fecha_calendario").html("");
	
		$("#siguiente_fecha").attr("src", "/public/img/es/siguiente.jpg");
		$("#siguiente_fecha").css("cursor", "default");	
		
		$("#div_tipo_vuelo").html('');
		
		$("#siguiente_ciudad").attr("src", "/public/img/es/siguiente.jpg");
		$("#siguiente_ciudad").css("cursor", "default");		
		
		$('#paso_resumen_vuelos').fadeOut("slow");
		$('#paso_estancia').fadeOut("slow");
		$('#paso_resumen_estancia').fadeOut("slow");
		$('#paso_suplementos_descuentos').fadeOut("slow");
		$('#resumen_suplementos').fadeOut("slow");
		$('#content_page').css('height', 994);
	}
}

function comprobar_salida(){
	var ciudad_salida = $("#ciudad_salida").val();
	var tipo_vuelo = $("#tipo_vuelo").val();
	var cod_programa = $("#cod_programa").val();
	var mes = $("#mes").val();
	var anyo = $("#anyo").val();
	
	if(ciudad_salida != '' && tipo_vuelo != ''){			
		$("#siguiente_ciudad").attr("src", "/public/img/es/siguiente_on.jpg");
		$("#siguiente_ciudad").css("cursor", "pointer");		
	}else{
		$("#siguiente_ciudad").attr("src", "/public/img/es/siguiente.jpg");
		$("#siguiente_ciudad").css("cursor", "default");		
	}
	$("#fecha_calendario").html("");
	
	$("#fecha_escogida").attr("value", '');					
	
	$("#siguiente_fecha").attr("src", "/public/img/es/siguiente.jpg");
	$("#siguiente_fecha").css("cursor", "default");	
	$('#paso_resumen_vuelos').fadeOut("slow");
	
	$('#paso_estancia').fadeOut("slow");
	$('#paso_resumen_estancia').fadeOut("slow");
	$('#paso_suplementos_descuentos').fadeOut("slow");
	$('#resumen_suplementos').fadeOut("slow");
	$('#content_page').css('height', 994);	
}

function mostrar_calendario(){
	var ciudad_salida = $("#ciudad_salida").val();
	var tipo_vuelo = $("#tipo_vuelo").val();
	var cod_programa = $("#cod_programa").val();
	var cod_catalogo = $("#cod_catalogo").val();
	
	if(ciudad_salida != '' && tipo_vuelo != ''){
		html = $.ajax({
			type: "POST",
			url: '/multi_compra/get_mes_anio_programa/'+cod_programa+'/'+cod_catalogo+'/'+ciudad_salida+'/'+tipo_vuelo,
			async: false
		 }).responseText;	

		html = html.split("-");
		mes = html[1];
		anyo = html[0];
		
		$("#fecha_escogida").attr("value", '');					
		$("#siguiente_fecha").attr("src", "/public/img/es/siguiente.jpg"); $("#siguiente_fecha").css("cursor", "default");	 
		
		mostrar_mes(mes, anyo); 	
	}
}

 function DiferenciaFechas (first, second, tiempo) {  
   
    //Obtiene los datos del formulario  
    CadenaFecha1 = $("#"+first).val(); 
    CadenaFecha2 = $("#"+second).val();
      
    //Obtiene dia, mes y aÃ±o  
    var fecha1 = new fecha( CadenaFecha1 );
    var fecha2 = new fecha( CadenaFecha2 ); 
      
    //Obtiene objetos Date  
    var miFecha1 = new Date( fecha1.anio, fecha1.mes, fecha1.dia ); 
    var miFecha2 = new Date( fecha2.anio, fecha2.mes, fecha2.dia ); 
   
    //Resta fechas y redondea  
    var diferencia = miFecha1.getTime() - miFecha2.getTime();  
    var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24));  
    var segundos = Math.floor(diferencia / 1000);  
		
		if(dias>tiempo){
			alert ('No puedes seleccionar un rango de fechas mayor a '+tiempo);  			
			return false;
		}

      
    return true;  
 }  
   
 function fecha( cadena ) {  
   
    //Separador para la introduccion de las fechas  
    var separador = "-";
   
    //Separa por dia, mes y aÃ±o  
    if ( cadena.indexOf( separador ) != -1 ) {  
         var posi1 = 0;  
         var posi2 = cadena.indexOf( separador, posi1 + 1 );  
         var posi3 = cadena.indexOf( separador, posi2 + 1 ); 
         this.dia = cadena.substring( posi1, posi2 );
         this.mes = cadena.substring( posi2 + 1, posi3 );
         this.anio = cadena.substring( posi3 + 1, cadena.length );
    } else {  
         this.dia = 0;
         this.mes = 0; 
         this.anio = 0;     
    }  
	
	
 }  
 
 function show_olverlay_(id_div){
	 	$("#"+id_div).overlay({ 
		   
		mask: { 
	 
			color: '#000', 
	 
			loadSpeed: 200, 
	 
			opacity: 0.5 
		}, 
	 
		closeOnClick: false, 
	 
		api: true 
		
	}).load();
 }
 
 function update_ciudades_provincia(){
	 var provincia = $("#provincia").val();
	 
	 html = $.ajax({
		type: "POST",
		url: '/multi/update_ciudades/56/'+provincia,
		async: false
	 }).responseText;	
	 
	 $("#div_ciudades").html(html);
	 
	 mostrar_otro('ciudad');
 }
 
 function update_ciudades(){
	 var id_pais = $("#pais").val();
	 
	 html = $.ajax({
		type: "POST",
		url: '/multi/update_ciudades/'+id_pais,
		async: false
	 }).responseText;	
	 
	 $("#div_ciudades").html(html);
	 
	 mostrar_otro('ciudad');
 }
 
 function update_provinces(){
	  var id_pais = $("#pais").val();
	  if(id_pais == 56) $("#tr_provinces").show();
	  else $("#tr_provinces").hide();
 }
 
 function enviar_presu(fin_compra){
	var PDTipoViaje = $("#PDTipoViaje").val();

	var estilos_paran_enviar = $("#estilos_paran_enviar").html();
	estilos_paran_enviar = estilos_paran_enviar.replace(/&/g, "_-_-");
	estilos_paran_enviar = '<div id="estilos_paran_enviar">'+estilos_paran_enviar+'</div>';
	
	var paso_destino = $("#paso_destino").html();
	paso_destino = paso_destino.replace(/&/g, "_-_-");
	paso_destino = '<div id="paso_destino">'+paso_destino+'</div>';
	
	var resumen_datos_generales = $("#resumen_datos_generales").html();
	resumen_datos_generales = resumen_datos_generales.replace(/&/g, "_-_-");
	resumen_datos_generales = '<div id="resumen_datos_generales">'+resumen_datos_generales+'</div>';
	
	var paso_resumen_vuelos = '';
	if(PDTipoViaje != 'Solo Vuelo' || fin_compra == 'fin_compra'){
		paso_resumen_vuelos = $("#paso_resumen_vuelos").html();
		paso_resumen_vuelos = paso_resumen_vuelos.replace(/&/g, "_-_-");
		paso_resumen_vuelos = '<div id="paso_resumen_vuelos">'+paso_resumen_vuelos+'</div>';		
	}
	
	var paso_resumen_estancia = $("#paso_resumen_estancia").html();
	paso_resumen_estancia = paso_resumen_estancia.replace(/&/g, "_-_-");
	paso_resumen_estancia = '<div id="paso_resumen_estancia">'+paso_resumen_estancia+'</div>';
	
	var resumen_habitaciones = $("#resumen_habitaciones").html();
	resumen_habitaciones = resumen_habitaciones.replace(/&/g, "_-_-");
	resumen_habitaciones = '<div id="resumen_habitaciones">'+resumen_habitaciones+'</div>';
	if(PDTipoViaje == 'Solo Vuelo') resumen_habitaciones = "<br>"+resumen_habitaciones;
	
	var resumen_suplementos = $("#resumen_suplementos").html();
	resumen_suplementos = resumen_suplementos.replace(/&/g, "_-_-");
	resumen_suplementos = '<div id="resumen_suplementos">'+resumen_suplementos+'</div>';
	
	var datos_pasajeros = $("#datos_pasajeros").html();
	datos_pasajeros = datos_pasajeros.replace(/&/g, "_-_-");
	datos_pasajeros = '<div id="datos_pasajeros">'+datos_pasajeros+'</div>';
	
	var todo_compra = estilos_paran_enviar + paso_destino + resumen_datos_generales +  "<br>" +  paso_resumen_vuelos +  "<br>" + paso_resumen_estancia + resumen_habitaciones+ "<br>" + resumen_suplementos + "<br>" + datos_pasajeros;
	var email = $("#email_enviar").val();
	var observaciones_enviar = $("#observaciones_enviar").val();
	
	var localizador_internet = "";
	if(fin_compra == 'fin_compra'){
		localizador_internet = "&localizador_internet="+$("#localizador_internet").val()+"&nombre_destino="+$("#nombre_destino").val();
	}
	
	html = $.ajax({
		type: "POST",
		data: 'email='+email+'&observaciones_enviar='+observaciones_enviar+'&fin_compra='+fin_compra+'&todo_compra='+todo_compra+localizador_internet,
		url: "/multi_compra/enviar_presu",
		async: false
	 }).responseText;	 		
}

function enviar_canje(){
	var estilos_paran_enviar = $("#estilos_paran_enviar").html();
	estilos_paran_enviar = estilos_paran_enviar.replace(/&/g, "___");
	estilos_paran_enviar = '<div id="estilos_paran_enviar">'+estilos_paran_enviar+'</div>';
	
	var table_canje = $("#table_canje").html();
	table_canje = table_canje.replace(/&/g, "_-_-");
	table_canje = '<div id="table_canje">'+table_canje+'</div>';
	
	var email = $("#email_enviar").val();
	var observaciones_enviar = $("#observaciones_enviar").val();
	
	var todo_canje = estilos_paran_enviar + table_canje;
	
	html = $.ajax({
		type: "POST",
		data: 'email='+email+'&observaciones_enviar='+observaciones_enviar+'&todo_canje='+todo_canje,
		url: "/multi/enviar_canje",
		async: false
	 }).responseText;	 		
}

function print_todo(){
	$('<style media="print"> .print_todo{ display:block; } .ocultar_print_cliente{ display:inline; } </style>').appendTo('head'); 
	print();
}

function print_cliente(){
	$('<style media="print"> .print_todo, .ocultar_print_cliente{ display:none; } </style>').appendTo('head'); 
	print();
}

function solicitar_catalogo(texto_estar_logeado){
	html = $.ajax({
		type: "POST",		
		url: "/multi/estas_logeado",
		async: false
	 }).responseText;
	
	if(html == 'si'){
		doPost('/mi_cuenta/solicitud_material', 'material', '');
	}else if(html == 'no'){
		show_olverlay_('alerta_identificate');
	}
}
