var _lang={};var _popupbox=null;var _gallery=null;_lang.bookmark="Bookmark ";_lang.same="-- Same as start --";window.OkDropOff=[];window.PickUp={};window.Countries={};$(document).ready(function(){_popupbox=$(".popup_box").overlay({top:20,expose:{color:"#666666",loadSpeed:200,opacity:0.5},closeOnClick:true,api:true});$.fn.extend(_popupbox,{setTitle:function(m){this.getOverlay().find(".popup_box_title").html(m)},setContent:function(m){this.stopLoading();this.getOverlay().find(".popup_box_content").html(m)},openContent:function(m){this.stopLoading();this.setContent(m);this.load()},startLoading:function(){var m=this.getOverlay().find(".popup_box_content");m.empty();m.addClass("ajax-loading")},stopLoading:function(){var m=this.getOverlay().find(".popup_box_content").removeClass("ajax-loading")}});var l=$("#allratesform");if(l){l.submit(function(){var m="remote?method=getPackageRates";$.ajax({type:"POST",url:m,dataType:"json",data:"&"+l.serialize()+"&tmp=1",beforeSend:function(){$("#allrates").empty();$("#allrates").addClass("ajax-loading")},success:function(n){$("#allrates").html(n.data);$("#allrates").removeClass("ajax-loading")}});return false});var d=$("select[name=adult]");var b=$("select[name=child]");d.change(function(){b.empty();optionChild='<option value="0">0</option>';var m=4-$(this).val()+1;for(var n=1;n<m;n++){optionChild+='<option value="'+n+'">'+n+"</option>"}b.append(optionChild);return false})}var c=$("#searchform select[id=pickup_country]");var a=$("#searchform select[id=pickup_location]");var e=$("#searchform select[id=dropoff_location]");if(c){c.bind("change",function(p){a.empty();var m="";var n=$(this).val();if(window.Countries[n]){for(var o in window.Countries[n]){m+='<option value="'+o+'">'+unescape(window.Countries[n][o])+"</option>"}a.append(m)}else{m+='<option value="0">Select start location</option>';for(var o in window.PickUp){m+='<option value="'+o+'">'+unescape(window.PickUp[o])+"</option>"}a.append(m)}a.change()})}if(a&&e){a.bind("change",function(q){e.empty();var m=$(this).val();optionDropoff='<option value="'+m+'">-- Same as start --</option>';if(window.OkDropOff[m]){for(var n in window.OkDropOff[m]){optionDropoff+='<option value="'+n+'">'+unescape(window.OkDropOff[m][n])+"</option>"}e.append(optionDropoff)}else{for(var n in window.OkDropOff){var r=[];for(var p in window.OkDropOff[n]){r[p]=window.OkDropOff[n][p]}for(var o in r){optionDropoff+='<option value="'+o+'">'+unescape(r[o])+"</option>"}}e.append(optionDropoff)}q.preventDefault()})}var k=$("#searchform").get();var j=$("#searchform select[id=pickup_location]");var i=$("#searchform select[id=dropoff_location]");if(k){$(k).bind("submit",function(m){if($(j).val()==0||$(i).val()==0){alert("Please enter both a pick up location and a drop off location.");m.preventDefault()}})}var h=$("#bookmark");if(h){h.bind("click",function(n){var o=window.location.toString().replace("#","");o=o.split("?a=");o=o[0];o+=(o.indexOf("?")<0)?"?bookmark=1":"&bookmark=1";window.status=_lang.bookmark+o;if(window.sidebar){window.sidebar.addPanel(document.title,o,"")}else{if(window.opera&&window.print){var m=document.createElement("a");m.setAttribute("href",o);m.setAttribute("title",document.title);m.setAttribute("rel","sidebar");m.click()}else{if(document.all){window.external.AddFavorite(o,document.title)}else{alert("Please press CTRL + D shortcut or CMD + D (for Mac) in order to bookmark this site.")}}}n.preventDefault()})}var g=$("#newsletterform");if(g){g.submit(function(){var m="remote?method=subscribeNewsletter";$("#javascriptrespDiv").remove();$.ajax({type:"POST",url:m,dataType:"json",data:"&"+g.serialize()+"&tmp=1",beforeSend:function(){g.before('<div id="javascriptrespDiv" class="newsletters"></div>');$("#javascriptrespDiv").addClass("ajax-loading")},success:function(n){$("#javascriptrespDiv").remove();g.before('<div id="javascriptrespDiv" class="newsletters">'+n.data+"</div>");$("#javascriptrespDiv").click(function(){$(this).remove()});$("#javascriptrespDiv").removeClass("ajax-loading")}});return false})}var f=["#newsletterform input[name=Email]","#newsletterform input[name=Name]","#searchform2 input[name=code]"];$.each(f,function(n,m){$(m).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_scroll").scrollable({items:".gallery_box_items",vertical:true,size:6}).mousewheel();var a=$(".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_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()})};
