var $j = jQuery.noConflict();
$j(document).ready(function()
{
	
							
/* ********************************************************************************************************** */	
	
	
/* INICIO FUNCIONES MOSTRAR/OCULTAR HABITACIONES Y TARIFAS ************************************************** */

    $j('.toggleDet').click(function(){
		$j(this).parents('.descHab').children('.detallesHab').toggle(500);
        return false;
    });

	/**  PROMO HABITACION **/	
	$j('.promoCompleta').each(function(){
		if(parseInt($j(this).height()) == 20){
			$j(this).children('.vPromoCompleta').remove();
		}
	});

    $j('.promoCompleta').each(function(i){
		$j(this).data('myHgt', $j(this).height()).css('height', '20px');
	});
		
    $j('.vPromoCompleta').click(function () {

        if (parseInt($j(this).parent('.promoCompleta').height()) < $j(this).parent('.promoCompleta').data('myHgt')) {
            $j(this).parent('.promoCompleta').animate({
                height: $j(this).parent('.promoCompleta').data('myHgt')
            }, 300);
        } else {
            $j(this).parent('.promoCompleta').animate({
                height: 20
            }, 300);
        }

        return false;
    });
	
    var tooltip_modal = '<div class="promoModal"></div>';

    $j('.promoTip').click(function (e) {

        _idSpl = this.id.split('_');
        _tip = $j('#promo_' + _idSpl[1]);

        _tipOff = $j(this).offset();

        if ($j('.promoModal').length > 0) {
            $j('.promoModal').remove();
        }
        $j('body').append(tooltip_modal);
        $j('.promoModal').text(_tip.text()).prepend('<div class="cerrar"><img src="/_lib/images/cerrar_promo.gif"/></div>');
        $j('.promoModal').css({
            top: _tipOff.top - 100,
            left: _tipOff.left - 100
        });

        if ($j('.promoModal').length > 0) {
            if (e.stopPropagation) {
                e.stopPropagation();
            } else if (window.event) {
                window.event.cancelBubble = true;
            }
            $j(':not(.promoTip)').live('click', function () {
                $j('.promoModal').remove();
                $j(this).die('click');
            });
        }

    });
	
	/* POLITICAS DE CANCELACION HABITACIONES NUEVAS */

	var getRoomInfo = function(tip, idioma) {

		$j('body').append(tooltip_modal);
		//$j('div',$j('.tooltip')).html('<img src="/_lib/java/jquery/ligthbox-images/lightbox-ico-loading-ESP.gif" />');
		tipOff = tip.offset();
		$j('.promoModal').css({
			left: tipOff.left - 180,
			top: tipOff.top - 300,
			height: 270,
			overflow: 'auto'
		});
		$j('.promoModal').show();
	
		var toGet = tip.attr('rel'); //Habitaci�n
	
		if ($j('input[name=IAN_' + toGet + '_cancellationPolicy]').length < 1) {
			return false;
		}
	
		var targetContent = $j('input[name=IAN_' + toGet + '_cancellationPolicy]').val();
	
		if (targetContent != '') {
			$j('.promoModal').html(targetContent).prepend('<div class="cerrar"><img src="/_lib/images/cerrar_promo.gif"/></div>'); ;
		}
	
		$j('.promoModal').live('click', function() {
			$j(this).remove();
		});
	
		if ($j('.promoModal').length > 0) {
			$j(':not(.promoModal)').live('click', function() {
				$j('.promoModal').remove();
				$j(this).die('click');
			});
		}
	}

	if (!!$j('.Info').length) {
		$j('.Info').click(function() {
			getRoomInfo($j(this));
			return false;
		});
	}
/*

/* Imagenes con zoom */
	var imgDisplay = '<div class="img_display"></div>';
	var galeria_display = function() {
		$j('a[ref=zoom]').mouseover(function() {
			if ($j('.img_display').length < 1) {
				var me = $j(this).offset();
				$j('body').append(imgDisplay);

				if (me.left <= $j('body').width()) {
					$j('.img_display').html('<img src="' + $j(this).attr('rel') + '" />').css({
						left: me.left + parseInt($j('img', $j(this)).width()) + 5,
						top: me.top - (parseInt($j('img', $j(this)).height()))
					});
				} else {
					$j('.img_display').html('<img src="' + $j(this).attr('rel') + '" />').css({
						left: me.left - parseInt($j('.img_display').width()) - 5,
						top: me.top - (parseInt($j('img', $j(this)).height()))
					});
				}
			}
		});
		$j('a[ref=zoom]').mouseout(function() {
			$j('.img_display').remove();
		});
		$j('a[ref=zoom]').click(function() {
			if (/\#/.test($j(this).attr('href'))) {
				return false;
			}
		});
	} ();
	
/* *************************************************************************************************************************** */	
	//$j('#HotelID').val("1209");
	$j('#num_ninos').val("0");
	if ($j('#HotelID').val() == "1209")
		{				
			$j('.ChildsRAC').hide();				
		}	
		
	$j('#HotelID').live('change', function()
	{
		
		if ($j(this).val() == "1209" || $j(this).val() == "487")
		{							
			$j('#num_ninos').val("0");		
			$j('.ChildsRAC').hide();				
		}
		else
		{
			$j('.ChildsRAC').show();	
		}
	});


});
