(function(h){h.tools=h.tools||{};h.tools.tabs={version:"1.0.4",conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",api:false,rotate:false},addEffect:function(a,b){g[a]=b}};var g={"default":function(b,a){this.getPanes().hide().eq(b).show();a.call()},fade:function(b,i){var a=this.getConf(),c=a.fadeOutSpeed,d=this.getPanes();if(c){d.fadeOut(c)}else{d.hide()}d.eq(b).fadeIn(a.fadeInSpeed,i)},slide:function(b,a){this.getPanes().slideUp(200);this.getPanes().eq(b).slideDown(400,a)},ajax:function(b,a){this.getPanes().eq(0).load(this.getTabs().eq(b).attr("href"),a)}};var f;h.tools.tabs.addEffect("horizontal",function(b,a){if(!f){f=this.getPanes().eq(0).width()}this.getCurrentPane().animate({width:0},function(){h(this).hide()});this.getPanes().eq(b).animate({width:f},function(){h(this).show();a.call()})});function e(l,a,k){var d=this,c=h(this),b;h.each(k,function(i,j){if(h.isFunction(j)){c.bind(i,j)}});h.extend(this,{click:function(j,r){var i=d.getCurrentPane();var p=l.eq(j);if(typeof j=="string"&&j.replace("#","")){p=l.filter("[href*="+j.replace("#","")+"]");j=Math.max(l.index(p),0)}if(k.rotate){var q=l.length-1;if(j<0){return d.click(q,r)}if(j>q){return d.click(0,r)}}if(!p.length){if(b>=0){return d}j=k.initialIndex;p=l.eq(j)}if(j===b){return d}r=r||h.Event();r.type="onBeforeClick";c.trigger(r,[j]);if(r.isDefaultPrevented()){return}g[k.effect].call(d,j,function(){r.type="onClick";c.trigger(r,[j])});r.type="onStart";c.trigger(r,[j]);if(r.isDefaultPrevented()){return}b=j;l.removeClass(k.current);p.addClass(k.current);return d},getConf:function(){return k},getTabs:function(){return l},getPanes:function(){return a},getCurrentPane:function(){return a.eq(b)},getCurrentTab:function(){return l.eq(b)},getIndex:function(){return b},next:function(){return d.click(b+1)},prev:function(){return d.click(b-1)},bind:function(i,j){c.bind(i,j);return d},onBeforeClick:function(i){return this.bind("onBeforeClick",i)},onClick:function(i){return this.bind("onClick",i)},unbind:function(i){c.unbind(i);return d}});l.each(function(i){h(this).bind(k.event,function(j){d.click(i,j);return false})});if(location.hash){d.click(location.hash)}else{if(k.initialIndex===0||k.initialIndex>0){d.click(k.initialIndex)}}a.find("a[href^=#]").click(function(i){d.click(h(this).attr("href"),i)})}h.fn.tabs=function(b,a){var j=this.eq(typeof a=="number"?a:0).data("tabs");if(j){return j}if(h.isFunction(a)){a={onBeforeClick:a}}var d=h.extend({},h.tools.tabs.conf),c=this.length;a=h.extend(d,a);this.each(function(o){var i=h(this);var n=i.find(a.tabs);if(!n.length){n=i.children()}var p=b.jquery?b:i.children(b);if(!p.length){p=c==1?h(b):i.parent().find(b)}j=new e(n,p,a);i.data("tabs",j)});return a.api?j:this}})(jQuery);(function(a){a.fn.lightBox=function(k){k=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},k);var p=this;function j(){o(this,p);return false}function o(u,v){a("embed, object, select").css({visibility:"hidden"});l();k.imageArray.length=0;k.activeImage=0;if(v.length==1){k.imageArray.push(new Array(u.getAttribute("href"),u.getAttribute("title")))}else{for(var t=0;t<v.length;t++){k.imageArray.push(new Array(v[t].getAttribute("href"),v[t].getAttribute("title")))}}while(k.imageArray[k.activeImage][0]!=u.getAttribute("href")){k.activeImage++}e()}function l(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+k.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+k.imageBtnClose+'"></a></div></div></div></div>');var t=b();a("#jquery-overlay").css({backgroundColor:k.overlayBgColor,opacity:k.overlayOpacity,width:t[0],height:t[1]}).fadeIn();var u=i();a("#jquery-lightbox").css({top:u[1]+(t[3]/10),left:u[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){q()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){q();return false});a(window).resize(function(){var v=b();a("#jquery-overlay").css({width:v[0],height:v[1]});var w=i();a("#jquery-lightbox").css({top:w[1]+(v[3]/10),left:w[0]})})}function e(){a("#lightbox-loading").show();if(k.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var t=new Image();t.onload=function(){a("#lightbox-image").attr("src",k.imageArray[k.activeImage][0]);h(t.width,t.height);t.onload=function(){}};t.src=k.imageArray[k.activeImage][0]}function h(v,z){var t=a("#lightbox-container-image-box").width();var w=a("#lightbox-container-image-box").height();var u=(v+(k.containerBorderSize*2));var y=(z+(k.containerBorderSize*2));var x=t-u;var A=w-y;a("#lightbox-container-image-box").animate({width:u,height:y},k.containerResizeSpeed,function(){r()});if((x==0)&&(A==0)){if(a.browser.msie){g(250)}else{g(100)}}a("#lightbox-container-image-data-box").css({width:v});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:z+(k.containerBorderSize*2)})}function r(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){f();s()});c()}function f(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(k.imageArray[k.activeImage][1]){a("#lightbox-image-details-caption").html(k.imageArray[k.activeImage][1]).show()}if(k.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(k.txtImage+" "+(k.activeImage+1)+" "+k.txtOf+" "+k.imageArray.length).show()}}function s(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+k.imageBlank+") no-repeat"});if(k.activeImage!=0){if(k.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+k.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){k.activeImage=k.activeImage-1;e();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+k.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+k.imageBlank+") no-repeat"})}).show().bind("click",function(){k.activeImage=k.activeImage-1;e();return false})}}if(k.activeImage!=(k.imageArray.length-1)){if(k.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+k.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){k.activeImage=k.activeImage+1;e();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+k.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+k.imageBlank+") no-repeat"})}).show().bind("click",function(){k.activeImage=k.activeImage+1;e();return false})}}m()}function m(){a(document).keydown(function(t){n(t)})}function d(){a(document).unbind()}function n(t){if(t==null){keycode=event.keyCode;escapeKey=27}else{keycode=t.keyCode;escapeKey=t.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==k.keyToClose)||(key=="x")||(keycode==escapeKey)){q()}if((key==k.keyToPrev)||(keycode==37)){if(k.activeImage!=0){k.activeImage=k.activeImage-1;e();d()}}if((key==k.keyToNext)||(keycode==39)){if(k.activeImage!=(k.imageArray.length-1)){k.activeImage=k.activeImage+1;e();d()}}}function c(){if((k.imageArray.length-1)>k.activeImage){objNext=new Image();objNext.src=k.imageArray[k.activeImage+1][0]}if(k.activeImage>0){objPrev=new Image();objPrev.src=k.imageArray[k.activeImage-1][0]}}function q(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function b(){var v,w;if(window.innerHeight&&window.scrollMaxY){v=window.innerWidth+window.scrollMaxX;w=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){v=document.body.scrollWidth;w=document.body.scrollHeight}else{v=document.body.offsetWidth;w=document.body.offsetHeight}}var t,u;if(self.innerHeight){if(document.documentElement.clientWidth){t=document.documentElement.clientWidth}else{t=self.innerWidth}u=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){t=document.documentElement.clientWidth;u=document.documentElement.clientHeight}else{if(document.body){t=document.body.clientWidth;u=document.body.clientHeight}}}if(w<u){pageHeight=u}else{pageHeight=w}if(v<t){pageWidth=v}else{pageWidth=t}arrayPageSize=new Array(pageWidth,pageHeight,t,u);return arrayPageSize}function i(){var t,u;if(self.pageYOffset){u=self.pageYOffset;t=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){u=document.documentElement.scrollTop;t=document.documentElement.scrollLeft}else{if(document.body){u=document.body.scrollTop;t=document.body.scrollLeft}}}arrayPageScroll=new Array(t,u);return arrayPageScroll}function g(v){var t=new Date();u=null;do{var u=new Date()}while(u-t<v)}return this.unbind("click").click(j)}})(jQuery);function refreshImages(){$("#widgetbox").fadeOut(750,function(){$("#widgetbox").empty;var a="http://"+location.host+"/GetImages.aspx";$("#widgetbox").load(a,function(d,c,b){if(c!="error"){if(d==""){$("#widget").hide()}else{$("#widgetbox").fadeIn();$("#widgetbox").slideDown("slow");$("a[rel*=lightbox]").lightBox({overlayBgColor:"#074379",overlayOpacity:0.6,imageLoading:"/Images/Lightbox/lightbox-ico-loading.gif",imageBtnClose:"/Images/Lightbox/lightbox-btn-close.gif",imageBtnPrev:"/Images/Lightbox/lightbox-btn-prev.gif",imageBtnNext:"/Images/Lightbox/lightbox-btn-next.gif",containerResizeSpeed:350,txtImage:"Image",txtOf:"of"})}}})})};function ShowLoadingPanels(a){switch(a){case"rsRegion":switch(eCurrentPage){case ePage.Home:$("#"+lphpfbHomePageFlashBanner).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialMain).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialLeft).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialMiddle).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialRight).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialBottom).attr("style","display: block; visibility: visible;");$("#"+lpfmOrigin).attr("style","display: block; visibility: visible;");$("#"+lpfmSpecialFaresList).attr("style","display: block; visibility: visible;");break;case ePage.General:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: block; visibility: visible;");$("#"+lppdmPromotionDislay).attr("style","display: block; visibility: visible;");break;case ePage.SpecialFares:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: block; visibility: visible;");$("#"+lppdmPromotionDislay).attr("style","display: block; visibility: visible;");$("#"+lpsfpOrigin).attr("style","display: block; visibility: visible;");$("#"+lpsfpDestination).attr("style","display: block; visibility: visible;");$("#"+lpsfpSpecialFaresList).attr("style","display: block; visibility: visible;");break;case ePage.AdvancedFlightPanel:$("#"+lpafsDepartingFrom).attr("style","display: block; visibility: visible;");$("#"+lpafsFinalDestination).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningFrom).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningTo).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover1).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover2).attr("style","display: block; visibility: visible;");break}$("#"+lprsPort).attr("style","display: block; visibility: visible;");$("#"+lpftOrigin).attr("style","display: block; visibility: visible;");$("#"+lpftDestination).attr("style","display: block; visibility: visible;");$("#"+lpptOrigin).attr("style","display: block; visibility: visible;");$("#"+lpptDestination).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lphtCurrency).attr("style","display: block; visibility: visible;");break;case"rsPort":switch(eCurrentPage){case ePage.Home:$("#"+lphpfbHomePageFlashBanner).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialMain).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialLeft).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialMiddle).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialRight).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialBottom).attr("style","display: block; visibility: visible;");$("#"+lpfmOrigin).attr("style","display: block; visibility: visible;");$("#"+lpfmSpecialFaresList).attr("style","display: block; visibility: visible;");break;case ePage.General:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: block; visibility: visible;");$("#"+lppdmPromotionDislay).attr("style","display: block; visibility: visible;");break;case ePage.SpecialFares:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: block; visibility: visible;");$("#"+lppdmPromotionDislay).attr("style","display: block; visibility: visible;");$("#"+lpsfpOrigin).attr("style","display: block; visibility: visible;");$("#"+lpsfpDestination).attr("style","display: block; visibility: visible;");$("#"+lpsfpSpecialFaresList).attr("style","display: block; visibility: visible;");break;case ePage.AdvancedFlightPanel:$("#"+lpafsDepartingFrom).attr("style","display: block; visibility: visible;");$("#"+lpafsFinalDestination).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningFrom).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningTo).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover1).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover2).attr("style","display: block; visibility: visible;");break}$("#"+lpftOrigin).attr("style","display: block; visibility: visible;");$("#"+lpftDestination).attr("style","display: block; visibility: visible;");$("#"+lpptOrigin).attr("style","display: block; visibility: visible;");$("#"+lpptDestination).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnMonth).attr("style","display: block; visibility: visible;");break;case"fpFlightsTab":$("#"+lpfpFlights).attr("style","display: block; visibility: visible;");break;case"fpPackagesTab":$("#"+lpfpPackages).attr("style","display: block; visibility: visible;");break;case"fpHotelsTab":$("#"+lpfpHotels).attr("style","display: block; visibility: visible;");break;case"ptOrigin":$("#"+lpptDestination).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptNightsAccommodation).attr("style","display: block; visibility: visible;");break;case"ptDestination":$("#"+lpptLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptNightsAccommodation).attr("style","display: block; visibility: visible;");break;case"fmOrigin":switch(eCurrentPage){case ePage.Home:$("#"+lpspmHomePageSpecialMain).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialLeft).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialMiddle).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialRight).attr("style","display: block; visibility: visible;");$("#"+lpspmHomePageSpecialBottom).attr("style","display: block; visibility: visible;");$("#"+lpfmSpecialFaresList).attr("style","display: block; visibility: visible;");break}$("#"+lprsRegion).attr("style","display: block; visibility: visible;");$("#"+lprsPort).attr("style","display: block; visibility: visible;");$("#"+lpftOrigin).attr("style","display: block; visibility: visible;");$("#"+lpftDestination).attr("style","display: block; visibility: visible;");$("#"+lpptOrigin).attr("style","display: block; visibility: visible;");$("#"+lpptDestination).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lphtCurrency).attr("style","display: block; visibility: visible;");break;case"sfpOrigin":$("#"+lprsRegion).attr("style","display: block; visibility: visible;");$("#"+lprsPort).attr("style","display: block; visibility: visible;");$("#"+lpsfpDestination).attr("style","display: block; visibility: visible;");$("#"+lpsfpSpecialFaresList).attr("style","display: block; visibility: visible;");$("#"+lpftOrigin).attr("style","display: block; visibility: visible;");$("#"+lpftDestination).attr("style","display: block; visibility: visible;");$("#"+lpptOrigin).attr("style","display: block; visibility: visible;");$("#"+lpptDestination).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartLeaveMonth).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnDay).attr("style","display: block; visibility: visible;");$("#"+lpptPartReturnMonth).attr("style","display: block; visibility: visible;");$("#"+lphtCurrency).attr("style","display: block; visibility: visible;");break;case"sfpDestination":$("#"+lpsfpSpecialFaresList).attr("style","display: block; visibility: visible;");break;case"afsDepartingFrom":$("#"+lpafsFinalDestination).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningFrom).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningTo).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover1).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover2).attr("style","display: block; visibility: visible;");break;case"afsFinalDestination":$("#"+lpafsReturningFrom).attr("style","display: block; visibility: visible;");$("#"+lpafsReturningTo).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover1).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover2).attr("style","display: block; visibility: visible;");break;case"afsReturningFrom":$("#"+lpafsReturningTo).attr("style","display: block; visibility: visible;");$("#"+lpafsStopover2).attr("style","display: block; visibility: visible;");break;case"afsReturningTo":$("#"+lpafsStopover2).attr("style","display: block; visibility: visible;");break;case"cwpSelf":case"cwpGuest":case"cwpTraveller":case"cwpTravellers":$("#"+lpcwpCorporateHome).attr("style","display: block; visibility: visible;");break;case"bapOrigin":$("#"+lpbapDestination).attr("style","display: block; visibility: visible;");$("#"+lpbapExcessBaggageInfo).attr("style","display: block; visibility: visible;");break;case"bapDestination":$("#"+lpbapExcessBaggageInfo).attr("style","display: block; visibility: visible;");break}}function HideLoadingPanels(a){switch(a){case"rsRegion":switch(eCurrentPage){case ePage.Home:$("#"+lphpfbHomePageFlashBanner).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialMain).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialLeft).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialMiddle).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialRight).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialBottom).attr("style","display: none; visibility: hidden;");$("#"+lpfmOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpfmSpecialFaresList).attr("style","display: none; visibility: hidden;");break;case ePage.General:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: none; visibility: hidden;");$("#"+lppdmPromotionDislay).attr("style","display: none; visibility: hidden;");break;case ePage.SpecialFares:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: none; visibility: hidden;");$("#"+lppdmPromotionDislay).attr("style","display: none; visibility: hidden;");$("#"+lpsfpOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpsfpDestination).attr("style","display: none; visibility: hidden;");$("#"+lpsfpSpecialFaresList).attr("style","display: none; visibility: hidden;");break;case ePage.AdvancedFlightPanel:$("#"+lpafsDepartingFrom).attr("style","display: none; visibility: hidden;");$("#"+lpafsFinalDestination).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningFrom).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningTo).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover1).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover2).attr("style","display: none; visibility: hidden;");break}$("#"+lprsPort).attr("style","display: none; visibility: hidden;");$("#"+lpftOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpftDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpptDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lphtCurrency).attr("style","display: none; visibility: hidden;");break;case"rsPort":switch(eCurrentPage){case ePage.Home:$("#"+lphpfbHomePageFlashBanner).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialMain).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialLeft).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialMiddle).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialRight).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialBottom).attr("style","display: none; visibility: hidden;");$("#"+lpfmOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpfmSpecialFaresList).attr("style","display: none; visibility: hidden;");break;case ePage.General:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: none; visibility: hidden;");$("#"+lppdmPromotionDislay).attr("style","display: none; visibility: hidden;");break;case ePage.SpecialFares:$("#"+lpsfmSpecialFaresMiniList).attr("style","display: none; visibility: hidden;");$("#"+lppdmPromotionDislay).attr("style","display: none; visibility: hidden;");$("#"+lpsfpOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpsfpDestination).attr("style","display: none; visibility: hidden;");$("#"+lpsfpSpecialFaresList).attr("style","display: none; visibility: hidden;");break;case ePage.AdvancedFlightPanel:$("#"+lpafsDepartingFrom).attr("style","display: none; visibility: hidden;");$("#"+lpafsFinalDestination).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningFrom).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningTo).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover1).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover2).attr("style","display: none; visibility: hidden;");break}$("#"+lpftOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpftDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpptDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnMonth).attr("style","display: none; visibility: hidden;");break;case"fpFlightsTab":$("#"+lpfpFlights).attr("style","display: none; visibility: hidden;");break;case"fpPackagesTab":$("#"+lpfpPackages).attr("style","display: none; visibility: hidden;");break;case"fpHotelsTab":$("#"+lpfpHotels).attr("style","display: none; visibility: hidden;");break;case"ptOrigin":$("#"+lpptDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptNightsAccommodation).attr("style","display: none; visibility: hidden;");break;case"ptDestination":$("#"+lpptLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptNightsAccommodation).attr("style","display: none; visibility: hidden;");break;case"fmOrigin":switch(eCurrentPage){case ePage.Home:$("#"+lpspmHomePageSpecialMain).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialLeft).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialMiddle).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialRight).attr("style","display: none; visibility: hidden;");$("#"+lpspmHomePageSpecialBottom).attr("style","display: none; visibility: hidden;");$("#"+lpfmSpecialFaresList).attr("style","display: none; visibility: hidden;");break}$("#"+lprsRegion).attr("style","display: none; visibility: hidden;");$("#"+lprsPort).attr("style","display: none; visibility: hidden;");$("#"+lpftOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpftDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpptDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lphtCurrency).attr("style","display: none; visibility: hidden;");break;case"sfpOrigin":$("#"+lprsRegion).attr("style","display: none; visibility: hidden;");$("#"+lprsPort).attr("style","display: none; visibility: hidden;");$("#"+lpsfpDestination).attr("style","display: none; visibility: hidden;");$("#"+lpsfpSpecialFaresList).attr("style","display: none; visibility: hidden;");$("#"+lpftOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpftDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptOrigin).attr("style","display: none; visibility: hidden;");$("#"+lpptDestination).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartLeaveMonth).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnDay).attr("style","display: none; visibility: hidden;");$("#"+lpptPartReturnMonth).attr("style","display: none; visibility: hidden;");$("#"+lphtCurrency).attr("style","display: none; visibility: hidden;");break;case"sfpDestination":$("#"+lpsfpSpecialFaresList).attr("style","display: none; visibility: hidden;");break;case"afsDepartingFrom":$("#"+lpafsFinalDestination).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningFrom).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningTo).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover1).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover2).attr("style","display: none; visibility: hidden;");break;case"afsFinalDestination":$("#"+lpafsReturningFrom).attr("style","display: none; visibility: hidden;");$("#"+lpafsReturningTo).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover1).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover2).attr("style","display: none; visibility: hidden;");break;case"afsReturningFrom":$("#"+lpafsReturningTo).attr("style","display: none; visibility: hidden;");$("#"+lpafsStopover2).attr("style","display: none; visibility: hidden;");break;case"afsReturningTo":$("#"+lpafsStopover2).attr("style","display: none; visibility: hidden;");break;case"cwpSelf":case"cwpGuest":case"cwpTraveller":case"cwpTravellers":$("#"+lpcwpCorporateHome).attr("style","display: none; visibility: hidden;");break;case"bapOrigin":$("#"+lpbapDestination).attr("style","display: none; visibility: hidden;");$("#"+lpbapExcessBaggageInfo).attr("style","display: none; visibility: hidden;");break;case"bapDestination":$("#"+lpbapExcessBaggageInfo).attr("style","display: none; visibility: hidden;");break}}function SetFlightPanelTab(a){$("ul.tabs #"+a+"Tab a").removeClass("NotSelected").addClass("Selected");$("ul.tabs #"+a+"Tab a").click()};function DateSelectorSwitchP(e,a,j){var i=e[e.selectedIndex].value,n=i.substring(0,4),d=i.substring(4),f=new Date(n,d-1,1),g=new Date(n,d-1,1),o=new Date(),l=false,h="01",p=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],b=["true","true","true","true","true","true","true"],m=1,c=new Date(),k=new Date();if(o.setDate(o.getDate()+365)<k){k.setDate(k.getDate()+365)}if(j===true){b=PackageObject.lDays.split(",");m=parseInt(PackageObject.lTrans,10);c=PackageObject.lFrom;k=PackageObject.lTo}else{if(j===false){b=PackageObject.rDays.split(",");m=parseInt(PackageObject.rTrans,10);c=PackageObject.rFrom;k=PackageObject.rTo}}a.options.length=0;while(f.getMonth()==g.getMonth()){if(o.getMonth()==f.getMonth()){if(o.getDate()<g.getDate()){l=true}}else{l=true}if(l){if(b[g.getDay()]=="true"){h=(g.getDate().toString().length==1)?"0"+g.getDate().toString():g.getDate().toString();a.options[a.options.length]=new Option(p[g.getDay()]+" "+h,h,false,false)}}g.setDate(g.getDate()+1)}}function DateSelectorSwitch(c,f){var e=c[c.selectedIndex].value;var g=e.substring(0,4);var j=e.substring(4);var d=new Date(g,j-1,1);var k=new Date(g,j-1,1);var m=new Date();var h=false;var l="01";var b=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];for(var a=f.options.length-1;a>=0;a--){f.removeChild(f.options[a])}while(d.getMonth()==k.getMonth()){if(m.getMonth()===d.getMonth()){if(m.getDate()<=k.getDate()){h=true}}else{h=true}if(h){l=(k.getDate().toString().length==1)?"0"+k.getDate().toString():k.getDate().toString();f.options[f.options.length]=new Option(b[k.getDay()]+" "+l,l,false,false)}k.setDate(k.getDate()+1)}}function DateSelectorSwitchStarwood(e,a,c){var l=e[e.selectedIndex].value;var p=l.substring(0,4);var d=l.substring(4);var f=new Date(p,d-1,1);var h=new Date(p,d-1,1);var q=new Date();var n=new Date(2011,9,1,0,0,0,0);var o=new Date(2012,2,31,0,0,0,0);var m=new Date(2011,9,1,0,0,0,0);var k=new Date(2012,2,31,0,0,0,0);var g=false;var j="01";var r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];for(var b=a.options.length-1;b>=0;b--){a.removeChild(a.options[b])}while(f.getMonth()==h.getMonth()){if(q.getMonth()===f.getMonth()){if(q.getDate()<=h.getDate()){g=true}}else{g=true}if(c){if(h<n||h>o){g=false}}else{if(h<m||h>k){g=false}}if(g){j=(h.getDate().toString().length==1)?"0"+h.getDate().toString():h.getDate().toString();a.options[a.options.length]=new Option(r[h.getDay()]+" "+j,j,false,false)}h.setDate(h.getDate()+1)}}function DateSelectorSwitchAccor(e,a,c){var l=e[e.selectedIndex].value;var p=l.substring(0,4);var d=l.substring(4);var f=new Date(p,d-1,1);var h=new Date(p,d-1,1);var q=new Date();var n=new Date(2011,q.getMonth(),q.getDate(),0,0,0,0);var o=new Date(2011,5,30,0,0,0,0);var m=new Date(2011,q.getMonth(),q.getDate(),0,0,0,0);var k=new Date(2011,5,30,0,0,0,0);var g=false;var j="01";var r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];for(var b=a.options.length-1;b>=0;b--){a.removeChild(a.options[b])}while(f.getMonth()==h.getMonth()){if(q.getMonth()===f.getMonth()){if(q.getDate()<=h.getDate()){g=true}}else{g=true}if(c){if(h<n||h>o){g=false}}else{if(h<m||h>k){g=false}}if(g){j=(h.getDate().toString().length==1)?"0"+h.getDate().toString():h.getDate().toString();a.options[a.options.length]=new Option(r[h.getDay()]+" "+j,j,false,false)}h.setDate(h.getDate()+1)}}function DateSelectorSwitchAffiliate(f,a,d,q,h){var m=f[f.selectedIndex].value;var r=m.substring(0,4);var e=m.substring(4);var g=new Date(r,e-1,1);var j=new Date(r,e-1,1);var s=new Date();var o=new Date(q);var p=new Date(h);var n=new Date(q);var l=new Date(h);var c=false;var k="01";var t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];for(var b=a.options.length-1;b>=0;b--){a.removeChild(a.options[b])}while(g.getMonth()==j.getMonth()){if(s.getMonth()===g.getMonth()){if(s.getDate()<=j.getDate()){c=true}}else{c=true}if(d){if(j<o||j>p){c=false}}else{if(j<n||j>l){c=false}}if(c){k=(j.getDate().toString().length==1)?"0"+j.getDate().toString():j.getDate().toString();a.options[a.options.length]=new Option(t[j.getDay()]+" "+k,k,false,false)}j.setDate(j.getDate()+1)}}function RePopulateDateSelector(c,g,m,b){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var h=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var j="01";var k=new Date(m);var f=new Date(b);var d=new Date(m);var l=false;for(var a=c.options.length-1;a>=0;a--){c.removeChild(c.options[a])}for(var a=g.options.length-1;a>=0;a--){g.removeChild(g.options[a])}k.setDate(1);f.setDate(1);while(k<=f){monthYearNumber=k.getFullYear().toString()+((k.getMonth().toString().length==1)?"0"+(k.getMonth()+1).toString():(k.getMonth()+1).toString());c.options[c.options.length]=new Option(e[k.getMonth()],monthYearNumber,false,false);k.setMonth(k.getMonth()+1)}k=new Date(m);f=new Date(b);while(k.getMonth()==d.getMonth()){j=(d.getDate().toString().length==1)?"0"+d.getDate().toString():d.getDate().toString();g.options[g.options.length]=new Option(h[d.getDay()]+" "+j,j,false,false);d.setDate(d.getDate()+1)}}function CalendarDateSelectorSwitch(f,k,b,a,d){var m=d;var e=a;var g=new Date(m,e,b);var h=new Date(m,e,1);var n=new Date();var l=false;var j="01";var o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];for(var c=k.options.length-1;c>=0;c--){k.removeChild(k.options[c])}while(g.getMonth()==h.getMonth()){if(n.getMonth()==g.getMonth()){if(n.getDate()<h.getDate()){l=true}}else{l=true}if(l){j=(h.getDate().toString().length==1)?"0"+h.getDate().toString():h.getDate().toString();k.options[k.options.length]=new Option(o[h.getDay()]+" "+j,j,false,(h.getDate()==b))}h.setDate(h.getDate()+1)}SetDayHiddenInput(null,null,k,document.getElementById(k.getAttribute("hiddeninputclientid")))};var dateRange1={};var dateRange2={};var dateRange3={};var dateRange4={};var leaveDateRanges;var returnDateRanges;function DateSelectorManager(d,c,g,e,f,a,b){switch(d){case"LeaveMonth":$(g).empty();$(f).empty();$(e).val($(c).val());BindDayList(leaveDateRanges,c,g);BindDayList(returnDateRanges,e,f);break;case"LeaveDay":if($(c).val()>$(e).val()){$(e).val($(c).val());$(f).empty();BindDayList(returnDateRanges,e,f)}if($(g).val()>$(f).val()){$(f).val($(g).val())}break;case"ReturnMonth":$(f).empty();BindDayList(returnDateRanges,e,f);break}$(a).val($(g).val());$(b).val($(f).val())}function BindDayList(m,g,b){var j;var n=false;var f=false;var p=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var c=$(g).val().substring(0,4);var a=$(g).val().substring(4);var l=new Date(c,a-1,1);var o=new Date(c,a-1,1);var h=new Date();var e=m.length;var d;while(l.getMonth()==o.getMonth()){if(h.getMonth()==l.getMonth()){if(h.getDate()<o.getDate()){n=true}}else{n=true}f=false;for(var k=0;k<e;k++){d=m[k];if(o>=d.FromDate&&o<=d.ToDate){f=true;break}}n=f;if(n){j=(o.getDate().toString().length==1)?"0"+o.getDate().toString():o.getDate().toString();$(b).append("<option value='"+j+"'>"+p[o.getDay()]+" "+j+"</option>")}o.setDate(o.getDate()+1)}}function validateTripLength(c,j,h,i){var f=new Date($(c).val().substring(0,4),$(c).val().substring(4)-1,$(j).val());var a=new Date($(h).val().substring(0,4),$(h).val().substring(4)-1,$(i).val());var d=1000*60*60*24;var b=f.getTime();var g=a.getTime();var e=Math.abs(b-g);if(Math.round(e/d)>11){alert("Maximum stay is 11 days");return false}else{return true}};boolDisableFlight=false;function handleKeyPress(d,b,a){var c=d.keyCode||d.which;if(c==13){d.returnValue=false;d.cancel=true;boolDisableFlight=true;document.getElementById(a).click();return false}}function toggleVisibility(){me=document.getElementById("ucLayout_ctl00_divChangePassword");if(me.style.visibility=="hidden"){me.style.visibility="visible";me.style.display="inline"}else{me.style.visibility="hidden";me.style.display="none"}}function setDates(a){var f=new Date;var b=new Date;var c=new String(GetQueryStringParam("FromDate"));var e=document.getElementById(a);var d=DateAdd(f,1,0,0).getDate()-1;if(c!=""){b.setDate(c.substring(0,2));b.setMonth(c.substring(3,5)-1);b.setYear(c.substring(6,10));if(f<b){e.options[b.getDate()-1].selected=true}else{e.options[d].selected=true}}else{e.options[d].selected=true}}function blocking(a){if(document.layers){current=document.layers[a].display=="none"?"block":"none";document.layers[a].display=current}else{if(document.all){current=document.all[a].style.display=="none"?"block":"none";document.all[a].style.display=current}else{if(document.getElementById){vista=document.getElementById(a).style.display=="none"?"block":"none";document.getElementById(a).style.display=vista}}}}function roomAllocationDisplayBlocking(b,a){if(document.layers){document.layers[b].display=a}else{if(document.all){document.all[b].style.display=a}else{if(document.getElementById){document.getElementById(b).style.display=a}}}}function roomAllocationDisplay(c,a,b,d){roomAllocationDisplayBlocking(a,"none");roomAllocationDisplayBlocking(b,"none");roomAllocationDisplayBlocking(d,"none");if(c==2){blocking(a);blocking(d)}if(c==3){blocking(a);blocking(b);blocking(d)}}function CheckAdvancedBookingParameters(O,l,R,o,h,W,ab,F,p,d,q,z,y,aa,a,j,t,G,m,J){if(!boolDisableFlight){var Y=new Date;var Z=DateAdd(Y,1,0,0);var I="Please adjust your booking details as follows:\n\n";var r=1;var X=String(Z.getFullYear());var P="0"+String(Number(Z.getMonth())+1);var S="0"+String(Z.getDate());var B=X+P.substring(P.length-2,P.length)+S.substring(S.length-2,S.length);var k=document.getElementById(h);var v=document.getElementById(W);var L=document.getElementById(F);var A=document.getElementById(ab);var c=document.getElementById(p);var C=document.getElementById(d);var n=document.getElementById(q);var f=document.getElementById(z);var ac=document.getElementById(y);var x=document.getElementById(aa);var T=document.getElementById(a);var M=document.getElementById(j);var e=document.getElementById(t);var D=document.getElementById(O);var E=document.getElementById(l);var U=document.getElementById(R);var H=document.getElementById(o);var Q=document.getElementById(G);var K=document.getElementById(m);var u=document.getElementById(J);var V=A.value.substring(4,6)+"/"+v.value+"/"+A.value.substring(0,4);var g=c.value.substring(4,6)+"/"+L.value+"/"+c.value.substring(0,4);var N=null;var w=null;var s=null;var b=null;if(n&&C){N=n.value.substring(4,6)+"/"+C.value+"/"+n.value.substring(0,4)}if(ac&&f){w=ac.value.substring(4,6)+"/"+f.value+"/"+ac.value.substring(0,4)}if(T&&x){s=T.value.substring(4,6)+"/"+x.value+"/"+T.value.substring(0,4)}if(e&&M){b=e.value.substring(4,6)+"/"+M.value+"/"+e.value.substring(0,4)}if(checkdate(V)!=true){I+="Please select a valid Departure Date.\n\n";r=0}if(checkdate(g)!=true){I+="Please select a valid Return Date.\n\n";r=0}if(N!=null&&checkdate(N)!=true){I+="Please select a valid departing stopover 1 date.\n\n";r=0}if(w!=null&&checkdate(w)!=true){I+="Please select a valid departing stopover 2 date.\n\n";r=0}if(s!=null&&checkdate(s)!=true){I+="Please select a valid returning stopover 1 date.\n\n";r=0}if(b!=null&&checkdate(b)!=true){I+="Please select a valid returning stopover 2 date.\n\n";r=0}if(D.value==""||D.value==null||D.value=="00000000-0000-0000-0000-000000000000"){I+="Please select your departing city.\n\n";r=0}if(E.value==""||E.value==null||E.value=="00000000-0000-0000-0000-000000000000"){I+="Please select your final destination city.\n\n";r=0}if(k.checked){if(U.value==""||U.value==null||U.value=="00000000-0000-0000-0000-000000000000"){I+="Please select your returning from city.\n\n";r=0}if(H.value==""||H.value==null||H.value=="00000000-0000-0000-0000-000000000000"){I+="Please select your returning to city.\n\n";r=0}}if(D.value!="00000000-0000-0000-0000-000000000000"&&D.value==E.value){I+="The departing from and final destination cities cannot be the same.\n\n";r=0}if(E.value=="CXI"|D.value=="CXI"|D.value==":CXI"){alert("Following reviews of the runway surface at Kiritimati (Christmas) Island Air Pacific will suspend flights from 2nd September, 2008 and not recommence services until the runway is repaired to sound operational standards. This decision has been made in the interests of the safety of Air Pacific's passengers, crew and aircraft. Please refer to the News section on the Air Pacific website for further information.\n\n");return false}if(Number(c.value+L.options[L.selectedIndex].value)<Number(A.value+v.options[v.selectedIndex].value)&&k.checked==false){I+="You may only book flights departing before the return date.\nPlease adjust your return date.\n\n";r=0}if(N!=null){if(Number(n.value+C.options[C.selectedIndex].value)<Number(A.value+v.options[v.selectedIndex].value)){I+="You may only book stopover flights departing after the originating departure date.\nPlease adjust your first stopovers departure date.\n\n";r=0}}if(w!=null){if(Number(ac.value+f.options[f.selectedIndex].value)<Number(A.value+v.options[v.selectedIndex].value)){I+="You may only book stopover flights departing after the originating departure date.\nPlease adjust your second stopovers departure date.\n\n";r=0}}if(N!=null&&w!=null){if(Number(ac.value+f.options[f.selectedIndex].value)<Number(n.value+C.options[C.selectedIndex].value)){I+="You may only book a second stopover flight departing after the first stopover flights departure date.\nPlease adjust your second stopovers departure date.\n\n";r=0}}if(s!=null){if(Number(T.value+x.options[x.selectedIndex].value)<Number(c.value+L.options[L.selectedIndex].value)){I+="You may only book return stopover flights departing after the originating return date.\nPlease adjust your first return stopovers departure date.\n\n";r=0}}if(b!=null){if(Number(e.value+M.options[M.selectedIndex].value)<Number(c.value+L.options[L.selectedIndex].value)){I+="You may only book return stopover flights departing after the originating return departure date.\nPlease adjust your second return stopovers departure date.\n\n";r=0}}if(s!=null&&b!=null){if(Number(e.value+M.options[M.selectedIndex].value)<Number(T.value+x.options[x.selectedIndex].value)){I+="You may only book a second return stopover flight departing after the first return stopover flights departure date.\nPlease adjust your second return stopovers departure date.\n\n";r=0}}if(Number(Q.value)+Number(K.value)+Number(u.value)>8){I+="There is a limit of eight (8) passengers per online booking.\nThe number of adult and child passengers you have specified is greater than eight.\n\n";r=0}if(Number(u.value)>Number(Q.value)){I+="The number of Infants cannot exceed the number of Adults\n\n";r=0}if(r==0){alert(I);return false}else{return true}}}function checkBookingParameters(h,w,D,H,p,e,a,o,q,d,s){if(!boolDisableFlight){var F=new Date;var G=DateAdd(F,1,0,0);var r="Please adjust your booking details as follows:\n\n";var f=1;var E=String(G.getFullYear());var x="0"+String(Number(G.getMonth())+1);var A="0"+String(G.getDate());var g=E+x.substring(x.length-2,x.length)+A.substring(A.length-2,A.length);var I=new String;var y=new String;var j=document.getElementById(D);var u=document.getElementById(p);var n=document.getElementById(H);var m=document.getElementById(e);I=n.value;y=m.value;var c=document.getElementById(a);var v=document.getElementById(o);var C=n.value.substring(4,6)+"/"+j.value+"/"+n.value.substring(0,4);var b=m.value.substring(4,6)+"/"+u.value+"/"+m.value.substring(0,4);if(checkdate(C)!=true){r+="Please select a valid Departure Date.\n\n";f=0}if(checkdate(b)!=true){r+="Please select a valid Return Date.\n\n";f=0}if(v.value==""||v.value==null||v.value=="00000000-0000-0000-0000-000000000000"){r+="Please select your Destination city.\n\n";f=0}if(c.value==""||c.value==null||c.value=="00000000-0000-0000-0000-000000000000"){r+="Please select your Origin city.\n\n";f=0}if(c.value!=""&&w==true&&c.value==v.value){r+="The Origin and Destination cities cannot be the same.\n\n";f=0}if(Number(m.value+u.options[u.selectedIndex].value)<Number(n.value+j.options[j.selectedIndex].value)&&u.disabled==false){r+="You may only book flights departing before the return date.\nPlease adjust your return date.\n\n";f=0}if(v.value=="CXI"|c.value=="CXI"|c.value==":CXI"){alert("Following reviews of the runway surface at Kiritimati (Christmas) Island Air Pacific will suspend flights from 2nd September, 2008 and not recommence services until the runway is repaired to sound operational standards. This decision has been made in the interests of the safety of Air Pacific's passengers, crew and aircraft. Please refer to the News section on the Air Pacific website for further information.\n\n");return false}if(w){var B=document.getElementById(q);var t=document.getElementById(d);var z=8;var l="eight";if(B&&t){if(s!=null){var k=document.getElementById(s);if(k){z=h?6:z;l=h?"six":l;if(Number(B.value)+Number(t.value)+Number(k.value)>z){r+="There is a limit of "+l+" ("+z+") passengers per online booking.\nThe number of adult and child passengers you have specified is greater than "+l+".\n\n";f=0}if(Number(k.value)>Number(B.value)){r+="The number of Infants cannot exceed the number of Adults\n\n";f=0}}}else{if(Number(B.value)+Number(t.value)>z){r+="There is a limit of eight (8) passengers per online booking.\nThe number of adult and child passengers you have specified is greater than eight.\n\n";f=0}}}}if(f==0){alert(r);return false}else{if(v.value=="HKG"|c.value=="HKG"){if((Number(n.value+j.options[j.selectedIndex].text)>=20090505&&Number(n.value+j.options[j.selectedIndex].text)<=20091203)|(Number(m.value+u.options[u.selectedIndex].text)>=20090505&&Number(m.value+u.options[u.selectedIndex].text)<=20091203)){alert("Flights to and from Hong Kong do not commence until 3 December 2009. \n\n");return false}}if(w){if(v.value=="YVR"){if(confirm("The port of "+v[v.options.selectedIndex].text+" cannot currently be booked online. Please click OK to go the Contact Us page and complete this booking over the phone. You may also view schedules online before contacting us.\n\n")){top.location.href="/About-Us/Contact-Us"}return false}if(c.value=="YVR"){if(confirm("The port of "+c[c.options.selectedIndex].text+" cannot currently be booked online. Please click OK to go the Contact Us page and complete this booking over the phone. You may also view schedules online before contacting us.\n\n")){top.location.href="/About-Us/Contact-Us"}return false}}return true}}}arrPortOptions=new Array("Select a city","Apia, Samoa","Auckland, NZ","Brisbane, Australia","Christchurch, NZ","Funafuti, Tuvalu","Gold Coast, Australia","Hong Kong, China","Honiara, Solomons","Honolulu, Hawaii","Kiritimati, Christmas Is.","Los Angeles, USA","Melbourne, Australia","Nadi, Fiji Islands","Nuku alofa, Tonga","Port Vila, Vanuatu","Suva, Fiji Islands","Sydney, Australia","Tarawa, Kiribati","","--DOMESTIC FLIGHTS--","","Kadavu","Labasa","Levuka","Malololailai","Mana Island","Nadi","Savusavu","Suva (Nausori Airport)","Taunovo Bay (Pacific Harbour)","Taveuni");arrPortOptions1=new Array("","APW","AKL","BNE","CHC","FUN","OOL","HKG","HIR","HNL","CXI","LAX","MEL","NAN","TBU","VLI","SUV","SYD","TRW","","","","KDV","LBS","LEV","PTF","MNF","NAN","SVU","SUV","PHR","TVU");function checkPortAvailable(l,e,g){var h=e.value;var d;var k=new Array("YVR");if(l.id=="ucLayout_flightPanel_PortSelector_ddlDestination"|l.id=="ucLayout_ucBooknowForm_ddlDestination"|l.id=="ucLayout_ddlDestination"){k.shift()}e.options.length=null;switch(l.value){case"SYD":d=new Array("SYD","BNE","MEL","OOL","CHC","HKG");break;case"OOL":d=new Array("SYD","BNE","MEL","OOL","CHC","HKG");break;case"BNE":d=new Array("SYD","BNE","MEL","OOL","CHC","HKG");break;case"MEL":d=new Array("SYD","BNE","MEL","OOL","CHC","HKG");break;case"AKL":d=new Array("AKL","CHC","HKG");break;case"WLG":d=new Array("AKL","SYD","BNE","MEL","OOL","CHC","HKG");break;case"HKG":d=new Array("APW","AKL","BNE","CHC","FUN","OOL","HKG","HIR","HNL","CXI","LAX","MEL","VLI","SYD","NRT","TBU","TRW","TVU");break;case"CHC":d=new Array("AKL","SYD","BNE","MEL","OOL","CHC","HKG");break;case"YVR":d=new Array("YVR","LAX","HKG");break;case"LAX":d=new Array("YVR","LAX","HKG");break;case"HNL":d=new Array("LAX","HNL","HKG");break;case"NAN":d=new Array("NAN","NAN");break;case"SUV":d=new Array("SUV","SUV");break;case"LEV":d=new Array("LEV","LEV");break;default:d=new Array(l.value)}for(var a=0,f=arrPortOptions.length;a<f;a++){var b=document.createElement("OPTION");b.innerHTML=arrPortOptions[a];b.value=arrPortOptions1[a];e.appendChild(b);if(arrPortOptions1[a]==h&&a<20){b.selected=true}}for(var a=0;a<d.length;a++){for(var c=0;c<e.options.length;c++){if(e.options[c].value==d[a]){e.removeChild(e.options[c])}}}if(g==true){for(var a=0;a<k.length;a++){if(k[a]==l.value){if(confirm("The port of "+l[l.options.selectedIndex].text+" cannot currently be booked online. Please click OK to go the Contact Us page and complete this booking over the phone. You may also view schedules online before contacting us.\n\n")){top.location.href="/About-Us/Contact-Us"}}}}return false}function CheckFlightStatusForm(a,g,e,d,b){var c="Please adjust your search criteria as follows:\n\n";var f=false;if(!a.checked&&!g.checked){c+="- Please select to search by either origin and destination or by flight number.\n\n";f=true}if(a.checked&&e.options[e.selectedIndex].value=="Origin"){c+="- Please select an origin.\n\n";f=true}if(a.checked&&d.options[d.selectedIndex].value=="Destination"){c+="- Please select a destination.\n\n";f=true}if(g.checked&&b.value=="Flight number"||b.value.replace(/^\s+|\s+$/g,"")==""){c+="- Please specify a flight number.\n\n";f=true}if(f){alert(c);return false}}function SelectReturnDate(a,b,c,d){if(d.selectedIndex==b.selectedIndex){if(c.selectedIndex<a.selectedIndex){c.selectedIndex=a.selectedIndex}}else{if(d.selectedIndex<b.selectedIndex){d.selectedIndex=b.selectedIndex;DateSelectorSwitch(d,c);if(c.selectedIndex<a.selectedIndex){c.selectedIndex=a.selectedIndex}}}}function SelectReturnDateStarwood(d,b,a,c){if($("#"+c).val()==$("#"+b).val()){if($("#"+a).val()<$("#"+d).val()){$("#"+a).val($("#"+d).val())}}else{if($("#"+c).val()<$("#"+b).val()){$("#"+c).val($("#"+b).val());DateSelectorSwitchStarwood(document.getElementById(c),document.getElementById(a),false);if($("#"+a).val()<$("#"+d).val()){$("#"+a).val($("#"+d).val())}}}}function SelectReturnDateAccor(d,b,a,c){if($("#"+c).val()==$("#"+b).val()){if($("#"+a).val()<$("#"+d).val()){$("#"+a).val($("#"+d).val())}}else{if($("#"+c).val()<$("#"+b).val()){$("#"+c).val($("#"+b).val());DateSelectorSwitchAccor(document.getElementById(c),document.getElementById(a),false);if($("#"+a).val()<$("#"+d).val()){$("#"+a).val($("#"+d).val())}}}}function SelectReturnDateAffiliate(b,c,d,a,e,f){if($("#"+a).val()==$("#"+c).val()){if($("#"+d).val()<$("#"+b).val()){$("#"+d).val($("#"+b).val())}}else{if($("#"+a).val()<$("#"+c).val()){$("#"+a).val($("#"+c).val());DateSelectorSwitchAffiliate(document.getElementById(a),document.getElementById(d),false,e,f);if($("#"+d).val()<$("#"+b).val()){$("#"+d).val($("#"+b).val())}}}}function SetAccommDays(a,g,h,d){var e=new Date,c=new Date,f=parseInt(PackageObject.lTrans,10),b=0;e.setMonth(g[g.selectedIndex].value.substring(4,6)-1);e.setDate(a[a.selectedIndex].value);e.setFullYear(g[g.selectedIndex].value.substring(0,4));c.setMonth(d[d.selectedIndex].value.substring(4,6)-1);c.setDate(h[h.selectedIndex].value);c.setFullYear(d[d.selectedIndex].value.substring(0,4));if((c-e)/86400000-f>0){b=Math.ceil((c-e)/86400000-f)}document.getElementById(lblAccommId).innerHTML=b+" night stay"}function GetDate(a,b){var c=new Date;c.setMonth(b[b.selectedIndex].value.substring(4,6)-1);c.setDate(a[a.selectedIndex].value);c.setFullYear(b[b.selectedIndex].value.substring(0,4));return c}function SelectReturnDateP(b,c,l,a,j,k,d){var g=new Date,p=new Date,f=["true","true","true","true","true","true","true"],n=0,m=0;var o;if(j!=null){f=PackageObject.rDays.split(",")}if(k!=false&&d!=true){n=parseInt(PackageObject.lTrans,10)}g.setMonth(c[c.selectedIndex].value.substring(4,6)-1);g.setDate(b[b.selectedIndex].value);g.setFullYear(c[c.selectedIndex].value.substring(0,4));p=new Date(g);intTransT=new Number(n);if(j!=null){intTransT=3+n}p.setDate(g.getDate()+intTransT);if(j==null){a.options.length=0;for(var h=0;h<=c.options.length-1;h++){a.options[a.options.length]=new Option(c.options[h].text,c.options[h].value,false,false)}}for(var h=0;h<=a.options.length-1;h++){if(a.options[h].value==c.options[c.selectedIndex].value){o=h}}if(p.getMonth()!=g.getMonth()){o=o+1}a.selectedIndex=o;DateSelectorSwitchP(a,l,j);while(f[p.getDay()]!="true"){p.setDate(p.getDate()+1)}var e;for(var h=0;h<l.length;h++){if(l[h].value==p.getDate()){l[h].selected=true}}if(j==null){if(d!=true){for(var h=l.selectedIndex-1;h>=0;h--){l.removeChild(l.options[h])}for(var h=a.selectedIndex-1;h>=0;h--){a.removeChild(a.options[h])}}}}function ShowOptionsOnPageLoad(e,d,a,n,f,h,m){m.style.display="inline";RemoveCheckInNCheckOutMonthOptions(e,d,a,n,f);var b=f.options[f.selectedIndex].value;for(var c=h.length-1;c>=0;c--){if(h.options[c]!=null){var o=h.options[c].text;if(h.options[c].value==b){var j=c;for(var g=h.length-1;g>=j;g--){h.remove(g)}}}}}function ValidatePackagesBusinessRule(w,g,o,d,u,v,c){var p=w.options[w.selectedIndex].value;var b=g.options[g.selectedIndex].value;var s=o.options[o.selectedIndex].value;for(var h=d.options.length-1;h>=0;h--){if(d.options[h]!=null){if(d.options[h].value!=p){d.remove(h)}}}for(var n=v.options.length-1;n>=0;n--){if(v.options[n]!=null){if(v.options[n].value!=b){v.remove(n)}}}var t=c.options[c.selectedIndex].value;for(var a=u.length-1;a>=0;a--){if(u.options[a]!=null){var r=u.options[a].text;if(u.options[a].value==t){var f=a;for(var e=u.length-1;e>=f;e--){u.remove(e)}}}}for(var q=c.options.length-1;q>=0;q--){if(c.options[q]!=null){if(c.options[q].value>=s+1){c.remove(q)}}}}function ValidatePartialCheckIn(b,a,d){var f=a.options[a.selectedIndex].value;var g=b.options[b.selectedIndex].value;for(var c=d.options.length-1;c>=0;c--){if(d.options[c]!=null){var e=d.options[c].text;if(d.options[c].value>=f+1){d.remove(c)}}}}function RemoveCheckOutMonthOptions(n,a,f,e){var h=n.options[n.selectedIndex].value;var d=f.options[f.selectedIndex].value;var l;for(var b=0;b<a.length;b++){if(a[b].value==h){l=b+1}}for(var c=a.length-1;c>=l;c--){if(a.options[c]!=null){var m=a.options[c].text;a.removeChild(a.options[c])}}for(var g=e.options.length-1;g>=0;g--){if(e.options[g]!=null){if(e.options[g].value>=d+1){e.remove(g)}}}}function RemoveCheckInNCheckOutMonthOptions(a,d,e,q,m){var o=a.options[a.selectedIndex].value;var p=q.options[q.selectedIndex].value;var n,c;for(var f=0;f<d.length;f++){if(d[f].value==o){c=f+1}}for(var g=0;g<e.length;g++){if(e[g].value==o){n=g+1}}for(var h=d.length-1;h>=c;h--){if(d.options[h]!=null){var r=d.options[h].text;d.removeChild(d.options[h])}}for(var b=e.length-1;b>=n;b--){if(e.options[b]!=null){var r=e.options[b].text;e.removeChild(e.options[b])}}for(var h=m.options.length-1;h>=0;h--){if(m.options[h]!=null){if(m.options[h].value>=p+1){m.remove(h)}}}}function RemoveCheckOutDayoptions(c,b){for(var a=b.options.length-1;a>=0;a--){if(b.options[a]!=null){if(b.options[a].value>=c.options[c.selectedIndex].value+1){b.remove(a)}}}}function SetDayHiddenInput(a,d,c,b){if(a!=null&&d!=null){d.value=a.options[a.selectedIndex].value}if(c!=null&&b!=null){b.value=c.options[c.selectedIndex].value}}function updateDatePickerLeave(datePickerLeaveId,datePickerReturnId,leaveDayId,leaveMonthId){var datePickerLeave=eval(datePickerLeaveId);var datePickerReturn=eval(datePickerReturnId);var strLeaveYearMonth=new String(document.getElementById(leaveMonthId).value);var date=new Date;date.setMonth(strLeaveYearMonth.substring(4,6)-1);date.setDate(document.getElementById(leaveDayId).value);date.setFullYear(strLeaveYearMonth.substring(0,4));datePickerLeave.SetDate(date);datePickerReturn.SetDate(date)}function updateDatePickerReturn(datePickerReturnId,returnDayId,returnMonthId){var datePickerReturn=eval(datePickerReturnId);var strReturnYearMonth=new String(document.getElementById(returnMonthId).value);var date=new Date;date.setMonth(strReturnYearMonth.substring(4,6)-1);date.setDate(document.getElementById(returnDayId).value);date.setFullYear(strReturnYearMonth.substring(0,4));datePickerReturn.SetDate(date)}function DateAdd(e,d,f,b){var a=new Date(e.getTime());var c=b;var g=a.getMonth()+f;if(g>11){c=Math.floor((g+1)/12);g-=12*c;c+=b}a.setMonth(g);a.setFullYear(a.getFullYear()+c);a.setTime(a.getTime()+60000*60*24*d);return a}function GetQueryStringParam(b){var e=window.location.search.substring(1);var a=e.split("&");var d="";var c="";for(i=0;i<a.length;i++){d=a[i].split("=");if(d[0]==b){c=d[1]}}return c}function CurrencySelect(a,b){if(a=="LAX"||a=="YVR"){document.getElementById(b).selectedIndex=1}else{document.getElementById(b).selectedIndex=0}}function FareSpecialNotesPopup(p,h,e,k,l,b,j,g,m,f,n){var d=(screen.width-e)/2;var o=(screen.height-k)/2;var c="height="+k+",width="+e+",top="+o+",left="+d+",scrollbars="+l+",resizable="+b+",menubar="+j+",toolbar="+g+",location="+m+",statusbar="+f+",fullscreen="+n+"";var a=window.open(p,h,c);if(parseInt(navigator.appVersion)>=4){a.window.focus()}}function checkdate(c){var f=true;var a=c.split("/")[0];var e=c.split("/")[1];var b=c.split("/")[2];var d=new Date(b,a-1,e);if(d.getMonth()+1!=a||d.getDate()!=e||d.getFullYear()!=b){f=false}return f};var datePickerDivID="datepicker";var iFrameDivID="datepickeriframe";var dayArrayShort=new Array("Su","Mo","Tu","We","Th","Fr","Sa");var dayArrayMed=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");var dayArrayLong=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var monthArrayShort=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var monthArrayMed=new Array("Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec");var monthArrayLong=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var defaultDateSeparator="/";var defaultDateFormat="mdy";var dateSeparator=defaultDateSeparator;var dateFormat=defaultDateFormat;var closeCalendar=true;function actionCloseCalendar(){if(closeCalendar!=false&&document.getElementById(datePickerDivID)){var a=document.getElementById(datePickerDivID);a.style.visibility="hidden";a.style.display="none"}closeCalendar=true}function displayDatePicker(b,e,d,j,h,f){if(h){dateSeparator=h}else{dateSeparator=defaultDateSeparator}if(j){dateFormat=j}else{dateFormat=defaultDateFormat}var a=d.offsetLeft;var c=d.offsetTop+d.offsetHeight;var g=d;while(g.offsetParent){g=g.offsetParent;a+=g.offsetLeft;c+=g.offsetTop}if(f!=null){c=c-f;a=a+20}drawDatePicker(b,e,a,c)}function drawDatePicker(f,d,a,b){var c=getFieldDate(f,d);if(!document.getElementById(datePickerDivID)){var g=document.createElement("div");g.setAttribute("id",datePickerDivID);g.setAttribute("class","dpDiv");g.setAttribute("style","visibility: hidden;display: none;");g.setAttribute("onClick","closeCalendar=false;");document.body.appendChild(g)}var e=document.getElementById(datePickerDivID);e.style.position="absolute";e.style.left=a+"px";e.style.top=b+"px";e.style.visibility=(e.style.visibility=="visible"?"hidden":"visible");e.style.display=(e.style.display=="block"?"none":"block");e.style.zIndex=10000;refreshDatePicker(f,d,c.getFullYear(),c.getMonth(),c.getDate())}function refreshDatePicker(s,z,j,r,k){var o=new Date();var w=new Date();var b=new Date();b.dateAdd("m",11);if((r>=0)&&(j>0)){o=new Date(j,r,1)}else{k=o.getDate();o.setDate(1)}var t="\r\n";var v="<table cols=7 class='dpTable'>"+t;var n="</table>"+t;var x="<tr class='dpTR'>";var l="<tr class='dpTitleTR'>";var a="<tr class='dpDayTR'>";var f="<tr class='dpTodayButtonTR'>";var d="</tr>"+t;var g="<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";var u="<td colspan=5 class='dpTitleTD'>";var p="<td class='dpButtonTD'>";var q="<td colspan=7 class='dpTodayButtonTD'>";var c="<td class='dpDayTD'>";var y="<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";var h="</td>"+t;var m="<div class='dpTitleText'>";var e="<div class='dpDayHighlight'>";var B="</div>";var A=v;A+=l;if(o>w.dateAdd("d",1)){A+=p+getButtonCode(s,z,o,-1,"&lt;")+h}else{A+=p+h}A+=u+m+monthArrayLong[o.getMonth()]+" "+o.getFullYear()+B+h;if(o<=b){A+=p+getButtonCode(s,z,o,1,"&gt;")+h}A+=d;A+=a;for(i=0;i<dayArrayShort.length;i++){A+=c+dayArrayShort[i]+h}A+=d;A+=x;for(i=0;i<o.getDay();i++){A+=g+"&nbsp;"+h}do{if(getShortDate(o)>=getShortDate(w)){g="<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";TD_onclick=" onclick=\"updateDateField('"+s+"','"+z+"', "+o.getDate()+", "+o.getMonth()+", "+o.getFullYear()+');">'}else{g="<td  class='dppTD' ";TD_onclick=" >"}dayNum=o.getDate();if(dayNum==k){A+=y+TD_onclick+e+dayNum+B+h}else{A+=g+TD_onclick+dayNum+h}if(o.getDay()==6){A+=d+x}o.setDate(o.getDate()+1)}while(o.getDate()>1);if(o.getDay()>0){for(i=6;i>o.getDay();i--){A+=g+"&nbsp;"+h}}A+=d;A+=f+q;A+=h+d;A+=n;document.getElementById(datePickerDivID).innerHTML=A}function getShortDate(a){return new Date(a.getYear(),a.getMonth(),a.getDate())}function getButtonCode(b,f,c,a,g){var e=(c.getMonth()+a)%12;var d=c.getFullYear()+parseInt((c.getMonth()+a)/12);if(e<0){e+=12;d+=-1}return"<button class='dpButton' onClick='refreshDatePicker(\""+b+'","'+f+'", '+d+", "+e+");'>"+g+"</button>"}function getDateString(b){var c="00"+b.getDate();var a="00"+(b.getMonth()+1);c=c.substring(c.length-2);a=a.substring(a.length-2);switch(dateFormat){case"dmy":return c+dateSeparator+a+dateSeparator+b.getFullYear();case"ymd":return b.getFullYear()+dateSeparator+a+dateSeparator+c;case"mdy":default:return a+dateSeparator+c+dateSeparator+b.getFullYear()}}function getFieldDate(k,b){var g;var n;var h,f,c;var a=document.getElementById(k.toString().split(",")[0]);var l=document.getElementById(b.toString().split(",")[0]);try{h=parseInt(a.value,10);f=parseInt(l.value.substring(4,6)-1,10);c=parseInt(l.value.substring(0,4),10);g=new Date(c,f,h)}catch(j){g=new Date()}return g}function splitDateString(a){var b;if(a.indexOf("/")>=0){b=a.split("/")}else{if(a.indexOf(".")>=0){b=a.split(".")}else{if(a.indexOf("-")>=0){b=a.split("-")}else{if(a.indexOf("\\")>=0){b=a.split("\\")}else{b=false}}}}return b}function datePickerClosed(b,d){var e=getFieldDate(dateField.value);var a=new Date();a=new Date(a.getFullYear(),a.getMonth(),a.getDate());if(dateField.name=="StartDate"){if(e<a){alert("Please enter a date that is today or later");dateField.value="";document.getElementById(datePickerDivID).style.visibility="visible"}else{e.setTime(e.getTime()+(7*24*60*60*1000));var c=document.getElementsByName("EndDate").item(0);c.value=getDateString(e)}}}function updateDateField(n,m,l,a,g){if(l>0){var h=n.toString().split(",");var k=m.toString().split(",");var d="00"+(a+1);for(var b=0;b<=h.length-1;b++){if(document.getElementById(k[b])&&document.getElementById(h[b])){CalendarDateSelectorSwitch(document.getElementById(k[b]),document.getElementById(h[b]),l,a,g)}}for(var b=0;b<=k.length-1;b++){var d="00"+(a+1);var e=document.getElementById(k[b]);d=g+d.substring(d.length-2);if(e){for(var c=0;c<=e.length-1;c++){if(e.options[c].value==d){e.selectedIndex=c}}}}}var f=document.getElementById(datePickerDivID);f.style.visibility="hidden";f.style.display="none"}function adjustiFrame(c,g){var d=(navigator.userAgent.toLowerCase().indexOf("opera")!=-1);if(d){return}try{if(!document.getElementById(iFrameDivID)){var b=document.createElement("iFrame");b.setAttribute("id",iFrameDivID);b.setAttribute("src","javascript:false;");b.setAttribute("scrolling","no");b.setAttribute("frameborder","0");document.body.appendChild(b)}if(!c){c=document.getElementById(datePickerDivID)}if(!g){g=document.getElementById(iFrameDivID)}try{g.style.position="absolute";g.style.width=c.offsetWidth;g.style.height=c.offsetHeight;g.style.top=c.style.top;g.style.left=c.style.left;g.style.zIndex=c.style.zIndex-1;g.style.visibility=c.style.visibility;g.style.display=c.style.display}catch(f){}}catch(a){}}function dateAddExtention(b,c){var a=new String();b=b.toLowerCase();if(isNaN(c)){throw"The second parameter must be a number. \n You passed: "+c;return false}c=new Number(c);switch(b.toLowerCase()){case"yyyy":this.setFullYear(this.getFullYear()+c);break;case"q":this.setMonth(this.getMonth()+(c*3));break;case"m":this.setMonth(this.getMonth()+c);break;case"y":case"d":case"w":this.setDate(this.getDate()+c);break;case"ww":this.setDate(this.getDate()+(c*7));break;case"h":this.setHours(this.getHours()+c);break;case"n":this.setMinutes(this.getMinutes()+c);break;case"s":this.setSeconds(this.getSeconds()+c);break;case"ms":this.setMilliseconds(this.getMilliseconds()+c);break;default:throw"The first parameter must be a string from this list: \nyyyy, q, m, y, d, w, ww, h, n, s, or ms.You passed: "+b;return false}return this}Date.prototype.dateAdd=dateAddExtention;jQuery.cookie=function(k,a,c){if(typeof a!="undefined"){c=c||{};if(a===null){a="";c.expires=-1}var b="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString)){var f;if(typeof c.expires=="number"){f=new Date();f.setTime(f.getTime()+(c.expires*24*60*60*1000))}else{f=c.expires}b="; expires="+f.toUTCString()}var g=c.path?"; path="+c.path:"";var j=c.domain?"; domain="+c.domain:"";var m=c.secure?"; secure":"";document.cookie=[k,"=",encodeURIComponent(a),b,g,j,m].join("")}else{var l=null;if(document.cookie&&document.cookie!=""){var h=document.cookie.split(";");for(var d=0;d<h.length;d++){var e=jQuery.trim(h[d]);if(e.substring(0,k.length+1)==(k+"=")){l=decodeURIComponent(e.substring(k.length+1));break}}}return l}};(function(b){b.extend(b.fn,{swapClass:function(c,d){var e=this.filter("."+c);this.filter("."+d).removeClass(d).addClass(c);e.removeClass(c).addClass(d);return this},replaceClass:function(c,d){return this.filter("."+c).removeClass(c).addClass(d).end()},hoverClass:function(c){c=c||"hover";return this.hover(function(){b(this).addClass(c)},function(){b(this).removeClass(c)})},heightToggle:function(c,d){c?this.animate({height:"toggle"},c,d):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(d){d.apply(this,arguments)}})},heightHide:function(c,d){if(c){this.animate({height:"hide"},c,d)}else{this.hide();if(d){this.each(d)}}},prepareBranches:function(c){if(!c.prerendered){this.filter(":last-child:not(ul)").addClass(a.last);this.filter((c.collapsed?"":"."+a.closed)+":not(."+a.open+")").find(">ul").hide()}return this.filter(":has(>ul)")},applyClasses:function(c,d){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(e){d.apply(b(this).next())}).add(b("a",this)).hoverClass();if(!c.prerendered){this.filter(":has(>ul:hidden)").addClass(a.expandable).replaceClass(a.last,a.lastExpandable);this.not(":has(>ul:hidden)").addClass(a.collapsable).replaceClass(a.last,a.lastCollapsable);this.prepend('<div class="'+a.hitarea+'"/>').find("div."+a.hitarea).each(function(){var e="";b.each(b(this).parent().attr("class").split(" "),function(){e+=this+"-hitarea "});b(this).addClass(e)})}this.find("div."+a.hitarea).click(d)},treeview:function(c){c=b.extend({cookieId:"treeview"},c);if(c.add){return this.trigger("add",[c.add])}if(c.toggle){var f=c.toggle;c.toggle=function(){return f.apply(b(this).parent()[0],arguments)}}function j(n,m){function l(o){return function(){h.apply(b("div."+a.hitarea,n).filter(function(){return o?b(this).parent("."+o).length:true}));return false}}b("a:eq(0)",m).click(l(a.collapsable));b("a:eq(1)",m).click(l(a.expandable));b("a:eq(2)",m).click(l())}function h(){b(this).parent().find(">.hitarea").swapClass(a.collapsableHitarea,a.expandableHitarea).swapClass(a.lastCollapsableHitarea,a.lastExpandableHitarea).end().swapClass(a.collapsable,a.expandable).swapClass(a.lastCollapsable,a.lastExpandable).find(">ul").heightToggle(c.animated,c.toggle);if(c.unique){b(this).parent().siblings().find(">.hitarea").replaceClass(a.collapsableHitarea,a.expandableHitarea).replaceClass(a.lastCollapsableHitarea,a.lastExpandableHitarea).end().replaceClass(a.collapsable,a.expandable).replaceClass(a.lastCollapsable,a.lastExpandable).find(">ul").heightHide(c.animated,c.toggle)}}function k(){function m(n){return n?1:0}var l=[];i.each(function(o,n){l[o]=b(n).is(":has(>ul:visible)")?1:0});b.cookie(c.cookieId,l.join(""))}function g(){var l=b.cookie(c.cookieId);if(l){var m=l.split("");i.each(function(o,n){b(n).find(">ul")[parseInt(m[o])?"show":"hide"]()})}}this.addClass("treeview");var i=this.find("li").prepareBranches(c);switch(c.persist){case"cookie":var d=c.toggle;c.toggle=function(){k();if(d){d.apply(this,arguments)}};g();break;case"location":var e=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});if(e.length){e.addClass("selected").parents("ul, li").add(e.next()).show()}break}i.applyClasses(c,h);if(c.control){j(this,c.control);b(c.control).show()}return this.bind("add",function(l,m){b(m).prev().removeClass(a.last).removeClass(a.lastCollapsable).removeClass(a.lastExpandable).find(">.hitarea").removeClass(a.lastCollapsableHitarea).removeClass(a.lastExpandableHitarea);b(m).find("li").andSelf().prepareBranches(c).applyClasses(c,h)})}});var a=b.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};b.fn.Treeview=b.fn.treeview})(jQuery);(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:".",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms")}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s)}else{alert(s)}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug=""}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter)}else{if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter)}}if(!p){p=detectParserForColumn(table,cells[i])}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n"}list.push(p)}}if(table.config.debug){log(parsersDebug)}return list}function detectParserForColumn(table,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i]}}return parsers[0]}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i]}}return false}function buildCache(table){if(table.config.debug){var cacheTime=new Date()}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]))}cols.push(i);cache.normalized.push(cols);cols=null}if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime)}return cache}function getElementText(config,node){if(!node){return""}var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML}else{t=node.innerHTML}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node)}else{t=$(node).text()}}return t}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,tableBody=$(table.tBodies[0]),rows=[];if(totalRows>0){var checkCell=(n[0].length-1);for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j])}}}}if(table.config.appender){table.config.appender(table,rows)}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime)}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd")},0)}function buildHeaders(table){if(table.config.debug){var time=new Date()}var meta=($.metadata)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0}$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index)){this.sortDisabled=true}if(!this.sortDisabled){$(this).addClass(table.config.cssHeader)}table.config.headerList[index]=this});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders)}return $tableHeaders}function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++))}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell)}}}return arr}function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true}return false}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true}return false}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table)}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i]}}}function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0}else{i=(v==(0||1))?v:0}return i}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true}}return false}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this)}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]])}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$("<colgroup>");$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($("<col>").css("width",$(this).width()))});$(table).prepend(colgroup)}}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date()}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; "}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime)}return cache}function sortText(a,b){return((a<b)?-1:((a>b)?1:0))}function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0))}function sortNumeric(a,b){return a-b}function sortNumericDesc(a,b){return b-a}function getCachedSortType(parsers,i){return parsers[i].type}this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies){return}var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);this.config.cache=cache;var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){if(a[j][0]!=i){config.sortList.push(a[j])}}}config.sortList.push([i,this.order])}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2}}}else{config.sortList.push([i,this.order])}}setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);appendToTable($this[0],multisort($this[0],config.sortList,cache))},1);return false}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this)}).bind("sorton",function(e,list){$(this).trigger("sortStart");config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache))}).bind("appendCache",function(){appendToTable(this,cache)}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this)}).bind("applyWidgets",function(){applyWidget(this)});if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList])}applyWidget(this)})};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false}}if(a){parsers.push(parser)}};this.addWidget=function(widget){widgets.push(widget)};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i};this.isDigit=function(s,config){var DECIMAL="\\"+config.decimal;var exp="/(^[+]?0("+DECIMAL+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+DECIMAL+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+DECIMAL+"0+$)/";return RegExp(exp).test($.trim(s))};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild){this.removeChild(this.firstChild)}}empty.apply(table.tBodies[0])}else{table.tBodies[0].innerHTML=""}}}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true},format:function(s){return $.trim(s.toLowerCase())},type:"text"});ts.addParser({id:"digit",is:function(s,table){var c=table.config;return $.tablesorter.isDigit(s,c)},format:function(s){return $.tablesorter.formatFloat(s)},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[�$�?.]/.test(s)},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s)},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item}else{r+=item}}return $.tablesorter.formatFloat(r)},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s)},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s)},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s))},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""))},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s)},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2")}else{if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1")}else{if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")}}}return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s)},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime())},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?"sortValue":c.parserMetadataName;return $(cell).metadata()[p]},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date()}$("tr:visible",table.tBodies[0]).filter(":even").removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(":odd").removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time)}}})})(jQuery);(function(a){a.extend({tablesorterFilter:new function(){function c(g,f,e){var j=e?g:g.toLowerCase();for(var h=0;h<f.length;h++){if(j.indexOf(f[h])===-1){return false}}return true}function d(q,k){if(q.config.debug){var j=new Date()}var s=k.length;var o=q.config.filterCaseSensitive;var p=o?k.split(" "):k.toLowerCase().split(" ");var m=q.config.filterColumns;var l=[];var r=function(i){i.show();l.push(i)};var e=function(i){};if(m){var g="";for(var n=0;n<m.length;n++){g+="td:eq("+m[n]+"),"}var h=function(){var i=jQuery(this);c(i.find(g).text(),p,o)?r(i):e(i)}}else{var h=function(){var i=jQuery(this);c(i.text(),p,o)?r(i):e(i)}}var f=q.config.cache.row;for(var n=0;n<f.length;n++){f[n].each(h)}a.tablesorter.clearTableBody(q);for(var n=0;n<l.length;n++){a(q.tBodies[0]).append(l[n])}a(q).trigger("update");a(q).trigger("appendCache");if(q.config.debug){a.tablesorter.benchmark("Apply filter:",j)}return q}function b(f){if(f.config.debug){var h=new Date()}var e=f.config.cache.row;a.tablesorter.clearTableBody(f);for(var g=0;g<e.length;g++){a(f.tBodies[0]).append(e[g])}a(f).trigger("update");a(f).trigger("appendCache");if(f.config.debug){a.tablesorter.benchmark("Clear filter:",h)}return f}this.defaults={filterContainer:"#filter-box",filterClearContainer:"#filter-clear-button",filterColumns:null,filterCaseSensitive:false};this.construct=function(e){return this.each(function(){config=a.extend(this.config,a.tablesorterFilter.defaults,e);var h=this;function g(k,j){var i=k.value;if((i!=k.lastValue)||(j)){k.lastValue=i;d(h,i)}}var f;a(config.filterContainer).keyup(function(){var l=500;var k=false;var j=this;if(j.keyCode==13){l=1;k=true}var i=function(){g(j,k)};clearTimeout(f);f=setTimeout(i,l);return false});a(config.filterClearContainer).click(function(){b(h);a(config.filterContainer).val("").focus()});a(h).bind("clearFilter",function(){b(h)})})}}});a.fn.extend({tablesorterFilter:a.tablesorterFilter.construct})})(jQuery);(function(a){a.fn.popupWindow=function(b){return this.each(function(){a(this).click(function(){a.fn.popupWindow.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0};settings=a.extend({},a.fn.popupWindow.defaultSettings,b||{});var c="height="+settings.height+",width="+settings.width+",toolbar="+settings.toolbar+",scrollbars="+settings.scrollbars+",status="+settings.status+",resizable="+settings.resizable+",location="+settings.location+",menuBar="+settings.menubar;settings.windowName=this.name||settings.windowName;settings.windowURL=this.href||settings.windowURL;var e,d;if(settings.centerBrowser){if(a.browser.msie){e=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(settings.height/2)));d=window.screenLeft+((((document.body.offsetWidth+20)/2)-(settings.width/2)))}else{e=window.screenY+(((window.outerHeight/2)-(settings.height/2)));d=window.screenX+(((window.outerWidth/2)-(settings.width/2)))}window.open(settings.windowURL,settings.windowName,c+",left="+d+",top="+e).focus()}else{if(settings.centerScreen){e=(screen.height-settings.height)/2;d=(screen.width-settings.width)/2;window.open(settings.windowURL,settings.windowName,c+",left="+d+",top="+e).focus()}else{window.open(settings.windowURL,settings.windowName,c+",left="+settings.left+",top="+settings.top).focus()}}return false})})}})(jQuery);function EnableDisablePartnerDIV(a){if($("#"+a).attr("checked")){$("#dvPartnerDetails").show();$("#divPartnerPrice").show();$("#divPartnerTotalPrice").show();$("#divMemberPrice").hide()}else{$("#dvPartnerDetails").hide();$("#divPartnerPrice").hide();$("#divPartnerTotalPrice").hide();$("#divMemberPrice").show()}}function IsNotChecked1(d,c){var a=$get(d.attributes.valCtrlTermsAgree.value);var b=$("#"+a.id);c.IsValid=b.attr("checked")}function valPartnerFN(d,c){var b=d.attributes.NamingContainer.value;if($("#"+b).attr("checked")){var a=$get(d.attributes.valCtrlPartnerFN.value);if(a.value==""){c.IsValid=false;return}}}function valPartnerLN(d,b){var a=d.attributes.NamingContainer.value;if($("#"+a).attr("checked")){var c=$get(d.attributes.valCtrlPartnerLN.value);if(c.value==""){b.IsValid=false;return}}}function valPartnerPasswordMinimumLength(d,b){var a=d.attributes.NamingContainer.value;if($("#"+a).attr("checked")){var c=$get(d.attributes.valCtrlPartnerPWDMin.value);if(c.value!=""){var e=c.value;if(e.length<6||e.length>14){b.IsValid=false;return}}}}function valPartnerPassword(d,c){var b=d.attributes.NamingContainer.value;if($("#"+b).attr("checked")){var a=$get(d.attributes.valCtrlPartnerPWD.value);if(a.value==""){c.IsValid=false;return}}}function valPartnerEmail(c,b){var a=c.attributes.NamingContainer.value;if($("#"+a).attr("checked")){var d=$get(c.attributes.valCtrlPartnerEmail.value);if(d.value==""){b.IsValid=false;return}}}function valPartnerEmailSyntax(g,e){var b=g.attributes.NamingContainer.value;if($("#"+b).attr("checked")){var c=$get(g.attributes.valCtrlPartnerEmailSyntax.value);if(c.value!=""){var f=/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;var a=c.value;var d=a.match(f);if(d==null){e.IsValid=false;return}}}}function valCarrierCode(d,c){var e=$get(d.attributes.valCtrlFrequentFlyer.value);var b=d.attributes.valCtrlCarrierCode.value;var a=$("#"+b).val();if(e.value!=""){if(a=="Please select"){c.IsValid=false;return}else{c.IsValid=true}}}function valPartnerCarrierCode(f,d){var a=f.attributes.NamingContainer.value;var b=$get(f.attributes.valCtrlPartnerFrequentFlyer.value);var c=f.attributes.valCtrlPartnerCarrierCode.value;var e=$("#"+c).val();if($("#"+a).attr("checked")){if(b.value!=""){if(e=="Please select"){d.IsValid=false;return}else{d.IsValid=true}}}};var isNN=(navigator.appName.indexOf("Netscape")!=-1);var filter=isNN?[0,8,9,16,17,18,37,38,39,40,46]:[0,8,9,13,16,17,18,37,38,39,40,46];function containsElement(d,c){var a=false,b=0;while(!a&&b<d.length){if(d[b]==c){a=true}else{b++}}return a}function NumbersOnly(b){var a=(isNN)?b.which:b.keyCode;return((a>=48)&&(a<=57))||containsElement(filter,a)}function PreventEnter(b){var a=(isNN)?b.which:b.keyCode;return b.keyCode!=13}function autoTab(a,f){var c=a.maxLength;var d=(isNN)?f.which:f.keyCode;if(a.value.length>=c&&!containsElement(filter,d)){a.value=a.value.slice(0,c);a.form[(b(a)+1)%a.form.length].focus()}function b(e){var h=-1,j=0,g=false;while(j<e.form.length&&h==-1){if(e.form[j]==e){h=j}else{j++}}return h}return true}function ValidateCreditCard(b){if(b.length==8){return true}var a,d,e,f,g;f="";for(a=0;a<b.length;a++){e=parseInt(b.charAt(a),10);if(e>=0&&e<=9){f=e+f}}if(f.length<=1){return false}g="";for(a=0;a<f.length;a++){e=parseInt(f.charAt(a),10);if(a%2!=0){e*=2}g=g+e}d=0;for(a=0;a<g.length;a++){e=parseInt(g.charAt(a),10);d=d+e}if(d!=0&&d%10==0){return true}else{return false}}function valReqCreditCardNumber(g,c){var d=$get(g.attributes.valCtrlCC1.value);var f=$get(g.attributes.valCtrlCC2.value);var a=$get(g.attributes.valCtrlCC3.value);var b=$get(g.attributes.valCtrlCC4.value);var e=d.value+f.value+a.value+b.value;if(e==""){if(e.length<14){c.IsValid=false;return}}}function valMinCreditCardNumber(g,c){var d=$get(g.attributes.valCtrlCC1.value);var f=$get(g.attributes.valCtrlCC2.value);var a=$get(g.attributes.valCtrlCC3.value);var b=$get(g.attributes.valCtrlCC4.value);var e=d.value+f.value+a.value+b.value;if(e!=""){if(e.length<14){c.IsValid=false;return}}}function valInvalidCreditCardNumber(g,c){var d=$get(g.attributes.valCtrlCC1.value);var f=$get(g.attributes.valCtrlCC2.value);var a=$get(g.attributes.valCtrlCC3.value);var b=$get(g.attributes.valCtrlCC4.value);var e=d.value+f.value+a.value+b.value;if((e!="")&&(e.length>=14)){if(!ValidateCreditCard(e)){c.IsValid=false;return}}}function valCreditCardExpMth(b,a){var c=$get(b.attributes.valCtrlExpMth.value).value;if(c.length<2){a.IsValid=false;return}}function valCreditCardExpYr(c,b){var a=$get(c.attributes.valCtrlExpYr.value).value;if(a.length<2){b.IsValid=false;return}};(function(d){d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,e){d.fx.step[e]=function(g){if(!g.colorInit){g.start=c(g.elem,e);g.end=b(g.end);g.colorInit=true}g.elem.style[e]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")"}});function b(e){var f;if(e&&e.constructor==Array&&e.length==3){return e}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e)){return[parseInt(f[1]),parseInt(f[2]),parseInt(f[3])]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(e)){return a.transparent}return a[d.trim(e).toLowerCase()]}function c(g,f){var e;do{e=d.curCSS(g,f);if(e!=""&&e!="transparent"||d.nodeName(g,"body")){break}f="backgroundColor"}while(g=g.parentNode);return b(e)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);(function(){var a=jQuery.event.special,b="D"+(+new Date()),c="D"+(+new Date()+1);a.scrollstart={setup:function(){var e,d=function(h){var g=this,f=arguments;if(e){clearTimeout(e)}else{h.type="scrollstart";jQuery.event.handle.apply(g,f)}e=setTimeout(function(){e=null},a.scrollstop.latency)};jQuery(this).bind("scroll",d).data(b,d)},teardown:function(){jQuery(this).unbind("scroll",jQuery(this).data(b))}};a.scrollstop={latency:300,setup:function(){var e,d=function(h){var g=this,f=arguments;if(e){clearTimeout(e)}e=setTimeout(function(){e=null;h.type="scrollstop";jQuery.event.handle.apply(g,f)},a.scrollstop.latency)};jQuery(this).bind("scroll",d).data(c,d)},teardown:function(){jQuery(this).unbind("scroll",jQuery(this).data(c))}}})();(function(aD,aE,aF){function a2(a){if(!aU){a5=a,aP(aD.extend(a0,aD.data(a5,aH))),ah=aD(a5),aQ=0,a0.rel!=="nofollow"&&(ah=aD("."+aM).filter(function(){var c=aD.data(this,aH).rel||this.rel;return c===a0.rel}),aQ=ah.index(a5),aQ===-1&&(ah=ah.add(a5),aQ=ah.length-1));if(!aS){aS=aT=!0,an.show();if(a0.returnFocus){try{a5.blur(),aD(a5).one(ay,function(){try{this.focus()}catch(b){}})}catch(d){}}am.css({opacity:+a0.opacity,cursor:a0.overlayClose?"pointer":"auto"}).show(),a0.w=aO(a0.initialWidth,"x"),a0.h=aO(a0.initialHeight,"y"),aX.position(0),aB&&ai.bind("resize."+aC+" scroll."+aC,function(){am.css({width:ai.width(),height:ai.height(),top:ai.scrollTop(),left:ai.scrollLeft()})}).trigger("resize."+aC),ar(aJ,a0.onOpen),aZ.add(ac).hide(),aY.html(a0.close).show()}aX.load(!0)}}function aK(){var f,h=aI+"Slideshow_",i="click."+aI,j,k,l;a0.slideshow&&ah[1]?(j=function(){ae.text(a0.slideshowStop).unbind(i).bind(aw,function(){if(aQ<ah.length-1||a0.loop){f=setTimeout(aX.next,a0.slideshowSpeed)}}).bind(av,function(){clearTimeout(f)}).one(i+" "+ax,k),an.removeClass(h+"off").addClass(h+"on"),f=setTimeout(aX.next,a0.slideshowSpeed)},k=function(){clearTimeout(f),ae.text(a0.slideshowStart).unbind([aw,av,ax,i].join(" ")).one(i,j),an.removeClass(h+"on").addClass(h+"off")},a0.slideshowAuto?j():k()):an.removeClass(h+"off "+h+"on")}function ar(a,d){d&&d.call(a5),aD.event.trigger(a)}function aP(a){for(var d in a){aD.isFunction(a[d])&&d.substring(0,2)!=="on"&&(a[d]=a[d].call(a5))}a.rel=a.rel||a5.rel||"nofollow",a.href=a.href||aD(a5).attr("href"),a.title=a.title||a5.title,typeof a.href=="string"&&(a.href=aD.trim(a.href))}function ak(b){return a0.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(b)}function aO(c,d){d=d==="x"?ai.width():ai.height();return typeof c=="string"?Math.round(/%/.test(c)?d/100*parseInt(c,10):parseInt(c,10)):c}function aN(a,b){var f=aE.createElement("div");a&&(f.id=aI+a),f.style.cssText=b||"";return aD(f)}var aG={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:0.9,preloading:!0,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:!1,returnFocus:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:!1},aH="colorbox",aI="cbox",aJ=aI+"_open",av=aI+"_load",aw=aI+"_complete",ax=aI+"_cleanup",ay=aI+"_closed",az=aI+"_purge",aA=aD.browser.msie&&!aD.support.opacity,aB=aA&&aD.browser.version<7,aC=aI+"_IE6",am,an,ao,ap,aq,aL,at,au,ah,ai,aj,aa,ab,ac,ad,ae,af,ag,aY,aZ,a0={},a1,al,a3,a4,a5,aQ,aR,aS,aT,aU,aV,aW,aX,aM=aI+"Element";aX=aD.fn[aH]=aD[aH]=function(e,h){var a=this,d;if(!a[0]&&a.selector){return a}e=e||{},h&&(e.onComplete=h);if(!a[0]||a.selector===undefined){a=aD("<a/>"),e.open=!0}a.each(function(){aD.data(this,aH,aD.extend({},aD.data(this,aH)||aG,e)),aD(this).addClass(aM)}),d=e.open,aD.isFunction(d)&&(d=d.call(a)),d&&a2(a[0]);return a},aX.init=function(){ai=aD(aF),an=aN().attr({id:aH,"class":aA?aI+(aB?"IE6":"IE"):""}),am=aN("Overlay",aB?"position:absolute":"").hide(),ao=aN("Wrapper"),ap=aN("Content").append(aj=aN("LoadedContent","width:0; height:0; overflow:hidden"),ab=aN("LoadingOverlay").add(aN("LoadingGraphic")),ac=aN("Title"),ad=aN("Current"),af=aN("Next"),ag=aN("Previous"),ae=aN("Slideshow").bind(aJ,aK),aY=aN("Close")),ao.append(aN().append(aN("TopLeft"),aq=aN("TopCenter"),aN("TopRight")),aN(!1,"clear:left").append(aL=aN("MiddleLeft"),ap,at=aN("MiddleRight")),aN(!1,"clear:left").append(aN("BottomLeft"),au=aN("BottomCenter"),aN("BottomRight"))).children().children().css({"float":"left"}),aa=aN(!1,"position:absolute; width:9999px; visibility:hidden; display:none"),aD("body").prepend(am,an.append(ao,aa)),ap.children().hover(function(){aD(this).addClass("hover")},function(){aD(this).removeClass("hover")}).addClass("hover"),a1=aq.height()+au.height()+ap.outerHeight(!0)-ap.height(),al=aL.width()+at.width()+ap.outerWidth(!0)-ap.width(),a3=aj.outerHeight(!0),a4=aj.outerWidth(!0),an.css({"padding-bottom":a1,"padding-right":al}).hide(),af.click(function(){aX.next()}),ag.click(function(){aX.prev()}),aY.click(function(){aX.close()}),aZ=af.add(ag).add(ad).add(ae),ap.children().removeClass("hover"),am.click(function(){a0.overlayClose&&aX.close()}),aD(aE).bind("keydown."+aI,function(c){var d=c.keyCode;aS&&a0.escKey&&d===27&&(c.preventDefault(),aX.close()),aS&&a0.arrowKey&&ah[1]&&(d===37?(c.preventDefault(),ag.click()):d===39&&(c.preventDefault(),af.click()))})},aX.remove=function(){an.add(am).remove(),aD("."+aM).removeData(aH).removeClass(aM)},aX.position=function(b,h){function l(c){aq[0].style.width=au[0].style.width=ap[0].style.width=c.style.width,ab[0].style.height=ab[1].style.height=ap[0].style.height=aL[0].style.height=at[0].style.height=c.style.height}var i,j=0,k=0;an.hide(),a0.fixed&&!aB?an.css({position:"fixed"}):(j=ai.scrollTop(),k=ai.scrollLeft(),an.css({position:"absolute"})),a0.right!==!1?k+=Math.max(ai.width()-a0.w-a4-al-aO(a0.right,"x"),0):a0.left!==!1?k+=aO(a0.left,"x"):k+=Math.max(ai.width()-a0.w-a4-al,0)/2,a0.bottom!==!1?j+=Math.max(aE.documentElement.clientHeight-a0.h-a3-a1-aO(a0.bottom,"y"),0):a0.top!==!1?j+=aO(a0.top,"y"):j+=Math.max(aE.documentElement.clientHeight-a0.h-a3-a1,0)/2,an.show(),i=an.width()===a0.w+a4&&an.height()===a0.h+a3?0:b,ao[0].style.width=ao[0].style.height="9999px",an.dequeue().animate({width:a0.w+a4,height:a0.h+a3,top:j,left:k},{duration:i,complete:function(){l(this),aT=!1,ao[0].style.width=a0.w+a4+al+"px",ao[0].style.height=a0.h+a3+a1+"px",h&&h()},step:function(){l(this)}})},aX.resize=function(c){if(aS){c=c||{},c.width&&(a0.w=aO(c.width,"x")-a4-al),c.innerWidth&&(a0.w=aO(c.innerWidth,"x")),aj.css({width:a0.w}),c.height&&(a0.h=aO(c.height,"y")-a3-a1),c.innerHeight&&(a0.h=aO(c.innerHeight,"y"));if(!c.innerHeight&&!c.height){var d=aj.wrapInner("<div style='overflow:auto'></div>").children();a0.h=d.height(),d.replaceWith(d.children())}aj.css({height:a0.h}),aX.position(a0.transition==="none"?0:a0.speed)}},aX.prep=function(f){function a(c){aX.position(c,function(){function r(){aA&&an[0].style.removeAttribute("filter")}var s,t,u,l,m=ah.length,p,q;!aS||(q=function(){clearTimeout(aW),ab.hide(),ar(aw,a0.onComplete)},aA&&aR&&aj.fadeIn(100),ac.html(a0.title).add(aj).show(),m>1?(typeof a0.current=="string"&&ad.html(a0.current.replace(/\{current\}/,aQ+1).replace(/\{total\}/,m)).show(),af[a0.loop||aQ<m-1?"show":"hide"]().html(a0.next),ag[a0.loop||aQ?"show":"hide"]().html(a0.previous),s=aQ?ah[aQ-1]:ah[m-1],u=aQ<m-1?ah[aQ+1]:ah[0],a0.slideshow&&ae.show(),a0.preloading&&(l=aD.data(u,aH).href||u.href,t=aD.data(s,aH).href||s.href,l=aD.isFunction(l)?l.call(u):l,t=aD.isFunction(t)?t.call(s):t,ak(l)&&(aD("<img/>")[0].src=l),ak(t)&&(aD("<img/>")[0].src=t))):aZ.hide(),a0.iframe?(p=aD("<iframe/>").addClass(aI+"Iframe")[0],a0.fastIframe?q():aD(p).one("load",q),p.name=aI+ +(new Date),p.src=a0.href,a0.scrolling||(p.scrolling="no"),aA&&(p.frameBorder=0,p.allowTransparency="true"),aD(p).appendTo(aj).one(az,function(){p.src="//about:blank"})):q(),a0.transition==="fade"?an.fadeTo(i,1,r):r(),ai.bind("resize."+aI,function(){aX.position(0)}))})}function e(){a0.h=a0.h||aj.height(),a0.h=a0.mh&&a0.mh<a0.h?a0.mh:a0.h;return a0.h}function j(){a0.w=a0.w||aj.width(),a0.w=a0.mw&&a0.mw<a0.w?a0.mw:a0.w;return a0.w}if(!!aS){var i=a0.transition==="none"?0:a0.speed;ai.unbind("resize."+aI),aj.remove(),aj=aN("LoadedContent").html(f),aj.hide().appendTo(aa.show()).css({width:j(),overflow:a0.scrolling?"auto":"hidden"}).css({height:e()}).prependTo(ap),aa.hide(),aD(aR).css({"float":"none"}),aB&&aD("select").not(an.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(ax,function(){this.style.visibility="inherit"}),a0.transition==="fade"?an.fadeTo(i,0,function(){a(0)}):a(i)}},aX.load=function(e){var f,h,a=aX.prep;aT=!0,aR=!1,a5=ah[aQ],e||aP(aD.extend(a0,aD.data(a5,aH))),ar(az),ar(av,a0.onLoad),a0.h=a0.height?aO(a0.height,"y")-a3-a1:a0.innerHeight&&aO(a0.innerHeight,"y"),a0.w=a0.width?aO(a0.width,"x")-a4-al:a0.innerWidth&&aO(a0.innerWidth,"x"),a0.mw=a0.w,a0.mh=a0.h,a0.maxWidth&&(a0.mw=aO(a0.maxWidth,"x")-a4-al,a0.mw=a0.w&&a0.w<a0.mw?a0.w:a0.mw),a0.maxHeight&&(a0.mh=aO(a0.maxHeight,"y")-a3-a1,a0.mh=a0.h&&a0.h<a0.mh?a0.h:a0.mh),f=a0.href,aW=setTimeout(function(){ab.show()},100),a0.inline?(aN().hide().insertBefore(aD(f)[0]).one(az,function(){aD(this).replaceWith(aj.children())}),a(aD(f))):a0.iframe?a(" "):a0.html?a(a0.html):ak(f)?(aD(aR=new Image).addClass(aI+"Photo").error(function(){a0.title=!1,a(aN("Error").text("This image could not be loaded"))}).load(function(){var b;aR.onload=null,a0.scalePhotos&&(h=function(){aR.height-=aR.height*b,aR.width-=aR.width*b},a0.mw&&aR.width>a0.mw&&(b=(aR.width-a0.mw)/aR.width,h()),a0.mh&&aR.height>a0.mh&&(b=(aR.height-a0.mh)/aR.height,h())),a0.h&&(aR.style.marginTop=Math.max(a0.h-aR.height,0)/2+"px"),ah[1]&&(aQ<ah.length-1||a0.loop)&&(aR.style.cursor="pointer",aR.onclick=function(){aX.next()}),aA&&(aR.style.msInterpolationMode="bicubic"),setTimeout(function(){a(aR)},1)}),setTimeout(function(){aR.src=f},1)):f&&aa.load(f,a0.data,function(g,i,j){a(i==="error"?aN("Error").text("Request unsuccessful: "+j.statusText):aD(this).contents())})},aX.next=function(){!aT&&ah[1]&&(aQ<ah.length-1||a0.loop)&&(aQ=aQ<ah.length-1?aQ+1:0,aX.load())},aX.prev=function(){!aT&&ah[1]&&(aQ||a0.loop)&&(aQ=aQ?aQ-1:ah.length-1,aX.load())},aX.close=function(){aS&&!aU&&(aU=!0,aS=!1,ar(ax,a0.onCleanup),ai.unbind("."+aI+" ."+aC),am.fadeTo(200,0),an.stop().fadeTo(300,0,function(){an.add(am).css({opacity:1,cursor:"auto"}).hide(),ar(az),aj.remove(),setTimeout(function(){aU=!1,ar(ay,a0.onClosed)},1)}))},aX.element=function(){return aD(a5)},aX.settings=aG,aV=function(b){b.button!==0&&typeof b.button!="undefined"||b.ctrlKey||b.shiftKey||b.altKey||(b.preventDefault(),a2(this))},aD.fn.delegate?aD(aE).delegate("."+aM,"click",aV):aD("."+aM).live("click",aV),aD(aX.init)})(jQuery,document,this);function modalPopup(k,c,u,r,n,s,b,g,m,a,j,l,h){var q="innerModalPopupDiv";var t=document.createElement("div");var i=document.createElement("div");var d=document.createElement("div");t.setAttribute("id","outerModalPopupDiv");t.setAttribute("class","outerModalPopupDiv");i.setAttribute("id","innerModalPopupDiv");i.setAttribute("class","innerModalPopupDiv");d.setAttribute("id","blockModalPopupDiv");d.setAttribute("class","blockModalPopupDiv");d.setAttribute("onClick","closePopup("+j+")");document.body.appendChild(t);t.appendChild(i);document.body.appendChild(d);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var f=new Number(RegExp.$1);if(f>6){getScrollHeight(c)}}else{getScrollHeight(c)}document.getElementById("outerModalPopupDiv").style.display="block";document.getElementById("outerModalPopupDiv").style.width=u+"px";document.getElementById("outerModalPopupDiv").style.padding=m+"px";document.getElementById("outerModalPopupDiv").style.background=g;document.getElementById("outerModalPopupDiv").style.borderRadius=a+"px";document.getElementById("outerModalPopupDiv").style.MozBorderRadius=a+"px";document.getElementById("outerModalPopupDiv").style.WebkitBorderRadius=a+"px";document.getElementById("outerModalPopupDiv").style.borderWidth=0+"px";document.getElementById("outerModalPopupDiv").style.position="absolute";document.getElementById("outerModalPopupDiv").style.zIndex=100;document.getElementById("innerModalPopupDiv").style.padding=r+"px";document.getElementById("innerModalPopupDiv").style.background=b;document.getElementById("innerModalPopupDiv").style.borderRadius=(a-3)+"px";document.getElementById("innerModalPopupDiv").style.MozBorderRadius=(a-3)+"px";document.getElementById("innerModalPopupDiv").style.WebkitBorderRadius=(a-3)+"px";document.getElementById("blockModalPopupDiv").style.width=100+"%";document.getElementById("blockModalPopupDiv").style.border=0+"px";document.getElementById("blockModalPopupDiv").style.padding=0+"px";document.getElementById("blockModalPopupDiv").style.margin=0+"px";document.getElementById("blockModalPopupDiv").style.background=n;document.getElementById("blockModalPopupDiv").style.opacity=(s/100);document.getElementById("blockModalPopupDiv").style.filter="alpha(Opacity="+s+")";document.getElementById("blockModalPopupDiv").style.zIndex=99;document.getElementById("blockModalPopupDiv").style.position="fixed";document.getElementById("blockModalPopupDiv").style.top=0+"px";document.getElementById("blockModalPopupDiv").style.left=0+"px";if(k=="center"){document.getElementById("outerModalPopupDiv").style.marginLeft=(-1*(u/2))+"px";document.getElementById("outerModalPopupDiv").style.left=50+"%"}else{if(k=="left"){document.getElementById("outerModalPopupDiv").style.marginLeft=0+"px";document.getElementById("outerModalPopupDiv").style.left=10+"px"}else{if(k=="right"){document.getElementById("outerModalPopupDiv").style.marginRight=0+"px";document.getElementById("outerModalPopupDiv").style.right=10+"px"}else{document.getElementById("outerModalPopupDiv").style.marginLeft=(-1*(u/2))+"px";document.getElementById("outerModalPopupDiv").style.left=50+"%"}}}blockPage();var o=false;if(window.XMLHttpRequest){o=new XMLHttpRequest()}else{if(window.ActiveXObject){try{o=new ActiveXObject("Msxml2.XMLHTTP")}catch(p){try{o=new ActiveXObject("Microsoft.XMLHTTP")}catch(p){}}}else{return false}}o.onreadystatechange=function(){if((l.search(/.jpg/i)==-1)&&(l.search(/.jpeg/i)==-1)&&(l.search(/.gif/i)==-1)&&(l.search(/.png/i)==-1)&&(l.search(/.bmp/i)==-1)){pageloader(o,q,h)}else{imageloader(l,q,h)}};o.open("GET",l,true);o.send(null)}function pageloader(a,c,b){document.getElementById(c).innerHTML='<div align="center"><img src="'+b+'" border="0" /></div>';if(a.readyState==4&&(a.status==200||window.location.href.indexOf("http")==-1)){document.getElementById(c).innerHTML=a.responseText}}function imageloader(a,c,b){document.getElementById(c).innerHTML='<div align="center"><img src="'+b+'" border="0" /></div>';document.getElementById(c).innerHTML='<div align="center"><img src="'+a+'" border="0" /></div>'}function blockPage(){var b=document.getElementById("blockModalPopupDiv");var a=screen.height;b.style.height=a+"px";b.style.display="block"}function getScrollHeight(c){var a=window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var b=new Number(RegExp.$1);if(b>6){document.getElementById("outerModalPopupDiv").style.top=a+c+"px"}else{document.getElementById("outerModalPopupDiv").style.top=c+"px"}}else{document.getElementById("outerModalPopupDiv").style.top=a+c+"px"}}function closePopup(a){fade("outerModalPopupDiv",a);document.getElementById("blockModalPopupDiv").style.display="none"}function fade(c,a){var b=document.getElementById(c);if(b==null){return}if(b.FadeState==null){if(b.style.opacity==null||b.style.opacity==""||b.style.opacity=="1"){b.FadeState=2}else{b.FadeState=-2}}if(b.FadeState==1||b.FadeState==-1){b.FadeState=b.FadeState==1?-1:1;b.fadeTimeLeft=a-b.fadeTimeLeft}else{b.FadeState=b.FadeState==2?-1:1;b.fadeTimeLeft=a;setTimeout("animateFade("+new Date().getTime()+",'"+c+"','"+a+"')",33)}}function animateFade(g,c,b){var f=new Date().getTime();var a=f-g;var d=document.getElementById(c);if(d.fadeTimeLeft<=a){d.style.opacity=d.FadeState==1?"1":"0";d.style.filter="alpha(opacity = "+(d.FadeState==1?"100":"0")+")";d.FadeState=d.FadeState==1?2:-2;document.body.removeChild(d);return}d.fadeTimeLeft-=a;var e=d.fadeTimeLeft/b;if(d.FadeState==1){e=1-e}d.style.opacity=e;d.style.filter="alpha(opacity = "+(e*100)+")";setTimeout("animateFade("+f+",'"+c+"','"+b+"')",33)};$(function(){setInterval("var keepSessionAliveParameter = Math.floor( Math.random() * 100001 ); $.get( '/KeepSessionAlive.html?p=' + keepSessionAliveParameter )",1140000);$("ul.tabs").tabs("div.panes > div");$("ul.tabs a").bind("click",function(g){$("ul.tabs a.Selected").removeClass("Selected").addClass("NotSelected");if($(this).hasClass("NotSelected")){$(this).removeClass("NotSelected")}$(this).addClass("Selected")});$("#HeaderTabs div").bind("click",function(g){if($(this).attr("selected")=="false"){$("#HeaderTabs div[selected='true'] span.Active").fadeOut(200);$("#HeaderTabs div[selected='true'] span.InActive").fadeIn(400);if($(this).attr("class")=="YourSite"){$(this).find('span[id*="spnFlag"]').animate({top:"5px",borderTopColor:"#ffffff",borderRightColor:"#ffffff",borderLeftColor:"#ffffff",borderBottomColor:"#ffffff"},400)}else{$('#HeaderTabs div.YourSite span[id*="spnFlag"]').animate({top:"2px",borderTopColor:"#d5e2f4",borderRightColor:"#d5e2f4",borderLeftColor:"#d5e2f4",borderBottomColor:"#d5e2f4"},200)}$("#T3_T0_div"+$("#HeaderTabs div[selected='true']").attr("class")+"Form").fadeOut(200);$("#HeaderTabs div[selected='true']").attr("selected","false");$(this).attr("selected","true");$("."+$(this).attr("class")+" span.Active").fadeIn(400);$("."+$(this).attr("class")+" span.InActive").fadeOut(200);$("#T3_T0_div"+$(this).attr("class")+"Form").fadeIn(400);$(".ToolTipContainer").clearQueue();$(".ToolTip").clearQueue();$(".ToolTipBackground").clearQueue();$(".ToolTipContainer").delay(200).hide(1);$(".ToolTip").animate({opacity:0,top:"50px"},200);$(".ToolTipBackground").animate({opacity:0},200)}});function b(){$(".ToolTipContainer").clearQueue();$(".ToolTip").clearQueue();$(".ToolTipBackground").clearQueue();$(".ToolTipContainer").delay(200).hide(1);$(".ToolTip").animate({opacity:0,top:"50px"},200);$(".ToolTipBackground").animate({opacity:0},200)}$(".ToolTip").bind("click",function(g){b()});$(".ToolTipBackground").bind("click",function(g){b()});var a=Sys.WebForms.PageRequestManager.getInstance();function c(){if(a.get_isInAsyncPostBack()){a.abortPostBack()}}a.add_initializeRequest(e);a.add_endRequest(f);var d;function e(g,h){if(a.get_isInAsyncPostBack()){h.set_cancel(true)}d=h.get_postBackElement();if(d.attributes.AjaxID!=null){ShowLoadingPanels(d.attributes.AjaxID.value)}}function f(g,h){if(h.get_error()&&h.get_error().name==="Sys.WebForms.PageRequestManagerTimeoutException"){h.set_errorHandled(true)}if(d.attributes.AjaxID!=null){HideLoadingPanels(d.attributes.AjaxID.value)}}});$(document).ready(function(){var a=$.colorbox.close;$.colorbox.close=function(){A.location.href=A.location.href;a()};$("#CorporateHome .ibtnSelectTravellers").colorbox({href:"/ListTravellers.aspx",iframe:true,width:715,height:495});$(".PrintPage").popupWindow({centerBrowser:1,width:635,scrollbars:1,location:0});$(".ViewMoreExpediaHotels").popupWindow({centerBrowser:1,width:786,scrollbars:1,location:1});var v=$("#widget");if(v){refreshImages();setInterval("refreshImages()",6500)}$("#FlightPanelContainer").css("display","block");$("#NewsArticleYears").css("display","block");$("#NewsArticleYears").treeview({animated:"fast",unique:true,toggle:function(){window.console&&console.log("%o was toggled",this)}});$("#yui").tablesorter({headers:{2:{sorter:false},4:{sorter:false}}});var e=$(".dgHotels");var B=$(".dgActivities");var h=$(".dgActivityTrackings");if(e){var s=document.createElement("thead");var g=document.createElement("tbody");var m=$(e).find("tr:first");var c=$(e).find("tr:not(:first)");m.remove();c.remove();$(e).find("tbody").remove();$(e).find("thead").remove();$(s).append(m);$(g).append(c);$(e).append(s);$(e).append(g);$(e).tablesorter()}if(B){var l=document.createElement("thead");var b=document.createElement("tbody");var d=$(B).find("tr:first");var r=$(B).find("tr:not(:first)");d.remove();r.remove();$(B).find("tbody").remove();$(B).find("thead").remove();$(l).append(d);$(b).append(r);$(B).append(l);$(B).append(b);$(B).tablesorter()}if(h){var j=document.createElement("thead");var u=document.createElement("tbody");var x=$(h).find("tr:first");var i=$(h).find("tr:not(:first)");x.remove();i.remove();$(h).find("tbody").remove();$(h).find("thead").remove();$(j).append(x);$(u).append(i);$(h).append(j);$(h).append(u);$(h).tablesorter()}var y="center";var A=100;var o=677;var t=0;var p="#FFFFFF";var z="#0C447A";var f=4;var n=5;var C=300;var q="#666666";var w=40;var k="/Images/ModalLoading.gif";$(".ModalPopUp").click(function(){modalPopup(y,A,o,t,q,w,p,z,f,n,C,$(this).attr("Source"),k)});$(document).keyup(function(D){if(D.keyCode==27){closePopup(C)}})});
