var _lang={};var _popupbox=null;var _gallery=null;var _videogallery=null;_lang.bookmark="Bookmark ";$(document).ready(function(){_popupbox=$(".popup_box").overlay({top:20,expose:{color:"#ffffff",loadSpeed:200,opacity:0.5},closeOnClick:true,api:true});$.fn.extend(_popupbox,{setTitle:function(g){this.getOverlay().find(".popup_box_title").html(g)},setContent:function(g){this.stopLoading();this.getOverlay().find(".popup_box_content").html(g)},openContent:function(g){this.stopLoading();this.setContent(g);this.load()},startLoading:function(){var g=this.getOverlay().find(".popup_box_content");g.empty();g.addClass("ajax-loading")},stopLoading:function(){var g=this.getOverlay().find(".popup_box_content").removeClass("ajax-loading")}});var e=$("#allratesform");if(e){e.submit(function(){var g="remote?method=getPackageRates";$.ajax({type:"POST",url:g,dataType:"json",data:"&"+e.serialize()+"&tmp=1",beforeSend:function(){$("#allrates").empty();$("#allrates").addClass("ajax-loading")},success:function(h){$("#allrates").html(h.data);$("#allrates").removeClass("ajax-loading")}});return false});var b=$("select[name=adult]");var f=$("select[name=child]");b.change(function(){f.empty();optionChild='<option value="0">0</option>';var g=4-$(this).val()+1;for(var h=1;h<g;h++){optionChild+='<option value="'+h+'">'+h+"</option>"}f.append(optionChild);return false})}var c=$("#bookmark");if(c){c.bind("click",function(h){var i=window.location.toString().replace("#","");i=i.split("?a=");i=i[0];i+=(i.indexOf("?")<0)?"?bookmark=1":"&bookmark=1";window.status=_lang.bookmark+i;if(window.sidebar){window.sidebar.addPanel(document.title,i,"")}else{if(window.opera&&window.print){var g=document.createElement("a");g.setAttribute("href",i);g.setAttribute("title",document.title);g.setAttribute("rel","sidebar");g.click()}else{if(document.all){window.external.AddFavorite(i,document.title)}else{alert("Please press CTRL + D shortcut or CMD + D (for Mac) in order to bookmark this site.")}}}h.preventDefault()})}var d=$("#newsletterform");if(d){d.submit(function(){var g="remote?method=subscribeNewsletter";$("#javascriptrespDiv").remove();$.ajax({type:"POST",url:g,dataType:"json",data:"&"+d.serialize()+"&tmp=1",beforeSend:function(){d.before('<div id="javascriptrespDiv" class="newsletters"></div>');$("#javascriptrespDiv").addClass("ajax-loading")},success:function(h){$("#javascriptrespDiv").remove();d.before('<div id="javascriptrespDiv" class="newsletters">'+h.data+"</div>");$("#javascriptrespDiv").click(function(){$(this).remove()});$("#javascriptrespDiv").removeClass("ajax-loading")}});return false})}var a=["#newsletterform input[name=Email]","#newsletterform input[name=Name]","#searchform2 input[name=code]"];$.each(a,function(h,g){$(g).click(function(){if($(this).val()=="(enter email address here)"||$(this).val()=="(enter your first name)"||$(this).val()=="(enter cruise code/name)"){$(this).val("")}})});createPopups();createGallery()});function createPopups(){createPopupWins();createTooltip()}function createTooltip(){var a=$("a.tooltip").get();$.each(a,function(c,b){var d=$(b).attr("title");$(b).bind("mouseover",function(g){var f=$(b).offset().left-25;var h=$(b).offset().top+30;var e=d;if(e=="span"){e=$(b).find("span").html()}$(".tooltip_box_btm").html(e);$(".tooltip_box").css({left:f+"px",top:h+"px"});if(d){$(".tooltip_box").show()}$(b).removeAttr("title")});$(b).bind("mouseout",function(e){$(".tooltip_box").hide();$(b).attr("title",d)})})}function createPopupWins(){var a=$("a.popup").get();$.each(a,function(c,b){$(b).bind("click",function(d){loadPopup($(b).attr("rel"));d.preventDefault()})})}function loadPopup(a){_popupbox.load();var b="remote?method=getInfo";$.ajax({type:"POST",url:b,dataType:"json",data:"data="+a+"&tmp=1",beforeSend:function(){_popupbox.startLoading()},success:function(c){_popupbox.setTitle(c.title);_popupbox.setContent(c.data)}})}function sendQuote(b){var a="remote?method=sendOffer";$.ajax({type:"POST",url:a,dataType:"json",data:"&"+$("#quoteform").serialize()+"&tmp=1",beforeSend:function(){_popupbox.startLoading()},success:function(c){_popupbox.setContent(c.data)}})}function createGallery(){_gallery=$(".gallery_box").overlay({top:20,expose:{color:"#666666",loadSpeed:200,opacity:0.5},closeOnClick:true,api:true});$(".gallery_box .gallery_box_scroll").scrollable({items:".gallery_box .gallery_box_items",vertical:true,size:6}).mousewheel();var a=$(".gallery_box .gallery_box_scroll").scrollable();$.fn.extend(a,{add:function(c){var b=this;if(!b.imgRepo){b.imgRepo=new Array}$.each(c,function(e,h){$(h).click(function(i){_gallery.load();b.click($(this).attr("rel"));b.getItems().filter(".active").click();i.preventDefault()});var d=jQuery.inArray($(h).attr("href"),b.imgRepo);if(d<0){d=b.getSize();b.imgRepo[d]=$(h).attr("href");var g=new Image();var f=$(h).find("img");if(f){g.src=f.attr("src");g.rel=$(h).attr("href");g.title=f.attr("alt")}else{g.src=$(h).attr("href");g.rel="";g.title=$(h).attr("title")}b.getItemWrap().append(g);$(g).click(function(l){var j=$(this).attr("rel");if(!j){j=$(this).attr("src")}var m=$(".gallery_box .gallery_box_image");var k=m.find("img").fadeTo("medium",0.5);var i=new Image();i.onload=function(){k.attr("src",j);var n=((m.height()/i.height)<(m.width()/i.width))?(m.height()/i.height):(m.width()/i.width);k.height(i.height*n);k.width(i.width*n);if(k.height()<m.height()){k.css("padding-top",((m.height()-k.height())/2))}else{k.css("padding-top",0)}k.fadeTo("fast",1);$(".gallery_box span.gallery_box_count").html((b.getClickIndex()+1)+" / "+b.getSize())};i.src=j})}$(h).attr("rel",d)});b.reload().end();b.getItems().filter(":first").click()}});a.add($("a.imgpopups"));$(".gallery_box a.gallery_box_prev").bind("click",function(b){a.click(a.getClickIndex()-1);a.getItems().filter(".active").click();$(".gallery_box span.gallery_box_count").html((a.getClickIndex()+1)+" / "+a.getSize());b.preventDefault()});$(".gallery_box a.gallery_box_next").bind("click",function(b){a.click(a.getClickIndex()+1);a.getItems().filter(".active").click();$(".gallery_box span.gallery_box_count").html((a.getClickIndex()+1)+" / "+a.getSize());b.preventDefault()})}function createVideoGallery(){_videogallery=$(".video_box").overlay({top:20,expose:{color:"#666666",loadSpeed:200,opacity:0.5},closeOnClick:true,api:true});$(".video_box .gallery_box_scroll").scrollable({items:".video_box .gallery_box_items",vertical:true,size:6}).mousewheel();var a=$(".video_box .gallery_box_scroll").scrollable();$.fn.extend(a,{add:function(g,f,e){var d=this;if(!d.imgRepo){d.imgRepo=new Array}var b=jQuery.inArray(f,d.imgRepo);if(b<0){b=d.getSize();d.imgRepo[b]=f;var c=new Image();c.src=f;c.rel=g;c.title=e;d.getItemWrap().append(c);$(c).click(function(h){var i=$(".video_box .gallery_box_image");i.html($(this).attr("rel"))})}d.reload().end();d.getItems().filter(":first").click()},addAction:function(c){var b=this;$(c).click(function(d){_videogallery.load();b.click(0);b.getItems().filter(".active").click();d.preventDefault()})}});$(".video_box a.gallery_box_prev").bind("click",function(b){a.click(a.getClickIndex()-1);a.getItems().filter(".active").click();$(".video_box span.gallery_box_count").html((a.getClickIndex()+1)+" / "+a.getSize());b.preventDefault()});$(".video_box a.gallery_box_next").bind("click",function(b){a.click(a.getClickIndex()+1);a.getItems().filter(".active").click();$(".video_box span.gallery_box_count").html((a.getClickIndex()+1)+" / "+a.getSize());b.preventDefault()});return a};