/* File: js/app.js, Ratio: 20.2% */

$(document).ready(function(){$("#select_language").click(function(){if($('#languages').is(':hidden')){$("#languages").show('fast');$("#select_language").addClass('act');}else{$("#languages").hide();$("#select_language").removeClass('act');}});$('.photo').click(function(){var source=$(this).attr('name');$('#bigImage').attr('src',source);});$(".tabs div").click(function(){var clickedTab=$(this).attr('id').slice(0,-4);doTab(clickedTab);})
$(".refine").click(function(){doTab('filter_col');});$(".checkbox").click(function(){var t=$(this).parent();if($(this).attr('checked')){$(t).addClass('unapplied');}else{$(t).removeClass('checked');$(t).removeClass('unapplied');}});$(".blink").fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow');$(".closed").click(function(){var nr=$(this).attr('id').slice(2);$("#o_"+nr).show();$("#c_"+nr).hide();});$(".open .toggle_info").click(function(){var nr=$(this).attr('id').slice(2);$("#o_"+nr).hide();$("#c_"+nr).show();});$("#cd").click(function(){$("#search_rooms").show('slow');});$(".closeBox").click(function(){$("#search_rooms").hide('slow');});$(".nr_rooms").change(function(){var total=countRoom();if(total>0){$("#book_room").addClass('go');$("#book_room .alert").fadeOut('fast');$("#book_button").fadeOut('slow').fadeIn('slow');}else{$("#book_room").removeClass('go')}});$("#book").click(function(){var total=countRoom();if(total>0){document.rooms.submit();}else{$("#book_room .alert").fadeIn('fast');}});$("#book_button").click(function(){document.rooms.submit();});$("#gmap_tab").click(function(){map.checkResize();});$(".legenda .this").click(function(){map.checkResize();alert('done');});$('#HotelInDesc').datepicker({inline:true,constrainInput:true,dateFormat:'d MM, yy',altField:'#HotelIn',altFormat:'yymmdd',minDate:-0,maxDate:'+1Y',onClose:function(dateText,inst){popDeparture();}});$('#HotelOutDesc').datepicker({inline:true,dateFormat:'d MM, yy',altField:'#HotelOut',altFormat:'yymmdd',minDate:1,maxDate:'+1Y',beforeShow:function(input,inst){popDeparture();}});$("#destinations li").click(function(){var url=$(this).find('a:first').attr('href')
window.location.href=url;return false;});$('.help').each(function(){$(this).bt({contentSelector:"$('#'+$(this).attr('id')+'_content')",positions:['right','left'],fill:'#FFFFFF',strokeStyle:'#9EEB66',strokeWidth:4,spikeLength:20,spikeGirth:10,width:350,overlap:0,centerPointY:1,cornerRadius:0,cssStyles:{fontFamily:'"Lucida Grande",Helvetica,Arial,Verdana,sans-serif',fontSize:'12px',padding:'10px 14px',color:'black'},shadow:true,shadowColor:'rgba(0,0,0,.5)',shadowBlur:8,shadowOffsetX:4,shadowOffsetY:4});});startupTabs();});function popDeparture()
{var arr=$("#HotelIn").val();if(arr!=''){var myDate=new Date(arr.substr(0,4),arr.substr(4,2)-1,arr.substr(6,2));myDate.setDate(myDate.getDate()+1);$('#HotelOutDesc').datepicker('option','minDate',new Date(myDate.getFullYear(),myDate.getMonth(),myDate.getDate()));}}
function countRoom(){var total=0;$(".room select").each(function(){total=total+$(this).val();});return total;}
function startupTabs(){$(".tabs .tab").each(function(){if($(this).hasClass("active")){var activeTab=$(this).attr('id').slice(0,-4);doTab(activeTab);}});}
function doTab(clickedTab){if($("#"+clickedTab).attr('onclick')){return false;}
var oldActive=$(".tabs .active:first").attr('id').slice(0,-4);$(".tabs *").removeClass('active');$("#"+oldActive+"_tab .tl").attr('src','/img/tlp.gif');$("#"+oldActive+"_tab .tr").attr('src','/img/trp.gif');$("#"+oldActive).hide();$("#"+clickedTab+"_tab .tl").attr('src','/img/tla.gif');$("#"+clickedTab+"_tab .tr").attr('src','/img/tra.gif');$("#"+clickedTab+"_tab, #"+clickedTab+"_tab a").addClass('active');$("#"+clickedTab).show();}
function popupWindow(url,name,width,height){popupWin=window.open(url,name,'scrollbars=1,resizable=1,height='+height+',width='+width+',left=50,top=50')}