(function(){if(function(){var a=navigator.appVersion.match(/MSIE (\d+)\./);return a?parseInt(a[1]):null}()!=null){var b=window.setTimeout;window.setTimeout=function(a,c){for(var d=[],e=0;e<arguments.length;e++)d.push(arguments[e]);d=d.slice(2);return b(function(){a.apply(null,d)},c)}}})();jQuery.fn.exists=function(){return this.length>0};
jQuery(document).ready(function(){(new PageBanner).initialize("page-banner");(new PagePartners).initialize("partners");(new PageGallery).initialize("columned-galleries");(new RoomsGallery).initialize("room-gallery")});
function PageBanner(){return{initialize:function(b){this.box=$("#"+b);if(this.box.exists()){this.currentItemIndex=1;this.itemHeight=300;this.animationDuration=800;this.peroid=1E4;this.animationEasing="easeOutQuad";this.items=this.box.find("ul.images li");this.numOfitems=this.items.size();this.togglers=this.box.find("div.togglers a");this.togglers.click({parent:this},function(a){var c=parseInt(this.rel);if(c!=a.data.parent.currentItemIndex){a.data.parent.togglers.removeClass("selected");$(this).addClass("selected");
a.data.parent.show(c)}clearTimeout(a.data.parent.timer);a.data.parent.timer=window.setTimeout(function(d){d.startTimer()},a.data.parent.peroid,a.data.parent);a.stopPropagation()});this.timer=window.setTimeout(function(a){a.startTimer()},this.peroid,this)}},show:function(b){if(!(b<1||b>this.numOfitems)){var a=this.getItem(this.currentItemIndex),c=$(this.items[b-1]);c.css("top",-this.itemHeight);a=parseInt(a.css("z-index"))+1;c.css("z-index",a);c.animate({top:0},this.animationDuration,this.animationEasing);
this.currentItemIndex=b}},getItem:function(b){for(var a=0;a<this.numOfitems;a++)if($(this.items[a]).hasClass("image-"+b))return $(this.items[a]);return null},showNext:function(){this.currentItemIndex<this.numOfitems?this.show(this.currentItemIndex+1):this.show(1);this.togglers.removeClass("selected");$(this.togglers[this.currentItemIndex-1]).addClass("selected");this.timer=window.setTimeout(function(b){b.showNext()},this.peroid,this)},startTimer:function(){this.timer=window.setTimeout(function(b){b.showNext()},
this.peroid,this)}}}
function PagePartners(){return{initialize:function(b){this.box=$("#"+b);if(this.box.exists()){this.itemWidth=200;this.itemHeight=115;this.animationDuration=500;this.animationEasing="easeInOutQuad";this.currentItemIndex=0;if(this.itemsContainer=this.box.find("table")){this.numOfitems=this.itemsContainer.find("td").size()-4;this.handleLeft=this.box.find("img.left");this.handleRight=this.box.find("img.right");this.handleLeft.click({parent:this},function(a){a.data.parent.scrollToPrevItem();a.stopPropagation()});
this.handleRight.click({parent:this},function(a){a.data.parent.scrollToNextItem();a.stopPropagation()});this.handleLeft.mousedown(function(){var a=parseInt($(this).css("top"));$(this).css("top",a+3+"px")});this.handleRight.mousedown(function(){var a=parseInt($(this).css("top"));$(this).css("top",a+3+"px")});this.handleLeft.mouseup(function(){$(this).css("top","100px")});this.handleRight.mouseup(function(){$(this).css("top","100px")});this.handleLeft.mouseout(function(){$(this).css("top","100px")});
this.handleRight.mouseout(function(){$(this).css("top","100px")});this.itemsContainer.css("left","0px")}}},scrollToNextItem:function(){var b=this.currentItemIndex+1;b<=this.numOfitems&&this.scrollToToItem(b)},scrollToPrevItem:function(){this.currentItemIndex>0&&this.scrollToToItem(this.currentItemIndex-1)},scrollToToItem:function(b){this.currentItemIndex=b;this.itemsContainer.animate({"margin-left":"-"+b*this.itemWidth+"px"},this.animationDuration,this.animationEasing)}}}
function PageGallery(){return{initialize:function(b){this.box=$("#"+b);if(this.box.exists()){this.currentItemIndex=1;this.itemWidth=229;this.animationDuration=500;this.animationEasing="easeInOutQuad";this.items=this.box.find("li");this.itemsContainer=this.box.find("div.wrapper");this.itemsContainer.css("left","0px");this.numOfitems=this.items.size();this.togglers=this.box.find("div.togglers a");this.togglers.click({parent:this},function(a){var c=parseInt(this.rel);if(c!=a.data.parent.currentItemIndex){a.data.parent.togglers.removeClass("selected");
$(this).addClass("selected");a.data.parent.show(c)}a.stopPropagation()})}},show:function(b){if(!(b<1||b>this.numOfitems)){this.currentItemIndex=b;this.itemsContainer.animate({left:"-"+(b-1)*this.itemWidth+"px"},this.animationDuration,this.animationEasing)}}}}
function RoomsGallery(){return{initialize:function(b){this.box=$("#"+b);if(this.box.exists()){this.preview=this.box.find("img.big");this.box.find("div.thumbs");this.thumbs=this.box.find("a");this.thumbs.click({parent:this},function(a){a.preventDefault();a.data.parent.preview.attr("src",this.href);a.data.parent.preview.attr("alt",this.title);a.data.parent.thumbs.removeClass("selected");$(this).addClass("selected")})}}}}
function TabsBox(){return{initialize:function(b){this.box=$("#"+b);if(this.box.exists()){this.contents=this.box.find("div.tab-content");this.togglersWrappers=this.box.find("ul.tabs-list li");this.togglers=this.box.find("ul.tabs-list a");this.togglers.click({parent:this},function(a){a.preventDefault();a.data.parent.togglersWrappers.removeClass("selected");a.data.parent.contents.removeClass("active");$(this).parent().addClass("selected");var c=parseInt(this.rel);$(a.data.parent.contents[c-1]).addClass("active")})}}}}
;

