		jQuery.noConflict();        
		jQuery(function(){
        
        	//----------------------------------------------------
            // CAMPOS CON MAS OPCIONES SOBRE EL IDENTIFICADOR
            //----------------------------------------------------
			jQuery(".otras_opciones input").val("");
            anterior = '';
            jQuery(".mas_opciones_reservas u").click(function() {
            	if (anterior == jQuery(this).attr("id")) {
                    jQuery(".mas_opciones_activa input").val("");
                    jQuery(".otras_opciones li").slideUp("fast");
                    anterior = '';
                    jQuery(".mas_opciones_reservas u").removeClass("mas_opciones_activa");
                } else {
                    anterior = jQuery(this).attr("id");
                    jQuery(".otras_opciones li").slideUp("fast");
                    jQuery(".mas_opciones_activa input").val("");
                    jQuery(".mas_opciones_reservas u").removeClass("mas_opciones_activa");
                    
                    jQuery(this).addClass("mas_opciones_activa");
                    jQuery("#form_"+jQuery(this).attr("id")).slideDown("fast");
				}
            });        
        
        
			//----------------------------------------------------
	        // INICIO DE LOS MODULOS PARA FECHAS
            //----------------------------------------------------
			var cal = Calendar.setup({
              	onSelect: function(cal) { 
					cal.hide();
                    var date = Calendar.intToDate(this.selection.get());                    

					jQuery("#fecha_salida").val(Calendar.printDate(date.addDays(1), "%d/%m/%Y"));
                    ca2.args.min = Calendar.intToDate(this.selection.get()).addDays(1);                    
                    ca2.args.max = date.addDays(30);
                    ca2.redraw();
				}, min: new Date()
			});

                   
			var ca2 = Calendar.setup({
                onSelect: function(cal) { 
                    cal.hide(); 
                }, min: new Date().addDays(1), max: new Date().addDays(30)
			});
              
			cal.manageFields("fecha_entrada", "fecha_entrada", "%d/%m/%Y");
			ca2.manageFields("fecha_salida", "fecha_salida", "%d/%m/%Y");

/*
			jQuery("body").click(function() { jQuery("select").show(); });
            jQuery("#fecha_entrada,#fecha_salida").click(function() { jQuery("select").hide(); })
*/



            //----------------------------------------------------            
            // FINALIZACION DE LOS MODULOS DE FECHAS
            //----------------------------------------------------
	            campos = false;
            
            //Iniciar Combos
            //----------------
            	if (campos==false) {                
	            	campos = jQuery(".habitaciones_mas").html();
                }
                
				jQuery(".col_edad").hide();

				jQuery(".habitaciones_mas").html('');
				for (i=0; i<1; i++) {
					jQuery(".habitaciones_mas").append("<div id='md"+i+"' class='fila_"+i+"' style='margin-bottom:5px;'>"+campos+"</div>");
					jQuery(".habitaciones_mas #md"+i+" .num_habi").html(i+1);
					jQuery("#md"+i).fadeIn();
				}
                        
				//Reactivar Combos vivos
				adultos_combo();
				actcomnin();
                
           
            //Atender a los Cambios
            //-----------------------------
            jQuery("#habitaciones").change(function() {
            	if (campos==false) {                
	            	campos = jQuery(".habitaciones_mas").html();
                }
                
				jQuery(".col_edad").hide();

				jQuery(".habitaciones_mas").html('');
				for (i=0; i<jQuery(this).val(); i++) {
					jQuery(".habitaciones_mas").append("<div id='md"+i+"' class='fila_"+i+"' style='margin-bottom:5px;'>"+campos+"</div>");
					jQuery(".habitaciones_mas #md"+i+" .num_habi").html(i+1);
                    
                    jQuery(".habitaciones_mas #md"+i+" .adultos").attr("name", "h"+(i+1)+"ad");
                    jQuery(".habitaciones_mas #md"+i+" .cant_ninos").attr("name", "h"+(i+1)+"ni");
                    jQuery(".habitaciones_mas #md"+i+" .ninos1 .form_guest_comboentrada").attr("name", "h"+(i+1)+"eni1");
                    jQuery(".habitaciones_mas #md"+i+" .ninos2 .form_guest_comboentrada").attr("name", "h"+(i+1)+"eni2");
                    jQuery(".habitaciones_mas #md"+i+" .ninos3 .form_guest_comboentrada").attr("name", "h"+(i+1)+"eni3");
                    jQuery(".habitaciones_mas #md"+i+" .ninos4 .form_guest_comboentrada").attr("name", "h"+(i+1)+"eni4");
                    
					jQuery("#md"+i).fadeIn();
				}
                        
				//Reactivar Combos vivos
				adultos_combo();
				actcomnin();
            });
        
			zona = Array();
			zona[999] = '';
 zona[0] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[1] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[2] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[3] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[4] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[5] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[6] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[7] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[8] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[9] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[10] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[11] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[12] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[13] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[14] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[15] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[16] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[17] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[18] = '<option value="999">'+global["hoteles"]+'</option>'; 
 zona[19] = '<option value="999">'+global["hoteles"]+'</option>'; 
					zona[9] += '<option value="H10HAP">H10 Andaluc&iacute;a Plaza</option>';  
zona[999] += '<option value="H10HAP">H10 Andaluc&iacute;a Plaza</option>';  
zona[6] += '<option value="H10HBB">H10 Bah&iacute;a Blanca Rock</option>';  
zona[999] += '<option value="H10HBB">H10 Bah&iacute;a Blanca Rock</option>';  
zona[12] += '<option value="H10HCP">H10 Catalunya Plaza</option>';  
zona[999] += '<option value="H10HCP">H10 Catalunya Plaza</option>';  
zona[8] += '<option value="H10HC">H10 Conquistador</option>';  
zona[999] += '<option value="H10HC">H10 Conquistador</option>';  
zona[8] += '<option value="H10HCA">H10 Costa Adeje Palace</option>';  
zona[999] += '<option value="H10HCA">H10 Costa Adeje Palace</option>';  
zona[10] += '<option value="H10HDP">H10 Delf&iacute;n Park</option>';  
zona[999] += '<option value="H10HDP">H10 Delf&iacute;n Park</option>';  
zona[9] += '<option value="H10HES">H10 Estepona Palace</option>';  
zona[999] += '<option value="H10HES">H10 Estepona Palace</option>';  
zona[10] += '<option value="H10HEP">H10 Europa Park</option>';  
zona[999] += '<option value="H10HEP">H10 Europa Park</option>';  
zona[8] += '<option value="H10HGT">H10 Gran Tinerfe</option>';  
zona[999] += '<option value="H10HGT">H10 Gran Tinerfe</option>';  
zona[12] += '<option value="H10HI">H10 Itaca</option>';  
zona[999] += '<option value="H10HI">H10 Itaca</option>';  
zona[6] += '<option value="H10HLG">H10 Lanzarote Gardens</option>';  
zona[999] += '<option value="H10HLG">H10 Lanzarote Gardens</option>';  
zona[6] += '<option value="H10HLP">H10 Lanzarote Princess</option>';  
zona[999] += '<option value="H10HLP">H10 Lanzarote Princess</option>';  
zona[8] += '<option value="H10HP">H10 Las Palmeras</option>';  
zona[999] += '<option value="H10HP">H10 Las Palmeras</option>';  
zona[16] += '<option value="H10HLW">H10 London Waterloo</option>';  
zona[999] += '<option value="H10HLW">H10 London Waterloo</option>';  
zona[12] += '<option value="H10HMB">H10 Marina Barcelona</option>';  
zona[999] += '<option value="H10HMB">H10 Marina Barcelona</option>';  
zona[10] += '<option value="H10HMV">H10 Mediterranean Village</option>';  
zona[999] += '<option value="H10HMV">H10 Mediterranean Village</option>';  
zona[12] += '<option value="H10HM">H10 Montcada</option>';  
zona[999] += '<option value="H10HM">H10 Montcada</option>';  
zona[8] += '<option value="H10HOM">H10 Oasis Moreque</option>';  
zona[999] += '<option value="H10HOM">H10 Oasis Moreque</option>';  
zona[11] += '<option value="H10OBS">Ocean Blue & Sand</option>';  
zona[999] += '<option value="H10OBS">Ocean Blue & Sand</option>';  
zona[15] += '<option value="H10HPC">Ocean Coral & Turquesa</option>';  
zona[999] += '<option value="H10HPC">Ocean Coral & Turquesa</option>';  
zona[15] += '<option value="H10HHM">Ocean Maya</option>';  
zona[999] += '<option value="H10HHM">Ocean Maya</option>';  
zona[4] += '<option value="H10HPE">H10 Playa Esmeralda</option>';  
zona[999] += '<option value="H10HPE">H10 Playa Esmeralda</option>';  
zona[5] += '<option value="H10HMP">H10 Playa Meloneras Palace</option>';  
zona[999] += '<option value="H10HMP">H10 Playa Meloneras Palace</option>';  
zona[3] += '<option value="H10HPN">H10 Punta Negra</option>';  
zona[999] += '<option value="H10HPN">H10 Punta Negra</option>';  
zona[12] += '<option value="H10HRA">H10 Rac&oacute; Del Pi</option>';  
zona[999] += '<option value="H10HRA">H10 Rac&oacute; Del Pi</option>';  
zona[14] += '<option value="H10HRC">H10 Roma Citt&agrave;</option>';  
zona[999] += '<option value="H10HRC">H10 Roma Citt&agrave;</option>';  
zona[6] += '<option value="H10HRP">H10 Rubic&oacute;n Palace</option>';  
zona[999] += '<option value="H10HRP">H10 Rubic&oacute;n Palace</option>';  
zona[10] += '<option value="H10HSA">H10 Salauris Palace</option>';  
zona[999] += '<option value="H10HSA">H10 Salauris Palace</option>';  
zona[10] += '<option value="H10HSP">H10 Salou Princess</option>';  
zona[999] += '<option value="H10HSP">H10 Salou Princess</option>';  
zona[8] += '<option value="H10HTP">H10 Tenerife Playa</option>';  
zona[999] += '<option value="H10HTP">H10 Tenerife Playa</option>';  
zona[6] += '<option value="H10HTI">H10 Timanfaya Palace</option>';  
zona[999] += '<option value="H10HTI">H10 Timanfaya Palace</option>';  
zona[4] += '<option value="H10HT">H10 Tindaya</option>';  
zona[999] += '<option value="H10HT">H10 Tindaya</option>';  
zona[12] += '<option value="H10HU">H10 Universitat</option>';  
zona[999] += '<option value="H10HU">H10 Universitat</option>';  
zona[13] += '<option value="H10HVR">H10 Villa de la Reina</option>';  
zona[999] += '<option value="H10HVR">H10 Villa de la Reina</option>';  

			//Cambiar los Datos de Hotel
			jQuery("#destinos").change(function () {
				jQuery("#hoteles .cmf-skinned-text").html('Todos los hoteles');
				
				jQuery("#destinos option:selected").each(function () {
					elegido=jQuery(this).val();
					jQuery("#hotel").html(zona[elegido]);
				});
		   });
		   
		   jQuery("#boton_enviar").click(function() {
				document.reservar.submit();
		   })

           adultos_combo();
           
           //Control de los Combos de Niņos
           actcomnin();
           
		});

		//Control de total por habitaciones
		function adultos_combo() {
						jQuery("#md0 .adultos").change(function() {
			jQuery("#md0 .comboninos").hide();
			cadena = '';
			var activo = jQuery(this).attr("value");
			for (i=0; i<=(5-activo); i++) {
				cadena += '<option value="'+i+'">'+i+'</option>';
			}
            
			jQuery("#md0 .cant_ninos").html(cadena);
				activar_ninos();
			});                
            			jQuery("#md1 .adultos").change(function() {
			jQuery("#md1 .comboninos").hide();
			cadena = '';
			var activo = jQuery(this).attr("value");
			for (i=0; i<=(5-activo); i++) {
				cadena += '<option value="'+i+'">'+i+'</option>';
			}
            
			jQuery("#md1 .cant_ninos").html(cadena);
				activar_ninos();
			});                
            			jQuery("#md2 .adultos").change(function() {
			jQuery("#md2 .comboninos").hide();
			cadena = '';
			var activo = jQuery(this).attr("value");
			for (i=0; i<=(5-activo); i++) {
				cadena += '<option value="'+i+'">'+i+'</option>';
			}
            
			jQuery("#md2 .cant_ninos").html(cadena);
				activar_ninos();
			});                
            			jQuery("#md3 .adultos").change(function() {
			jQuery("#md3 .comboninos").hide();
			cadena = '';
			var activo = jQuery(this).attr("value");
			for (i=0; i<=(5-activo); i++) {
				cadena += '<option value="'+i+'">'+i+'</option>';
			}
            
			jQuery("#md3 .cant_ninos").html(cadena);
				activar_ninos();
			});                
            			jQuery("#md4 .adultos").change(function() {
			jQuery("#md4 .comboninos").hide();
			cadena = '';
			var activo = jQuery(this).attr("value");
			for (i=0; i<=(5-activo); i++) {
				cadena += '<option value="'+i+'">'+i+'</option>';
			}
            
			jQuery("#md4 .cant_ninos").html(cadena);
				activar_ninos();
			});                
            		}

		function actcomnin() {
						jQuery("#md0 .cant_ninos").change(function() {
				activar_ninos("#md0");
			});
						jQuery("#md1 .cant_ninos").change(function() {
				activar_ninos("#md1");
			});
						jQuery("#md2 .cant_ninos").change(function() {
				activar_ninos("#md2");
			});
						jQuery("#md3 .cant_ninos").change(function() {
				activar_ninos("#md3");
			});
						jQuery("#md4 .cant_ninos").change(function() {
				activar_ninos("#md4");
			});
					}

        
		function activar_ninos(nodo) {
			h=0;
			jQuery(nodo+" .comboninos").hide();
				for (h=0; h<=jQuery(nodo+" .cant_ninos").attr("value"); h++) {
					jQuery(nodo+" .ninos"+h).fadeIn('fast', function(){
                       	jQuery(this).css("display","inline");
					});
                        
					jQuery(" .fila_edad_"+h).fadeIn('fast', function(){
						jQuery(this).css("display","inline");
					});
				}
           }
           
		
        function PopUpVideos(URL_videos){
            var width = 730;
            var height = 595;
            //
            //Se obtienen los valores de tamaņo de la pantalla para centrar la nueva ventana
            //
            var x = (640 - width)/2, y = (480 - height)/2;
            if (screen) {
                y = ((screen.availHeight - height)/2)-20;
                x = (screen.availWidth - width)/2;
            }
            win = window.open(URL_videos,"popup","width="+width+",height="+height+",screenX="+x+",screenY="+y+",top="+y+",left="+x+",scrollbars=no,resizable=no");
        }

    function aviso(mypage){
        var direccion=mypage;
        var myname='aviso_legal';
        var w='650';
        var h='700';
        var scroll='yes';
        LeftPosition=(screen.width)?(screen.width-w)/2:0;
        TopPosition=(screen.height)?(screen.height-h)/2:0;
        settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll
    win=window.open(direccion,myname,settings)
    };
