function mapIframeOpen(url){if($('div#maps iframe').length)
return;var iframe=document.createElement('iframe');iframe.src=url;iframe.width=550;iframe.height=350;iframe.border=0;iframe.setAttribute('frameborder','no');$('div#maps').prepend(iframe);return void(0);}
$(function(){scroll(0,0);if(document.location.hash){$('a[@href='+document.location.hash+']').click();}
var thumbs=$('#thumbnails');var image=$('#image');var thumb_els;var img_el=document.createElement('img');var thumb_el;var a;if(IMAGES.length){image.append(img_el);img_el=$(img_el);}
function scaleDown(w,h){var maxw=350;var maxh=390;var fw,fh;if(h>maxh){w=Math.round((maxh/h)*w);h=maxh}
if(w>maxw){h=Math.round((maxw/w)*h);w=maxw};return new Array(w,h)}
function showImage(im){return function(){thumb_els.removeClass('active');$(this).addClass('active');this.blur();img_el.css('opacity',0);img_el.attr('src',im.url);function fade(){var sc=scaleDown(im.width,im.height);img_el.attr('width',sc[0]);img_el.attr('height',sc[1]);img_el.attr('alt',im.name);img_el.fadeTo('normal',1);}
img_el.load(function(){fade();im.loaded=true;img_el.unbind();});}}
for(var i=0;i<IMAGES.length;i++){a=document.createElement('a');thumb_el=document.createElement('img');thumb_el.src=IMAGES[i].thumb;thumb_el.alt=IMAGES[i].alt;a.href='javascript: void(0);'
a.className='thumb';a.appendChild(thumb_el);thumbs.append(a);$(a).click(showImage(IMAGES[i]));}
thumb_els=$('.thumb');$('a:first',thumbs).click();function setupAmenities(){$('.room-ammenities').attr('href','javascript: void(0)').click(function(){$(this).parent().next('ul|table').toggle();$(this).toggleClass('collapsed');if($(this).hasClass('collapsed'))
this.innerHTML=this.innerHTML.replace('[-]','[+]');else
this.innerHTML=this.innerHTML.replace('[+]','[-]');return false;}).click();}
$.get(document.location.pathname+'rates/'+document.location.search,function(data){$('.rates-loading').hide();$('.rooms_container').html(data);$('#room-prices').html($('.rooms_container').html());setupAmenities();});});