(function($){function toIntegersAtLease(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(date){return this.getUTCFullYear()+"-"+toIntegersAtLease(this.getUTCMonth())+"-"+toIntegersAtLease(this.getUTCDate())};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.quoteString=function(string){if(escapeable.test(string)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'};$.toJSON=function(o,compact){var type=typeof(o);if(type=="undefined"){return"undefined"}else{if(type=="number"||type=="boolean"){return o+""}else{if(o===null){return"null"}}}if(type=="string"){return $.quoteString(o)}if(type=="object"&&typeof o.toJSON=="function"){return o.toJSON(compact)}if(type!="function"&&typeof(o.length)=="number"){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact))}if(compact){return"["+ret.join(",")+"]"}else{return"["+ret.join(", ")+"]"}}if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.")}var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number"){name='"'+k+'"'}else{if(type=="string"){name=$.quoteString(k)}else{continue}}var val=$.toJSON(o[k],compact);if(typeof(val)!="string"){continue}if(compact){ret.push(name+":"+val)}else{ret.push(name+": "+val)}}return"{"+ret.join(", ")+"}"};$.compactJSON=function(o){return $.toJSON(o,true)};$.evalJSON=function(src){return eval("("+src+")")};$.secureEvalJSON=function(src){var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@");filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")}else{throw new SyntaxError("Error parsing JSON, source is not valid.")}}})(jQuery);
/*
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function(e,i,k){var l,c=e.event.special,h="location",g="hashchange",b="href",m=e.browser,a=document.documentMode,d=m.msie&&(a===k||a<8),j="on"+g in i&&!d;function f(n){n=n||i[h][b];return n.replace(/^[^#]*#?(.*)$/,"$1")}e[g+"Delay"]=100;c[g]=e.extend(c[g],{setup:function(){if(j){return false}e(l.start)},teardown:function(){if(j){return false}e(l.stop)}});l=(function(){var q={},o,n,r,p;function s(){r=p=function(t){return t};if(d){n=e('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;p=function(){return f(n.document[h][b])};r=function(t,u){if(t!==u){var v=n.document;v.open().close();v[h].hash="#"+t}};r(f())}}q.start=function(){if(o){return}var u=f();r||s();(function t(){var v=f(),w=p(u);if(v!==u){r(u=v,w);e(i).trigger(g)}else{if(w!==u){i[h][b]=i[h][b].replace(/#.*/,"")+"#"+w}}o=setTimeout(t,e[g+"Delay"])})()};q.stop=function(){if(!n){o&&clearTimeout(o);o=0}};return q})()})(jQuery,this);
jQuery.cookie=function(h,d,a){if(typeof d!="undefined"){a=a||{};if(d===null){d="";a.expires=-1}var g="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){var b;if(typeof a.expires=="number"){b=new Date();b.setTime(b.getTime()+(a.expires*24*60*60*1000))}else{b=a.expires}g="; expires="+b.toUTCString()}var l=a.path?"; path="+(a.path):"";var c=a.domain?"; domain="+(a.domain):"";var j=a.secure?"; secure":"";document.cookie=[h,"=",encodeURIComponent(d),g,l,c,j].join("")}else{var f=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var e=jQuery.trim(m[k]);if(e.substring(0,h.length+1)==(h+"=")){f=decodeURIComponent(e.substring(h.length+1));break}}}return f}};
(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);
$.extend({getUrlVars:function(){var b=[],a;var d=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<d.length;c++){a=d[c].split("=");b.push(a[0]);b[a[0]]=a[1]}return b},getUrlVar:function(a){return $.getUrlVars()[a]}});
window.Kuoni=window.Kuoni||{};Kuoni.Namespace=(function(){var a=function(b){var d=b.split(".");var e=window;for(var c=0;c<d.length;c++){e=e[d[c]]=e[d[c]]||{}}return e};return{create:a}})();
Kuoni.Namespace.create("Kuoni.User");Kuoni.User={init:function(){try{this.id=window.userContext.UserContext.UserID||"";this.authenticated=(window.userContext.UserContext.IsUserLoggedIn||"").toLowerCase()=="true";this.language=window.userContext.UserContext.Language||""}catch(a){console.error("userContext object not available!")}}};$(document).ready(function(){Kuoni.User.init()});
Kuoni.Namespace.create("Kuoni.Style");Kuoni.Style.callWebservice=function(o){if(!o||!o.url){return}o.data=o.data||{};o.complete=o.complete||function(){};o.success=o.success||function(){};o.async=o.async&&true;try{o.data.language=Kuoni.User.language}catch(e){throw"Kuoni.User.language value undefined!"}$.ajax({url:o.url.fixurl(),data:o.data,type:"POST",error:function(XMLHttpRequest,textStatus,errorThrown){console.log("Ajax request error!")},complete:function(){o.complete()},success:function(respText){var respText=$(respText).find("string").text();if(respText==""){return}try{var respObj=eval("("+respText+")");o.success(respObj)}catch(e){console.log("Kuoni.Style.callWebservice: "+e)}}})};
Kuoni.Namespace.create("Kuoni.Style.Utils");Kuoni.Style.Utils=(function(){var e=function(){if(typeof console!="object"){window.console={log:function(){},error:function(){}}}};var b=function(k){var m=$("#head .head-background, #content .newsletter-btn");var l=10;if(m.length<1){return}k=k||m.css("backgroundColor").replace("#","");if($("body.frontpage").length>0){$.cookie("themeColor",k,{expires:7,path:"/"});var l=400}else{if($.cookie("themeColor")){k=$.cookie("themeColor")}}m.animate({backgroundColor:k},{duration:l})};var f=function(){var k=null;if(k=$("#site-search .search-field")){k.attr({title:k.attr("value"),value:""});k.hint()}$("#content .kuoni-tooltip").tooltip({positionBottom:true,top:20,left:5,track:true,fade:("\v"=="v")?false:200,fixPNG:true,bodyHandler:function(){var l=$(this).find(".kuoni-tooltip-content").html();l=$('<div class="tooltip-top"/><div class="tooltip-content"><p>'+l+'</p></div><div class="tooltip-bottom"/>');return l}})};var i=function(){$("a[rel~='external']").click(function(){window.open($(this).attr("href"));return false})};var a=function(){function k(l){return l.replace(/^\//,"").replace(/(index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")}$("a[href*=#].smooth-scroll:not([href=#])").click(function(){if(k(location.pathname)==k(this.pathname)&&location.hostname==this.hostname){var m=$(this.hash);m=m.length&&m||$("[name="+this.hash.slice(1)+"]");if(m.length){var l=m.offset().top-20;$("html,body").animate({scrollTop:l},1000);return false}}})};var g=function(){var k=null;if((k=$(".print-page")).length>0){if(!window.print){return}k.attr("href","javascript:void(0);");k.click(function(){window.print();return false})}};var h=function(l,k){if(k!==""&&k.length>0){var m=(!l.match(/\?/))?"?":"&";l+=m+"cmssid="+k}return l};var c=function(l,n){var m=Array.prototype.slice.call(arguments).splice(2);var k=l.split(".");var p=k.pop();for(var o=0;o<k.length;o++){n=n[k[o]]}return n[p].apply(this,m)};var j=function(n){var l=document.createElement("div"),m="Khtml Ms O Moz Webkit".split(" "),k=m.length;if(n in l.style){return true}n=n.replace(/^[a-z]/,function(o){return o.toUpperCase()});while(k--){if(m[k]+n in l.style){return true}}return false};var d=function(){e();f();i();a();g()};return{init:d,supports:j,appendTealeafCookie:h,executeFunctionByName:c}})();$(document).ready(Kuoni.Style.Utils.init);String.prototype.interpolate=function(a){var c=this;for(var b in a){c=c.replace(new RegExp("\\{"+b+"\\}","g"),a[b])}return c};String.prototype.template=function(a){return this.replace(/{([^{}]*)}/g,function(d,e){var c=a[e];return typeof c==="string"||typeof c==="number"?c:d})};String.prototype.fixurl=function(){return"/"+Kuoni.User.language+this+(window.location.host=="localhost:81"?".xml":"")};
Kuoni.Namespace.create("Kuoni.Style.Ga");Kuoni.Style.Ga=(function(){var a=document.location.pathname;var b=function(){$("#page-tools .print-page").click(function(){_gaq.push(["_trackPageview","/ce/print-page/"+a+"/"]);_gaq.push(["_trackEvent","page tools","print page",a])});$(".addtowishlist a[href='#removefromwishlist']").click(function(){var e=$("#content-tools").length==0?$("div.tint-tools"):$("#content-tools");var f=e.metadata().wishlistItem.CmpId;_gaq.push(["_trackPageview","/ce/remove-from-wish-list-page-click/"]);_gaq.push(["_trackEvent","page tools","remove from wish list - page",f])});$(".addtowishlist a[href='#addtowishlist']").click(function(){var e=$("#content-tools").length==0?$("div.tint-tools"):$("#content-tools");var f=e.metadata().wishlistItem.CmpId;_gaq.push(["_trackPageview","/ce/add-to-wish-list-click/"]);_gaq.push(["_trackEvent","page tools","add to wish list",f])});$("#my-wishlist a.remove").click(function(){_gaq.push(["_trackPageview","/ce/remove-from-wish-list-member-click/"]);_gaq.push(["_trackEvent","page tools","remove from wish list - member"])});$("#my-profile-change-pass a.delete-profile").click(function(){_gaq.push(["_trackPageview","/ce/delete-membership-click/"]);_gaq.push(["_trackEvent","page tools","delete membership"])});$("#content a").each(function(){var f=$(this);var e=f.attr("href");if(!e){return}if((e.match(/^http/))&&(!e.match(document.domain))){f.click(function(){_gaq.push(["_trackPageview","/ce/exturl/"+e]);_gaq.push(["_trackEvent","external link","click","link:"+e+" page:"+a])})}});$("a[href$='.pdf'],a[href$='.jpg'],a[href$='.doc'],a[href$='.gif'],a[href$='.zip'],a[href$='.exe']").click(function(){var f=$(this);var e=f.attr("href");_gaq.push(["_trackPageview","ce/file-download/"+e+"/page/"+a]);_gaq.push(["_trackEvent","downloads","click","file:"+e+" - page:"+a])});var d=document.userContext;if(typeof d!=="undefined"){if(document.userContext.IsUserLoggedIn=="true"){_gaq.push(["_setCustomVar",1,"logged-in","logged-in",3])}}$("#content a.snippetbox").click(function(){var e=$(this).attr("href").substring(1);_gaq.push(["_trackPageview","ce/popup/"+e+a+"/"]);_gaq.push(["_trackEvent","popup","click",e,a])})};var c=function(f,e,d){if(f=="FormSubmit"){_gaq.push(["_trackPageview","ce/form/submitted/"+e+"/"]);_gaq.push(["_trackEvent","forms","submitted",e])}else{if(f=="FormFieldError"){_gaq.push(["_trackPageview","ce/form/field-error/"+e+"/"+d]);_gaq.push(["_trackEvent","forms","error",e+" - "+d])}else{}}};return{init:b,gaFormHandler:c}})();$(document).ready(Kuoni.Style.Ga.init);
/* LAB.js (LABjs :: Loading And Blocking JavaScript)
    v1.2.0 (c) Kyle Simpson
    MIT License
*/
(function(x){var C="string",G="head",o="body",n="script",L="readyState",j="preloaddone",B="loadtrigger",m="srcuri",i="preload",d="complete",D="done",z="which",l="preserve",U="onreadystatechange",r="onload",A="hasOwnProperty",g="script/cache",J="[object ",M=J+"Function]",a=J+"Array]",O=null,E=true,q=false,R=x.document,H=x.location,v=x.ActiveXObject,t=x.setTimeout,h=x.clearTimeout,w=function(V){return R.getElementsByTagName(V)},u=Object.prototype.toString,k=function(){},K={},Q={},S=/^[^?#]*\//.exec(H.href)[0],e=/^\w+\:\/\/\/?[^\/]+/.exec(S)[0],s=w(n),F=x.opera&&u.call(x.opera)==J+"Opera]",I=("MozAppearance" in R.documentElement.style),c=(R.createElement(n).async===true),N={cache:!(I||F),order:I||F||c,xhr:E,dupe:E,base:"",which:G};N[l]=q;N[i]=E;K[G]=R.head||w(G);K[o]=w(o);function T(V){return u.call(V)===M}function y(Y,V){var W=/^\w+\:\/\//,X;if(typeof Y!=C){Y=""}if(typeof V!=C){V=""}X=((/^\/\//.test(Y))?H.protocol:"")+Y;X=(W.test(X)?"":V)+X;return((W.test(X)?"":(X.charAt(0)==="/"?e:S))+X)}function p(V){return(y(V).indexOf(e)===0)}function b(W){var V,X=-1;while(V=s[++X]){if(typeof V.src==C&&W===y(V.src)&&V.type!==g){return E}}return q}function P(am,aj){am=!(!am);if(aj==O){aj=N}var W=q,an=am&&aj[i],X=an&&aj.cache,V=an&&aj.order,ak=an&&aj.xhr,at=aj[l],Y=aj.which,al=aj.base,ap=k,aw=q,ag,ah=E,ay={},ac=[],ae=O;an=X||ak||V;function aq(aA,az){if((aA[L]&&aA[L]!==d&&aA[L]!=="loaded")||az[D]){return q}aA[r]=aA[U]=O;return E}function ab(aB,az,aC){aC=!(!aC);if(!aC&&!(aq(aB,az))){return}az[D]=E;for(var aA in ay){if(ay[A](aA)&&!(ay[aA][D])){return}}W=E;ap()}function Z(az){if(T(az[B])){az[B]();az[B]=O}}function aa(aA,az){if(!aq(aA,az)){return}az[j]=E;t(function(){K[az[z]].removeChild(aA);Z(az)},0)}function ad(aA,az){if(aA[L]===4){aA[U]=k;az[j]=E;t(function(){Z(az)},0)}}function ar(aA,aF,aD,az,aB,aE){var aC=aA[z];t(function(){if("item" in K[aC]){if(!K[aC][0]){t(arguments.callee,25);return}K[aC]=K[aC][0]}var aG=R.createElement(n);if(typeof aD==C){aG.type=aD}if(typeof az==C){aG.charset=az}if(T(aB)){aG[r]=aG[U]=function(){aB(aG,aA)};aG.src=aF;if(c){aG.async=q}}K[aC].insertBefore(aG,(aC===G?K[aC].firstChild:O));if(typeof aE==C){aG.text=aE;ab(aG,aA,E)}},0)}function ax(aA,aC,aB,az){Q[aA[m]]=E;ar(aA,aC,aB,az,ab)}function ai(aA,aD,aC,az){var aB=arguments;if(ah&&aA[j]==O){aA[j]=q;ar(aA,aD,g,az,aa)}else{if(!ah&&aA[j]!=O&&!aA[j]){aA[B]=function(){ai.apply(O,aB)}}else{if(!ah){ax.apply(O,aB)}}}}function ao(aA,aE,aC,az){var aB=arguments,aD;if(ah&&aA[j]==O){aA[j]=q;aD=aA.xhr=(v?new v("Microsoft.XMLHTTP"):new x.XMLHttpRequest());aD[U]=function(){ad(aD,aA)};aD.open("GET",aE);aD.send("")}else{if(!ah&&aA[j]!=O&&!aA[j]){aA[B]=function(){ao.apply(O,aB)}}else{if(!ah){Q[aA[m]]=E;ar(aA,aE,aC,az,O,aA.xhr.responseText);aA.xhr=O}}}}function af(aB){if(typeof aB=="undefined"||!aB){return}if(aB.allowDup==O){aB.allowDup=aj.dupe}var aE=aB.src,aC=aB.type,aA=aB.charset,aD=aB.allowDup,aF=y(aE,al),aG,az=p(aF);if(typeof aA!=C){aA=O}aD=!(!aD);if(!aD&&((Q[aF]!=O)||(ah&&ay[aF])||b(aF))){if(ay[aF]!=O&&ay[aF][j]&&!ay[aF][D]&&az){ab(O,ay[aF],E)}return}if(ay[aF]==O){ay[aF]={}}aG=ay[aF];if(aG[z]==O){aG[z]=Y}aG[D]=q;aG[m]=aF;aw=E;if(!V&&ak&&az){ao(aG,aF,aC,aA)}else{if(!V&&X){ai(aG,aF,aC,aA)}else{ax(aG,aF,aC,aA)}}}function av(az){if(am&&!V){ac.push(az)}if(!am||an){az()}}function au(az){var aA=[],aB;for(aB=-1;++aB<az.length;){if(u.call(az[aB])===a){aA=aA.concat(au(az[aB]))}else{aA[aA.length]=az[aB]}}return aA}ag={script:function(){h(ae);var az=au(arguments),aA=ag,aB;if(at){for(aB=-1;++aB<az.length;){if(T(az[aB])){az[aB]=az[aB]()}if(aB===0){av(function(){af((typeof az[0]==C)?{src:az[0]}:az[0])})}else{aA=aA.script(az[aB])}aA=aA.wait()}}else{for(aB=-1;++aB<az.length;){if(T(az[aB])){az[aB]=az[aB]()}}av(function(){for(aB=-1;++aB<az.length;){af((typeof az[aB]==C)?{src:az[aB]}:az[aB])}})}ae=t(function(){ah=q},5);return aA},wait:function(aD){h(ae);ah=q;if(!T(aD)){aD=k}var aB=P(am||aw,aj),aA=aB.trigger,aC=function(){try{aD()}catch(aE){}aA()};delete aB.trigger;var az=function(){if(aw&&!W){ap=aC}else{aC()}};if(am&&!aw){ac.push(az)}else{av(az)}return aB}};if(am){ag.trigger=function(){var az,aA=-1;while(az=ac[++aA]){az()}ac=[]}}else{ag.trigger=k}return ag}function f(V){var Z,X={},W={UseCachePreload:"cache",UseLocalXHR:"xhr",UsePreloading:i,AlwaysPreserveOrder:l,AllowDuplicates:"dupe"},Y={AppendTo:z,BasePath:"base"};for(Z in W){Y[Z]=W[Z]}X.order=!(!N.order);for(Z in Y){if(Y[A](Z)&&N[Y[Z]]!=O){X[Y[Z]]=(V[Z]!=O)?V[Z]:N[Y[Z]]}}for(Z in W){if(W[A](Z)){X[W[Z]]=!(!X[W[Z]])}}if(!X[i]){X.cache=X.order=X.xhr=q}X.which=(X.which===G||X.which===o)?X.which:G;return X}x.$LAB={setGlobalDefaults:function(V){N=f(V)},setOptions:function(V){return P(q,f(V))},script:function(){return P().script.apply(O,arguments)},wait:function(){return P().wait.apply(O,arguments)}};(function(X,W,V){if(R[L]==O&&R[X]){R[L]="loading";R[X](W,V=function(){R.removeEventListener(W,V,q);R[L]=d},q)}})("addEventListener","DOMContentLoaded")})(window);
Kuoni.Namespace.create("Kuoni.Style.ScriptManager");Kuoni.Style.ScriptManager=(function(){var n=[],a=[],l=[],e=[],m=false,b=null,o=false,j=".min.js",i=null,k="/_layouts/ui/style/js/",f="";var h=function(){i=$("[data-kuoniscript]");var s=i.length;for(var q=0;q<s;q++){a=$(i[q]).attr("data-kuoniscript").split(";");var r=a.length;for(var p=0;p<r;p++){f=k+a[p];if(j.length>0){f=f.replace(".k.js",j)}if($.inArray(f,n)===-1){n.push(f)}}}$LAB.setOptions({AlwaysPreserveOrder:true}).script(n).wait(function(){m=true})};var d=function(){i=$("[data-kuoniscript]");var s=i.length;for(var q=0;q<s;q++){a=$(i[q]).attr("data-kuoniscript").split(";");var r=a.length;for(var p=0;p<r;p++){f=k+a[p];if(j.length>0){f=f.replace(".k.js",j)}if($.inArray(f,n)===-1&&$.inArray(f,l)===-1){l.push(f);n.push(f)}}}g()};var g=function(){if(m){$LAB.setOptions({AlwaysPreserveOrder:true}).script(l).wait(function(){$("[data-kuoniajaxinit]").each(function(){Kuoni.Style.Utils.executeFunctionByName($(this).attr("data-kuoniajaxinit"),window);$(this).removeAttr("data-kuoniajaxinit")})});l=[];if(o){o=false;clearTimeout(b)}}else{if(o){clearTimeout(b)}o=true;b=setTimeout(function(){g()},10)}};var c=function(){e=location.search.replace("?","").split("&");if($.inArray("debug=yes",e)>-1){j=""}h();$(document).ajaxSuccess(function(){d()})};return{init:c}})();Kuoni.Style.ScriptManager.init();
Kuoni.Namespace.create("Kuoni.Style.AjaxQueue");Kuoni.Style.AjaxQueue=(function(){var d=[],a=-1;loadingTrigger="loading",loadedTrigger="loaded";function c(){if(window.console&&window.console.log){window.console.log("[Kuoni.Style.AjaxQueue] "+Array.prototype.join.call(arguments,""))}}function e(){var f=d.shift();if(!(f&&f.url)){return false}c("loading '"+f.id+"'");$(document).trigger(f.listener+":"+loadingTrigger,[f.id]);$.post(f.url,f.params,function(g){f.rawdata=g;$(document).trigger(f.listener+":"+loadedTrigger,[f])});return !!f}var b=function(i,h,g,f,j){c("'"+i+"' added to queue");if(!i||!h||!g){return}d.push({id:i,url:h,listener:g,params:f||{},data:j||{}})};return{play:function(){e()&&Kuoni.Style.AjaxQueue.play()},add:b,bump:function(g){var f=d;d=[];$.each(f,function(h,j){if(j.id==g){d.unshift(j)}else{d.push(j)}})}}})();
Kuoni.Namespace.create("Kuoni.Style.Navigation");Kuoni.Style.Navigation.Hash=(function(){$(window).bind("hashchange",function(){Kuoni.Style.Navigation.Hash.parse(location.hash)}).bind("load",function(){$(window).trigger("hashchange")});var a=function(h){h=h.replace("#","");if(h.charAt(0)=="_"){return}if(h&&h!="/"){var i=h.split("/");i[1]=i[1]?i[1]:$("#"+Kuoni.Style.Navigation.mainlayerPrefix+i[0]+" .sublayer").eq(0).attr("id");el=$("#"+Kuoni.Style.Navigation.mainlayerPrefix+i[0]);if(el.length>0){if(el.parents("#layer-navigation").length>0){e(i)}else{d();return}}else{b(i)}g()}else{d();f()}};var e=function(h){$(document).trigger("layer:activate",[h]);$(document).trigger("close.snippetbox")};var b=function(h){$(document).trigger("layer:deactivateAll");$(document).trigger("show.blockUI");(function(){var i=h[0];$(document).trigger("open.snippetbox",[i])})()};var d=function(){$(document).trigger("close.snippetbox");$(document).trigger("layer:deactivateAll");$(document).trigger("hide.blockUI")};var g=function(){$(document).bind("keydown.navigation",function(h){c(h)})};var f=function(){$(document).unbind("keydown.navigation")};var c=function(h){if((h.keyCode||h.keyCode)==27){d();location.hash="/"}};return{parse:a}})();
Kuoni.Namespace.create("Kuoni.Style.Navigation");Kuoni.Style.Navigation.settings=(function(){return{layersID:"layer-navigation",layerClass:"layer"}})();Kuoni.Style.Navigation.Menubar=(function(){var e,h,d,b;var c=function(){$(document).bind("layer:activate",g);$(document).bind("layer:deactivate",f);$(document).bind("layer:deactivateAll",a);if(Kuoni.User.authenticated){e.filter("a[href*='mykuoni']").click(function(i){i.preventDefault();window.location=this.href})}};var g=function(j,i){if(i){e.parent().removeClass("active").end().filter("a[href^='#"+i[0]+"']").parent().addClass("active")}if(i&&i[1]){$(".layer .menu li").removeClass("selected").find("a[href$='"+i[0]+"/"+i[1]+"']").parent("li").addClass("selected")}};var f=function(j,i){};var a=function(){e.parent().removeClass("active")};return{init:function(){e=$("#global-menu li a");h=$("#layer-navigation");c()}}})();$(document).ready(Kuoni.Style.Navigation.Menubar.init);
Kuoni.Namespace.create("Kuoni.Style.Navigation");Kuoni.Style.Navigation.LayerSpot=(function(){var r=250,q=250,k=250,j=100,s="swing",e=false,a=200,i="0px 0px 15px #666";var b;var p=function(){b.bind("mouseover",function(u){var t=$(u.target);if(t.parents().hasClass("zoomspot")&&true){m(t.parents(".zoomspot"));u.stopPropagation()}});if(window.console&&window.console.log){console.log("[Navigation.LayerSpot] inited")}};var m=function(v){var v=$(v);var u=setTimeout(function(){n(v)},k);v.bind("mouseout",function(){clearTimeout(u);$(this).unbind("mouseout")})};var h=function(v){var u=v.find(".data").metadata().img_link;if(u){var t=new Image();$(t).load(function(){c(v,u)}).attr("src",u)}};var c=function(t,u){$(t).find("a > img").attr("src",u)};var l=function(v){var u=v.find(".data").metadata().big_info_img;if(u){var t=new Image();$(t).load(function(){g(v,u)}).attr("src",u)}};var g=function(t,u){$(t).find(".info > img").attr("src",u);if($.browser.msie&&$.browser.version==6){IEPNGFix.fix($(t).find(".info > img")[0],u)}};var d=function(v){var u;$(v).bind("mouseout",function(){u=setTimeout(function(){o(v)},j)}).bind("mouseover",function(){clearTimeout(u)})};var n=function(u){e=true;var A=u.offset();var t=u.width();var y=u.height();a++;$clone=u.clone().prependTo("body");$clone.data("top",A.top);$clone.data("left",A.left);$clone.data("width",t);$clone.data("height",y);$clone.css({position:"absolute",top:A.top+"px",left:A.left+1+"px","z-index":a,"-webkit-box-shadow":i,"-khtml-box-shadow":i,"-moz-box-shadow":i,"box-shadow":i});var x=$clone.siblings(".zoomspot");o(x);l($clone);h($clone);var C=u.parents(".sublayer");var v=C.offset();var D=A.left-90<v.left?v.left-40:A.left-90;D=D+310>v.left+C.width()?v.left+C.width()-310:D;var w=A.top-60<v.top?v.top-20:A.top-60;w=w+200>v.top+C.height()?v.top+C.height()-200:w;$clone.stop().animate({top:w+"px",left:D+"px",width:"340px",height:"230px"},{duration:r,easing:s,complete:function(){if($.browser.msie?true:!($clone.css("-webkit-box-shadow")||$clone.css("-moz-box-shadow")||$clone.css("-khtml-box-shadow")||$clone.css("box-shadow"))){var E=$clone.find(".shadow");if($.browser.msie){E.show()}else{E.fadeIn("fast")}}}});var z=$(".info, .bg",$clone);z.stop().animate({height:"100px"},{duration:r,easing:s});var B=$(".info img",$clone);B.stop().animate({height:"41px",width:"251px",marginTop:"4px",marginLeft:"44px",marginRight:"44px"},{duration:r,easing:s});d($clone)};var o=function(z){if(z.length<1||z.data("closing")==true){return}else{z.data("closing",true)}var v=z.data("top");var x=z.data("left");var w=z.data("width");var t=z.data("height");z.find(".shadow").hide();var u=$(".info, .bg",z);u.stop().animate({height:"30px"},{duration:q,easing:s});var y=$(".info img",z);y.stop().animate({height:"30px",width:"160px",marginTop:"2px",marginLeft:"0px",marginRight:"0px"},{duration:q,easing:s});z.stop().animate({top:v+"px",left:x+"px",width:w+"px",height:t+"px"},{duration:q+5,easing:s,complete:function(){z.unbind().remove();e=false}})};var f=function(){return e};return{init:function(){b=$("#layer-navigation");p()},getZoomStatus:f}})();$(document).ready(Kuoni.Style.Navigation.LayerSpot.init);
Kuoni.Namespace.create("Kuoni.Style.Navigation");Kuoni.Style.Navigation.Layering=(function(){var n="layer",o="close-layer",b="#global-menu a[href]";var p={},e=[],r={},d,i=false,k=false,h=false,m;var a=function(){$(document).bind("layer:activate",l.activate);$(document).bind("layer:deactivate",l.deactivate);$(document).bind("layer:deactivateAll",l.deactivateAll);$(document).bind("layer:activate",function(u){if(h){return false}var t="/CE"+document.location.pathname+document.location.search+"/"+document.location.hash;t=t.replace(/#/,"-");try{_gaq.push(["_trackPageview",t])}catch(s){console.log(s)}})};var f=function(){r=$(".layer");r.each(function(){var u=$(this).attr("data-kuonicontainerurl");var t=$(this).attr("data-kuonicontainerid");$(this).find(".menu").find("ul").find("li:first").addClass("selected");$(this).find(".sublayer").hide();$(this).find(".sublayer:first").show();$(b).each(function(){var v=$(this);var w=(Kuoni.User.authenticated&&t=="mykuoni")?window.userContext.UserContext.MyKuoniDefaultPage:"#"+t+"/";if(u.toUpperCase()==v.attr("href").toUpperCase()){v.attr({href:w})}})});if($("#divEnableHoverMode").length>0){h=true;var s=function(){d=setTimeout(function(){$(document).trigger("layer:deactivateAll");location.hash="/"},20)};if(Kuoni.Style.Utils.supports("boxShadow")){$("#layer-navigation").addClass("layer-drop-shadow")}else{$("#layer-navigation").addClass("layer-drop-shadow-alt")}$(b).parent().mouseover(function(u){clearTimeout(d);var t=$(this).find("a").attr("href").split("#")[1].split("/");$(document).trigger("layer:activate",[t]);$(document).unbind("click.dropdown")}).mouseout(function(){if(!i){s()}else{$(document).bind("click.dropdown",s)}}).click(function(){return false});p.find("ul.layers").mouseover(function(t){clearTimeout(d);$(document).unbind("click.dropdown")}).mouseout(function(){if(!i){s()}else{$(document).bind("click.dropdown",s)}}).find("li.layer :input").focus(function(){i=true}).blur(function(){i=false;setTimeout(function(){},200)})}};var l={activate:function(t,s){p.show();if(!h){$(document).trigger("show.blockUI")}$.each(s,function(u,v){if(v!=""){$("#"+Kuoni.Style.Navigation.mainlayerPrefix+v+", #"+v).css({display:"block"}).siblings().css({display:"none"})}});if(s&&s[1]){p.find(".layer .menu li").removeClass("selected").end().find("a[href$='"+s[0]+"/"+s[1]+"']").parent("li").addClass("selected")}if(p.find(".layer:visible").find(".selected").length==0){p.find(".layer:visible").find(".menu").find("ul").find("li:first").addClass("selected")}},deactivate:function(t,s){if(!j()){return false}else{p.hide();if(!h){g()}}},deactivateAll:function(){if(!j()){return false}else{p.hide();$("."+n,p).hide();if(!h){g()}}}};var j=function(){var s=true;if($("#layer-navigation .jCalendar").is(":visible")){s=false}var t=Kuoni.Style.Navigation.LayerSpot.getZoomStatus();if(t){s=false}return s};var g=function(){$(document).trigger("hide.blockUI")};var q={ind:{},id:"",init:function(){this.ind=$(".indicator")},show:function(s){this.ind.fadeIn("fast");this.id=s},hide:function(s){if(!s||s==this.id){this.ind.fadeOut("slow")}}};var c=function(u,s){var t=false;$.each(s,function(w,v){if(v.id==u){t=v}});return t};return{init:function(){console.log("[Kuoni.Style.Navigation.Layering] inited");m=Kuoni.User.language;p=$("#layer-navigation");Kuoni.Style.Navigation.mainlayerPrefix="ctl00_uiLayerNavigation_";f();a()}}})();$(document).ready(Kuoni.Style.Navigation.Layering.init);
jQuery.ui||(function(c){var h=c.fn.remove,a=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.1",plugin:{add:function(l,m,j){var k=c.ui[l].prototype;for(var n in j){k.plugins[n]=k.plugins[n]||[];k.plugins[n].push([m,j[n]])}},call:function(m,k,l){var j=m.plugins[k];if(!j||!m.element[0].parentNode){return}for(var n=0;n<j.length;n++){if(m.options[j[n][0]]){j[n][1].apply(m.element,l)}}}},contains:function(j,k){return document.compareDocumentPosition?j.compareDocumentPosition(k)&16:j!==k&&j.contains(k)},hasScroll:function(j,k){if(c(j).css("overflow")=="hidden"){return false}var l=(k&&k=="left")?"scrollLeft":"scrollTop",m=false;if(j[l]>0){return true}j[l]=1;m=(j[l]>0);j[l]=0;return m},isOverAxis:function(k,l,j){return(k>l)&&(k<(l+j))},isOver:function(k,j,l,o,m,n){return c.ui.isOverAxis(k,l,m)&&c.ui.isOverAxis(j,o,n)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(a){var b=c.attr,d=c.fn.removeAttr,g="http://www.w3.org/2005/07/aaa",e=/^aria-/,i=/^wairole:/;c.attr=function(l,k,m){var j=m!==undefined;return(k=="role"?(j?b.call(this,l,k,"wairole:"+m):(b.apply(this,arguments)||"").replace(i,"")):(e.test(k)?(j?l.setAttributeNS(g,k.replace(e,"aaa:"),m):b.call(this,l,k.replace(e,"aaa:"))):b.apply(this,arguments)))};c.fn.removeAttr=function(j){return(e.test(j)?this.each(function(){this.removeAttributeNS(g,j.replace(e,""))}):d.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return h.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(k,l,j){return !!c.data(k,j[3])},focusable:function(l){var j=l.nodeName.toLowerCase(),k=c.attr(l,"tabindex");return(/input|select|textarea|button|object/.test(j)?!l.disabled:"a"==j||"area"==j?l.href||!isNaN(k):!isNaN(k))&&!c(l)["area"==j?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function f(j,n,k,l){function m(q){var p=c[j][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var o=m("getter");if(l.length==1&&typeof l[0]=="string"){o=o.concat(m("getterSetter"))}return(c.inArray(k,o)!=-1)}c.widget=function(k,l){var j=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),m=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&f(j,k,p,m)){var o=c.data(this[0],k);return(o?o[p].apply(o,m):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[j][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,m))})};c[j]=c[j]||{};c[j][k]=function(n,o){var m=this;this.namespace=j;this.widgetName=k;this.widgetEventPrefix=c[j][k].eventPrefix||k;this.widgetBaseClass=j+"-"+k;this.options=c.extend({},c.widget.defaults,c[j][k].defaults,c.metadata&&c.metadata.get(n)[k],o);this.element=c(n).bind("setData."+k,function(r,q,p){if(r.target==n){return m._setData(q,p)}}).bind("getData."+k,function(q,p){if(q.target==n){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[j][k].prototype=c.extend({},c.widget.prototype,l);c[j][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(k,j){var m=k,l=this;if(typeof k=="string"){if(j===undefined){return this._getData(k)}m={};m[k]=j}c.each(m,function(o,n){l._setData(o,n)})},_getData:function(j){return this.options[j]},_setData:function(k,j){this.options[k]=j;if(k=="disabled"){this.element[j?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",j)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,p,m){var k=this.options[l],o=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);p=c.Event(p);p.type=o;if(p.originalEvent){for(var n=c.event.props.length,j;n;){j=c.event.props[--n];p[j]=p.originalEvent[j]}}this.element.trigger(p,m);return !(c.isFunction(k)&&k.call(this.element[0],p,m)===false||p.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(k){k.originalEvent=k.originalEvent||{};if(k.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(k));this._mouseDownEvent=k;var l=this,j=(k.which==1),m=(typeof this.options.cancel=="string"?c(k.target).parents().add(k.target).filter(this.options.cancel).length:false);if(!j||m||!this._mouseCapture(k)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){l.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(k)&&this._mouseDelayMet(k)){this._mouseStarted=(this._mouseStart(k)!==false);if(!this._mouseStarted){k.preventDefault();return true}}this._mouseMoveDelegate=function(n){return l._mouseMove(n)};this._mouseUpDelegate=function(n){return l._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||k.preventDefault());k.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(c){var b=this.options;if(this.helper||b.disabled||a(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}return true},_mouseStart:function(c){var b=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;if(b.cursorAt){this._adjustOffsetFromHelper(b.cursorAt)}if(b.containment){this._setContainment()}this._trigger("start",c);this._cacheHelperProportions();if(a.ui.ddmanager&&!b.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,c)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true},_mouseDrag:function(d,b){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!b){var c=this._uiHash();this._trigger("drag",d,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,d)}return false},_mouseStop:function(b){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,b)}if(this.dropped){d=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var c=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",b);c._clear()})}else{this._trigger("stop",b);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(d){var b=this.options;var c=a.isFunction(b.helper)?a(b.helper.apply(this.element[0],[d])):(b.helper=="clone"?this.element.clone():this.element);if(!c.parents("body").length){c.appendTo((b.appendTo=="parent"?this.element[0].parentNode:b.appendTo))}if(c[0]!=this.element[0]&&!(/(fixed|absolute)/).test(c.css("position"))){c.css("position","absolute")}return c},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment=="parent"){c.containment=this.helper[0].parentNode}if(c.containment=="document"||c.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(c.containment)&&c.containment.constructor!=Array){var d=a(c.containment)[0];if(!d){return}var e=a(c.containment).offset();var b=(a(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(b?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(b?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(c.containment.constructor==Array){this.containment=c.containment}}},_convertPositionTo:function(f,e){if(!e){e=this.position}var h=f=="absolute"?1:-1;var c=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=(/(html|body)/i).test(g[0].tagName);return{top:(e.top+this.offset.relative.top*h+this.offset.parent.top*h-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(b?0:g.scrollTop()))*h)),left:(e.left+this.offset.relative.left*h+this.offset.parent.left*h-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:g.scrollLeft())*h))}},_generatePosition:function(g){var f=this.options,i=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(i[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=g.pageX;var e=g.pageY;if(this.originalPosition){if(this.containment){if(g.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(g.pageY-this.offset.click.top<this.containment[1]){e=this.containment[1]+this.offset.click.top}if(g.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(g.pageY-this.offset.click.top>this.containment[3]){e=this.containment[3]+this.offset.click.top}}if(f.grid){var c=this.originalPageY+Math.round((e-this.originalPageY)/f.grid[1])*f.grid[1];e=this.containment?(!(c-this.offset.click.top<this.containment[1]||c-this.offset.click.top>this.containment[3])?c:(!(c-this.offset.click.top<this.containment[1])?c-f.grid[1]:c+f.grid[1])):c;var b=this.originalPageX+Math.round((d-this.originalPageX)/f.grid[0])*f.grid[0];d=this.containment?(!(b-this.offset.click.left<this.containment[0]||b-this.offset.click.left>this.containment[2])?b:(!(b-this.offset.click.left<this.containment[0])?b-f.grid[0]:b+f.grid[0])):b}}return{top:(e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:i.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:i.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(c,d,b){b=b||this._uiHash();a.ui.plugin.call(this,c,[d,b]);if(c=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,c,d,b)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.1",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{start:function(e,d){var c=a(this).data("draggable"),f=c.options,b=a.extend({},d,{item:c.element});c.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",e,b)}})},stop:function(e,d){var c=a(this).data("draggable"),b=a.extend({},d,{item:c.element});a.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;if(c.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,b)}})},drag:function(e,d){var b=a(this).data("draggable"),f=this;var c=function(i){var n=this.offset.click.top,m=this.offset.click.left;var h=this.positionAbs.top,l=this.positionAbs.left;var j=i.height,p=i.width;var g=i.top,k=i.left;return a.ui.isOver(h+n,l+m,g,k,j,p)};a.each(b.sortables,function(g){this.instance.positionAbs=b.positionAbs;this.instance.helperProportions=b.helperProportions;this.instance.offset.click=b.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=b.offset.click.top;this.instance.offset.click.left=b.offset.click.left;this.instance.offset.parent.left-=b.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=b.offset.parent.top-this.instance.offset.parent.top;b._trigger("toSortable",e);b.dropped=this.instance.element;b.currentItem=b.element;this.instance.fromOutside=b}if(this.instance.currentItem){this.instance._mouseDrag(e)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}b._trigger("fromSortable",e);b.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(d,c){var b=a("body"),e=a(this).data("draggable").options;if(b.css("cursor")){e._cursor=b.css("cursor")}b.css("cursor",e.cursor)},stop:function(d,c){var b=a(this).data("draggable").options;if(b._cursor){a("body").css("cursor",b._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(d,c){var b=a(this).data("draggable").options;a(b.iframeFix===true?"iframe":b.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(c,b){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(d,c){var b=a(c.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(d,c){var b=a(this).data("draggable").options;if(b._opacity){a(c.helper).css("opacity",b._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,b){var d=a(this).data("draggable");if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){d.overflowOffset=d.scrollParent.offset()}},drag:function(e,d){var f=a(this).data("draggable"),c=f.options,b=false;if(f.scrollParent[0]!=document&&f.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x"){if((f.overflowOffset.top+f.scrollParent[0].offsetHeight)-e.pageY<c.scrollSensitivity){f.scrollParent[0].scrollTop=b=f.scrollParent[0].scrollTop+c.scrollSpeed}else{if(e.pageY-f.overflowOffset.top<c.scrollSensitivity){f.scrollParent[0].scrollTop=b=f.scrollParent[0].scrollTop-c.scrollSpeed}}}if(!c.axis||c.axis!="y"){if((f.overflowOffset.left+f.scrollParent[0].offsetWidth)-e.pageX<c.scrollSensitivity){f.scrollParent[0].scrollLeft=b=f.scrollParent[0].scrollLeft+c.scrollSpeed}else{if(e.pageX-f.overflowOffset.left<c.scrollSensitivity){f.scrollParent[0].scrollLeft=b=f.scrollParent[0].scrollLeft-c.scrollSpeed}}}}else{if(!c.axis||c.axis!="x"){if(e.pageY-a(document).scrollTop()<c.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<c.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)}}}if(!c.axis||c.axis!="y"){if(e.pageX-a(document).scrollLeft()<c.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<c.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(f,e)}}});a.ui.plugin.add("draggable","snap",{start:function(d,c){var e=a(this).data("draggable"),b=e.options;e.snapElements=[];a(b.snap.constructor!=String?(b.snap.items||":data(draggable)"):b.snap).each(function(){var g=a(this);var f=g.offset();if(this!=e.element[0]){e.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},drag:function(e,m){var A=a(this).data("draggable"),q=A.options;var w=q.snapTolerance;var s=m.offset.left,x=s+A.helperProportions.width,u=m.offset.top,y=u+A.helperProportions.height;for(var n=A.snapElements.length-1;n>=0;n--){var p=A.snapElements[n].left,g=p+A.snapElements[n].width,j=A.snapElements[n].top,v=j+A.snapElements[n].height;if(!((p-w<s&&s<g+w&&j-w<u&&u<v+w)||(p-w<s&&s<g+w&&j-w<y&&y<v+w)||(p-w<x&&x<g+w&&j-w<u&&u<v+w)||(p-w<x&&x<g+w&&j-w<y&&y<v+w))){if(A.snapElements[n].snapping){(A.options.snap.release&&A.options.snap.release.call(A.element,e,a.extend(A._uiHash(),{snapItem:A.snapElements[n].item})))}A.snapElements[n].snapping=false;continue}if(q.snapMode!="inner"){var c=Math.abs(j-y)<=w;var k=Math.abs(v-u)<=w;var f=Math.abs(p-x)<=w;var z=Math.abs(g-s)<=w;if(c){m.position.top=A._convertPositionTo("relative",{top:j-A.helperProportions.height,left:0}).top-A.margins.top}if(k){m.position.top=A._convertPositionTo("relative",{top:v,left:0}).top-A.margins.top}if(f){m.position.left=A._convertPositionTo("relative",{top:0,left:p-A.helperProportions.width}).left-A.margins.left}if(z){m.position.left=A._convertPositionTo("relative",{top:0,left:g}).left-A.margins.left}}var h=(c||k||f||z);if(q.snapMode!="outer"){var c=Math.abs(j-u)<=w;var k=Math.abs(v-y)<=w;var f=Math.abs(p-s)<=w;var z=Math.abs(g-x)<=w;if(c){m.position.top=A._convertPositionTo("relative",{top:j,left:0}).top-A.margins.top}if(k){m.position.top=A._convertPositionTo("relative",{top:v-A.helperProportions.height,left:0}).top-A.margins.top}if(f){m.position.left=A._convertPositionTo("relative",{top:0,left:p}).left-A.margins.left}if(z){m.position.left=A._convertPositionTo("relative",{top:0,left:g-A.helperProportions.width}).left-A.margins.left}}if(!A.snapElements[n].snapping&&(c||k||f||z||h)){(A.options.snap.snap&&A.options.snap.snap.call(A.element,e,a.extend(A._uiHash(),{snapItem:A.snapElements[n].item})))}A.snapElements[n].snapping=(c||k||f||z||h)}}});a.ui.plugin.add("draggable","stack",{start:function(d,c){var b=a(this).data("draggable").options;var e=a.makeArray(a(b.stack.group)).sort(function(f,g){return(parseInt(a(f).css("zIndex"),10)||b.stack.min)-(parseInt(a(g).css("zIndex"),10)||b.stack.min)});a(e).each(function(f){this.style.zIndex=b.stack.min+f});this[0].style.zIndex=b.stack.min+e.length}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){var b=a(c.helper),e=a(this).data("draggable").options;if(b.css("zIndex")){e._zIndex=b.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(d,c){var b=a(this).data("draggable").options;if(b._zIndex){a(c.helper).css("zIndex",b._zIndex)}}})})(jQuery);(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}},_mouseCapture:function(f,d){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(f);var c=null,g=this,e=a(f.target).parents().each(function(){if(a.data(this,"sortable-item")==g){c=a(this);return false}});if(a.data(f.target,"sortable-item")==g){c=a(f.target)}if(!c){return false}if(this.options.handle&&!d){var b=false;a(this.options.handle,c).find("*").andSelf().each(function(){if(this==f.target){b=true}});if(!b){return false}}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(e,c,b){var g=this.options,f=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;if(g.cursorAt){this._adjustOffsetFromHelper(g.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,f._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var c=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-e.pageY<c.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+c.scrollSpeed}else{if(e.pageY-this.overflowOffset.top<c.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-c.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-e.pageX<c.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+c.scrollSpeed}else{if(e.pageX-this.overflowOffset.left<c.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-c.scrollSpeed}}}else{if(e.pageY-a(document).scrollTop()<c.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<c.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)}}if(e.pageX-a(document).scrollLeft()<c.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<c.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var f=this.items.length-1;f>=0;f--){var g=this.items[f],h=g.item[0],d=this._intersectsWithPointer(g);if(!d){continue}if(h!=this.currentItem[0]&&this.placeholder[d==1?"next":"prev"]()[0]!=h&&!a.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],h):true)){this.direction=d==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g)){this._rearrange(e,g)}else{break}this._trigger("change",e,this._uiHash());break}}this._contactContainers(e);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,e)}this._trigger("sort",e,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,b){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var d=this;var e=d.placeholder.offset();d.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(c)})}else{this._clear(c,b)}return false},cancel:function(){var c=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,c._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,c._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(b){var d=this._getItemsAsjQuery(b&&b.connected);var c=[];b=b||{};a(d).each(function(){var e=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||(/(.+)[-=_](.+)/));if(e){c.push((b.key||e[1]+"[]")+"="+(b.key&&b.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected);var d=[];b=b||{};c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")});return d},_intersectsWith:function(d){var n=this.positionAbs.left,e=n+this.helperProportions.width,o=this.positionAbs.top,f=o+this.helperProportions.height;var c=d.left,k=c+d.width,m=d.top,g=m+d.height;var j=this.offset.click.top,i=this.offset.click.left;var h=(o+j)>m&&(o+j)<g&&(n+i)>c&&(n+i)<k;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>d[this.floating?"width":"height"])){return h}else{return(c<n+(this.helperProportions.width/2)&&e-(this.helperProportions.width/2)<k&&m<o+(this.helperProportions.height/2)&&f-(this.helperProportions.height/2)<g)}},_intersectsWithPointer:function(f){var b=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top,f.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left,f.width),e=b&&d,c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(!e){return false}return this.floating?(((g&&g=="right")||c=="down")?2:1):(c&&(c=="down"?2:1))},_intersectsWithSides:function(d){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+(d.height/2),d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+(d.width/2),d.width),b=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();if(this.floating&&e){return((e=="right"&&c)||(e=="left"&&!c))}else{return b&&((b=="down"&&f)||(b=="up"&&!f))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(e){var l=this;var d=[];var h=[];var g=this._connectWith();if(g&&e){for(var k=g.length-1;k>=0;k--){var b=a(g[k]);for(var c=b.length-1;c>=0;c--){var f=a.data(b[c],"sortable");if(f&&f!=this&&!f.options.disabled){h.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper"),f])}}}}h.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var k=h.length-1;k>=0;k--){h[k][0].each(function(){d.push(this)})}return a(d)},_removeCurrentsFromItems:function(){var b=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var d=0;d<b.length;d++){if(b[d]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(h){this.items=[];this.containers=[this];var e=this.items;var p=this;var n=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],h,{item:this.currentItem}):a(this.options.items,this.element),this]];var m=this._connectWith();if(m){for(var b=m.length-1;b>=0;b--){var k=a(m[b]);for(var c=k.length-1;c>=0;c--){var l=a.data(k[c],"sortable");if(l&&l!=this&&!l.options.disabled){n.push([a.isFunction(l.options.items)?l.options.items.call(l.element[0],h,{item:this.currentItem}):a(l.options.items,l.element),l]);this.containers.push(l)}}}}for(var b=n.length-1;b>=0;b--){var o=n[b][1];var g=n[b][0];for(var c=0,f=g.length;c<f;c++){var d=a(g[c]);d.data("sortable-item",o);e.push({item:d,instance:o,width:0,height:0,left:0,top:0})}}},refreshPositions:function(f){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var b=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!f){e.width=b.outerWidth();e.height=b.outerHeight()}var c=b.offset();e.left=c.left;e.top=c.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var c=this.containers[d].element.offset();this.containers[d].containerCache.left=c.left;this.containers[d].containerCache.top=c.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}},_createPlaceholder:function(b){var e=b||this,c=e.options;if(!c.placeholder||c.placeholder.constructor==String){var d=c.placeholder;c.placeholder={element:function(){var f=a(document.createElement(e.currentItem[0].nodeName)).addClass(d||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d){f.style.visibility="hidden"}return f},update:function(f,g){if(d&&!c.forcePlaceholderSize){return}if(!g.height()){g.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10))}}}}e.placeholder=a(c.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);c.placeholder.update(e,e.placeholder)},_contactContainers:function(e){for(var f=this.containers.length-1;f>=0;f--){if(this._intersectsWith(this.containers[f].containerCache)){if(!this.containers[f].containerCache.over){if(this.currentContainer!=this.containers[f]){var b=10000;var d=null;var c=this.positionAbs[this.containers[f].floating?"left":"top"];for(var g=this.items.length-1;g>=0;g--){if(!a.ui.contains(this.containers[f].element[0],this.items[g].item[0])){continue}var h=this.items[g][this.containers[f].floating?"left":"top"];if(Math.abs(h-c)<b){b=Math.abs(h-c);d=this.items[g]}}if(!d&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[f];d?this._rearrange(e,d,null,true):this._rearrange(e,null,this.containers[f].element,true);this._trigger("change",e,this._uiHash());this.containers[f]._trigger("change",e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[f]._trigger("over",e,this._uiHash(this));this.containers[f].containerCache.over=1}}else{if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",e,this._uiHash(this));this.containers[f].containerCache.over=0}}}},_createHelper:function(d){var b=this.options;var c=a.isFunction(b.helper)?a(b.helper.apply(this.element[0],[d,this.currentItem])):(b.helper=="clone"?this.currentItem.clone():this.currentItem);if(!c.parents("body").length){a(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0])}if(c[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(c[0].style.width==""||b.forceHelperSize){c.width(this.currentItem.width())}if(c[0].style.height==""||b.forceHelperSize){c.height(this.currentItem.height())}return c},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment=="parent"){c.containment=this.helper[0].parentNode}if(c.containment=="document"||c.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(c.containment)){var d=a(c.containment)[0];var e=a(c.containment).offset();var b=(a(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(b?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(b?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,e){if(!e){e=this.position}var h=f=="absolute"?1:-1;var c=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=(/(html|body)/i).test(g[0].tagName);return{top:(e.top+this.offset.relative.top*h+this.offset.parent.top*h-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(b?0:g.scrollTop()))*h)),left:(e.left+this.offset.relative.left*h+this.offset.parent.left*h-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:g.scrollLeft())*h))}},_generatePosition:function(g){var f=this.options,i=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(i[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=g.pageX;var e=g.pageY;if(this.originalPosition){if(this.containment){if(g.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(g.pageY-this.offset.click.top<this.containment[1]){e=this.containment[1]+this.offset.click.top}if(g.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(g.pageY-this.offset.click.top>this.containment[3]){e=this.containment[3]+this.offset.click.top}}if(f.grid){var c=this.originalPageY+Math.round((e-this.originalPageY)/f.grid[1])*f.grid[1];e=this.containment?(!(c-this.offset.click.top<this.containment[1]||c-this.offset.click.top>this.containment[3])?c:(!(c-this.offset.click.top<this.containment[1])?c-f.grid[1]:c+f.grid[1])):c;var b=this.originalPageX+Math.round((d-this.originalPageX)/f.grid[0])*f.grid[0];d=this.containment?(!(b-this.offset.click.left<this.containment[0]||b-this.offset.click.left>this.containment[2])?b:(!(b-this.offset.click.left<this.containment[0])?b-f.grid[0]:b+f.grid[0])):b}}return{top:(e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:i.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:i.scrollLeft())))}},_rearrange:function(d,f,c,g){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var e=this,b=this.counter;window.setTimeout(function(){if(b==e.counter){e.refreshPositions(!g)}},0)},_clear:function(d,b){this.reverting=false;var f=[],e=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!b){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!b){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!b){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!b){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!b){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!b){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,absolutePosition:c.positionAbs,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}));a.extend(a.ui.sortable,{getter:"serialize toArray",version:"1.7.1",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);(function(a){a.widget("ui.accordion",{_init:function(){var c=this.options,d=this;this.running=0;if(c.collapsible==a.ui.accordion.defaults.collapsible&&c.alwaysOpen!=a.ui.accordion.defaults.alwaysOpen){c.collapsible=!c.alwaysOpen}if(c.navigation){var b=this.element.find("a").filter(c.navigationFilter);if(b.length){if(b.filter(c.header).length){this.active=b}else{this.active=b.parent().parent().prev();b.addClass("ui-accordion-content-active")}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");this.active=this._findActive(this.active||c.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");a("<span/>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);if(a.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(e){return d._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(c.event){this.headers.bind((c.event)+".accordion",function(e){return d._clickHandler.call(d,e,this)})}},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".ui-icon").remove();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(b.autoHeight||b.fillHeight){c.css("height","")}},_setData:function(c,b){if(c=="alwaysOpen"){c="collapsible";b=!b}a.widget.prototype._setData.apply(this,arguments)},_keydown:function(e){var d=this.options,c=a.ui.keyCode;if(d.disabled||e.altKey||e.ctrlKey){return}var f=this.headers.length;var b=this.headers.index(e.target);var g=false;switch(e.keyCode){case c.RIGHT:case c.DOWN:g=this.headers[(b+1)%f];break;case c.LEFT:case c.UP:g=this.headers[(b-1+f)%f];break;case c.SPACE:case c.ENTER:return this._clickHandler({target:e.target},e.target)}if(g){a(e.target).attr("tabIndex","-1");a(g).attr("tabIndex","0");g.focus();return false}return true},resize:function(){var c=this.options,b;if(c.fillSpace){if(a.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",e)}this.headers.each(function(){b-=a(this).outerHeight()});var d=0;this.headers.next().each(function(){d=Math.max(d,a(this).innerHeight()-a(this).height())}).height(Math.max(0,b-d)).css("overflow","auto")}else{if(c.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,a(this).outerHeight())}).height(b)}}},activate:function(c){var b=this._findActive(c)[0];this._clickHandler({target:b},b)},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,i){var c=this.options;if(c.disabled){return false}if(!d.target&&c.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(c.icons.headerSelected).addClass(c.icons.header);this.active.next().addClass("ui-accordion-content-active");var j=this.active.next(),f={options:c,newHeader:a([]),oldHeader:c.active,newContent:a([]),oldContent:j},b=(this.active=a([]));this._toggle(b,j,f);return false}var g=a(d.currentTarget||i);var e=g[0]==this.active[0];if(this.running||(!c.collapsible&&e)){return false}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(c.icons.headerSelected).addClass(c.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!e){g.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(c.icons.header).addClass(c.icons.headerSelected);g.next().addClass("ui-accordion-content-active")}var b=g.next(),j=this.active.next(),f={options:c,newHeader:e&&c.collapsible?a([]):g,oldHeader:this.active,newContent:e&&c.collapsible?a([]):b.find("> *"),oldContent:j.find("> *")},h=this.headers.index(this.active[0])>this.headers.index(g[0]);this.active=e?a([]):g;this._toggle(b,j,f,e,h);return false},_toggle:function(d,m,g,f,h){var e=this.options,l=this;this.toShow=d;this.toHide=m;this.data=g;var k=function(){if(!l){return}return l._completed.apply(l,arguments)};this._trigger("changestart",null,this.data);this.running=m.size()===0?d.size():m.size();if(e.animated){var c={};if(e.collapsible&&f){c={toShow:a([]),toHide:m,complete:k,down:h,autoHeight:e.autoHeight||e.fillSpace}}else{c={toShow:d,toHide:m,complete:k,down:h,autoHeight:e.autoHeight||e.fillSpace}}if(!e.proxied){e.proxied=e.animated}if(!e.proxiedDuration){e.proxiedDuration=e.duration}e.animated=a.isFunction(e.proxied)?e.proxied(c):e.proxied;e.duration=a.isFunction(e.proxiedDuration)?e.proxiedDuration(c):e.proxiedDuration;var i=a.ui.accordion.animations,b=e.duration,j=e.animated;if(!i[j]){i[j]=function(n){this.slide(n,{easing:j,duration:b||700})}}i[j](c)}else{if(e.collapsible&&f){d.toggle()}else{m.hide();d.show()}k(true)}m.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();d.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(c){var b=this.options;this.running=c?0:--this.running;if(this.running){return}if(b.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.7.1",defaults:{active:null,alwaysOpen:true,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(e,j){e=a.extend({easing:"swing",duration:300},e,j);if(!e.toHide.size()){e.toShow.animate({height:"show"},e);return}if(!e.toShow.size()){e.toHide.animate({height:"hide"},e);return}var d=e.toShow.css("overflow"),b,f={},g={},c=["height","paddingTop","paddingBottom"],i;var h=e.toShow;i=h[0].style.width;h.width(parseInt(h.parent().width(),10)-parseInt(h.css("paddingLeft"),10)-parseInt(h.css("paddingRight"),10)-(parseInt(h.css("borderLeftWidth"),10)||0)-(parseInt(h.css("borderRightWidth"),10)||0));a.each(c,function(k,m){g[m]="hide";var l=(""+a.css(e.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);f[m]={value:l[1],unit:l[2]||"px"}});e.toShow.css({height:0,overflow:"hidden"}).show();e.toHide.filter(":hidden").each(e.complete).end().filter(":visible").animate(g,{step:function(l,k){if(k.prop=="height"){b=(k.now-k.start)/(k.end-k.start)}e.toShow[0].style[k.prop]=(b*f[k.prop].value)+f[k.prop].unit},duration:e.duration,easing:e.easing,complete:function(){if(!e.autoHeight){e.toShow.css("height","")}e.toShow.css("width",i);e.toShow.css({overflow:d});e.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);(function(a){a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(){var c=this,b=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=a([]);if(b.range){if(b.range===true){this.range=a("<div></div>");if(!b.values){b.values=[this._valueMin(),this._valueMin()]}if(b.values.length&&b.values.length!=2){b.values=[b.values[0],b.values[0]]}}else{this.range=a("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range=="min"||b.range=="max"){this.range.addClass("ui-slider-range-"+b.range)}this.range.addClass("ui-widget-header")}if(a(".ui-slider-handle",this.element).length==0){a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(b.values&&b.values.length){while(a(".ui-slider-handle",this.element).length<b.values.length){a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(d){d.preventDefault()}).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(d){a(this).data("index.ui-slider-handle",d)});this.handles.keydown(function(g){var i=true;var h=a(this).data("index.ui-slider-handle");if(c.options.disabled){return}switch(g.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:i=false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");c._start(g,h)}break}var d,f,e=c._step();if(c.options.values&&c.options.values.length){d=f=c.values(h)}else{d=f=c.value()}switch(g.keyCode){case a.ui.keyCode.HOME:f=c._valueMin();break;case a.ui.keyCode.END:f=c._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(d==c._valueMax()){return}f=d+e;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(d==c._valueMin()){return}f=d-e;break}c._slide(g,h,f);return i}).keyup(function(d){var e=a(this).data("index.ui-slider-handle");if(c._keySliding){c._stop(d,e);c._change(d,e);c._keySliding=false;a(this).removeClass("ui-state-active")}});this._refreshValue()},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(e){var d=this.options;if(d.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var c={x:e.pageX,y:e.pageY};var h=this._normValueFromMouse(c);var f=this._valueMax()-this._valueMin()+1,b;var j=this,g;this.handles.each(function(m){var l=Math.abs(h-j.values(m));if(f>l){f=l;b=a(this);g=m}});if(d.range==true&&this.values(1)==d.min){b=a(this.handles[++g])}this._start(e,g);j._handleIndex=g;b.addClass("ui-state-active").focus();var k=b.offset();var i=!a(e.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=i?{left:0,top:0}:{left:e.pageX-k.left-(b.width()/2),top:e.pageY-k.top-(b.height()/2)-(parseInt(b.css("borderTopWidth"),10)||0)-(parseInt(b.css("borderBottomWidth"),10)||0)+(parseInt(b.css("marginTop"),10)||0)};h=this._normValueFromMouse(c);this._slide(e,g,h);return true},_mouseStart:function(b){return true},_mouseDrag:function(c){var d={x:c.pageX,y:c.pageY};var b=this._normValueFromMouse(d);this._slide(c,this._handleIndex,b);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var i,c;if("horizontal"==this.orientation){i=this.elementSize.width;c=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{i=this.elementSize.height;c=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var f=(c/i);if(f>1){f=1}if(f<0){f=0}if("vertical"==this.orientation){f=1-f}var g=this._valueMax()-this._valueMin(),h=f*g,d=h%this.options.step,e=this._valueMin()+h-d;if(d>(this.options.step/2)){e+=this.options.step}return parseFloat(e.toFixed(5))},_start:function(c,d){var b={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(d);b.values=this.values()}this._trigger("start",c,b)},_slide:function(e,g,d){var h=this.handles[g];if(this.options.values&&this.options.values.length){var b=this.values(g?0:1);if((g==0&&d>=b)||(g==1&&d<=b)){d=b}if(d!=this.values(g)){var f=this.values();f[g]=d;var c=this._trigger("slide",e,{handle:this.handles[g],value:d,values:f});var b=this.values(g?0:1);if(c!==false){this.values(g,d,(e.type=="mousedown"&&this.options.animate),true)}}}else{if(d!=this.value()){var c=this._trigger("slide",e,{handle:this.handles[g],value:d});if(c!==false){this._setData("value",d,(e.type=="mousedown"&&this.options.animate))}}}},_stop:function(c,d){var b={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(d);b.values=this.values()}this._trigger("stop",c,b)},_change:function(c,d){var b={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(d);b.values=this.values()}this._trigger("change",c,b)},value:function(b){if(arguments.length){this._setData("value",b);this._change(null,0)}return this._value()},values:function(d,c,e,b){if(arguments.length>1){this.options.values[d]=c;this._refreshValue(e);if(!b){this._change(null,d)}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(d)}else{return this.value()}}else{return this._values()}},_setData:function(c,b,d){a.widget.prototype._setData.apply(this,arguments);switch(c){case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(d);break;case"value":this._refreshValue(d);break}},_step:function(){var b=this.options.step;return b},_value:function(){var b=this.options.value;if(b<this._valueMin()){b=this._valueMin()}if(b>this._valueMax()){b=this._valueMax()}return b},_values:function(c){if(arguments.length){var b=this.options.values[c];if(b<this._valueMin()){b=this._valueMin()}if(b>this._valueMax()){b=this._valueMax()}return b}else{return this.options.values}},_valueMin:function(){var b=this.options.min;return b},_valueMax:function(){var b=this.options.max;return b},_refreshValue:function(e){var l=this.options.range,b=this.options,k=this;if(this.options.values&&this.options.values.length){var g,i;this.handles.each(function(o,p){var m=(k.values(o)-k._valueMin())/(k._valueMax()-k._valueMin())*100;var n={};n[k.orientation=="horizontal"?"left":"bottom"]=m+"%";a(this).stop(1,1)[e?"animate":"css"](n,b.animate);if(k.options.range===true){if(k.orientation=="horizontal"){(o==0)&&k.range.stop(1,1)[e?"animate":"css"]({left:m+"%"},b.animate);(o==1)&&k.range[e?"animate":"css"]({width:(m-lastValPercent)+"%"},{queue:false,duration:b.animate})}else{(o==0)&&k.range.stop(1,1)[e?"animate":"css"]({bottom:(m)+"%"},b.animate);(o==1)&&k.range[e?"animate":"css"]({height:(m-lastValPercent)+"%"},{queue:false,duration:b.animate})}}lastValPercent=m})}else{var d=this.value(),h=this._valueMin(),c=this._valueMax(),j=c!=h?(d-h)/(c-h)*100:0;var f={};f[k.orientation=="horizontal"?"left":"bottom"]=j+"%";this.handle.stop(1,1)[e?"animate":"css"](f,b.animate);(l=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[e?"animate":"css"]({width:j+"%"},b.animate);(l=="max")&&(this.orientation=="horizontal")&&this.range[e?"animate":"css"]({width:(100-j)+"%"},{queue:false,duration:b.animate});(l=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[e?"animate":"css"]({height:j+"%"},b.animate);(l=="max")&&(this.orientation=="vertical")&&this.range[e?"animate":"css"]({height:(100-j)+"%"},{queue:false,duration:b.animate})}}}));a.extend(a.ui.slider,{getter:"value values",version:"1.7.1",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(c,b){if(c=="selected"){if(this.options.collapsible&&b==this.options.selected){return}this.select(b)}else{this.options[c]=b;if(c=="deselectable"){this.options.collapsible=b}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(e){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var n=this,f=this.options;var k=/^#.+/;this.anchors.each(function(s,q){var u=a(q).attr("href");var w=u.split("#")[0],r;if(w&&(w===location.toString().split("#")[0]||(r=a("base")[0])&&w===r.href)){u=q.hash;q.href=u}if(k.test(u)){n.panels=n.panels.add(n._sanitizeSelector(u))}else{if(u!="#"){a.data(q,"href.tabs",u);a.data(q,"load.tabs",u.replace(/#.*$/,""));var o=n._tabId(q);q.href="#"+o;var v=a("#"+o);if(!v.length){v=a(f.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(n.panels[s-1]||n.list);v.data("destroy.tabs",true)}n.panels=n.panels.add(v)}else{f.disabled.push(s)}}});if(e){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(f.selected===undefined){if(location.hash){this.anchors.each(function(q,o){if(o.hash==location.hash){f.selected=q;return false}})}if(typeof f.selected!="number"&&f.cookie){f.selected=parseInt(n._cookie(),10)}if(typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}f.selected=f.selected||0}else{if(f.selected===null){f.selected=-1}}f.selected=((f.selected>=0&&this.anchors[f.selected])||f.selected<0)?f.selected:0;f.disabled=a.unique(f.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(o,q){return n.lis.index(o)}))).sort();if(a.inArray(f.selected,f.disabled)!=-1){f.disabled.splice(a.inArray(f.selected,f.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(f.selected>=0&&this.anchors.length){this.panels.eq(f.selected).removeClass("ui-tabs-hide");this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active");n.element.queue("tabs",function(){n._trigger("show",null,n._ui(n.anchors[f.selected],n.panels[f.selected]))});this.load(f.selected)}a(window).bind("unload",function(){n.lis.add(n.anchors).unbind(".tabs");n.lis=n.anchors=n.panels=null})}else{f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[f.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(f.cookie){this._cookie(f.selected,f.cookie)}for(var b=0,c;(c=this.lis[b]);b++){a(c)[a.inArray(b,f.disabled)!=-1&&!a(c).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(f.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(f.event!="mouseover"){var m=function(i,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+i)}};var g=function(i,o){o.removeClass("ui-state-"+i)};this.lis.bind("mouseover.tabs",function(){m("hover",a(this))});this.lis.bind("mouseout.tabs",function(){g("hover",a(this))});this.anchors.bind("focus.tabs",function(){m("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){g("focus",a(this).closest("li"))})}var p,h;if(f.fx){if(a.isArray(f.fx)){p=f.fx[0];h=f.fx[1]}else{p=h=f.fx}}function j(o,i){o.css({display:""});if(a.browser.msie&&i.opacity){o[0].style.removeAttribute("filter")}}var d=h?function(o,i){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");i.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){j(i,h);n._trigger("show",null,n._ui(o,i[0]))})}:function(o,i){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");n._trigger("show",null,n._ui(o,i[0]))};var l=p?function(o,i){i.animate(p,p.duration||"normal",function(){n.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");j(i,p);n.element.dequeue("tabs")})}:function(q,o,i){n.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");n.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var q=this,i=a(this).closest("li"),o=n.panels.filter(":not(.ui-tabs-hide)"),r=a(n._sanitizeSelector(this.hash));if((i.hasClass("ui-tabs-selected")&&!f.collapsible)||i.hasClass("ui-state-disabled")||i.hasClass("ui-state-processing")||n._trigger("select",null,n._ui(this,r[0]))===false){this.blur();return false}f.selected=n.anchors.index(this);n.abort();if(f.collapsible){if(i.hasClass("ui-tabs-selected")){f.selected=-1;if(f.cookie){n._cookie(f.selected,f.cookie)}n.element.queue("tabs",function(){l(q,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(f.cookie){n._cookie(f.selected,f.cookie)}n.element.queue("tabs",function(){d(q,r)});n.load(n.anchors.index(this));this.blur();return false}}}if(f.cookie){n._cookie(f.selected,f.cookie)}if(r.length){if(o.length){n.element.queue("tabs",function(){l(q,o)})}n.element.queue("tabs",function(){d(q,r)});n.load(n.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(f,e){d.removeData(e+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(d,g,f){if(f===undefined){f=this.anchors.length}var i=this,c=this.options,h=a(c.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,g)),b=!d.indexOf("#")?d.replace("#",""):this._tabId(a("a",h)[0]);h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var e=a("#"+b);if(!e.length){e=a(c.panelTemplate).attr("id",b).data("destroy.tabs",true)}e.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(f>=this.lis.length){h.appendTo(this.list);e.appendTo(this.list[0].parentNode)}else{h.insertBefore(this.lis[f]);e.insertBefore(this.panels[f])}c.disabled=a.map(c.disabled,function(j,k){return j>=f?++j:j});this._tabify();if(this.anchors.length==1){h.addClass("ui-tabs-selected ui-state-active");e.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){i._trigger("show",null,i._ui(i.anchors[0],i.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[f],this.panels[f]))},remove:function(e){var c=this.options,b=this.lis.eq(e).remove(),d=this.panels.eq(e).remove();if(b.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(e+(e+1<this.anchors.length?1:-1))}c.disabled=a.map(a.grep(c.disabled,function(f,g){return f!=e}),function(f,g){return f>=e?--f:f});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],d[0]))},enable:function(c){var b=this.options;if(a.inArray(c,b.disabled)==-1){return}this.lis.eq(c).removeClass("ui-state-disabled");b.disabled=a.grep(b.disabled,function(d,e){return d!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]))},disable:function(d){var c=this,b=this.options;if(d!=b.selected){this.lis.eq(d).addClass("ui-state-disabled");b.disabled.push(d);b.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(g){var f=this,c=this.options,d=this.anchors.eq(g)[0],e=a.data(d,"load.tabs");this.abort();if(!e||this.element.queue("tabs").length!==0&&a.data(d,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(g).addClass("ui-state-processing");if(c.spinner){var b=a("span",d);b.data("label.tabs",b.html()).html(c.spinner)}this.xhr=a.ajax(a.extend({},c.ajaxOptions,{url:e,success:function(h,i){a(f._sanitizeSelector(d.hash)).html(h);f._cleanup();if(c.cache){a.data(d,"cache.tabs",true)}f._trigger("load",null,f._ui(f.anchors[g],f.panels[g]));try{c.ajaxOptions.success(h,i)}catch(j){}f.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.1",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(c,d){var e=this,g=this.options;var f=e._rotate||(e._rotate=function(h){clearTimeout(e.rotation);e.rotation=setTimeout(function(){var i=g.selected;e.select(++i<e.anchors.length?i:0)},c);if(h){h.stopPropagation()}});var b=e._unrotate||(e._unrotate=!d?function(h){if(h.clientX){e.rotate(null)}}:function(h){t=g.selected;f()});if(c){this.element.bind("tabsshow",f);this.anchors.bind(g.event+".tabs",b);f()}else{clearTimeout(e.rotation);this.element.unbind("tabsshow",f);this.anchors.unbind(g.event+".tabs",b);delete this._rotate;delete this._unrotate}}})})(jQuery);jQuery.effects||(function(c){c.effects={version:"1.7.1",save:function(h,f){for(var g=0;g<f.length;g++){if(f[g]!==null){h.data("ec.storage."+f[g],h[0].style[f[g]])}}},restore:function(h,f){for(var g=0;g<f.length;g++){if(f[g]!==null){h.css(f[g],h.data("ec.storage."+f[g]))}}},setMode:function(f,g){if(g=="toggle"){g=f.is(":hidden")?"show":"hide"}return g},getBaseline:function(i,f){var h,g;switch(i[0]){case"top":h=0;break;case"middle":h=0.5;break;case"bottom":h=1;break;default:h=i[0]/f.height}switch(i[1]){case"left":g=0;break;case"center":g=0.5;break;case"right":g=1;break;default:g=i[1]/f.width}return{x:g,y:h}},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper")){return i.parent()}var f={width:i.outerWidth(true),height:i.outerHeight(true),"float":i.css("float")};i.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var j=i.parent();if(i.css("position")=="static"){j.css({position:"relative"});i.css({position:"relative"})}else{var g=i.css("top");if(isNaN(parseInt(g,10))){g="auto"}var h=i.css("left");if(isNaN(parseInt(h,10))){h="auto"}j.css({position:i.css("position"),top:g,left:h,zIndex:i.css("z-index")}).show();i.css({position:"relative",top:0,left:0})}j.css(f);return j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(h,g,i,f){f=f||{};c.each(g,function(k,j){unit=h.cssUnit(j);if(unit[0]>0){f[j]=unit[0]*i+unit[1]}});return f},animateClass:function(g,i,f,k){var j=(typeof f=="function"?f:(k?k:null));var h=(typeof f=="string"?f:null);return this.each(function(){var q={};var m=c(this);var r=m.attr("style")||"";if(typeof r=="object"){r=r.cssText}if(g.toggle){m.hasClass(g.toggle)?g.remove=g.toggle:g.add=g.toggle}var o=c.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(g.add){m.addClass(g.add)}if(g.remove){m.removeClass(g.remove)}var p=c.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(g.add){m.removeClass(g.add)}if(g.remove){m.addClass(g.remove)}for(var l in p){if(typeof p[l]!="function"&&p[l]&&l.indexOf("Moz")==-1&&l.indexOf("length")==-1&&p[l]!=o[l]&&(l.match(/color/i)||(!l.match(/color/i)&&!isNaN(parseInt(p[l],10))))&&(o.position!="static"||(o.position=="static"&&!l.match(/left|top|bottom|right/)))){q[l]=p[l]}}m.animate(q,i,h,function(){if(typeof c(this).attr("style")=="object"){c(this).attr("style")["cssText"]="";c(this).attr("style")["cssText"]=r}else{c(this).attr("style",r)}if(g.add){c(this).addClass(g.add)}if(g.remove){c(this).removeClass(g.remove)}if(j){j.apply(this,arguments)}})})}};function e(h,f){var g=h[1]&&h[1].constructor==Object?h[1]:{};if(f){g.mode=f}var i=h[1]&&h[1].constructor!=Object?h[1]:(g.duration?g.duration:h[2]);i=c.fx.off?0:typeof i==="number"?i:c.fx.speeds[i]||c.fx.speeds._default;var j=g.callback||(c.isFunction(h[1])&&h[1])||(c.isFunction(h[2])&&h[2])||(c.isFunction(h[3])&&h[3]);return[h[0],g,i,j]}c.fn.extend({_show:c.fn.show,_hide:c.fn.hide,__toggle:c.fn.toggle,_addClass:c.fn.addClass,_removeClass:c.fn.removeClass,_toggleClass:c.fn.toggleClass,effect:function(f,h,g,i){return c.effects[f]?c.effects[f].call(this,{method:f,options:h||{},duration:g,callback:i}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,e(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,e(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(arguments[0].constructor==Function)){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,e(arguments,"toggle"))}},addClass:function(h,g,f,i){return g?c.effects.animateClass.apply(this,[{add:h},g,f,i]):this._addClass(h)},removeClass:function(h,g,f,i){return g?c.effects.animateClass.apply(this,[{remove:h},g,f,i]):this._removeClass(h)},toggleClass:function(h,g,f,i){return((typeof g!=="boolean")&&g)?c.effects.animateClass.apply(this,[{toggle:h},g,f,i]):this._toggleClass(h,g)},morph:function(i,g,h,f,j){return c.effects.animateClass.apply(this,[{add:g,remove:i},h,f,j])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var g=this.css(f),h=[];c.each(["em","px","%","pt"],function(k,j){if(g.indexOf(j)>0){h=[parseFloat(g),j]}});return h}});c.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,g){c.fx.step[g]=function(h){if(h.state==0){h.start=b(h.elem,g);h.end=a(h.end)}h.elem.style[g]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function a(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){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(g)){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(g)){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(g)){return d.transparent}return d[c.trim(g).toLowerCase()]}function b(f,h){var g;do{g=c.curCSS(f,h);if(g!=""&&g!="transparent"||c.nodeName(f,"body")){break}h="backgroundColor"}while(f=f.parentNode);return a(g)}var d={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]};c.easing.jswing=c.easing.swing;c.extend(c.easing,{def:"easeOutQuad",swing:function(f,g,h,i,j){return c.easing[c.easing.def](f,g,h,i,j)},easeInQuad:function(f,g,h,i,j){return i*(g/=j)*g+h},easeOutQuad:function(f,g,h,i,j){return -i*(g/=j)*(g-2)+h},easeInOutQuad:function(f,g,h,i,j){if((g/=j/2)<1){return i/2*g*g+h}return -i/2*((--g)*(g-2)-1)+h},easeInCubic:function(f,g,h,i,j){return i*(g/=j)*g*g+h},easeOutCubic:function(f,g,h,i,j){return i*((g=g/j-1)*g*g+1)+h},easeInOutCubic:function(f,g,h,i,j){if((g/=j/2)<1){return i/2*g*g*g+h}return i/2*((g-=2)*g*g+2)+h},easeInQuart:function(f,g,h,i,j){return i*(g/=j)*g*g*g+h},easeOutQuart:function(f,g,h,i,j){return -i*((g=g/j-1)*g*g*g-1)+h},easeInOutQuart:function(f,g,h,i,j){if((g/=j/2)<1){return i/2*g*g*g*g+h}return -i/2*((g-=2)*g*g*g-2)+h},easeInQuint:function(f,g,h,i,j){return i*(g/=j)*g*g*g*g+h},easeOutQuint:function(f,g,h,i,j){return i*((g=g/j-1)*g*g*g*g+1)+h},easeInOutQuint:function(f,g,h,i,j){if((g/=j/2)<1){return i/2*g*g*g*g*g+h}return i/2*((g-=2)*g*g*g*g+2)+h},easeInSine:function(f,g,h,i,j){return -i*Math.cos(g/j*(Math.PI/2))+i+h},easeOutSine:function(f,g,h,i,j){return i*Math.sin(g/j*(Math.PI/2))+h},easeInOutSine:function(f,g,h,i,j){return -i/2*(Math.cos(Math.PI*g/j)-1)+h},easeInExpo:function(f,g,h,i,j){return(g==0)?h:i*Math.pow(2,10*(g/j-1))+h},easeOutExpo:function(f,g,h,i,j){return(g==j)?h+i:i*(-Math.pow(2,-10*g/j)+1)+h},easeInOutExpo:function(f,g,h,i,j){if(g==0){return h}if(g==j){return h+i}if((g/=j/2)<1){return i/2*Math.pow(2,10*(g-1))+h}return i/2*(-Math.pow(2,-10*--g)+2)+h},easeInCirc:function(f,g,h,i,j){return -i*(Math.sqrt(1-(g/=j)*g)-1)+h},easeOutCirc:function(f,g,h,i,j){return i*Math.sqrt(1-(g=g/j-1)*g)+h},easeInOutCirc:function(f,g,h,i,j){if((g/=j/2)<1){return -i/2*(Math.sqrt(1-g*g)-1)+h}return i/2*(Math.sqrt(1-(g-=2)*g)+1)+h},easeInElastic:function(f,m,h,i,j){var l=1.70158;var k=0;var g=i;if(m==0){return h}if((m/=j)==1){return h+i}if(!k){k=j*0.3}if(g<Math.abs(i)){g=i;var l=k/4}else{var l=k/(2*Math.PI)*Math.asin(i/g)}return -(g*Math.pow(2,10*(m-=1))*Math.sin((m*j-l)*(2*Math.PI)/k))+h},easeOutElastic:function(f,m,h,i,j){var l=1.70158;var k=0;var g=i;if(m==0){return h}if((m/=j)==1){return h+i}if(!k){k=j*0.3}if(g<Math.abs(i)){g=i;var l=k/4}else{var l=k/(2*Math.PI)*Math.asin(i/g)}return g*Math.pow(2,-10*m)*Math.sin((m*j-l)*(2*Math.PI)/k)+i+h},easeInOutElastic:function(f,m,h,i,j){var l=1.70158;var k=0;var g=i;if(m==0){return h}if((m/=j/2)==2){return h+i}if(!k){k=j*(0.3*1.5)}if(g<Math.abs(i)){g=i;var l=k/4}else{var l=k/(2*Math.PI)*Math.asin(i/g)}if(m<1){return -0.5*(g*Math.pow(2,10*(m-=1))*Math.sin((m*j-l)*(2*Math.PI)/k))+h}return g*Math.pow(2,-10*(m-=1))*Math.sin((m*j-l)*(2*Math.PI)/k)*0.5+i+h},easeInBack:function(f,g,h,i,j,k){if(k==undefined){k=1.70158}return i*(g/=j)*g*((k+1)*g-k)+h},easeOutBack:function(f,g,h,i,j,k){if(k==undefined){k=1.70158}return i*((g=g/j-1)*g*((k+1)*g+k)+1)+h},easeInOutBack:function(f,g,h,i,j,k){if(k==undefined){k=1.70158}if((g/=j/2)<1){return i/2*(g*g*(((k*=(1.525))+1)*g-k))+h}return i/2*((g-=2)*g*(((k*=(1.525))+1)*g+k)+2)+h},easeInBounce:function(f,g,h,i,j){return i-c.easing.easeOutBounce(f,j-g,0,i,j)+h},easeOutBounce:function(f,g,h,i,j){if((g/=j)<(1/2.75)){return i*(7.5625*g*g)+h}else{if(g<(2/2.75)){return i*(7.5625*(g-=(1.5/2.75))*g+0.75)+h}else{if(g<(2.5/2.75)){return i*(7.5625*(g-=(2.25/2.75))*g+0.9375)+h}else{return i*(7.5625*(g-=(2.625/2.75))*g+0.984375)+h}}}},easeInOutBounce:function(f,g,h,i,j){if(g<j/2){return c.easing.easeInBounce(f,g*2,0,i,j)*0.5+h}return c.easing.easeOutBounce(f,g*2-j,0,i,j)*0.5+i*0.5+h}})})(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var g=a(this),e=["position","top","left"];var c=a.effects.setMode(g,b.options.mode||"hide");var h=b.options.direction||"vertical";a.effects.save(g,e);g.show();var i=a.effects.createWrapper(g).css({overflow:"hidden"});var d=(h=="vertical")?"height":"width";var f=(h=="vertical")?i.height():i.width();if(c=="show"){i.css(d,0)}var j={};j[d]=c=="show"?f:0;i.animate(j,b.duration,b.options.easing,function(){if(c=="hide"){g.hide()}a.effects.restore(g,e);a.effects.removeWrapper(g);if(b.callback){b.callback.apply(g[0],arguments)}g.dequeue()})})}})(jQuery);(function(a){a.effects.bounce=function(b){return this.queue(function(){var k=a(this),g=["position","top","left"];var c=a.effects.setMode(k,b.options.mode||"effect");var m=b.options.direction||"up";var j=b.options.distance||20;var f=b.options.times||5;var h=b.duration||250;if(/show|hide/.test(c)){g.push("opacity")}a.effects.save(k,g);k.show();a.effects.createWrapper(k);var e=(m=="up"||m=="down")?"top":"left";var l=(m=="up"||m=="left")?"pos":"neg";var j=b.options.distance||(e=="top"?k.outerHeight({margin:true})/3:k.outerWidth({margin:true})/3);if(c=="show"){k.css("opacity",0).css(e,l=="pos"?-j:j)}if(c=="hide"){j=j/(f*2)}if(c!="hide"){f--}if(c=="show"){var p={opacity:1};p[e]=(l=="pos"?"+=":"-=")+j;k.animate(p,h/2,b.options.easing);j=j/2;f--}for(var n=0;n<f;n++){var o={},d={};o[e]=(l=="pos"?"-=":"+=")+j;d[e]=(l=="pos"?"+=":"-=")+j;k.animate(o,h/2,b.options.easing).animate(d,h/2,b.options.easing);j=(c=="hide")?j*2:j/2}if(c=="hide"){var p={opacity:0};p[e]=(l=="pos"?"-=":"+=")+j;k.animate(p,h/2,b.options.easing,function(){k.hide();a.effects.restore(k,g);a.effects.removeWrapper(k);if(b.callback){b.callback.apply(this,arguments)}})}else{var o={},d={};o[e]=(l=="pos"?"-=":"+=")+j;d[e]=(l=="pos"?"+=":"-=")+j;k.animate(o,h/2,b.options.easing).animate(d,h/2,b.options.easing,function(){a.effects.restore(k,g);a.effects.removeWrapper(k);if(b.callback){b.callback.apply(this,arguments)}})}k.queue("fx",function(){k.dequeue()});k.dequeue()})}})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var e=a(this),c=["backgroundImage","backgroundColor","opacity"];var h=a.effects.setMode(e,b.options.mode||"show");var f=b.options.color||"#ffff99";var g=e.css("backgroundColor");a.effects.save(e,c);e.show();e.css({backgroundImage:"none",backgroundColor:f});var d={backgroundColor:g};if(h=="hide"){d.opacity=0}e.animate(d,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){e.hide()}a.effects.restore(e,c);if(h=="show"&&a.browser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var g=a(this),e=["position","top","left"];var c=a.effects.setMode(g,b.options.mode||"show");var i=b.options.direction||"left";a.effects.save(g,e);g.show();a.effects.createWrapper(g).css({overflow:"hidden"});var d=(i=="up"||i=="down")?"top":"left";var h=(i=="up"||i=="left")?"pos":"neg";var f=b.options.distance||(d=="top"?g.outerHeight({margin:true}):g.outerWidth({margin:true}));if(c=="show"){g.css(d,h=="pos"?-f:f)}var j={};j[d]=(c=="show"?(h=="pos"?"+=":"-="):(h=="pos"?"-=":"+="))+f;g.animate(j,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(c=="hide"){g.hide()}a.effects.restore(g,e);a.effects.removeWrapper(g);if(b.callback){b.callback.apply(this,arguments)}g.dequeue()}})})}})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var d=a(this),e=a(b.options.to),f=e.offset(),g={top:f.top,left:f.left,height:e.innerHeight(),width:e.innerWidth()},h=d.offset(),c=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:h.top,left:h.left,height:d.innerHeight(),width:d.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){c.remove();(b.callback&&b.callback.apply(d[0],arguments));d.dequeue()})})}})(jQuery);
Kuoni.Namespace.create("Kuoni.Style");Kuoni.Style.SnippetBox=(function(){var i="/_layouts/kbfrontend.asmx/GetContent",e="0px 0px 15px #666";var b={preload:'<div style="height: 60px; margin-bottom: 40px; "></div>'};var h,l,g,q,f,a;var j=function(w,s){var v=s.split(".");var t=w;for(var u=0;u<v.length;u++){t=t[v[u]]=t[v[u]]||false}return t};var o=function(){if(typeof Kuoni.Style.callWebservice!="function"){$(".snippetbox").hide();console.error("Kuoni.Style.SnippetBox requires Kuoni.Style.callWebservice to fetch contents!");return}if($("#templates").length<1){$(".snippetbox").hide();console.error("Kuoni.Style.SnippetBox is missing div#templates containing template definitions!");return}f=$("#templates").metadata({type:"elem",name:"script"}).SnippetboxTemplate||false;if(!f){$(".snippetbox").hide();console.error("Kuoni.Style.Snippetbox is missing snippet lightbox template definition in div#templates!");return}$(document).bind("open.snippetbox",m)};var m=function(u,v){q=v||false;if(!q){console.error("Kuoni.Style.Snippetbox missing mode parameter!");return}if(q.match(/\W+/)){console.error("Kuoni.Style.Snippetbox found illegal character in mode parameter: "+escape(q.match(/\W+/)));return}l=$("#snippetbox-config").metadata({type:"elem",name:"script"})[q]||false;if(!l){var t=$("a[href=#"+q+"]");l=t.metadata()}if(!l){l={xmlURLs:"<urls><url>/"+Kuoni.User.language+"/pages/"+q+".aspx</url></urls>",fetchUrl:i}}if(q=="lightboxmap"){l.contcode=location.hash.split("/")[1];if(!l){console.error("Kuoni.Style.Snippetbox in flashmap mode missing continent parameter");return}}h=$("#content-tools").length==0?$("div.tint-tools"):$("#content-tools");g=h.length>0?h.metadata({type:"elem",name:"script"}):{};h=$("#snippetbox").length<1?$(f).prependTo(document.body):$("#snippetbox");h.attr("className",l.cssClass||"");var s=h.find(".content-wrapper");s.css({"-webkit-box-shadow":e,"-khtml-box-shadow":e,"-moz-box-shadow":e,"box-shadow":e});if(!$.support.style?true:!(s.css("-webkit-box-shadow")||s.css("-khtml-box-shadow")||s.css("-moz-box-shadow")||s.css("box-shadow"))){var w=h.find(".shadow");w.show()}$(document).bind("close.snippetbox",n);k();return false};var k=function(){h.find(".content").html(b.preload).end().center().show();h.css({opacity:0}).stop().animate({opacity:1},{duration:"\v"=="v"?1:800,complete:function(){if("\v"=="v"){h.css({filter:"none"})}}});$(document).trigger("preloader:show",{target:h.find(".content-wrapper")});var s=l.reusableHtmlEntry?{reusableHtmlEntry:l.reusableHtmlEntry}:{xmlURLs:l.xmlURLs};$.ajax({url:(l.fetchUrl).fixurl(),type:"POST",data:s,success:function(u){var t=l.xmlURLs?$(u).find("snippet").text():$(u).find("string").text();p(t)}})};var p=function(s){if(s.replace(/\s/g,"")==""){$(document).trigger("close.snippetbox");$(document).trigger("hide.blockUI");console.error("Kuoni.Style.Snippetbox could not get content for "+q+"!")}if(q=="lightboxmap"){s=s.template({contcode:l.contcode})}h.find(".content").html(s).end().center();if(Kuoni.User.authenticated&&l.dataUrl){Kuoni.Style.callWebservice({url:l.dataUrl,data:{userId:Kuoni.User.id},success:function(t){d(t.Data)},complete:function(){$(document).trigger("preloader:hide",{target:h.find(".content-wrapper")})}})}else{$(document).trigger("preloader:hide",{target:h.find(".content-wrapper")})}if(typeof $.tooltip=="object"){$(".kuoni-tooltip",h).tooltip({positionBottom:true,top:20,left:5,track:true,fade:("\v"=="v")?false:200,fixPNG:true,bodyHandler:function(){var t=$(this).find(".kuoni-tooltip-content").html();t=$('<div class="tooltip-top"/><div class="tooltip-content"><p>'+t+'</p></div><div class="tooltip-bottom"/>');return t}})}$(".process-button",h).click(r);$(".alternate-control",h).click(function(){var t=this.value;$("#"+t).show().siblings(".alternate-content").hide()})};var d=function(s){$(":input",h).each(function(){$el=$(this);var u=$el.metadata().name;if(!u){return}u=u.replace(/UserAccount\./,"");var t=j(s,u);if($el.attr("type")=="radio"){$el.each(function(){if(this.value==t){this.checked=true}})}else{if($el.attr("type")=="select-one"){$el.val(t)}else{if($el.attr("type")=="checkbox"){if($el.val()==t){$el.attr("checked",true)}}else{$el.val(t?t:"")}}}})};var r=function(u){u.preventDefault();if(c()){$(".process-button",h).addClass("disabled");var w={};if(q=="getoffer"||q=="sendgeneric"||q=="availabilityForm"){var w=g.offerItem;$.each(w,function(x,y){w[x]=y.toString().replace(/,/g,"%2C")});w.UserAccount={UserId:Kuoni.User.id}}var s=$(":input:visible",h);if(q=="newsletter"){s=$(':input:visible, .alternate-content:visible>input[type="hidden"]',h)}s.each(function(){$el=$(this);var z=$(this).metadata().name;if($el.attr("type")=="checkbox"||$el.attr("type")=="radio"){if($el.attr("checked")){var y=$el.val()}else{return}}else{var y=escape($el.val())}var A={};if(!z){return}if(q=="newsletter"&&$el.hasClass("newsletter")&&$el.attr("checked")){if(typeof w.Newsletters=="undefined"){w.Newsletters=[]}w.Newsletters.push($(this).metadata())}else{if(z.indexOf(".")>0){var x=z.split(".");if(typeof w[x[0]]!="object"){w[x[0]]={}}if(typeof x[2]!="undefined"&&typeof w[x[0]][x[1]]!="object"){w[x[0]][x[1]]={}}w[x[0]][z]=y}else{w[z]=y}}});if(q=="sendtofriend"){w.Links=[];if($("#mykuonisendtofriend").length>0){$("#mykuonisendtofriend li").each(function(){w.Links.push($(this).text())})}else{w.Links.push(window.location.toString())}}if(q=="feedback"){w.Links=[];w.Links.push(window.location.toString())}if(q=="getoffer"){var t={offerAsJson:$.compactJSON(w)}}else{if(q=="newsletter"){var v=$(".alternate-content:visible",h).attr("id")+"postUrl";l.postUrl=l[v];var t={dataAsJson:$.compactJSON(w)}}else{var t={dataAsJson:$.compactJSON(w)}}}Kuoni.Style.callWebservice({url:l.postUrl,data:t,complete:function(){$(".process-button",h).removeClass("disabled")},success:function(y){if(y.Success=="True"){l={};var x='<div class="feedback" style="width: 350px; height: auto; text-align: left;"><div class="positive">'+y.Message+"</div></div>";p(x);try{Kuoni.Style.Ga.gaFormHandler("FormSubmit",q)}catch(z){}setTimeout(function(){location.hash="/"},3000)}else{Kuoni.Style.giveFeedback({cont:h,msg:y.Message,positive:(y.Success=="True")})}}})}};var c=function(){var s=true;var t=$(".validation-overview",h);t.hide().children("div").empty();$(":input:visible.required",h).each(function(){var u=$(this);if(u.val()==""){s=false;u.focus(function(){$(this).parent(".wrapper").removeClass("invalid")}).parent(".wrapper").addClass("invalid");var v=u.siblings("label").text();var w=$('<div class="linklike">{fieldname}</div>'.template({fieldname:v})).click(function(){u.focus()});t.children("div").append(w);try{Kuoni.Style.Ga.gaFormHandler("FormFieldError",q,v)}catch(x){}}});if(!s){t.show()}return s};var n=function(){h.stop().animate({opacity:0},{duration:1000,complete:function(){h.hide();$(document).unbind("close.snippetbox")}})};return{init:o}})();$(document).ready(Kuoni.Style.SnippetBox.init);
jQuery.fn.center=function(){return this.each(function(){var a=jQuery(this);var b=(jQuery(window).width()-jQuery(this).outerWidth())/2+jQuery(window).scrollLeft(),c=(jQuery(window).height()-jQuery(this).outerHeight())/2+jQuery(window).scrollTop();b=(b<0)?0:b;c=(c<0)?0:c;jQuery(this).css({left:b+"px",top:c+"px",zIndex:"1000"})})};
(function(a){a.fn.hint=function(b){if(!b){b="blur"}return this.each(function(){var e=a(this),d=e.attr("title"),c=a(this.form),g=a(window);function f(){if(e.val()===d&&e.hasClass(b)){e.val("").removeClass(b)}}if(d){e.blur(function(){if(this.value===""){e.val(d).addClass(b)}}).focus(f).blur();c.submit(f);g.unload(f)}})}})(jQuery);
(function(e){var d={},b,h,l,i="\v"=="v"&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),k=false;e.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){e.tooltip.blocked=!e.tooltip.blocked}};e.fn.extend({tooltip:function(p){p=e.extend({},e.tooltip.defaults,p);n(p);return this.each(function(){e.data(this,"tooltip",p);this.tOpacity=d.parent.css("opacity");this.tooltipText=this.title;e(this).removeAttr("title");this.alt=""}).mouseover(f).mouseout(g).click(g)},fixPNG:i?function(){return this.each(function(){var p=e(this).css("backgroundImage");if(p.match(/^url\(["']?(.*\.png)["']?\)$/i)){p=RegExp.$1;e(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+p+"')"}).each(function(){var q=e(this).css("position");if(q!="absolute"&&q!="relative"){e(this).css("position","relative")}})}})}:function(){return this},unfixPNG:i?function(){return this.each(function(){e(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){e(this)[e(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function n(p){if(d.parent){return}d.parent=e('<div id="'+p.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(e.fn.bgiframe){d.parent.bgiframe()}d.title=e("h3",d.parent);d.body=e("div.body",d.parent);d.url=e("div.url",d.parent)}function o(p){return e.data(p,"tooltip")}function j(p){if(o(this).delay){l=setTimeout(m,o(this).delay)}else{m()}k=!!o(this).track;e(document.body).bind("mousemove",a);a(p)}function f(){if(e.tooltip.blocked||this==b||(!this.tooltipText&&!o(this).bodyHandler)){return}b=this;h=this.tooltipText;if(o(this).bodyHandler){d.title.hide();var q=o(this).bodyHandler.call(this);if(q.nodeType||q.jquery){d.body.empty().append(q)}else{d.body.html(q)}d.body.show()}else{if(o(this).showBody){var s=h.split(o(this).showBody);d.title.html(s.shift()).show();d.body.empty();for(var r=0,p;(p=s[r]);r++){if(r>0){d.body.append("<br/>")}d.body.append(p)}d.body.hideWhenEmpty()}else{d.title.html(h).show();d.body.hide()}}if(o(this).showURL&&e(this).url()){d.url.html(e(this).url().replace("http://","")).show()}else{d.url.hide()}d.parent.addClass(o(this).extraClass);if(o(this).fixPNG){d.parent.fixPNG()}j.apply(this,arguments)}function m(){l=null;if((!i||!e.fn.bgiframe)&&o(b).fade){if(d.parent.is(":animated")){d.parent.stop().show().fadeTo(o(b).fade,b.tOpacity)}else{d.parent.is(":visible")?d.parent.fadeTo(o(b).fade,b.tOpacity):d.parent.fadeIn(o(b).fade)}}else{d.parent.show()}a()}function a(s){if(e.tooltip.blocked){return}if(s&&s.target.tagName=="OPTION"){return}if(!k&&d.parent.is(":visible")){e(document.body).unbind("mousemove",a)}if(b==null){e(document.body).unbind("mousemove",a);return}d.parent.removeClass("viewport-right").removeClass("viewport-bottom");var t=d.parent[0].offsetLeft;var q=d.parent[0].offsetTop;if(s){t=s.pageX+o(b).left;q=s.pageY+o(b).top;var u="auto";if(o(b).positionLeft){u=e(window).width()-t;t="auto"}if(o(b).positionBottom){q=q-d.parent.height()}d.parent.css({left:t,right:u,top:q})}var r=c(),p=d.parent[0];if(r.x+r.cx<p.offsetLeft+p.offsetWidth){t-=p.offsetWidth+o(b).left;d.parent.css({left:t+"px"}).addClass("viewport-right")}if(r.y+r.cy<p.offsetTop+p.offsetHeight){q-=p.offsetHeight+20+o(b).top;d.parent.css({top:q+"px"}).addClass("viewport-bottom")}}function c(){return{x:e(window).scrollLeft(),y:e(window).scrollTop(),cx:e(window).width(),cy:e(window).height()}}function g(q){if(e.tooltip.blocked){return}if(l){clearTimeout(l)}b=null;var r=o(this);function p(){d.parent.removeClass(r.extraClass).hide().css("opacity","")}if((!i||!e.fn.bgiframe)&&r.fade){if(d.parent.is(":animated")){d.parent.stop().fadeTo(r.fade,0,p)}else{d.parent.stop().fadeOut(r.fade,p)}}else{p()}if(o(this).fixPNG){d.parent.unfixPNG()}}})(jQuery);
/* Copyright (c) 2008 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version 2.1.2-pre
 */
(function(a){a.fn.bgIframe=a.fn.bgiframe=function(b){if("\v"=="v"&&/6.0/.test(navigator.userAgent)){b=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},b||{});var d=function(e){return e&&e.constructor==Number?e+"px":e},c='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+b.src+'"style="display:block;position:absolute;z-index:-1;'+(b.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(b.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":d(b.top))+";left:"+(b.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":d(b.left))+";width:"+(b.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":d(b.width))+";height:"+(b.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":d(b.height))+';"/>';return this.each(function(){if(a("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(c),this.firstChild)}})}return this}})(jQuery);
(function(f){f.fn._fadeIn=f.fn.fadeIn;var a=document.documentMode||0;var l=f.browser.msie&&((f.browser.version<8&&!a)||a<8);var h=f.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!a;f.blockUI=function(o){i(window,o)};f.unblockUI=function(o){k(window,o)};f.growlUI=function(o,q,r,p){var s=f('<div class="growlUI"></div>');if(o){s.append("<h1>"+o+"</h1>")}if(q){s.append("<h2>"+q+"</h2>")}if(r==undefined){r=3000}f.blockUI({message:s,fadeIn:700,fadeOut:1000,centerY:false,timeout:r,showOverlay:false,onUnblock:p,css:f.blockUI.defaults.growlCSS})};f.fn.block=function(o){return this.unblock({fadeOut:0}).each(function(){if(f.css(this,"position")=="static"){this.style.position="relative"}if(f.browser.msie){this.style.zoom=1}i(this,o)})};f.fn.unblock=function(o){return this.each(function(){k(this,o)})};f.blockUI.version=2.23;f.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"default"},overlayCSS:{backgroundColor:"#000",opacity:"0.6",cursor:"default"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:"0.6",cursor:null,color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var m=null;var e=[];function i(F,y){var G=(F==window);var D=y&&y.message!==undefined?y.message:undefined;y=f.extend({},f.blockUI.defaults,y||{});y.overlayCSS=f.extend({},f.blockUI.defaults.overlayCSS,y.overlayCSS||{});var E=f.extend({},f.blockUI.defaults.css,y.css||{});D=D===undefined?y.message:D;if(G&&m){k(window,{fadeOut:0})}if(D&&typeof D!="string"&&(D.parentNode||D.jquery)){var s=D.jquery?D[0]:D;var u={};f(F).data("blockUI.history",u);u.el=s;u.parent=s.parentNode;u.display=s.style.display;u.position=s.style.position;if(u.parent){u.parent.removeChild(s)}}var o=y.baseZ;var v=(f.browser.msie||y.forceIframe)?f('<iframe class="blockUI" style="z-index:'+(o++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+y.iframeSrc+'"></iframe>'):f('<div class="blockUI" style="display:none"></div>');var A=f('<div class="blockUI blockOverlay" style="z-index:'+(o++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var B=G?f('<div class="blockUI blockMsg blockPage" style="z-index:'+o+';display:none;position:fixed"></div>'):f('<div class="blockUI blockMsg blockElement" style="z-index:'+o+';display:none;position:absolute"></div>');if(D){B.css(E)}if(!y.applyPlatformOpacityRules||!(f.browser.mozilla&&/Linux/.test(navigator.platform))){A.css(y.overlayCSS)}A.css("position",G?"fixed":"absolute");if(f.browser.msie||y.forceIframe){v.css("opacity","0.0")}f([v[0],A[0],B[0]]).appendTo(G?"body":F);var p=l&&(!f.boxModel||f("object,embed",G?null:F).length>0);if(h||p){if(G&&y.allowBodyStretch&&f.boxModel){f("html,body").css("height","100%")}if((h||!f.boxModel)&&!G){var r=g(F,"borderTopWidth"),w=g(F,"borderLeftWidth");var x=r?"(0 - "+r+")":0;var q=w?"(0 - "+w+")":0}f.each([v,A,B],function(I,z){var t=z[0].style;t.position="absolute";if(I<2){G?t.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+y.quirksmodeOffsetHack+') + "px"'):t.setExpression("height",'this.parentNode.offsetHeight + "px"');G?t.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):t.setExpression("width",'this.parentNode.offsetWidth + "px"');if(q){t.setExpression("left",q)}if(x){t.setExpression("top",x)}}else{if(y.centerY){if(G){t.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}t.marginTop=0}else{if(!y.centerY&&G){var H=(y.css&&y.css.top)?parseInt(y.css.top):0;var J="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+H+') + "px"';t.setExpression("top",J)}}}})}if(D){B.append(D);if(D.jquery||D.nodeType){f(D).show()}}if((f.browser.msie||y.forceIframe)&&y.showOverlay){v.show()}if(y.fadeIn){if(y.showOverlay){A._fadeIn(y.fadeIn)}if(D){B.fadeIn(y.fadeIn)}}else{if(y.showOverlay){A.show()}if(D){B.show()}}if(G){m=B[0];e=f(":input:enabled:visible",m);if(y.focusInput){setTimeout(j,20)}}else{b(B[0],y.centerX,y.centerY)}if(y.timeout){var C=setTimeout(function(){G?f.unblockUI(y):f(F).unblock(y)},y.timeout);f(F).data("blockUI.timeout",C)}}function k(r,o){var p=r==window;var q=f(r);var u=q.data("blockUI.history");var s=q.data("blockUI.timeout");if(s){clearTimeout(s);q.removeData("blockUI.timeout")}o=f.extend({},f.blockUI.defaults,o||{});n(0,r,o);var t=p?f("body").children().filter(".blockUI"):f(".blockUI",r);if(p){m=e=null}if(o.fadeOut){t.fadeOut(o.fadeOut);setTimeout(function(){d(t,u,o,r)},o.fadeOut)}else{d(t,u,o,r)}}function d(r,q,o,p){r.each(function(t,s){if(this.parentNode){this.parentNode.removeChild(this)}});if(q&&q.el){q.el.style.display=q.display;q.el.style.position=q.position;if(q.parent){q.parent.appendChild(q.el)}f(q.el).removeData("blockUI.history")}if(typeof o.onUnblock=="function"){o.onUnblock(p,o)}}function n(t,r,o){var p=r==window,q=f(r);if(!t&&(p&&!m||!p&&!q.data("blockUI.isBlocked"))){return}if(!p){q.data("blockUI.isBlocked",t)}if(!o.bindEvents||(t&&!o.showOverlay)){return}var s="mousedown mouseup keydown keypress";t?f(document).bind(s,o,c):f(document).unbind(s,c)}function c(q){if(q.keyCode&&q.keyCode==9){if(m&&q.data.constrainTabKey){var r=e;var p=!q.shiftKey&&q.target==r[r.length-1];var o=q.shiftKey&&q.target==r[0];if(p||o){setTimeout(function(){j(o)},10);return false}}}if(f(q.target).parents("div.blockMsg").length>0){return true}return f(q.target).parents().children().filter("div.blockUI").length==0}function j(o){if(!e){return}var p=e[o===true?e.length-1:0];if(p){p.focus()}}function b(r,o,q){var w=r.parentNode,v=r.style;var z=((w.offsetWidth-r.offsetWidth)/2)-g(w,"borderLeftWidth");var u=((w.offsetHeight-r.offsetHeight)/2)-g(w,"borderTopWidth");if(o){v.left=z>0?(z+"px"):"0"}if(q){v.top=u>0?(u+"px"):"0"}}function g(o,q){return parseInt(f.css(o,q))||0}})(jQuery);
(function(a){a.fn.extend({autocomplete:function(b,d){var c=typeof b=="string";d=a.extend({},a.Autocompleter.defaults,{url:c?b:null,data:c?null:b,delay:c?a.Autocompleter.defaults.delay:10,max:d&&!d.scroll?10:150},d);d.highlight=d.highlight||function(e){return e};d.formatMatch=d.formatMatch||d.formatItem;return this.each(function(){new a.Autocompleter(this,d)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(s,m){var x={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var i=a(s).attr("autocomplete","off").addClass(m.inputClass);var p;var b="";var t=a.Autocompleter.Cache(m);var k=0;var n;var e={mouseDownOnSelect:false};var r=a.Autocompleter.Select(m,s,j,e);var q;a.browser.opera&&a(s.form).bind("submit.autocomplete",function(){if(q){q=false;return false}});i.bind((a.browser.opera||a.browser.mozilla?"keypress":"keydown")+".autocomplete",function(y){n=y.keyCode;switch(y.keyCode){case x.UP:y.preventDefault();if(r.visible()){r.prev()}else{w(0,true)}break;case x.DOWN:y.preventDefault();if(r.visible()){r.next()}else{w(0,true)}break;case x.PAGEUP:y.preventDefault();if(r.visible()){r.pageUp()}else{w(0,true)}break;case x.PAGEDOWN:y.preventDefault();if(r.visible()){r.pageDown()}else{w(0,true)}break;case m.multiple&&a.trim(m.multipleSeparator)==","&&x.COMMA:case x.TAB:case x.RETURN:if(j()){y.preventDefault();q=true;return false}break;case x.ESC:r.hide();break;default:clearTimeout(p);p=setTimeout(w,m.delay);break}}).focus(function(){k++}).blur(function(){k=0;if(!e.mouseDownOnSelect){f()}}).click(function(){if(k++>1&&!r.visible()){w(0,true)}}).bind("search",function(){var y=(arguments.length>1)?arguments[1]:null;function z(D,B){var A;if(B&&B.length){for(var C=0;C<B.length;C++){if(B[C].result.toLowerCase()==D.toLowerCase()){A=B[C];break}}}if(typeof y=="function"){y(A)}else{i.trigger("result",A&&[A.data,A.value])}}a.each(c(i.val()),function(B,A){v(A,z,z)})}).bind("flushCache",function(){t.flush()}).bind("setOptions",function(){a.extend(m,arguments[1]);if("data" in arguments[1]){t.populate()}}).bind("unautocomplete",function(){r.unbind();i.unbind();a(s.form).unbind(".autocomplete")});function j(){var A=r.selected();if(!A){return false}var y=A.result;b=y;if(m.multiple){var z=c(i.val());if(z.length>1){y=z.slice(0,z.length-1).join(m.multipleSeparator)+m.multipleSeparator+y}y+=m.multipleSeparator}i.val(y);g();i.trigger("result",[A.data,A.value]);return true}function w(y,z){if(n==x.DEL){r.hide();return}var A=i.val();if(!z&&A==b){return}b=A;A=l(A);if(A.length>=m.minChars){i.addClass(m.loadingClass);if(!m.matchCase){A=A.toLowerCase()}v(A,o,g)}else{u();r.hide()}}function c(y){if(!y){return[""]}var A=y.split(m.multipleSeparator);var z=[];a.each(A,function(C,B){if(a.trim(B)){z[C]=a.trim(B)}});return z}function l(y){if(!m.multiple){return y}var z=c(y);return z[z.length-1]}function d(z,y){if(m.autoFill&&(l(i.val()).toLowerCase()==z.toLowerCase())&&n!=x.BACKSPACE){i.val(i.val()+y.substring(l(b).length));a.Autocompleter.Selection(s,b.length,b.length+y.length)}}function f(){clearTimeout(p);p=setTimeout(g,200)}function g(){var y=r.visible();r.hide();clearTimeout(p);u();if(m.mustMatch){i.search(function(z){if(!z){if(m.multiple){var A=c(i.val()).slice(0,-1);i.val(A.join(m.multipleSeparator)+(A.length?m.multipleSeparator:""))}else{i.val("")}}})}if(y){a.Autocompleter.Selection(s,s.value.length,s.value.length)}}function o(z,y){if(y&&y.length&&k){u();r.display(y,z);d(z,y[0].value);r.show()}else{g()}}function v(B,y,z){if(!m.matchCase){B=B.toLowerCase()}var C=t.load(B);if(C&&C.length){y(B,C)}else{if((typeof m.url=="string")&&(m.url.length>0)){var A={timestamp:+new Date()};a.each(m.extraParams,function(D,E){A[D]=typeof E=="function"?E():E});a.ajax({mode:"abort",port:"autocomplete"+s.name,dataType:m.dataType,url:m.url,type:m.requestType,data:a.extend({q:l(B),limit:m.max},A),success:function(E){var D=m.parse&&m.parse(E)||h(E);t.add(B,D);y(B,D)}})}else{r.emptyList();z(B)}}}function h(C){var A=[];var B=C.split("\n");for(var z=0;z<B.length;z++){var y=a.trim(B[z]);if(y){y=y.split("|");A[A.length]={data:y,value:y[0],result:m.formatResult&&m.formatResult(y,y[0])||y[0]}}}return A}function u(){i.removeClass(m.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(b,c){return b.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180,requestType:"get"};a.Autocompleter.Cache=function(f){var h={};var g=0;function b(k,j){if(!f.matchCase){k=k.toLowerCase()}var l=k.indexOf(j);if(l==-1){return false}return l==0||f.matchContains}function d(j,i){if(g>f.cacheLength){c()}if(!h[j]){g++}h[j]=i}function e(){if(!f.data){return false}var m={},o=0;if(!f.url){f.cacheLength=1}m[""]=[];for(var j=0,k=f.data.length;j<k;j++){var q=f.data[j];q=(typeof q=="string")?[q]:q;var l=f.formatMatch(q,j+1,f.data.length);if(l===false){continue}var p=l.charAt(0).toLowerCase();if(!m[p]){m[p]=[]}var n={value:l,data:q,result:f.formatResult&&f.formatResult(q)||l};m[p].push(n);if(o++<f.max){m[""].push(n)}}a.each(m,function(s,r){f.cacheLength++;d(s,r)})}setTimeout(e,25);function c(){h={};g=0}return{flush:c,add:d,populate:e,load:function(o){if(!f.cacheLength||!g){return null}if(!f.url&&f.matchContains){var j=[];for(var n in h){if(n.length>0){var l=h[n];a.each(l,function(p,k){if(b(k.value,o)){j.push(k)}})}}return j}else{if(h[o]){return h[o]}else{if(f.matchSubset){for(var m=o.length-1;m>=f.minChars;m--){var l=h[o.substr(0,m)];if(l){var j=[];a.each(l,function(p,k){if(b(k.value,o)){j[j.length]=k}});return j}}}}}return null}}};a.Autocompleter.Select=function(c,q,p,b){var l={ACTIVE:"ac_over"};var k,f=-1,e,s="",d=true,j,o;function n(){if(!d){return}j=a("<div/>").hide().addClass(c.resultsClass).css("position","absolute").appendTo(document.body);o=a("<ul/>").appendTo(j).mouseover(function(t){if(r(t).nodeName&&r(t).nodeName.toUpperCase()=="LI"){f=a("li",o).removeClass(l.ACTIVE).index(r(t));a(r(t)).addClass(l.ACTIVE)}}).click(function(t){a(r(t)).addClass(l.ACTIVE);p();q.focus();return false}).mousedown(function(){b.mouseDownOnSelect=true}).mouseup(function(){b.mouseDownOnSelect=false});if(c.width>0){j.css("width",c.width)}d=false}function r(t){var u=t.target;while(u&&u.tagName!="LI"){u=u.parentNode}if(!u){return[]}return u}function h(t){k.slice(f,f+1).removeClass(l.ACTIVE);g(t);var u=k.slice(f,f+1).addClass(l.ACTIVE);if(c.scroll){var v=0;k.slice(0,f).each(function(){v+=this.offsetHeight});if((v+u[0].offsetHeight-o.scrollTop())>o[0].clientHeight){o.scrollTop(v+u[0].offsetHeight-o.innerHeight())}else{if(v<o.scrollTop()){o.scrollTop(v)}}}}function g(t){f+=t;if(f<0){f=k.size()-1}else{if(f>=k.size()){f=0}}}function i(t){return c.max&&c.max<t?c.max:t}function m(){o.empty();var w=i(e.length);for(var v=0;v<w;v++){if(!e[v]){continue}var t=c.formatItem(e[v].data,v+1,w,e[v].value,s);if(t===false){continue}if(e[v].data.Label&&true){a("<div />").html(e[v].data.AutocompleteValue).addClass("label").appendTo(o)[0]}else{var u=a("<li/>").html(c.highlight(t,s)).addClass(v%2==0?"ac_even":"ac_odd").appendTo(o)[0];a.data(u,"ac_data",e[v])}}k=o.find("li");if(c.selectFirst){k.slice(0,1).addClass(l.ACTIVE);f=0}if(a.fn.bgiframe){o.bgiframe()}}return{display:function(t,u){n();e=t;s=u;m()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=k.size()-1&&f+8>k.size()){h(k.size()-1-f)}else{h(8)}},hide:function(){j&&j.hide();k&&k.removeClass(l.ACTIVE);f=-1},visible:function(){return j&&j.is(":visible")},current:function(){return this.visible()&&(k.filter("."+l.ACTIVE)[0]||c.selectFirst&&k[0])},show:function(){var u=a(q).offset();j.css({width:typeof c.width=="string"||c.width>0?c.width:a(q).width(),top:u.top+q.offsetHeight,left:u.left}).show();if(c.scroll){o.scrollTop(0);o.css({maxHeight:c.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;k.each(function(){t+=this.offsetHeight});var v=t>c.scrollHeight;o.css("height",v?c.scrollHeight:t);if(!v){k.width(o.width()-parseInt(k.css("padding-left"))-parseInt(k.css("padding-right")))}}}},selected:function(){var t=k&&k.filter("."+l.ACTIVE).removeClass(l.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){o&&o.empty()},unbind:function(){j&&j.remove()}}};a.Autocompleter.Selection=function(e,c,d){if(e.createTextRange){var b=e.createTextRange();b.collapse(true);b.moveStart("character",c);b.moveEnd("character",d);b.select()}else{if(e.setSelectionRange){e.setSelectionRange(c,d)}else{if(e.selectionStart){e.selectionStart=c;e.selectionEnd=d}}}e.focus()}})(jQuery);
$(document).ready(function(){$("#ctl00_txtSearch").autocomplete(location.pathname.substring(0,3)+"/_layouts/KBFrontend.asmx/GetAutocompleteValues",{minChars:3,max:12,autoFill:false,mustMatch:false,selectFirst:false,matchContains:false,scrollHeight:245,scroll:false,requestType:"POST",formatItem:function(item){return item.AutocompleteValue},parse:function(data){var data=$(data).find("string").text();data=eval("("+data+")");data=data.ResultList;return $.map(data,function(row){return{data:row,value:row.AutocompleteValue,result:row.AutocompleteValue}})}}).result(function(event,item){location.href=item.Url})});
(function(a){if(!String.prototype.interpolate){String.prototype.interpolate=function(b){var d=this+"";for(var c in b){d=d.replace(new RegExp("\\{"+c+"\\}","g"),b[c])}return d}}a.fn.select_hierarchy=function(d,b){var f={select:'<div id="select-hierarchy-wrapper-{id}" class="select-hierarchy-wrapper"><label for="select-hierarchy-select-{id}">{label_text}</label><select id="select-hierarchy-select-{id}" class="select-hierarchy-select" /></div>',option:'<option value="{value}">{text}</option>',button:'<a href="#" title="" class="{button_class}"><span class="arrow">{text}</span></a>'};function j(p,n,m){if(p[0]){p[0].options.length=0;if(m){k(p[0],m,"#")}for(var o in n){k(p[0],n[o].text,n[o].value)}}}function k(q,r,p){var n=document.createElement("option");n.setAttribute("value",p);var m=document.createTextNode(r);n.appendChild(m);n.className+=(p&&r&&!r.indexOf("- ")==0&&!p.indexOf("#")==0)?" continent":"";q.appendChild(n)}function l(n){for(var m in n){h[n[m].value]=n[m];l(n[m].items)}}function i(m,n){if(m.text<n.text){return -1}if(m.text>n.text){return 1}return 0}function g(n,m){if(!m){return n}var o=m;if(m=="alpha"){o=i}return n.sort(o)}var e=[];var h=[];var b=a.extend({},b);var c=this;a.getJSON(d,function(p){l(p);var n=a(f.select.interpolate({id:b.id+"-1",label_text:b&&b.label_text1?b.label_text1:"Select"}));var m=a(f.select.interpolate({id:b.id+"-2",label_text:b&&b.label_text2?b.label_text2:"Select"}));var o=a(f.button.interpolate({button_class:b.button_class||"select-hierarchy-button",text:b&&b.button_text?b.button_text:"Select"}));if(b.hideButton){c.append(n).append(m)}else{c.append(n).append(m).append(o)}e.push(n.find("select"));e.push(m.find("select"));e[0].bind("change",function(){var r=a(this).val();if(h[r]&&h[r].items.length>0){m.show()}else{m.hide()}var q=r&&r.indexOf("#")==-1?h[r].items:[];j(e[1],g(q,b.sort),b.headline_option2)});j(e[0],g(p,b.sort),b.headline_option1);e[0].trigger("change");if(b.continent_name){a("#select-hierarchy-select-"+b.id+"-1").selectOptionsByText(b.continent_name);a("#select-hierarchy-select-"+b.id+"-1").trigger("change")}if(b.country_name){a("#select-hierarchy-select-"+b.id+"-1").selectOptionsByText(b.country_name);a("#select-hierarchy-select-"+b.id+"-1").trigger("change")}if(b.travelarea_name){a("#select-hierarchy-select-"+b.id+"-2").selectOptionsByText(b.travelarea_name)}o.bind("click",function(){var r=e[0].val();var q=e[1].val();document.location=q&&q.indexOf("#")==-1?q:r})});return this};a.fn.selectOptionsByText=function(b,e){var f=b;var d=typeof(b);if(d=="object"&&f.constructor==Array){var h=this;a.each(f,function(){h.selectOptionsByText(this,e)})}var g=e||false;if(d!="string"&&d!="function"&&d!="object"){return this}this.each(function(){if(this.nodeName.toLowerCase()!="select"){return this}var c=this.options;var j=c.length;for(var k=0;k<j;k++){if(f.constructor==RegExp){if(c[k].text.match(f)){c[k].selected=true}else{if(g){c[k].selected=false}}}else{if(c[k].text==f){c[k].selected=true}else{if(g){c[k].selected=false}}}}});return this};a.fn.selectOptionsByValue=function(b,e){var f=b;var d=typeof(b);if(d=="object"&&f.constructor==Array){var h=this;a.each(f,function(){h.selectOptionsByValue(this,e)})}var g=e||false;if(d!="string"&&d!="function"&&d!="object"){return this}this.each(function(){if(this.nodeName.toLowerCase()!="select"){return this}var c=this.options;var j=c.length;for(var k=0;k<j;k++){if(f.constructor==RegExp){if(c[k].value.match(f)){c[k].selected=true}else{if(g){c[k].selected=false}}}else{if(c[k].value==f){c[k].selected=true}else{if(g){c[k].selected=false}}}}});return this}})(jQuery);
Kuoni.Namespace.create("Kuoni.Style.BlockUI");Kuoni.Style.BlockUI=(function(){var c=function(){if(typeof $.blockUI!="function"){console.error("Kuoni.Style.BlockUI is missing jquery.blockUI");return}$(document).bind("show.blockUI",a);$(document).bind("hide.blockUI",b)};var a=function(){if($(".blockUI.blockOverlay").length<1){$.blockUI({message:null,baseZ:50,fadeIn:300,fadeOut:300,css:{cursor:"default"},overlayCSS:{opacity:"0.40",cursor:"default"}})}};var b=function(){$.unblockUI()};return{init:c}})();$(document).ready(Kuoni.Style.BlockUI.init);
Kuoni.Namespace.create("Kuoni.Style.Preloader");Kuoni.Style.Preloader=(function(){var c="/ProfileUIResources/SWF/preloader30x30.swf",e="/ProfileUIResources/SWF/preloader60x60.swf",f="preloader";var i='<div id="{containerID}"><div class="flash-loader"><div id="{containerID}-flash"/></div><p/></div>';var a;var d=function(){var j=i.template({containerID:f});if(typeof $.blockUI!="function"){console.log("[Kuoni.Style.Preloader] missing blockUI plugin!!");$.fn.block=$.fn.unblock=$.blockUI=function(){}}a=$(j).appendTo(document.body).hide();swfobject.embedSWF("/ProfileUIResources/SWF/preloader60x60.swf",f+"-flash","60","60","9.0.0",null,null,{wmode:"transparent"});$(document).bind("preloader:show",g);$(document).bind("preloader:hide",h)};var g=function(k,l){var j=l||{};j.target=j.target||document.body;j.block=j.block||false;j.size=j.size||"big";j.msg=j.msg||"";a.find("p").text(j.msg);b(j);if(j.block){$(j.target).block({message:"",baseZ:950,overlayCSS:{backgroundColor:"#fff",opacity:"0.8"}})}a.show()};var b=function(j){var m=j.target;$(m).append(a);var k=($(m).outerWidth()-a.outerWidth())/2+$(m).scrollLeft(),l=($(m).outerHeight()-a.outerHeight())/2+$(m).scrollTop();k=(k<0)?0:k;l=(l<0)?0:l;a.css({position:"absolute",width:j.size=="big"?"60px":"30px",left:k+"px",top:l+"px",zIndex:"1000"})};var h=function(l,k){var j=k||{};j.target=j.target||document.body;a.hide();$(j.target).unblock()};return{init:d,show:g}})();$(document).ready(Kuoni.Style.Preloader.init);
Kuoni.Namespace.create("Kuoni.Style");Kuoni.Style.giveFeedback=function(b){var d=$(b.cont);var a=$(".feedback",d);var c=b.msg||"";if(a.length<1){return}a.hide().children("div").removeClass().addClass(b.positive?"positive":"negative").html(c).end().fadeIn("fast")};
/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var o="undefined",J="object",G="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",r="application/x-shockwave-flash",A="SWFObjectExprInst",d="onreadystatechange",j=window,w=document,P=navigator,L=false,b=[p],s=[],k=[],x=[],H,U,R,O,Q=false,W=false,e,u,D=true,q=function(){var ad=typeof w.getElementById!=o&&typeof w.getElementsByTagName!=o&&typeof w.createElement!=o,ag=P.userAgent.toLowerCase(),ae=P.platform.toLowerCase(),ah=ae?/win/.test(ae):/win/.test(ag),X=ae?/mac/.test(ae):/mac/.test(ag),Y=/webkit/.test(ag)?parseFloat(ag.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ab=!+"\v1",af=[0,0,0],ac=null;if(typeof P.plugins!=o&&typeof P.plugins[G]==J){ac=P.plugins[G].description;if(ac&&!(typeof P.mimeTypes!=o&&P.mimeTypes[r]&&!P.mimeTypes[r].enabledPlugin)){L=true;ab=false;ac=ac.replace(/^.*\s+(\S+\s+\S+$)/,"$1");af[0]=parseInt(ac.replace(/^(.*)\..*$/,"$1"),10);af[1]=parseInt(ac.replace(/^.*\.(.*)\s.*$/,"$1"),10);af[2]=/[a-zA-Z]/.test(ac)?parseInt(ac.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=o){try{var aa=new ActiveXObject(h);if(aa){ac=aa.GetVariable("$version");if(ac){ab=true;ac=ac.split(" ")[1].split(",");af=[parseInt(ac[0],10),parseInt(ac[1],10),parseInt(ac[2],10)]}}}catch(Z){}}}return{w3:ad,pv:af,wk:Y,ie:ab,win:ah,mac:X}}(),E=function(){if(!q.w3){return}if((typeof w.readyState!=o&&w.readyState=="complete")||(typeof w.readyState==o&&(w.getElementsByTagName("body")[0]||w.body))){C()}if(!Q){if(typeof w.addEventListener!=o){w.addEventListener("DOMContentLoaded",C,false)}if(q.ie&&q.win){w.attachEvent(d,function(){if(w.readyState=="complete"){w.detachEvent(d,arguments.callee);C()}});if(j==top){(function(){if(Q){return}try{w.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}C()})()}}if(q.wk){(function(){if(Q){return}if(!/loaded|complete/.test(w.readyState)){setTimeout(arguments.callee,0);return}C()})()}z(C)}}();function C(){if(Q){return}try{var Y=w.getElementsByTagName("body")[0].appendChild(B("span"));Y.parentNode.removeChild(Y)}catch(aa){return}Q=true;var X=b.length;for(var Z=0;Z<X;Z++){b[Z]()}}function c(X){if(Q){X()}else{b[b.length]=X}}function z(X){if(typeof j.addEventListener!=o){j.addEventListener("load",X,false)}else{if(typeof w.addEventListener!=o){w.addEventListener("load",X,false)}else{if(typeof j.attachEvent!=o){f(j,"onload",X)}else{if(typeof j.onload=="function"){var Y=j.onload;j.onload=function(){Y();X()}}else{j.onload=X}}}}}function p(){if(L){I()}else{M()}}function I(){var Z=w.getElementsByTagName("body")[0];var Y=B(J);Y.setAttribute("type",r);var aa=Z.appendChild(Y);if(aa){var X=0;(function(){if(typeof aa.GetVariable!=o){var ab=aa.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");q.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(X<10){X++;setTimeout(arguments.callee,10);return}}Z.removeChild(Y);aa=null;M()})()}else{M()}}function M(){var af=s.length;if(af>0){for(var ah=0;ah<af;ah++){var Y=s[ah].id;var ag=s[ah].callbackFn;var ae={success:false,id:Y};if(q.pv[0]>0){var X=g(Y);if(X){if(l(s[ah].swfVersion)&&!(q.wk&&q.wk<312)){V(Y,true);if(ag){ae.success=true;ae.ref=t(Y);ag(ae)}}else{if(s[ah].expressInstall&&K()){var Z={};Z.data=s[ah].expressInstall;Z.width=X.getAttribute("width")||"0";Z.height=X.getAttribute("height")||"0";if(X.getAttribute("class")){Z.styleclass=X.getAttribute("class")}if(X.getAttribute("align")){Z.align=X.getAttribute("align")}var ac={};var ab=X.getElementsByTagName("param");var ad=ab.length;for(var ai=0;ai<ad;ai++){if(ab[ai].getAttribute("name").toLowerCase()!="movie"){ac[ab[ai].getAttribute("name")]=ab[ai].getAttribute("value")}}a(Z,ac,Y,ag)}else{F(X);if(ag){ag(ae)}}}}}else{V(Y,true);if(ag){var aa=t(Y);if(aa&&typeof aa.SetVariable!=o){ae.success=true;ae.ref=aa}ag(ae)}}}}}function t(aa){var X=null;var Z=g(aa);if(Z&&Z.nodeName=="OBJECT"){if(typeof Z.SetVariable!=o){X=Z}else{var Y=Z.getElementsByTagName(J)[0];if(Y){X=Y}}}return X}function K(){return !W&&l("6.0.65")&&(q.win||q.mac)&&!(q.wk&&q.wk<312)}function a(ac,ab,ad,ae){W=true;R=ae||null;O={success:false,id:ad};var X=g(ad);if(X){if(X.nodeName=="OBJECT"){H=S(X);U=null}else{H=X;U=ad}ac.id=A;if(typeof ac.width==o||(!/%$/.test(ac.width)&&parseInt(ac.width,10)<310)){ac.width="310"}if(typeof ac.height==o||(!/%$/.test(ac.height)&&parseInt(ac.height,10)<137)){ac.height="137"}w.title=w.title.slice(0,47)+" - Flash Player Installation";var aa=q.ie&&q.win?"ActiveX":"PlugIn",Z="MMredirectURL="+j.location.toString().replace(/&/g,"%26")+"&MMplayerType="+aa+"&MMdoctitle="+w.title;if(typeof ab.flashvars!=o){ab.flashvars+="&"+Z}else{ab.flashvars=Z}if(q.ie&&q.win&&X.readyState!=4){var Y=B("div");ad+="SWFObjectNew";Y.setAttribute("id",ad);X.parentNode.insertBefore(Y,X);X.style.display="none";(function(){if(X.readyState==4){X.parentNode.removeChild(X)}else{setTimeout(arguments.callee,10)}})()}y(ac,ab,ad)}}function F(Y){if(q.ie&&q.win&&Y.readyState!=4){var X=B("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(S(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(S(Y),Y)}}function S(ad){var ab=B("div");if(q.win&&q.ie){ab.innerHTML=ad.innerHTML}else{var Z=ad.getElementsByTagName(J)[0];if(Z){var aa=Z.childNodes;if(aa){var X=aa.length;for(var Y=0;Y<X;Y++){if(!(aa[Y].nodeType==1&&aa[Y].nodeName=="PARAM")&&!(aa[Y].nodeType==8)){ab.appendChild(aa[Y].cloneNode(true))}}}}}return ab}function y(ai,ac,Y){var ag,ad=g(Y);if(q.wk&&q.wk<312){return ag}if(ad){if(typeof ai.id==o){ai.id=Y}if(q.ie&&q.win){var Z="";for(var X in ai){if(ai[X]!=Object.prototype[X]){if(X.toLowerCase()=="data"){ac.movie=ai[X]}else{if(X.toLowerCase()=="styleclass"){Z+=' class="'+ai[X]+'"'}else{if(X.toLowerCase()!="classid"){Z+=" "+X+'="'+ai[X]+'"'}}}}}var ae="";for(var af in ac){if(ac[af]!=Object.prototype[af]){ae+='<param name="'+af+'" value="'+ac[af]+'" />'}}ad.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+Z+">"+ae+"</object>";k[k.length]=ai.id;ag=g(ai.id)}else{var ah=B(J);ah.setAttribute("type",r);for(var aa in ai){if(ai[aa]!=Object.prototype[aa]){if(aa.toLowerCase()=="styleclass"){ah.setAttribute("class",ai[aa])}else{if(aa.toLowerCase()!="classid"){ah.setAttribute(aa,ai[aa])}}}}for(var ab in ac){if(ac[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){N(ah,ab,ac[ab])}}ad.parentNode.replaceChild(ah,ad);ag=ah}}return ag}function N(X,Z,Y){var aa=B("param");aa.setAttribute("name",Z);aa.setAttribute("value",Y);X.appendChild(aa)}function T(X){var Y=g(X);if(Y&&Y.nodeName=="OBJECT"){if(q.ie&&q.win){Y.style.display="none";(function(){if(Y.readyState==4){m(X)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.removeChild(Y)}}}function m(Y){var Z=g(Y);if(Z){for(var X in Z){if(typeof Z[X]=="function"){Z[X]=null}}Z.parentNode.removeChild(Z)}}function g(Z){var X=null;try{X=w.getElementById(Z)}catch(Y){}return X}function B(X){return w.createElement(X)}function f(Z,Y,X){Z.attachEvent(Y,X);x[x.length]=[Z,Y,X]}function l(Z){var Y=q.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function i(ac,ab,Z,ad){if(q.ie&&q.mac){return}var aa=w.getElementsByTagName("head")[0];if(!aa){return}var X=(Z&&typeof Z=="string")?Z:"screen";if(ad){e=null;u=null}if(!e||u!=X){var Y=B("style");Y.setAttribute("type","text/css");Y.setAttribute("media",X);e=aa.appendChild(Y);if(q.ie&&q.win&&typeof w.styleSheets!=o&&w.styleSheets.length>0){e=w.styleSheets[w.styleSheets.length-1]}u=X}if(q.ie&&q.win){if(e&&typeof e.addRule==J){e.addRule(ac,ab)}}else{if(e&&typeof w.createTextNode!=o){e.appendChild(w.createTextNode(ac+" {"+ab+"}"))}}}function V(Z,X){if(!D){return}var Y=X?"visible":"hidden";if(Q&&g(Z)){g(Z).style.visibility=Y}else{i("#"+Z,"visibility:"+Y)}}function n(X){var Z=/[\\\"<>\.;]/;var Y=Z.exec(X)!=null;return Y&&typeof encodeURIComponent!=o?encodeURIComponent(X):X}var v=function(){if(q.ie&&q.win){window.attachEvent("onunload",function(){var Y=x.length;for(var Z=0;Z<Y;Z++){x[Z][0].detachEvent(x[Z][1],x[Z][2])}var X=k.length;for(var aa=0;aa<X;aa++){T(k[aa])}for(var ab in q){q[ab]=null}q=null;for(var ac in swfobject){swfobject[ac]=null}swfobject=null})}}();return{registerObject:function(ab,Z,aa,Y){if(q.w3&&ab&&Z){var X={};X.id=ab;X.swfVersion=Z;X.expressInstall=aa;X.callbackFn=Y;s[s.length]=X;V(ab,false)}else{if(Y){Y({success:false,id:ab})}}},getObjectById:function(X){if(q.w3){return t(X)}},embedSWF:function(ac,ad,ae,af,aa,ah,X,Y,Z,ag){var ab={success:false,id:ad};if(q.w3&&!(q.wk&&q.wk<312)&&ac&&ad&&ae&&af&&aa){V(ad,false);c(function(){ae+="";af+="";var aj={};if(Z&&typeof Z===J){for(var ak in Z){aj[ak]=Z[ak]}}aj.data=ac;aj.width=ae;aj.height=af;var an={};if(Y&&typeof Y===J){for(var al in Y){an[al]=Y[al]}}if(X&&typeof X===J){for(var am in X){if(typeof an.flashvars!=o){an.flashvars+="&"+am+"="+X[am]}else{an.flashvars=am+"="+X[am]}}}if(l(aa)){var ai=y(aj,an,ad);if(aj.id==ad){V(ad,true)}ab.success=true;ab.ref=ai}else{if(ah&&K()){aj.data=ah;a(aj,an,ad,ag);return}else{V(ad,true)}}if(ag){ag(ab)}})}else{if(ag){ag(ab)}}},switchOffAutoHideShow:function(){D=false},ua:q,getFlashPlayerVersion:function(){return{major:q.pv[0],minor:q.pv[1],release:q.pv[2]}},hasFlashPlayerVersion:l,createSWF:function(Z,X,Y){if(q.w3){return y(Z,X,Y)}else{return undefined}},showExpressInstall:function(Z,aa,Y,X){if(q.w3&&K()){a(Z,aa,Y,X)}},removeSWF:function(X){if(q.w3){T(X)}},createCSS:function(aa,X,Z,Y){if(q.w3){i(aa,X,Z,Y)}},addDomLoadEvent:c,addLoadEvent:z,getQueryParamValue:function(Y){var aa=w.location.search||w.location.hash;if(aa){if(/\?/.test(aa)){aa=aa.split("?")[1]}if(Y==null){return n(aa)}var X=aa.split("&");for(var Z=0;Z<X.length;Z++){if(X[Z].substring(0,X[Z].indexOf("="))==Y){return n(X[Z].substring((X[Z].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(W){var X=g(A);if(X&&H){X.parentNode.replaceChild(H,X);if(U){V(U,true);if(q.ie&&q.win){H.style.display="block"}}if(R){R(O)}}W=false}}}}();
Kuoni.Namespace.create("Kuoni.Style.FlashHelper");Kuoni.Style.FlashHelper=(function(){var f=function(m){var q=m.attr("data-kuoniisactive");if(q=="true"){return}m.attr("data-kuoniisactive","true");var n=m.attr("data-kuonilang");var p=m.attr("data-kuonicataloguepath");var o="/"+n+"/_layouts/KBDestinationFlashMap.ashx?url="+p;var l={structurl:o,configurl:"/ProfileUIResources/swf/frontpage_map_popup.xml",geourl:"/ProfileUIResources/swf/maplarge_geo_popup.xml",selectedObject:location.hash.split("/")[1]};var k={menu:"false",wmode:"transparent"};swfobject.embedSWF("/ProfileUIResources/SWF/mapLarge_with_anchors.swf","flash-map-snippet","670","350","9.0.0","/ProfileUIResources/SWF/expressInstall.swf",l,k)};var g=function(k){var n=k.attr("data-kuoniisactive");if(n=="true"){return}k.attr("data-kuoniisactive","true");var l=k.attr("data-kuonilang");var t=k.attr("data-kuonihost");var s=k.attr("data-kuonimapapikey");var p=k.attr("data-kuonisource");var m=k.attr("data-kuoniheight");var q=k.attr("data-kuoniwidth");var o={LanguageUrl:"http://"+t+"/"+l,GoogleMapApiKey:s,Language:l,XmlUrl:"/Documents/HolidayFinderConfig.xml"};var r={menu:"false",wmode:"transparent"};swfobject.embedSWF(p,"holiday-finder",q,m,"9.0.0","/ProfileUIResources/SWF/expressInstall.swf",o,r)};var j=function(k){var q=k.attr("data-kuoniisactive");if(q=="true"){return}k.attr("data-kuoniisactive","true");var l=k.attr("data-kuonilang");var o=k.attr("data-kuonispotid");if(!swfobject.getFlashPlayerVersion().major>0){$("#country-selector").css("display","none")}var s="/"+l+"/Documents/map.xml";var m={structurl:s,configurl:"/ProfileUIResources/swf/frontpage_map_with_anchors.xml",geourl:"/ProfileUIResources/swf/maplarge_geo_anchors.xml"};var n={menu:"false",wmode:"transparent"};swfobject.embedSWF("/ProfileUIResources/SWF/mapLarge_with_anchors.swf","flash-map-anchors-"+o,"315","233","9.0.0","/ProfileUIResources/SWF/expressInstall.swf",m,n);var p=$("#country-selector");var r="/"+l+"/Documents/map.js";p.select_hierarchy(r,{button_text:p.attr("data-kuonicountryselectorbutton"),headline_option1:p.attr("data-kuonicountryselectorchoose1"),headline_option2:p.attr("data-kuonicountryselectorchoose2"),button_class:"btn"})};var i=function(l){var p=l.attr("data-kuoniisactive");if(p=="true"){return}l.attr("data-kuoniisactive","true");if(!swfobject.getFlashPlayerVersion().major>0){$("#country-selector").css("display","none")}var n=l.attr("data-kuonilang");var t=l.attr("data-kuonicataloguepath");var k="/"+n+"/_layouts/KBDestinationFlashMap.ashx?url="+t;var o=l.attr("data-kuoniselectedobject");var m=l.attr("data-kuonicontainerid");var r={src:"/ProfileUIResources/SWF/mapLarge_670x350new.swf",structurl:k,configurl:"/ProfileUIResources/SWF/maplarge_confNew.xml",selectedObject:o,geourl:"/ProfileUIResources/SWF/mapLarge_geo.xml"};var s={menu:"false",wmode:"transparent"};swfobject.embedSWF("/ProfileUIResources/SWF/mapLarge_670x350new.swf","flash-container-"+m,"670","350","9.0.0","/ProfileUIResources/SWF/expressInstall.swf",r,s);var q=$("#country-selector");var u="/"+n+"/_layouts/KBFlashMap.ashx?url="+t+"&t=js";q.select_hierarchy(u,{sort:false,button_text:q.attr("data-kuonicountryselectorbutton"),headline_option1:q.attr("data-kuonicountryselectorchoose1"),headline_option2:q.attr("data-kuonicountryselectorchoose2"),button_class:"process-button flashmap-button"})};var d=function(k){var m=k.attr("data-kuoniisactive");if(m=="true"){return}k.attr("data-kuoniisactive","true");var l=k.attr("data-kuonicataloguepath");$("#flash-map-small").flash({src:"/ProfileUIResources/swf/map_small.swf",wmode:"transparent",width:221,height:182,flashvars:{xmlUrl:"/_layouts/KBFlashMap.ashx?url="+l,settingsUrl:"/ProfileUIResources/swf/mapsmall.xml"}},{version:9});$("#country-selector").select_hierarchy("/_layouts/KBFlashMap.ashx?url="+l+"&t=js",{button_text:k.attr("data-kuonicountryselectorbutton"),headline_option1:k.attr("data-kuonicountryselectorchoose1"),headline_option2:k.attr("data-kuonicountryselectorchoose2"),button_class:"btn"})};var e=function(l){var o=l.attr("data-kuoniisactive");if(o=="true"){return}l.attr("data-kuoniisactive","true");var k=l.metadata({type:"elem",name:"script"});var p=l.attr("data-kuonisource");var m=l.attr("data-kuoniheight");var n=l.attr("data-kuoniwidth");l.find(".flash-container").flash({src:p,wmode:"transparent",width:n,height:m,flashvars:k},{version:9});if(k.xmlUrl){$("#country-selector").select_hierarchy(k.xmlUrl+"&t=js",{sort:false,button_class:"btn",button_text:l.attr("data-kuonicountryselectorbutton"),headline_option1:l.attr("data-kuonicountryselectorchoose1"),headline_option2:l.attr("data-kuonicountryselectorchoose2")})}};var b=function(k){var m=k.attr("data-kuoniisactive");if(m=="true"){return}k.attr("data-kuoniisactive","true");var n=k.attr("data-kuonispotid");var o=$("#flashspotmetadata-"+n).parent().metadata({type:"elem",name:"script"});var p=k.attr("data-kuonisource");var l=k.attr("data-kuoniheight");var q=k.attr("data-kuoniwidth");if(!swfobject.getFlashPlayerVersion().major>0){$("#country-selector-"+n).css("display","none")}var r={menu:"false",wmode:"transparent"};swfobject.embedSWF(p,"flash-container-"+n,q,l,"9.0.0","/ProfileUIResources/SWF/expressInstall.swf",o,r);var s=o.xmlUrl==undefined?o.structurl:o.xmlUrl;if(s.length>0){$("#country-selector-"+n).select_hierarchy(s+"&t=js",{sort:false,button_class:"process-button flashmap-button",button_text:k.attr("data-kuonicountryselectorbutton"),headline_option1:k.attr("data-kuonicountryselectorchoose1"),headline_option2:k.attr("data-kuonicountryselectorchoose2")})}};var h=function(l){var o=l.attr("data-kuoniisactive");if(o=="true"){return}l.attr("data-kuoniisactive","true");var k=l.metadata({type:"elem",name:"script"});var p=l.attr("data-kuonisource");var m=l.attr("data-kuoniheight");var n=l.attr("data-kuoniwidth");$("#multimedia").flash({src:p,width:n,height:m,flashvars:k},{version:9})};var a=function(k){var o=k.attr("data-kuoniisactive");if(o=="true"){return}k.attr("data-kuoniisactive","true");var p=k.attr("data-kuonisource");var l=k.attr("data-kuoniheight");var n=k.attr("data-kuoniwidth");var m=k.attr("data-kuoniimage");$("#multimedia").flash({src:"/ProfileUIResources/SWF/mediaplayer.swf",width:n,height:l,allowfullscreen:"true",allowscriptaccess:"always",flashvars:{width:n,height:l,file:p,image:m+".jpg",showstop:"true"}},{version:8})};var c=function(){if($("#flash-map-snippet").length>0){f($("#flash-map-snippet"))}if($("#holiday-finder").length>0){g($("#holiday-finder"))}if($("#flash-map-wrapper").length>0){j($("#flash-map-wrapper"))}if($("#flash-world-map").length>0){i($("#flash-world-map"))}if($("#flashCatalogueNav").length>0){d($("#flashCatalogueNav"))}if($("[data-kuonistaticmap]").length>0){e($("[data-kuonistaticmap]:first"))}if($("[data-kuoniflashspot]").length>0){$("[data-kuoniflashspot]").each(function(){b($(this))})}if($("#divFlashSWF").length>0){h($("#divFlashSWF"))}if($("#divFlashFLV").length>0){a($("#divFlashFLV"))}};return{init:c}})();$(document).ready(Kuoni.Style.FlashHelper.init);
Kuoni.Namespace.create("Kuoni.Style.DisableScroll");Kuoni.Style.DisableScroll=(function(){var e=function(){if(window.addEventListener){window.addEventListener("DOMMouseScroll",a,false)}window.onmousewheel=document.onmousewheel=a};var d=function(f){var g;if(f.srcElement){g=f.srcElement.nodeName}else{if(f.target){g=f.target.nodeName}}if(g.toLowerCase()=="object"||g.toLowerCase()=="embed"){return true}return false};var a=function(f){var g=0;if(!f){f=window.event}if(f.wheelDelta){g=f.wheelDelta/120;if(window.opera){g=-g}}else{if(f.detail){g=-f.detail/3}}if(d(f)){return b(f)}return true};var b=function(f){f=f?f:window.event;if(f.stopPropagation){f.stopPropagation()}if(f.preventDefault){f.preventDefault()}f.cancelBubble=true;f.cancel=true;f.returnValue=false;return false};var c=function(){e()};return{init:c}})();$(document).ready(Kuoni.Style.DisableScroll.init);
Kuoni.Namespace.create("Kuoni.Style.Socialmedia");Kuoni.Style.Socialmedia=(function(){var a=function(){var c=$("#socialmedia-list");var d="";c.find("li").each(function(){d=$(this).html();d=d.toUpperCase();if(d.indexOf("G:PLUSONE")!=-1){var e=c.attr("data-kuonistyleie")||"0px";c.css("right",e)}});if($("body").hasClass("frontpage")&&$("#socialmedia-toolbar").hasClass("hide-on-frontpage")){}else{$("#socialmedia-toolbar").fadeIn()}};var b=function(){var c="";if(navigator&&navigator.userAgent){c=navigator.userAgent.toLowerCase()}if($.browser.msie&&parseInt($.browser.version)<=7&&c.indexOf("trident")==-1){a()}else{if($("body").hasClass("frontpage")&&$("#socialmedia-toolbar").hasClass("hide-on-frontpage")){}else{$("#socialmedia-toolbar").fadeIn()}}};return{init:b}})();$(document).ready(Kuoni.Style.Socialmedia.init);

