$$(document).ready(function(){

	jQuery.each(jQuery.browser, function(i) {
		if($$.browser.msie){
			$$('.complete_room_types').find('tr:first td').each(function(){
				$$(this).css('border-top','none');
			});
		}
	});
	
	var mensaje1 = fdic.trad(disViewMoreRooms,null);
	var mensaje2 = fdic.trad(disHideRooms,null);
	onStr = '<img src="/_lib/images/Bestday/moreIcon.gif" align="absmiddle" alt="+" title="' + mensaje1 +'"> ' + mensaje1;
	offStr = '<img src="/_lib/images/Bestday/lessIcon.gif" align="absmiddle" alt="-" title="' + mensaje2 +'"> ' + mensaje2;

	$$('.toggleRooms').find('a').each(function(i){
		$$(this).click(function(){

				
			initHeight = $$(this).parents('div').next('.complete_room_types').height();
			
			if($$(this).attr('class') == 'showRooms'){
				$$(this).parents('div').next('.complete_room_types').slideDown(500);
				$$(this).removeClass('showRooms');
				$$(this).html(offStr);
			}else{
				$$(this).parents('div').next('.complete_room_types').animate({
					height:'1px'
				},500,function(){
					$$(this).css({'display':'none','height':initHeight});
				});
				$$(this).addClass('showRooms');
				$$(this).html(onStr);
			}
			return false;
		});
	});
	
	///////////////////////////////////////
	$$('body').find('.moreInfo').each(function(){
		//
		
		$$(this).click(function(){
		
			$$('.infoModal').css('display','none');
			modOffset = $$(this).offset();
			
			if($$(this).next('.infoModal').html() != null){
				modalId = $$(this).next('.infoModal');
			}else{
				modalId = $$(this).parents('*').next('.infoModal');
			}
						
			modalId.css({
				'top':(modOffset.top)-$$('.infoModal').height()/2/*-100*/,
				'left':(modOffset.left)-$$('.infoModal').width(),
				'display':'block'
			});
			
			/*
			modalId.animate({
				top:(modOffset.top)-$$('.infoModal').height()/2
			},300);
			
			*/
			//
			$$('.xModal').click(function(){
				$$(this).parents('.infoModal').css('display','none');
			});
		});
	});
	///////////////////////////////////////
	
});
