document.body.className=document.body.className.replace("script-off","script-on");(function(){var m=this,h,z=m.jQuery,q=m.$,p=m.jQuery=m.$=function(F,G){return new p.fn.init(F,G);},E=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,g=/^.[^:#\[\.,]*$/;p.fn=p.prototype={init:function(F,I){F=F||document;if(F.nodeType){this[0]=F;this.length=1;this.context=F;return this;}if(typeof F==="string"){var H=E.exec(F);if(H&&(H[1]||!I)){if(H[1]){F=p.clean([H[1]],I);}else{var J=document.getElementById(H[3]);if(J&&J.id!=H[3]){return p().find(F);}var G=p(J||[]);G.context=document;G.selector=F;return G;}}else{return p(I).find(F);}}else{if(p.isFunction(F)){return p(document).ready(F);}}if(F.selector&&F.context){this.selector=F.selector;this.context=F.context;}return this.setArray(p.isArray(F)?F:p.makeArray(F));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(F){return F===h?Array.prototype.slice.call(this):this[F];},pushStack:function(G,I,F){var H=p(G);H.prevObject=this;H.context=this.context;if(I==="find"){H.selector=this.selector+(this.selector?" ":"")+F;}else{if(I){H.selector=this.selector+"."+I+"("+F+")";}}return H;},setArray:function(F){this.length=0;Array.prototype.push.apply(this,F);return this;},each:function(G,F){return p.each(this,G,F);},index:function(F){return p.inArray(F&&F.jquery?F[0]:F,this);},attr:function(G,I,H){var F=G;if(typeof G==="string"){if(I===h){return this[0]&&p[H||"attr"](this[0],G);}else{F={};F[G]=I;}}return this.each(function(J){for(G in F){p.attr(H?this.style:this,G,p.prop(this,F[G],H,J,G));}});},css:function(F,G){if((F=="width"||F=="height")&&parseFloat(G)<0){G=h;}return this.attr(F,G,"curCSS");},text:function(G){if(typeof G!=="object"&&G!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(G));}var F="";p.each(G||this,function(){p.each(this.childNodes,function(){if(this.nodeType!=8){F+=this.nodeType!=1?this.nodeValue:p.fn.text([this]);}});});return F;},wrapAll:function(F){if(this[0]){var G=p(F,this[0].ownerDocument).clone();if(this[0].parentNode){G.insertBefore(this[0]);}G.map(function(){var H=this;while(H.firstChild){H=H.firstChild;}return H;}).append(this);}return this;},wrapInner:function(F){return this.each(function(){p(this).contents().wrapAll(F);});},wrap:function(F){return this.each(function(){p(this).wrapAll(F);});},append:function(){return this.domManip(arguments,true,function(F){if(this.nodeType==1){this.appendChild(F);}});},prepend:function(){return this.domManip(arguments,true,function(F){if(this.nodeType==1){this.insertBefore(F,this.firstChild);}});},before:function(){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this);});},after:function(){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this.nextSibling);});},end:function(){return this.prevObject||p([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(F){if(this.length===1){var G=this.pushStack([],"find",F);G.length=0;p.find(F,this[0],G);return G;}else{return this.pushStack(p.unique(p.map(this,function(H){return p.find(F,H);})),"find",F);}},clone:function(H){var F=this.map(function(){if(!p.support.noCloneEvent&&!p.isXMLDoc(this)){var J=this.outerHTML;if(!J){var K=this.ownerDocument.createElement("div");K.appendChild(this.cloneNode(true));J=K.innerHTML;}return p.clean([J.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else{return this.cloneNode(true);}});if(H===true){var I=this.find("*").andSelf(),G=0;F.find("*").andSelf().each(function(){if(this.nodeName!==I[G].nodeName){return;}var J=p.data(I[G],"events");for(var L in J){for(var K in J[L]){p.event.add(this,L,J[L][K],J[L][K].data);}}G++;});}return F;},filter:function(F){return this.pushStack(p.isFunction(F)&&p.grep(this,function(H,G){return F.call(H,G);})||p.multiFilter(F,p.grep(this,function(G){return G.nodeType===1;})),"filter",F);},closest:function(F){var H=p.expr.match.POS.test(F)?p(F):null,G=0;return this.map(function(){var I=this;while(I&&I.ownerDocument){if(H?H.index(I)>-1:p(I).is(F)){p.data(I,"closest",G);return I;}I=I.parentNode;G++;}});},not:function(F){if(typeof F==="string"){if(g.test(F)){return this.pushStack(p.multiFilter(F,this,true),"not",F);}else{F=p.multiFilter(F,this);}}var G=F.length&&F[F.length-1]!==h&&!F.nodeType;return this.filter(function(){return G?p.inArray(this,F)<0:this!=F;});},add:function(F){return this.pushStack(p.unique(p.merge(this.get(),typeof F==="string"?p(F):p.makeArray(F))));},is:function(F){return !!F&&p.multiFilter(F,this).length>0;},hasClass:function(F){return !!F&&this.is("."+F);},val:function(L){if(L===h){var F=this[0];if(F){if(p.nodeName(F,"option")){return(F.attributes.value||{}).specified?F.value:F.text;}if(p.nodeName(F,"select")){var J=F.selectedIndex,M=[],N=F.options,I=F.type=="select-one";if(J<0){return null;}for(var G=I?J:0,K=I?J+1:N.length;G<K;G++){var H=N[G];if(H.selected){L=p(H).val();if(I){return L;}M.push(L);}}return M;}return(F.value||"").replace(/\r/g,"");}return h;}if(typeof L==="number"){L+="";}return this.each(function(){if(this.nodeType!=1){return;}if(p.isArray(L)&&/radio|checkbox/.test(this.type)){this.checked=(p.inArray(this.value,L)>=0||p.inArray(this.name,L)>=0);}else{if(p.nodeName(this,"select")){var O=p.makeArray(L);p("option",this).each(function(){this.selected=(p.inArray(this.value,O)>=0||p.inArray(this.text,O)>=0);});if(!O.length){this.selectedIndex=-1;}}else{this.value=L;}}});},html:function(F){return F===h?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(F);},replaceWith:function(F){return this.after(F).remove();},eq:function(F){return this.slice(F,+F+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(F){return this.pushStack(p.map(this,function(H,G){return F.call(H,G,H);}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(K,N,M){if(this[0]){var J=(this[0].ownerDocument||this[0]).createDocumentFragment(),G=p.clean(K,(this[0].ownerDocument||this[0]),J),I=J.firstChild;if(I){for(var H=0,F=this.length;H<F;H++){M.call(L(this[H],I),this.length>1||H>0?J.cloneNode(true):J);}}if(G){p.each(G,A);}}return this;function L(O,P){return N&&p.nodeName(O,"table")&&p.nodeName(P,"tr")?(O.getElementsByTagName("tbody")[0]||O.appendChild(O.ownerDocument.createElement("tbody"))):O;}}};p.fn.init.prototype=p.fn;function A(F,G){if(G.src){p.ajax({url:G.src,async:false,dataType:"script"});}else{p.globalEval(G.text||G.textContent||G.innerHTML||"");}if(G.parentNode){G.parentNode.removeChild(G);}}function f(){return +new Date;}p.extend=p.fn.extend=function(){var K=arguments[0]||{},I=1,J=arguments.length,F=false,H;if(typeof K==="boolean"){F=K;K=arguments[1]||{};I=2;}if(typeof K!=="object"&&!p.isFunction(K)){K={};}if(J==I){K=this;--I;}for(;I<J;I++){if((H=arguments[I])!=null){for(var G in H){var L=K[G],M=H[G];if(K===M){continue;}if(F&&M&&typeof M==="object"&&!M.nodeType){K[G]=p.extend(F,L||(M.length!=null?[]:{}),M);}else{if(M!==h){K[G]=M;}}}}}return K;};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,r=document.defaultView||{},t=Object.prototype.toString;p.extend({noConflict:function(F){m.$=q;if(F){m.jQuery=z;}return p;},isFunction:function(F){return t.call(F)==="[object Function]";},isArray:function(F){return t.call(F)==="[object Array]";},isXMLDoc:function(F){return F.nodeType===9&&F.documentElement.nodeName!=="HTML"||!!F.ownerDocument&&p.isXMLDoc(F.ownerDocument);},globalEval:function(H){if(H&&/\S/.test(H)){var G=document.getElementsByTagName("head")[0]||document.documentElement,F=document.createElement("script");F.type="text/javascript";if(p.support.scriptEval){F.appendChild(document.createTextNode(H));}else{F.text=H;}G.insertBefore(F,G.firstChild);G.removeChild(F);}},nodeName:function(G,F){return G.nodeName&&G.nodeName.toUpperCase()==F.toUpperCase();},each:function(H,L,G){var F,I=0,J=H.length;if(G){if(J===h){for(F in H){if(L.apply(H[F],G)===false){break;}}}else{for(;I<J;){if(L.apply(H[I++],G)===false){break;}}}}else{if(J===h){for(F in H){if(L.call(H[F],F,H[F])===false){break;}}}else{for(var K=H[0];I<J&&L.call(K,I,K)!==false;K=H[++I]){}}}return H;},prop:function(I,J,H,G,F){if(p.isFunction(J)){J=J.call(I,G);}return typeof J==="number"&&H=="curCSS"&&!b.test(F)?J+"px":J;},className:{add:function(F,G){p.each((G||"").split(/\s+/),function(H,I){if(F.nodeType==1&&!p.className.has(F.className,I)){F.className+=(F.className?" ":"")+I;}});},remove:function(F,G){if(F.nodeType==1){F.className=G!==h?p.grep(F.className.split(/\s+/),function(H){return !p.className.has(G,H);}).join(" "):"";}},has:function(G,F){return G&&p.inArray(F,(G.className||G).toString().split(/\s+/))>-1;}},swap:function(I,H,J){var F={};for(var G in H){F[G]=I.style[G];I.style[G]=H[G];}J.call(I);for(var G in H){I.style[G]=F[G];}},css:function(I,G,K,F){if(G=="width"||G=="height"){var M,H={position:"absolute",visibility:"hidden",display:"block"},L=G=="width"?["Left","Right"]:["Top","Bottom"];function J(){M=G=="width"?I.offsetWidth:I.offsetHeight;if(F==="border"){return;}p.each(L,function(){if(!F){M-=parseFloat(p.curCSS(I,"padding"+this,true))||0;}if(F==="margin"){M+=parseFloat(p.curCSS(I,"margin"+this,true))||0;}else{M-=parseFloat(p.curCSS(I,"border"+this+"Width",true))||0;}});}if(I.offsetWidth!==0){J();}else{p.swap(I,H,J);}return Math.max(0,Math.round(M));}return p.curCSS(I,G,K);},curCSS:function(J,G,H){var M,F=J.style;if(G=="opacity"&&!p.support.opacity){M=p.attr(F,"opacity");return M==""?"1":M;}if(G.match(/float/i)){G=x;}if(!H&&F&&F[G]){M=F[G];}else{if(r.getComputedStyle){if(G.match(/float/i)){G="float";}G=G.replace(/([A-Z])/g,"-$1").toLowerCase();var N=r.getComputedStyle(J,null);if(N){M=N.getPropertyValue(G);}if(G=="opacity"&&M==""){M="1";}}else{if(J.currentStyle){var K=G.replace(/\-(\w)/g,function(O,P){return P.toUpperCase();});M=J.currentStyle[G]||J.currentStyle[K];if(!/^\d+(px)?$/i.test(M)&&/^\d/.test(M)){var I=F.left,L=J.runtimeStyle.left;J.runtimeStyle.left=J.currentStyle.left;F.left=M||0;M=F.pixelLeft+"px";F.left=I;J.runtimeStyle.left=L;}}}}return M;},clean:function(G,L,J){L=L||document;if(typeof L.createElement==="undefined"){L=L.ownerDocument||L[0]&&L[0].ownerDocument||document;}if(!J&&G.length===1&&typeof G[0]==="string"){var I=/^<(\w+)\s*\/?>$/.exec(G[0]);if(I){return[L.createElement(I[1])];}}var H=[],F=[],M=L.createElement("div");p.each(G,function(Q,T){if(typeof T==="number"){T+="";}if(!T){return;}if(typeof T==="string"){T=T.replace(/(<(\w+)[^>]*?)\/>/g,function(V,W,U){return U.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?V:W+"></"+U+">";});var P=T.replace(/^\s+/,"").substring(0,10).toLowerCase();var R=!P.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!P.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||P.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!P.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!P.indexOf("<td")||!P.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!P.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!p.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];M.innerHTML=R[1]+T+R[2];while(R[0]--){M=M.lastChild;}if(!p.support.tbody){var S=/<tbody/i.test(T),O=!P.indexOf("<table")&&!S?M.firstChild&&M.firstChild.childNodes:R[1]=="<table>"&&!S?M.childNodes:[];for(var N=O.length-1;N>=0;--N){if(p.nodeName(O[N],"tbody")&&!O[N].childNodes.length){O[N].parentNode.removeChild(O[N]);}}}if(!p.support.leadingWhitespace&&/^\s/.test(T)){M.insertBefore(L.createTextNode(T.match(/^\s*/)[0]),M.firstChild);}T=p.makeArray(M.childNodes);}if(T.nodeType){H.push(T);}else{H=p.merge(H,T);}});if(J){for(var K=0;H[K];K++){if(p.nodeName(H[K],"script")&&(!H[K].type||H[K].type.toLowerCase()==="text/javascript")){F.push(H[K].parentNode?H[K].parentNode.removeChild(H[K]):H[K]);}else{if(H[K].nodeType===1){H.splice.apply(H,[K+1,0].concat(p.makeArray(H[K].getElementsByTagName("script"))));}J.appendChild(H[K]);}}return F;}return H;},attr:function(K,H,L){if(!K||K.nodeType==3||K.nodeType==8){return h;}var I=!p.isXMLDoc(K),M=L!==h;H=I&&p.props[H]||H;if(K.tagName){var G=/href|src|style/.test(H);if(H=="selected"&&K.parentNode){K.parentNode.selectedIndex;}if(H in K&&I&&!G){if(M){if(H=="type"&&p.nodeName(K,"input")&&K.parentNode){throw"type property can't be changed";}K[H]=L;}if(p.nodeName(K,"form")&&K.getAttributeNode(H)){return K.getAttributeNode(H).nodeValue;}if(H=="tabIndex"){var J=K.getAttributeNode("tabIndex");return J&&J.specified?J.value:K.nodeName.match(/(button|input|object|select|textarea)/i)?0:K.nodeName.match(/^(a|area)$/i)&&K.href?0:h;}return K[H];}if(!p.support.style&&I&&H=="style"){return p.attr(K.style,"cssText",L);}if(M){K.setAttribute(H,""+L);}var F=!p.support.hrefNormalized&&I&&G?K.getAttribute(H,2):K.getAttribute(H);return F===null?h:F;}if(!p.support.opacity&&H=="opacity"){if(M){K.zoom=1;K.filter=(K.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(L)+""=="NaN"?"":"alpha(opacity="+L*100+")");}return K.filter&&K.filter.indexOf("opacity=")>=0?(parseFloat(K.filter.match(/opacity=([^)]*)/)[1])/100)+"":"";}H=H.replace(/-([a-z])/ig,function(N,O){return O.toUpperCase();});if(M){K[H]=L;}return K[H];},trim:function(F){return(F||"").replace(/^\s+|\s+$/g,"");},makeArray:function(H){var F=[];if(H!=null){var G=H.length;if(G==null||typeof H==="string"||p.isFunction(H)||H.setInterval){F[0]=H;}else{while(G){F[--G]=H[G];}}}return F;},inArray:function(H,I){for(var F=0,G=I.length;F<G;F++){if(I[F]===H){return F;}}return -1;},merge:function(I,F){var G=0,H,J=I.length;if(!p.support.getAll){while((H=F[G++])!=null){if(H.nodeType!=8){I[J++]=H;}}}else{while((H=F[G++])!=null){I[J++]=H;}}return I;},unique:function(L){var G=[],F={};try{for(var H=0,I=L.length;H<I;H++){var K=p.data(L[H]);if(!F[K]){F[K]=true;G.push(L[H]);}}}catch(J){G=L;}return G;},grep:function(G,K,F){var H=[];for(var I=0,J=G.length;I<J;I++){if(!F!=!K(G[I],I)){H.push(G[I]);}}return H;},map:function(F,K){var G=[];for(var H=0,I=F.length;H<I;H++){var J=K(F[H],H);if(J!=null){G[G.length]=J;}}return G.concat.apply([],G);}});var D=navigator.userAgent.toLowerCase();p.browser={version:(D.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(D),opera:/opera/.test(D),msie:/msie/.test(D)&&!/opera/.test(D),mozilla:/mozilla/.test(D)&&!/(compatible|webkit)/.test(D)};p.each({parent:function(F){return F.parentNode;},parents:function(F){return p.dir(F,"parentNode");},next:function(F){return p.nth(F,2,"nextSibling");},prev:function(F){return p.nth(F,2,"previousSibling");},nextAll:function(F){return p.dir(F,"nextSibling");},prevAll:function(F){return p.dir(F,"previousSibling");},siblings:function(F){return p.sibling(F.parentNode.firstChild,F);},children:function(F){return p.sibling(F.firstChild);},contents:function(F){return p.nodeName(F,"iframe")?F.contentDocument||F.contentWindow.document:p.makeArray(F.childNodes);}},function(F,G){p.fn[F]=function(H){var I=p.map(this,G);if(H&&typeof H=="string"){I=p.multiFilter(H,I);}return this.pushStack(p.unique(I),F,H);};});p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(F,G){p.fn[F]=function(H){var K=[],M=p(H);for(var L=0,I=M.length;L<I;L++){var J=(L>0?this.clone(true):this).get();p.fn[G].apply(p(M[L]),J);K=K.concat(J);}return this.pushStack(K,F,H);};});p.each({removeAttr:function(F){p.attr(this,F,"");if(this.nodeType==1){this.removeAttribute(F);}},addClass:function(F){p.className.add(this,F);},removeClass:function(F){p.className.remove(this,F);},toggleClass:function(G,F){if(typeof F!=="boolean"){F=!p.className.has(this,G);}p.className[F?"add":"remove"](this,G);},remove:function(F){if(!F||p.filter(F,[this]).length){p("*",this).add([this]).each(function(){p.event.remove(this);p.removeData(this);});if(this.parentNode){this.parentNode.removeChild(this);}}},empty:function(){p(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild);}}},function(F,G){p.fn[F]=function(){return this.each(G,arguments);};});function k(F,G){return F[0]&&parseInt(p.curCSS(F[0],G,true),10)||0;}var i="jQuery"+f(),w=0,B={};p.extend({cache:{},data:function(G,F,H){G=G==m?B:G;var I=G[i];if(!I){I=G[i]=++w;}if(F&&!p.cache[I]){p.cache[I]={};}if(H!==h){p.cache[I][F]=H;}return F?p.cache[I][F]:I;},removeData:function(G,F){G=G==m?B:G;var I=G[i];if(F){if(p.cache[I]){delete p.cache[I][F];F="";for(F in p.cache[I]){break;}if(!F){p.removeData(G);}}}else{try{delete G[i];}catch(H){if(G.removeAttribute){G.removeAttribute(i);}}delete p.cache[I];}},queue:function(G,F,I){if(G){F=(F||"fx")+"queue";var H=p.data(G,F);if(!H||p.isArray(I)){H=p.data(G,F,p.makeArray(I));}else{if(I){H.push(I);}}}return H;},dequeue:function(I,H){var F=p.queue(I,H),G=F.shift();if(!H||H==="fx"){G=F[0];}if(G!==h){G.call(I);}}});p.fn.extend({data:function(F,H){var I=F.split(".");I[1]=I[1]?"."+I[1]:"";if(H===h){var G=this.triggerHandler("getData"+I[1]+"!",[I[0]]);if(G===h&&this.length){G=p.data(this[0],F);}return G===h&&I[1]?this.data(I[0]):G;}else{return this.trigger("setData"+I[1]+"!",[I[0],H]).each(function(){p.data(this,F,H);});}},removeData:function(F){return this.each(function(){p.removeData(this,F);});},queue:function(F,G){if(typeof F!=="string"){G=F;F="fx";}if(G===h){return p.queue(this[0],F);}return this.each(function(){var H=p.queue(this,F,G);if(F=="fx"&&H.length==1){H[0].call(this);}});},dequeue:function(F){return this.each(function(){p.dequeue(this,F);});}});(function(){var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,M=0,I=Object.prototype.toString;var G=function(Z,V,ac,ad){ac=ac||[];V=V||document;if(V.nodeType!==1&&V.nodeType!==9){return[];}if(!Z||typeof Z!=="string"){return ac;}var aa=[],X,ag,aj,U,ae,W,Y=true;S.lastIndex=0;while((X=S.exec(Z))!==null){aa.push(X[1]);if(X[2]){W=RegExp.rightContext;break;}}if(aa.length>1&&N.exec(Z)){if(aa.length===2&&J.relative[aa[0]]){ag=K(aa[0]+aa[1],V);}else{ag=J.relative[aa[0]]?[V]:G(aa.shift(),V);while(aa.length){Z=aa.shift();if(J.relative[Z]){Z+=aa.shift();}ag=K(Z,ag);}}}else{var af=ad?{expr:aa.pop(),set:F(ad)}:G.find(aa.pop(),aa.length===1&&V.parentNode?V.parentNode:V,R(V));ag=G.filter(af.expr,af.set);if(aa.length>0){aj=F(ag);}else{Y=false;}while(aa.length){var ai=aa.pop(),ah=ai;if(!J.relative[ai]){ai="";}else{ah=aa.pop();}if(ah==null){ah=V;}J.relative[ai](aj,ah,R(V));}}if(!aj){aj=ag;}if(!aj){throw"Syntax error, unrecognized expression: "+(ai||Z);}if(I.call(aj)==="[object Array]"){if(!Y){ac.push.apply(ac,aj);}else{if(V.nodeType===1){for(var ab=0;aj[ab]!=null;ab++){if(aj[ab]&&(aj[ab]===true||aj[ab].nodeType===1&&L(V,aj[ab]))){ac.push(ag[ab]);}}}else{for(var ab=0;aj[ab]!=null;ab++){if(aj[ab]&&aj[ab].nodeType===1){ac.push(ag[ab]);}}}}}else{F(aj,ac);}if(W){G(W,V,ac,ad);if(H){hasDuplicate=false;ac.sort(H);if(hasDuplicate){for(var ab=1;ab<ac.length;ab++){if(ac[ab]===ac[ab-1]){ac.splice(ab--,1);}}}}}return ac;};G.matches=function(U,V){return G(U,null,null,V);};G.find=function(ab,U,ac){var aa,Y;if(!ab){return[];}for(var X=0,W=J.order.length;X<W;X++){var Z=J.order[X],Y;if((Y=J.match[Z].exec(ab))){var V=RegExp.leftContext;if(V.substr(V.length-1)!=="\\"){Y[1]=(Y[1]||"").replace(/\\/g,"");aa=J.find[Z](Y,U,ac);if(aa!=null){ab=ab.replace(J.match[Z],"");break;}}}}if(!aa){aa=U.getElementsByTagName("*");}return{set:aa,expr:ab};};G.filter=function(ae,ad,ah,X){var W=ae,aj=[],ab=ad,Z,U,aa=ad&&ad[0]&&R(ad[0]);while(ae&&ad.length){for(var ac in J.filter){if((Z=J.match[ac].exec(ae))!=null){var V=J.filter[ac],ai,ag;U=false;if(ab==aj){aj=[];}if(J.preFilter[ac]){Z=J.preFilter[ac](Z,ab,ah,aj,X,aa);if(!Z){U=ai=true;}else{if(Z===true){continue;}}}if(Z){for(var Y=0;(ag=ab[Y])!=null;Y++){if(ag){ai=V(ag,Z,Y,ab);var af=X^!!ai;if(ah&&ai!=null){if(af){U=true;}else{ab[Y]=false;}}else{if(af){aj.push(ag);U=true;}}}}}if(ai!==h){if(!ah){ab=aj;}ae=ae.replace(J.match[ac],"");if(!U){return[];}break;}}}if(ae==W){if(U==null){throw"Syntax error, unrecognized expression: "+ae;}else{break;}}W=ae;}return ab;};var J=G.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(U){return U.getAttribute("href");}},relative:{"+":function(ab,U,aa){var Y=typeof U==="string",ac=Y&&!/\W/.test(U),Z=Y&&!ac;if(ac&&!aa){U=U.toUpperCase();}for(var X=0,W=ab.length,V;X<W;X++){if((V=ab[X])){while((V=V.previousSibling)&&V.nodeType!==1){}ab[X]=Z||V&&V.nodeName===U?V||false:V===U;}}if(Z){G.filter(U,ab,true);}},">":function(aa,V,ab){var Y=typeof V==="string";if(Y&&!/\W/.test(V)){V=ab?V:V.toUpperCase();for(var W=0,U=aa.length;W<U;W++){var Z=aa[W];if(Z){var X=Z.parentNode;aa[W]=X.nodeName===V?X:false;}}}else{for(var W=0,U=aa.length;W<U;W++){var Z=aa[W];if(Z){aa[W]=Y?Z.parentNode:Z.parentNode===V;}}if(Y){G.filter(V,aa,true);}}},"":function(X,V,Z){var W=M++,U=T;if(!V.match(/\W/)){var Y=V=Z?V:V.toUpperCase();U=Q;}U("parentNode",V,W,X,Y,Z);},"~":function(X,V,Z){var W=M++,U=T;if(typeof V==="string"&&!V.match(/\W/)){var Y=V=Z?V:V.toUpperCase();U=Q;}U("previousSibling",V,W,X,Y,Z);}},find:{ID:function(V,W,X){if(typeof W.getElementById!=="undefined"&&!X){var U=W.getElementById(V[1]);return U?[U]:[];}},NAME:function(W,Z,aa){if(typeof Z.getElementsByName!=="undefined"){var V=[],Y=Z.getElementsByName(W[1]);for(var X=0,U=Y.length;X<U;X++){if(Y[X].getAttribute("name")===W[1]){V.push(Y[X]);}}return V.length===0?null:V;}},TAG:function(U,V){return V.getElementsByTagName(U[1]);}},preFilter:{CLASS:function(X,V,W,U,aa,ab){X=" "+X[1].replace(/\\/g,"")+" ";if(ab){return X;}for(var Y=0,Z;(Z=V[Y])!=null;Y++){if(Z){if(aa^(Z.className&&(" "+Z.className+" ").indexOf(X)>=0)){if(!W){U.push(Z);}}else{if(W){V[Y]=false;}}}}return false;},ID:function(U){return U[1].replace(/\\/g,"");},TAG:function(V,U){for(var W=0;U[W]===false;W++){}return U[W]&&R(U[W])?V[1]:V[1].toUpperCase();},CHILD:function(U){if(U[1]=="nth"){var V=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(U[2]=="even"&&"2n"||U[2]=="odd"&&"2n+1"||!/\D/.test(U[2])&&"0n+"+U[2]||U[2]);U[2]=(V[1]+(V[2]||1))-0;U[3]=V[3]-0;}U[0]=M++;return U;},ATTR:function(Y,V,W,U,Z,aa){var X=Y[1].replace(/\\/g,"");if(!aa&&J.attrMap[X]){Y[1]=J.attrMap[X];}if(Y[2]==="~="){Y[4]=" "+Y[4]+" ";}return Y;},PSEUDO:function(Y,V,W,U,Z){if(Y[1]==="not"){if(Y[3].match(S).length>1||/^\w/.test(Y[3])){Y[3]=G(Y[3],null,null,V);}else{var X=G.filter(Y[3],V,W,true^Z);if(!W){U.push.apply(U,X);}return false;}}else{if(J.match.POS.test(Y[0])||J.match.CHILD.test(Y[0])){return true;}}return Y;},POS:function(U){U.unshift(true);return U;}},filters:{enabled:function(U){return U.disabled===false&&U.type!=="hidden";},disabled:function(U){return U.disabled===true;},checked:function(U){return U.checked===true;},selected:function(U){U.parentNode.selectedIndex;return U.selected===true;},parent:function(U){return !!U.firstChild;},empty:function(U){return !U.firstChild;},has:function(W,V,U){return !!G(U[3],W).length;},header:function(U){return/h\d/i.test(U.nodeName);},text:function(U){return"text"===U.type;},radio:function(U){return"radio"===U.type;},checkbox:function(U){return"checkbox"===U.type;},file:function(U){return"file"===U.type;},password:function(U){return"password"===U.type;},submit:function(U){return"submit"===U.type;},image:function(U){return"image"===U.type;},reset:function(U){return"reset"===U.type;},button:function(U){return"button"===U.type||U.nodeName.toUpperCase()==="BUTTON";},input:function(U){return/input|select|textarea|button/i.test(U.nodeName);}},setFilters:{first:function(V,U){return U===0;},last:function(W,V,U,X){return V===X.length-1;},even:function(V,U){return U%2===0;},odd:function(V,U){return U%2===1;},lt:function(W,V,U){return V<U[3]-0;},gt:function(W,V,U){return V>U[3]-0;},nth:function(W,V,U){return U[3]-0==V;},eq:function(W,V,U){return U[3]-0==V;}},filter:{PSEUDO:function(aa,W,X,ab){var V=W[1],Y=J.filters[V];if(Y){return Y(aa,X,W,ab);}else{if(V==="contains"){return(aa.textContent||aa.innerText||"").indexOf(W[3])>=0;}else{if(V==="not"){var Z=W[3];for(var X=0,U=Z.length;X<U;X++){if(Z[X]===aa){return false;}}return true;}}}},CHILD:function(U,X){var aa=X[1],V=U;switch(aa){case"only":case"first":while(V=V.previousSibling){if(V.nodeType===1){return false;}}if(aa=="first"){return true;}V=U;case"last":while(V=V.nextSibling){if(V.nodeType===1){return false;}}return true;case"nth":var W=X[2],ad=X[3];if(W==1&&ad==0){return true;}var Z=X[0],ac=U.parentNode;if(ac&&(ac.sizcache!==Z||!U.nodeIndex)){var Y=0;for(V=ac.firstChild;V;V=V.nextSibling){if(V.nodeType===1){V.nodeIndex=++Y;}}ac.sizcache=Z;}var ab=U.nodeIndex-ad;if(W==0){return ab==0;}else{return(ab%W==0&&ab/W>=0);}}},ID:function(V,U){return V.nodeType===1&&V.getAttribute("id")===U;},TAG:function(V,U){return(U==="*"&&V.nodeType===1)||V.nodeName===U;},CLASS:function(V,U){return(" "+(V.className||V.getAttribute("class"))+" ").indexOf(U)>-1;},ATTR:function(Z,X){var W=X[1],U=J.attrHandle[W]?J.attrHandle[W](Z):Z[W]!=null?Z[W]:Z.getAttribute(W),aa=U+"",Y=X[2],V=X[4];return U==null?Y==="!=":Y==="="?aa===V:Y==="*="?aa.indexOf(V)>=0:Y==="~="?(" "+aa+" ").indexOf(V)>=0:!V?aa&&U!==false:Y==="!="?aa!=V:Y==="^="?aa.indexOf(V)===0:Y==="$="?aa.substr(aa.length-V.length)===V:Y==="|="?aa===V||aa.substr(0,V.length+1)===V+"-":false;},POS:function(Y,V,W,Z){var U=V[2],X=J.setFilters[U];if(X){return X(Y,W,V,Z);}}}};var N=J.match.POS;for(var P in J.match){J.match[P]=RegExp(J.match[P].source+/(?![^\[]*\])(?![^\(]*\))/.source);}var F=function(V,U){V=Array.prototype.slice.call(V);if(U){U.push.apply(U,V);return U;}return V;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(O){F=function(Y,X){var V=X||[];if(I.call(Y)==="[object Array]"){Array.prototype.push.apply(V,Y);}else{if(typeof Y.length==="number"){for(var W=0,U=Y.length;W<U;W++){V.push(Y[W]);}}else{for(var W=0;Y[W];W++){V.push(Y[W]);}}}return V;};}var H;if(document.documentElement.compareDocumentPosition){H=function(V,U){var W=V.compareDocumentPosition(U)&4?-1:V===U?0:1;if(W===0){hasDuplicate=true;}return W;};}else{if("sourceIndex" in document.documentElement){H=function(V,U){var W=V.sourceIndex-U.sourceIndex;if(W===0){hasDuplicate=true;}return W;};}else{if(document.createRange){H=function(X,V){var W=X.ownerDocument.createRange(),U=V.ownerDocument.createRange();W.selectNode(X);W.collapse(true);U.selectNode(V);U.collapse(true);var Y=W.compareBoundaryPoints(Range.START_TO_END,U);if(Y===0){hasDuplicate=true;}return Y;};}}}(function(){var V=document.createElement("form"),W="script"+(new Date).getTime();V.innerHTML="<input name='"+W+"'/>";var U=document.documentElement;U.insertBefore(V,U.firstChild);if(!!document.getElementById(W)){J.find.ID=function(Y,Z,aa){if(typeof Z.getElementById!=="undefined"&&!aa){var X=Z.getElementById(Y[1]);return X?X.id===Y[1]||typeof X.getAttributeNode!=="undefined"&&X.getAttributeNode("id").nodeValue===Y[1]?[X]:h:[];}};J.filter.ID=function(Z,X){var Y=typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id");return Z.nodeType===1&&Y&&Y.nodeValue===X;};}U.removeChild(V);})();(function(){var U=document.createElement("div");U.appendChild(document.createComment(""));if(U.getElementsByTagName("*").length>0){J.find.TAG=function(V,Z){var Y=Z.getElementsByTagName(V[1]);if(V[1]==="*"){var X=[];for(var W=0;Y[W];W++){if(Y[W].nodeType===1){X.push(Y[W]);}}Y=X;}return Y;};}U.innerHTML="<a href='#'></a>";if(U.firstChild&&typeof U.firstChild.getAttribute!=="undefined"&&U.firstChild.getAttribute("href")!=="#"){J.attrHandle.href=function(V){return V.getAttribute("href",2);};}})();if(document.querySelectorAll){(function(){var U=G,V=document.createElement("div");V.innerHTML="<p class='TEST'></p>";if(V.querySelectorAll&&V.querySelectorAll(".TEST").length===0){return;}G=function(Z,Y,W,X){Y=Y||document;if(!X&&Y.nodeType===9&&!R(Y)){try{return F(Y.querySelectorAll(Z),W);}catch(aa){}}return U(Z,Y,W,X);};G.find=U.find;G.filter=U.filter;G.selectors=U.selectors;G.matches=U.matches;})();}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var U=document.createElement("div");U.innerHTML="<div class='test e'></div><div class='test'></div>";if(U.getElementsByClassName("e").length===0){return;}U.lastChild.className="e";if(U.getElementsByClassName("e").length===1){return;}J.order.splice(1,0,"CLASS");J.find.CLASS=function(V,W,X){if(typeof W.getElementsByClassName!=="undefined"&&!X){return W.getElementsByClassName(V[1]);}};})();}function Q(V,aa,Z,ae,ab,ad){var ac=V=="previousSibling"&&!ad;for(var X=0,W=ae.length;X<W;X++){var U=ae[X];if(U){if(ac&&U.nodeType===1){U.sizcache=Z;U.sizset=X;}U=U[V];var Y=false;while(U){if(U.sizcache===Z){Y=ae[U.sizset];break;}if(U.nodeType===1&&!ad){U.sizcache=Z;U.sizset=X;}if(U.nodeName===aa){Y=U;break;}U=U[V];}ae[X]=Y;}}}function T(V,aa,Z,ae,ab,ad){var ac=V=="previousSibling"&&!ad;for(var X=0,W=ae.length;X<W;X++){var U=ae[X];if(U){if(ac&&U.nodeType===1){U.sizcache=Z;U.sizset=X;}U=U[V];var Y=false;while(U){if(U.sizcache===Z){Y=ae[U.sizset];break;}if(U.nodeType===1){if(!ad){U.sizcache=Z;U.sizset=X;}if(typeof aa!=="string"){if(U===aa){Y=true;break;}}else{if(G.filter(aa,[U]).length>0){Y=U;break;}}}U=U[V];}ae[X]=Y;}}}var L=document.compareDocumentPosition?function(V,U){return V.compareDocumentPosition(U)&16;}:function(V,U){return V!==U&&(V.contains?V.contains(U):true);};var R=function(U){return U.nodeType===9&&U.documentElement.nodeName!=="HTML"||!!U.ownerDocument&&R(U.ownerDocument);};var K=function(U,ab){var X=[],Y="",Z,W=ab.nodeType?[ab]:ab;while((Z=J.match.PSEUDO.exec(U))){Y+=Z[0];U=U.replace(J.match.PSEUDO,"");}U=J.relative[U]?U+"*":U;for(var aa=0,V=W.length;aa<V;aa++){G(U,W[aa],X);}return G.filter(Y,X);};p.find=G;p.filter=G.filter;p.expr=G.selectors;p.expr[":"]=p.expr.filters;G.selectors.filters.hidden=function(U){return U.offsetWidth===0||U.offsetHeight===0;};G.selectors.filters.visible=function(U){return U.offsetWidth>0||U.offsetHeight>0;};G.selectors.filters.animated=function(U){return p.grep(p.timers,function(V){return U===V.elem;}).length;};p.multiFilter=function(W,U,V){if(V){W=":not("+W+")";}return G.matches(W,U);};p.dir=function(W,V){var U=[],X=W[V];while(X&&X!=document){if(X.nodeType==1){U.push(X);}X=X[V];}return U;};p.nth=function(Y,U,W,X){U=U||1;var V=0;for(;Y;Y=Y[W]){if(Y.nodeType==1&&++V==U){break;}}return Y;};p.sibling=function(W,V){var U=[];for(;W;W=W.nextSibling){if(W.nodeType==1&&W!=V){U.push(W);}}return U;};return;m.Sizzle=G;})();p.event={add:function(J,G,I,L){if(J.nodeType==3||J.nodeType==8){return;}if(J.setInterval&&J!=m){J=m;}if(!I.guid){I.guid=this.guid++;}if(L!==h){var H=I;I=this.proxy(H);I.data=L;}var F=p.data(J,"events")||p.data(J,"events",{}),K=p.data(J,"handle")||p.data(J,"handle",function(){return typeof p!=="undefined"&&!p.event.triggered?p.event.handle.apply(arguments.callee.elem,arguments):h;});K.elem=J;p.each(G.split(/\s+/),function(N,O){var P=O.split(".");O=P.shift();I.type=P.slice().sort().join(".");var M=F[O];if(p.event.specialAll[O]){p.event.specialAll[O].setup.call(J,L,P);}if(!M){M=F[O]={};if(!p.event.special[O]||p.event.special[O].setup.call(J,L,P)===false){if(J.addEventListener){J.addEventListener(O,K,false);}else{if(J.attachEvent){J.attachEvent("on"+O,K);}}}}M[I.guid]=I;p.event.global[O]=true;});J=null;},guid:1,global:{},remove:function(L,I,K){if(L.nodeType==3||L.nodeType==8){return;}var H=p.data(L,"events"),G,F;if(H){if(I===h||(typeof I==="string"&&I.charAt(0)==".")){for(var J in H){this.remove(L,J+(I||""));}}else{if(I.type){K=I.handler;I=I.type;}p.each(I.split(/\s+/),function(N,P){var R=P.split(".");P=R.shift();var O=RegExp("(^|\\.)"+R.slice().sort().join(".*\\.")+"(\\.|$)");if(H[P]){if(K){delete H[P][K.guid];}else{for(var Q in H[P]){if(O.test(H[P][Q].type)){delete H[P][Q];}}}if(p.event.specialAll[P]){p.event.specialAll[P].teardown.call(L,R);}for(G in H[P]){break;}if(!G){if(!p.event.special[P]||p.event.special[P].teardown.call(L,R)===false){if(L.removeEventListener){L.removeEventListener(P,p.data(L,"handle"),false);}else{if(L.detachEvent){L.detachEvent("on"+P,p.data(L,"handle"));}}}G=null;delete H[P];}}});}for(G in H){break;}if(!G){var M=p.data(L,"handle");if(M){M.elem=null;}p.removeData(L,"events");p.removeData(L,"handle");}}},trigger:function(J,L,I,F){var H=J.type||J;if(!F){J=typeof J==="object"?J[i]?J:p.extend(p.Event(H),J):p.Event(H);if(H.indexOf("!")>=0){J.type=H=H.slice(0,-1);J.exclusive=true;}if(!I){J.stopPropagation();if(this.global[H]){p.each(p.cache,function(){if(this.events&&this.events[H]){p.event.trigger(J,L,this.handle.elem);}});}}if(!I||I.nodeType==3||I.nodeType==8){return h;}J.result=h;J.target=I;L=p.makeArray(L);L.unshift(J);}J.currentTarget=I;var K=p.data(I,"handle");if(K){K.apply(I,L);}if((!I[H]||(p.nodeName(I,"a")&&H=="click"))&&I["on"+H]&&I["on"+H].apply(I,L)===false){J.result=false;}if(!F&&I[H]&&!J.isDefaultPrevented()&&!(p.nodeName(I,"a")&&H=="click")){this.triggered=true;try{I[H]();}catch(M){}}this.triggered=false;if(!J.isPropagationStopped()){var G=I.parentNode||I.ownerDocument;if(G){p.event.trigger(J,L,G,true);}}},handle:function(L){var K,F;L=arguments[0]=p.event.fix(L||m.event);L.currentTarget=this;var M=L.type.split(".");L.type=M.shift();K=!M.length&&!L.exclusive;var J=RegExp("(^|\\.)"+M.slice().sort().join(".*\\.")+"(\\.|$)");F=(p.data(this,"events")||{})[L.type];for(var H in F){var I=F[H];if(K||J.test(I.type)){L.handler=I;L.data=I.data;var G=I.apply(this,arguments);if(G!==h){L.result=G;if(G===false){L.preventDefault();L.stopPropagation();}}if(L.isImmediatePropagationStopped()){break;}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(I){if(I[i]){return I;}var G=I;I=p.Event(G);for(var H=this.props.length,K;H;){K=this.props[--H];I[K]=G[K];}if(!I.target){I.target=I.srcElement||document;}if(I.target.nodeType==3){I.target=I.target.parentNode;}if(!I.relatedTarget&&I.fromElement){I.relatedTarget=I.fromElement==I.target?I.toElement:I.fromElement;}if(I.pageX==null&&I.clientX!=null){var J=document.documentElement,F=document.body;I.pageX=I.clientX+(J&&J.scrollLeft||F&&F.scrollLeft||0)-(J.clientLeft||0);I.pageY=I.clientY+(J&&J.scrollTop||F&&F.scrollTop||0)-(J.clientTop||0);}if(!I.which&&((I.charCode||I.charCode===0)?I.charCode:I.keyCode)){I.which=I.charCode||I.keyCode;}if(!I.metaKey&&I.ctrlKey){I.metaKey=I.ctrlKey;}if(!I.which&&I.button){I.which=(I.button&1?1:(I.button&2?3:(I.button&4?2:0)));}return I;},proxy:function(G,F){F=F||function(){return G.apply(this,arguments);};F.guid=G.guid=G.guid||F.guid||this.guid++;return F;},special:{ready:{setup:C,teardown:function(){}}},specialAll:{live:{setup:function(F,G){p.event.add(this,G[0],c);},teardown:function(H){if(H.length){var F=0,G=RegExp("(^|\\.)"+H[0]+"(\\.|$)");p.each((p.data(this,"events").live||{}),function(){if(G.test(this.type)){F++;}});if(F<1){p.event.remove(this,H[0],c);}}}}}};p.Event=function(F){if(!this.preventDefault){return new p.Event(F);}if(F&&F.type){this.originalEvent=F;this.type=F.type;}else{this.type=F;}this.timeStamp=f();this[i]=true;};function l(){return false;}function v(){return true;}p.Event.prototype={preventDefault:function(){this.isDefaultPrevented=v;var F=this.originalEvent;if(!F){return;}if(F.preventDefault){F.preventDefault();}F.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=v;var F=this.originalEvent;if(!F){return;}if(F.stopPropagation){F.stopPropagation();}F.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=v;this.stopPropagation();},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l};var a=function(G){var F=G.relatedTarget;while(F&&F!=this){try{F=F.parentNode;}catch(H){F=this;}}if(F!=this){G.type=G.data;p.event.handle.apply(this,arguments);}};p.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(G,F){p.event.special[F]={setup:function(){p.event.add(this,G,a,F);},teardown:function(){p.event.remove(this,G,a);}};});p.fn.extend({bind:function(G,H,F){return G=="unload"?this.one(G,H,F):this.each(function(){p.event.add(this,G,F||H,F&&H);});},one:function(H,I,G){var F=p.event.proxy(G||I,function(J){p(this).unbind(J,F);return(G||I).apply(this,arguments);});return this.each(function(){p.event.add(this,H,F,G&&I);});},unbind:function(G,F){return this.each(function(){p.event.remove(this,G,F);});},trigger:function(F,G){return this.each(function(){p.event.trigger(F,G,this);});},triggerHandler:function(F,H){if(this[0]){var G=p.Event(F);G.preventDefault();G.stopPropagation();p.event.trigger(G,H,this[0]);return G.result;}},toggle:function(H){var F=arguments,G=1;while(G<F.length){p.event.proxy(H,F[G++]);}return this.click(p.event.proxy(H,function(I){this.lastToggle=(this.lastToggle||0)%G;I.preventDefault();return F[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(F,G){return this.mouseenter(F).mouseleave(G);},ready:function(F){C();if(p.isReady){F.call(document,p);}else{p.readyList.push(F);}return this;},live:function(H,G){var F=p.event.proxy(G);F.guid+=this.selector+H;p(document).bind(j(H,this.selector),this.selector,F);return this;},die:function(G,F){p(document).unbind(j(G,this.selector),F?{guid:F.guid+this.selector+G}:null);return this;}});function c(I){var F=RegExp("(^|\\.)"+I.type+"(\\.|$)"),H=true,G=[];p.each(p.data(this,"events").live||[],function(J,K){if(F.test(K.type)){var L=p(I.target).closest(K.data)[0];if(L){G.push({elem:L,fn:K});}}});G.sort(function(K,J){return p.data(K.elem,"closest")-p.data(J.elem,"closest");});p.each(G,function(){if(this.fn.call(this.elem,I,this.fn.data)===false){return(H=false);}});return H;}function j(G,F){return["live",G,F.replace(/\./g,"`").replace(/ /g,"|")].join(".");}p.extend({isReady:false,readyList:[],ready:function(){if(!p.isReady){p.isReady=true;if(p.readyList){p.each(p.readyList,function(){this.call(document,p);});p.readyList=null;}p(document).triggerHandler("ready");}}});var y=false;function C(){if(y){return;}y=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);p.ready();},false);}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);p.ready();}});if(document.documentElement.doScroll&&m==m.top){(function(){if(p.isReady){return;}try{document.documentElement.doScroll("left");}catch(F){setTimeout(arguments.callee,0);return;}p.ready();})();}}}p.event.add(m,"load",p.ready);}p.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(G,F){p.fn[F]=function(H){return H?this.bind(F,H):this.trigger(F);};});p(m).bind("unload",function(){for(var F in p.cache){if(F!=1&&p.cache[F].handle){p.event.remove(p.cache[F].handle.elem);}}});(function(){p.support={};var G=document.documentElement,H=document.createElement("script"),L=document.createElement("div"),K="script"+(new Date).getTime();L.style.display="none";L.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var I=L.getElementsByTagName("*"),F=L.getElementsByTagName("a")[0];if(!I||!I.length||!F){return;}p.support={leadingWhitespace:L.firstChild.nodeType==3,tbody:!L.getElementsByTagName("tbody").length,objectAll:!!L.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!L.getElementsByTagName("link").length,style:/red/.test(F.getAttribute("style")),hrefNormalized:F.getAttribute("href")==="/a",opacity:F.style.opacity==="0.5",cssFloat:!!F.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};H.type="text/javascript";try{H.appendChild(document.createTextNode("window."+K+"=1;"));}catch(J){}G.insertBefore(H,G.firstChild);if(m[K]){p.support.scriptEval=true;delete m[K];}G.removeChild(H);if(L.attachEvent&&L.fireEvent){L.attachEvent("onclick",function(){p.support.noCloneEvent=false;L.detachEvent("onclick",arguments.callee);});L.cloneNode(true).fireEvent("onclick");}p(function(){var M=document.createElement("div");M.style.width=M.style.paddingLeft="1px";document.body.appendChild(M);p.boxModel=p.support.boxModel=M.offsetWidth===2;document.body.removeChild(M).style.display="none";});})();var x=p.support.cssFloat?"cssFloat":"styleFloat";p.props={"for":"htmlFor","class":"className","float":x,cssFloat:x,styleFloat:x,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};p.fn.extend({_load:p.fn.load,load:function(H,K,L){if(typeof H!=="string"){return this._load(H);}var J=H.indexOf(" ");if(J>=0){var F=H.slice(J,H.length);H=H.slice(0,J);}var I="GET";if(K){if(p.isFunction(K)){L=K;K=null;}else{if(typeof K==="object"){K=p.param(K);I="POST";}}}var G=this;p.ajax({url:H,type:I,dataType:"html",data:K,complete:function(N,M){if(M=="success"||M=="notmodified"){G.html(F?p("<div/>").append(N.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(F):N.responseText);}if(L){G.each(L,[N.responseText,M,N]);}}});return this;},serialize:function(){return p.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));}).map(function(F,G){var H=p(this).val();return H==null?null:p.isArray(H)?p.map(H,function(J,I){return{name:G.name,value:J};}):{name:G.name,value:H};}).get();}});p.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(F,G){p.fn[G]=function(H){return this.bind(G,H);};});var s=f();p.extend({get:function(F,H,I,G){if(p.isFunction(H)){I=H;H=null;}return p.ajax({type:"GET",url:F,data:H,success:I,dataType:G});},getScript:function(F,G){return p.get(F,null,G,"script");},getJSON:function(F,G,H){return p.get(F,G,H,"json");},post:function(F,H,I,G){if(p.isFunction(H)){I=H;H={};}return p.ajax({type:"POST",url:F,data:H,success:I,dataType:G});},ajaxSetup:function(F){p.extend(p.ajaxSettings,F);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return m.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(N){N=p.extend(true,N,p.extend(true,{},p.ajaxSettings,N));var X,G=/=\?(&|$)/g,S,W,H=N.type.toUpperCase();if(N.data&&N.processData&&typeof N.data!=="string"){N.data=p.param(N.data);}if(N.dataType=="jsonp"){if(H=="GET"){if(!N.url.match(G)){N.url+=(N.url.match(/\?/)?"&":"?")+(N.jsonp||"callback")+"=?";}}else{if(!N.data||!N.data.match(G)){N.data=(N.data?N.data+"&":"")+(N.jsonp||"callback")+"=?";}}N.dataType="json";}if(N.dataType=="json"&&(N.data&&N.data.match(G)||N.url.match(G))){X="jsonp"+s++;if(N.data){N.data=(N.data+"").replace(G,"="+X+"$1");}N.url=N.url.replace(G,"="+X+"$1");N.dataType="script";m[X]=function(Y){W=Y;J();M();m[X]=h;try{delete m[X];}catch(Z){}if(I){I.removeChild(U);}};}if(N.dataType=="script"&&N.cache==null){N.cache=false;}if(N.cache===false&&H=="GET"){var F=f();var V=N.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+F+"$2");N.url=V+((V==N.url)?(N.url.match(/\?/)?"&":"?")+"_="+F:"");}if(N.data&&H=="GET"){N.url+=(N.url.match(/\?/)?"&":"?")+N.data;N.data=null;}if(N.global&&!p.active++){p.event.trigger("ajaxStart");}var R=/^(\w+:)?\/\/([^\/?#]+)/.exec(N.url);if(N.dataType=="script"&&H=="GET"&&R&&(R[1]&&R[1]!=location.protocol||R[2]!=location.host)){var I=document.getElementsByTagName("head")[0];var U=document.createElement("script");U.src=N.url;if(N.scriptCharset){U.charset=N.scriptCharset;}if(!X){var P=false;U.onload=U.onreadystatechange=function(){if(!P&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){P=true;J();M();U.onload=U.onreadystatechange=null;I.removeChild(U);}};}I.appendChild(U);return h;}var L=false;var K=N.xhr();if(N.username){K.open(H,N.url,N.async,N.username,N.password);}else{K.open(H,N.url,N.async);}try{if(N.data){K.setRequestHeader("Content-Type",N.contentType);}if(N.ifModified){K.setRequestHeader("If-Modified-Since",p.lastModified[N.url]||"Thu, 01 Jan 1970 00:00:00 GMT");}K.setRequestHeader("X-Requested-With","XMLHttpRequest");K.setRequestHeader("Accept",N.dataType&&N.accepts[N.dataType]?N.accepts[N.dataType]+", */*":N.accepts._default);}catch(T){}if(N.beforeSend&&N.beforeSend(K,N)===false){if(N.global&&!--p.active){p.event.trigger("ajaxStop");}K.abort();return false;}if(N.global){p.event.trigger("ajaxSend",[K,N]);}var O=function(Y){if(K.readyState==0){if(Q){clearInterval(Q);Q=null;if(N.global&&!--p.active){p.event.trigger("ajaxStop");}}}else{if(!L&&K&&(K.readyState==4||Y=="timeout")){L=true;if(Q){clearInterval(Q);Q=null;}S=Y=="timeout"?"timeout":!p.httpSuccess(K)?"error":N.ifModified&&p.httpNotModified(K,N.url)?"notmodified":"success";if(S=="success"){try{W=p.httpData(K,N.dataType,N);}catch(aa){S="parsererror";}}if(S=="success"){var Z;try{Z=K.getResponseHeader("Last-Modified");}catch(aa){}if(N.ifModified&&Z){p.lastModified[N.url]=Z;}if(!X){J();}}else{p.handleError(N,K,S);}M();if(Y){K.abort();}if(N.async){K=null;}}}};if(N.async){var Q=setInterval(O,13);if(N.timeout>0){setTimeout(function(){if(K&&!L){O("timeout");}},N.timeout);}}try{K.send(N.data);}catch(T){p.handleError(N,K,null,T);}if(!N.async){O();}function J(){if(N.success){N.success(W,S);}if(N.global){p.event.trigger("ajaxSuccess",[K,N]);}}function M(){if(N.complete){N.complete(K,S);}if(N.global){p.event.trigger("ajaxComplete",[K,N]);}if(N.global&&!--p.active){p.event.trigger("ajaxStop");}}return K;},handleError:function(G,I,F,H){if(G.error){G.error(I,F,H);}if(G.global){p.event.trigger("ajaxError",[I,G,H]);}},active:0,httpSuccess:function(G){try{return !G.status&&location.protocol=="file:"||(G.status>=200&&G.status<300)||G.status==304||G.status==1223;}catch(F){}return false;},httpNotModified:function(H,F){try{var I=H.getResponseHeader("Last-Modified");return H.status==304||I==p.lastModified[F];}catch(G){}return false;},httpData:function(K,I,H){var G=K.getResponseHeader("content-type"),F=I=="xml"||!I&&G&&G.indexOf("xml")>=0,J=F?K.responseXML:K.responseText;if(F&&J.documentElement.tagName=="parsererror"){throw"parsererror";}if(H&&H.dataFilter){J=H.dataFilter(J,I);}if(typeof J==="string"){if(I=="script"){p.globalEval(J);}if(I=="json"){J=m["eval"]("("+J+")");}}return J;},param:function(F){var H=[];function I(J,K){H[H.length]=encodeURIComponent(J)+"="+encodeURIComponent(K);}if(p.isArray(F)||F.jquery){p.each(F,function(){I(this.name,this.value);});}else{for(var G in F){if(p.isArray(F[G])){p.each(F[G],function(){I(G,this);});}else{I(G,p.isFunction(F[G])?F[G]():F[G]);}}}return H.join("&").replace(/%20/g,"+");}});var n={},o,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function u(G,F){var H={};p.each(d.concat.apply([],d.slice(0,F)),function(){H[this]=G;});return H;}p.fn.extend({show:function(K,M){if(K){return this.animate(u("show",3),K,M);}else{for(var I=0,G=this.length;I<G;I++){var F=p.data(this[I],"olddisplay");this[I].style.display=F||"";if(p.css(this[I],"display")==="none"){var H=this[I].tagName,L;if(n[H]){L=n[H];}else{var J=p("<"+H+" />").appendTo("body");L=J.css("display");if(L==="none"){L="block";}J.remove();n[H]=L;}p.data(this[I],"olddisplay",L);}}for(var I=0,G=this.length;I<G;I++){this[I].style.display=p.data(this[I],"olddisplay")||"";}return this;}},hide:function(I,J){if(I){return this.animate(u("hide",3),I,J);}else{for(var H=0,G=this.length;H<G;H++){var F=p.data(this[H],"olddisplay");if(!F&&F!=="none"){p.data(this[H],"olddisplay",p.css(this[H],"display"));}}for(var H=0,G=this.length;H<G;H++){this[H].style.display="none";}return this;}},_toggle:p.fn.toggle,toggle:function(H,G){var F=typeof H==="boolean";return p.isFunction(H)&&p.isFunction(G)?this._toggle.apply(this,arguments):H==null||F?this.each(function(){var I=F?H:p(this).is(":hidden");p(this)[I?"show":"hide"]();}):this.animate(u("toggle",3),H,G);},fadeTo:function(F,H,G){return this.animate({opacity:H},F,G);},animate:function(J,G,I,H){var F=p.speed(G,I,H);return this[F.queue===false?"each":"queue"](function(){var L=p.extend({},F),N,M=this.nodeType==1&&p(this).is(":hidden"),K=this;for(N in J){if(J[N]=="hide"&&M||J[N]=="show"&&!M){return L.complete.call(this);}if((N=="height"||N=="width")&&this.style){L.display=p.css(this,"display");L.overflow=this.style.overflow;}}if(L.overflow!=null){this.style.overflow="hidden";}L.curAnim=p.extend({},J);p.each(J,function(P,T){var S=new p.fx(K,L,P);if(/toggle|show|hide/.test(T)){S[T=="toggle"?M?"show":"hide":T](J);}else{var R=T.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),U=S.cur(true)||0;if(R){var O=parseFloat(R[2]),Q=R[3]||"px";if(Q!="px"){K.style[P]=(O||1)+Q;U=((O||1)/S.cur(true))*U;K.style[P]=U+Q;}if(R[1]){O=((R[1]=="-="?-1:1)*O)+U;}S.custom(U,O,Q);}else{S.custom(U,T,"");}}});return true;});},stop:function(G,F){var H=p.timers;if(G){this.queue([]);}this.each(function(){for(var I=H.length-1;I>=0;I--){if(H[I].elem==this){if(F){H[I](true);}H.splice(I,1);}}});if(!F){this.dequeue();}return this;}});p.each({slideDown:u("show",1),slideUp:u("hide",1),slideToggle:u("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(F,G){p.fn[F]=function(H,I){return this.animate(G,H,I);};});p.extend({speed:function(H,I,G){var F=typeof H==="object"?H:{complete:G||!G&&I||p.isFunction(H)&&H,duration:H,easing:G&&I||I&&!p.isFunction(I)&&I};F.duration=p.fx.off?0:typeof F.duration==="number"?F.duration:p.fx.speeds[F.duration]||p.fx.speeds._default;F.old=F.complete;F.complete=function(){if(F.queue!==false){p(this).dequeue();}if(p.isFunction(F.old)){F.old.call(this);}};return F;},easing:{linear:function(H,I,F,G){return F+G*H;},swing:function(H,I,F,G){return((-Math.cos(H*Math.PI)/2)+0.5)*G+F;}},timers:[],fx:function(G,F,H){this.options=F;this.elem=G;this.prop=H;if(!F.orig){F.orig={};}}});p.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this);}(p.fx.step[this.prop]||p.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block";}},cur:function(G){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}var F=parseFloat(p.css(this.elem,this.prop,G));return F&&F>-10000?F:parseFloat(p.curCSS(this.elem,this.prop))||0;},custom:function(J,I,H){this.startTime=f();this.start=J;this.end=I;this.unit=H||this.unit||"px";this.now=this.start;this.pos=this.state=0;var F=this;function G(K){return F.step(K);}G.elem=this.elem;if(G()&&p.timers.push(G)&&!o){o=setInterval(function(){var L=p.timers;for(var K=0;K<L.length;K++){if(!L[K]()){L.splice(K--,1);}}if(!L.length){clearInterval(o);o=h;}},13);}},show:function(){this.options.orig[this.prop]=p.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());p(this.elem).show();},hide:function(){this.options.orig[this.prop]=p.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(I){var H=f();if(I||H>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var F=true;for(var G in this.options.curAnim){if(this.options.curAnim[G]!==true){F=false;}}if(F){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(p.css(this.elem,"display")=="none"){this.elem.style.display="block";}}if(this.options.hide){p(this.elem).hide();}if(this.options.hide||this.options.show){for(var J in this.options.curAnim){p.attr(this.elem.style,J,this.options.orig[J]);}}this.options.complete.call(this.elem);}return false;}else{var K=H-this.startTime;this.state=K/this.options.duration;this.pos=p.easing[this.options.easing||(p.easing.swing?"swing":"linear")](this.state,K,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};p.extend(p.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(F){p.attr(F.elem.style,"opacity",F.now);},_default:function(F){if(F.elem.style&&F.elem.style[F.prop]!=null){F.elem.style[F.prop]=F.now+F.unit;}else{F.elem[F.prop]=F.now;}}}});if(document.documentElement.getBoundingClientRect){p.fn.offset=function(){if(!this[0]){return{top:0,left:0};}if(this[0]===this[0].ownerDocument.body){return p.offset.bodyOffset(this[0]);}var H=this[0].getBoundingClientRect(),K=this[0].ownerDocument,G=K.body,F=K.documentElement,M=F.clientTop||G.clientTop||0,L=F.clientLeft||G.clientLeft||0,J=H.top+(self.pageYOffset||p.boxModel&&F.scrollTop||G.scrollTop)-M,I=H.left+(self.pageXOffset||p.boxModel&&F.scrollLeft||G.scrollLeft)-L;return{top:J,left:I};};}else{p.fn.offset=function(){if(!this[0]){return{top:0,left:0};}if(this[0]===this[0].ownerDocument.body){return p.offset.bodyOffset(this[0]);}p.offset.initialized||p.offset.initialize();var K=this[0],H=K.offsetParent,G=K,P=K.ownerDocument,N,I=P.documentElement,L=P.body,M=P.defaultView,F=M.getComputedStyle(K,null),O=K.offsetTop,J=K.offsetLeft;while((K=K.parentNode)&&K!==L&&K!==I){N=M.getComputedStyle(K,null);O-=K.scrollTop,J-=K.scrollLeft;if(K===H){O+=K.offsetTop,J+=K.offsetLeft;if(p.offset.doesNotAddBorder&&!(p.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(K.tagName))){O+=parseInt(N.borderTopWidth,10)||0,J+=parseInt(N.borderLeftWidth,10)||0;}G=H,H=K.offsetParent;}if(p.offset.subtractsBorderForOverflowNotVisible&&N.overflow!=="visible"){O+=parseInt(N.borderTopWidth,10)||0,J+=parseInt(N.borderLeftWidth,10)||0;}F=N;}if(F.position==="relative"||F.position==="static"){O+=L.offsetTop,J+=L.offsetLeft;}if(F.position==="fixed"){O+=Math.max(I.scrollTop,L.scrollTop),J+=Math.max(I.scrollLeft,L.scrollLeft);}return{top:O,left:J};};}p.offset={initialize:function(){if(this.initialized){return;}var M=document.body,G=document.createElement("div"),I,H,O,J,N,F,K=M.style.marginTop,L='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';N={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(F in N){G.style[F]=N[F];}G.innerHTML=L;M.insertBefore(G,M.firstChild);I=G.firstChild,H=I.firstChild,J=I.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(H.offsetTop!==5);this.doesAddBorderForTableAndCells=(J.offsetTop===5);I.style.overflow="hidden",I.style.position="relative";this.subtractsBorderForOverflowNotVisible=(H.offsetTop===-5);M.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(M.offsetTop===0);M.style.marginTop=K;M.removeChild(G);this.initialized=true;},bodyOffset:function(F){p.offset.initialized||p.offset.initialize();var H=F.offsetTop,G=F.offsetLeft;if(p.offset.doesNotIncludeMarginInBodyOffset){H+=parseInt(p.curCSS(F,"marginTop",true),10)||0,G+=parseInt(p.curCSS(F,"marginLeft",true),10)||0;}return{top:H,left:G};}};p.fn.extend({position:function(){var J=0,I=0,G;if(this[0]){var H=this.offsetParent(),K=this.offset(),F=/^body|html$/i.test(H[0].tagName)?{top:0,left:0}:H.offset();K.top-=k(this,"marginTop");K.left-=k(this,"marginLeft");F.top+=k(H,"borderTopWidth");F.left+=k(H,"borderLeftWidth");G={top:K.top-F.top,left:K.left-F.left};}return G;},offsetParent:function(){var F=this[0].offsetParent||document.body;while(F&&(!/^body|html$/i.test(F.tagName)&&p.css(F,"position")=="static")){F=F.offsetParent;}return p(F);}});p.each(["Left","Top"],function(G,F){var H="scroll"+F;p.fn[H]=function(I){if(!this[0]){return null;}return I!==h?this.each(function(){this==m||this==document?m.scrollTo(!G?I:p(m).scrollLeft(),G?I:p(m).scrollTop()):this[H]=I;}):this[0]==m||this[0]==document?self[G?"pageYOffset":"pageXOffset"]||p.boxModel&&document.documentElement[H]||document.body[H]:this[0][H];};});p.each(["Height","Width"],function(J,H){var F=J?"Left":"Top",I=J?"Right":"Bottom",G=H.toLowerCase();p.fn["inner"+H]=function(){return this[0]?p.css(this[0],G,false,"padding"):null;};p.fn["outer"+H]=function(L){return this[0]?p.css(this[0],G,false,L?"margin":"border"):null;};var K=H.toLowerCase();p.fn[K]=function(L){return this[0]==m?document.compatMode=="CSS1Compat"&&document.documentElement["client"+H]||document.body["client"+H]:this[0]==document?Math.max(document.documentElement["client"+H],document.body["scroll"+H],document.documentElement["scroll"+H],document.body["offset"+H],document.documentElement["offset"+H]):L===h?(this.length?p.css(this[0],K):null):this.css(K,typeof L==="string"?L:L+"px");};});p.noConflict();})();(function(c){var b=function(n){var j=this.superclass&&this.superclass.prototype;var h=c.keys(n);if(!c.keys({toString:true}).length){h.push("toString","valueOf");}for(var g=0,k=h.length;g<k;g++){var m=h[g],l=n[m];if(j&&c.isFunction(l)&&c.argumentNames(l)[0]=="$super"){var o=l,l=c.extend(c.wrap((function(i){return function(){return j[i].apply(this,arguments);};})(m),o),{valueOf:function(){return o;},toString:function(){return o.toString();}});}this.prototype[m]=l;}return this;};c.extend({keys:function(i){var h=[];for(var g in i){h.push(g);}return h;},argumentNames:function(g){var h=g.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(/, ?/);return h.length==1&&!h[0]?[]:h;},bind:function(h,g){return function(){return h.apply(g,c.makeArray(arguments));};},wrap:function(h,i){var g=h;return function(){return i.apply(this,[c.bind(g,this)].concat(c.makeArray(arguments)));};},klass:function(){var l=null,k=c.makeArray(arguments);if(c.isFunction(k[0])){l=k.shift();}var g=function(){this.initialize.apply(this,arguments);};g.superclass=l;g.subclasses=[];g.addMethods=b;if(l){var h=function(){};h.prototype=l.prototype;g.prototype=new h;l.subclasses.push(g);}for(var j=0;j<k.length;j++){g.addMethods(k[j]);}if(!g.prototype.initialize){g.prototype.initialize=function(){};}g.prototype.constructor=g;return g;},delegate:function(g){return function(k){var j=c(k.target),i=null;for(var h in g){if(j.is(h)||((i=j.parents(h))&&i.length>0)){return g[h].apply(this,[i||j].concat(c.makeArray(arguments)));}i=null;}};}});var f=function(g){for(var h in g){if(h.match(/^on(.+)/)&&typeof g[h]=="function"){g.element.bind(RegExp.$1,c.bind(g[h],g));}}};var d=function(g){return c.klass(g,{initialize:function($super,i,h){this.element=c(i);if($super){$super.apply(this,h);}}});};var a=function(h,i,g){var j=d(i);instance=new j(h,g);f(instance);if(!i.instances){i.instances=[];}i.instances.push(instance);return instance;};c.fn.extend({attach:function(){var g=c.makeArray(arguments),h=g.shift();if(c.livequery&&this.selector){return this.livequery(function(){a(this,h,g);});}else{return this.each(function(){a(this,h,g);});}},attachAndReturn:function(){var g=c.makeArray(arguments),h=g.shift();return c.map(this,function(i){return a(i,h,g);});},delegate:function(g,h){return this.bind(g,c.delegate(h));},attached:function(g){var h=[];if(!g.instances){return h;}this.each(function(k,j){c.each(g.instances,function(m,l){if(l.element.get(0)==j){h.push(l);}});});return h;},firstAttached:function(g){return this.attached(g)[0];}});Remote=c.klass({initialize:function(g){if(this.element.attr("nodeName")=="FORM"){this.element.attach(Remote.Form,g);}else{this.element.attach(Remote.Link,g);}}});Remote.Base=c.klass({initialize:function(g){this.options=g;},_makeRequest:function(g){c.ajax(g);return false;}});Remote.Link=c.klass(Remote.Base,{onclick:function(){var g=c.extend({url:this.element.attr("href"),type:"GET"},this.options);return this._makeRequest(g);}});Remote.Form=c.klass(Remote.Base,{onclick:function(h){var g=h.target;if(c.inArray(g.nodeName.toLowerCase(),["input","button"])>=0&&g.type.match(/submit|image/)){this._submitButton=g;}},onsubmit:function(){var h=this.element.serializeArray();if(this._submitButton){h.push({name:this._submitButton.name,value:this._submitButton.value});}var g=c.extend({url:this.element.attr("action"),type:this.element.attr("method")||"GET",data:h},this.options);this._makeRequest(g);return false;}});c.ajaxSetup({beforeSend:function(g){if(!this.dataType){g.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");}}});})(jQuery);jQuery.bind=function(){var b=arguments[0]||null;var c=arguments[1]||this;var a=jQuery.grep(arguments,function(d,f){return f>1;});return function(){return b.apply(c,a);};};if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}}jQuery.extend({popupWindow:function(b){jQuery.popupWindow.defaultSettings={centerBrowser:1,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:1,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0};settings=jQuery.extend({},jQuery.popupWindow.defaultSettings,b||{});var a="height="+settings.height+",width="+settings.width+",toolbar="+settings.toolbar+",scrollbars="+settings.scrollbars+",status="+settings.status+",resizable="+settings.resizable+",location="+settings.location+",menuBar="+settings.menubar;if(this.tagName&&this.tagName.toString().toLowerCase()==="a"){settings.windowName="Popup";settings.windowURL=jQuery(this).attr("href").toString();}else{settings.windowName=settings.windowName;settings.windowURL=settings.location;}var c,d;if(settings.centerBrowser){if(jQuery.browser.msie){c=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(settings.height/2)));d=window.screenLeft+((((document.body.offsetWidth+20)/2)-(settings.width/2)));}else{c=window.screenY+(((window.outerHeight/2)-(settings.height/2)));d=window.screenX+(((window.outerWidth/2)-(settings.width/2)));}window.open(settings.windowURL,settings.windowName,a+",left="+d+",top="+c).focus();}else{if(settings.centerScreen){c=(screen.height-settings.height)/2;d=(screen.width-settings.width)/2;window.open(settings.windowURL,settings.windowName,a+",left="+d+",top="+c).focus();}else{window.open(settings.windowURL,settings.windowName,a+",left="+settings.left+",top="+settings.top).focus();}}return false;}});var Cookie=jQuery.klass({data:undefined,name:undefined,options:undefined,initialize:function(c,b,a){this.data=c;this.name=b;this.options=jQuery.extend({path:"/",expires:2},a);},save:function(){var c=this.options.QMFormat?this.toQMCookieFormat(this.data):this.data;var b=new Date();b.setTime(b.getTime());var a=this.options.expires*1000*60*60*24;var d=new Date(b.getTime()+(a));document.cookie=this.name+"="+escape(c)+(this.options.expires?";expires="+d.toGMTString():"")+(this.options.path?";path="+this.options.path:"")+(this.options.domain?";domain="+this.options.domain:"")+(this.options.secure?";secure":"");},erase:function(){this.data={};this.options.expires=-1;this.save();},toQMCookieFormat:function(b){var a,c;a=[];if(!b){return false;}for(c in b){if(typeof b[c]!=="function"){a.push(c+"¤"+b[c]);}}return a.join("|");},parseQMCookieFormat:function(g){var d,c,f;if(g===""){return false;}d={};c=unescape(g).split("|");for(var b=0,a=c.length;b<a;b+=1){f=c[b].split("¤");d[f[0]]=f[1];}return d||false;},updateOptions:function(a){this.options=jQuery.extend(this.options,a);},get:function(g){var h=this.name+"=";val="";var b=document.cookie.split(";");for(var f=0,a=b.length;f<a;f+=1){var j=b[f];while(j.charAt(0)==" "){j=j.substring(1,j.length);}if(j.indexOf(h)==0){val=unescape(j.substring(h.length,j.length));}}var d=this.parseQMCookieFormat(val);return(d[g]);},set:function(a){this.data=jQuery.extend(this.data,a);this.save();},update:function(a){this.data=jQuery.extend(this.data,a);this.save();}});var Page=jQuery.klass({_html:undefined,_body:undefined,tab:undefined,lang:undefined,pagetypes:["arealistpage","frontpage","resultpage","profilepage","nohitpage","headingspage","categorypage","categorylistpage","companylistpage","reviewpage","branchpage","kampage"],initialize:function(){},html:function(){return(this._html=this._html||jQuery(document.getElementsByTagName("html")[0])[0]);},body:function(){return(this._body=this._body||jQuery(document.getElementsByTagName("body")[0])[0]);},getTab:function(){return(this.tab=this.tab||this.body().id);},getPagetype:function(){for(var b=0,a=this.pagetypes.length;b<a;b+=1){if(jQuery(this.body()).hasClass(this.pagetypes[b])){return this.pagetypes[b];}}return null;},isKLI:function(){return jQuery(this.body()).hasClass("kli");},getLang:function(){return(this.lang=this.lang||this.html().lang);}});var CPrint=jQuery.klass({initialize:function(){var a=this;jQuery(".print-link").each(function(){jQuery(this).bind("click",function(b){b.preventDefault();window.print();return false;});});jQuery(".print-window").each(function(b){jQuery(this).bind("click",function(c){c.preventDefault();window.open(jQuery(this)[0].href,"printpage","width=800, height=600, scrollbars=yes, resizable=yes, menubar=yes, location=no, toolbar=no, directories=no, status=no, top=0, left=0",false);return false;});});}});var CAddax=jQuery.klass({initialize:function(a){this.statFunc=function(g){var b=(g.data&&g.data.target)?g.data.target:this;var d=b.className.match(/addax-([a-z\-\_]+)/)[1];var f="";var h="";switch(a){case"profilepage":f=jQuery("img.statistic:last").attr("src");h="Addax for profilepage";break;case"resultpage":f=jQuery("img.statistic:last").attr("src");h="Addax for resultpage";break;}switch(d){case"cs_hl_hit_company_name_click":case"cs_hl_hit_topprejtat_logotype_click":case"cs_hl_hit_companylogotype_click":case"cs_hl_hit_homepagelink_click":case"cs_hl_hit_opening_hours_click":case"cs_hl_hit_readmore_click":case"cs_hl_hit_more_info_click":case"cs_hl_hit_head_office_click":case"cs_hl_hit_sub_offices_in_area":case"cs_hl_hit_sub_offices_in_country":case"cs_hl_hit_financial_info_click":case"cs_hl_hit_review_click":case"cs_hl_hit_show_more_click":case"cs_hl_hit_route_plan_click":case"cs_hl_hit_click_to_call_click":case"cs_hl_customer_booking_click":case"cs_hl_sms_coupon_click":case"cs_hl_third_party_booking_click":case"cs_hl_room_click":case"cs_hl_show_all_rooms_click":case"cs_hl_book_room_click":case"cs_hl_hit_pdf_click":case"cs_hl_trip_planner_click":case"cs_hl_profile_ad_image_click":case"cs_hl_search_word_image_click":case"cs_hl_out_of_area_click":case"cs_hl_email_click":f=jQuery(b).parents("div.hit").find("img.statistic").attr("src");h="Addax links for result hit";break;case"cs_hl_sms_companyinfo_click":case"cs_hl_email_companyinfo_click":case"cs_hl_vcard_companyinfo_click":f=jQuery("body .tooltip-container.active").parents("div.hit").find("img.statistic").attr("src");h="Addax links for result hit";break;case"cs_hl_editorial_click":f=f.replace(/generic=[0-9]+/i,"generic=0");break;default:if(!f){h="The pagetype is unkown, ERROR!";}}var c=Math.floor(Math.random()*100001);if(!f){return;}f=f.replace(/page_type=[a-z\-\_]+/i,"page_type="+d)+"&rnd="+c.toString();jQuery("body").append(jQuery("<img/>").attr({src:f,width:"0",height:"0",alt:""}));if(window.location.toString().indexOf("debug_stat")>-1){console.log(h,d);g.preventDefault();return false;}};jQuery(".addax").click(this.statFunc);},add:function(a){return;}});var CStatistic=jQuery.klass({initialize:function(a){this.Addax=new CAddax(a);}});var Querystring=jQuery.klass({initialize:function(a){this.params={};if(a==null){a=location.search.substring(1,location.search.length);}if(a.length==0){return;}a=a.replace(/\+/g," ");var c=a.split("&");for(var d=0;d<c.length;d++){var g=c[d].split("=");var b=decodeURIComponent(g[0]);var f=(g.length==2)?decodeURIComponent(g[1]):b;this.params[b]=f;}},get:function(a,b){var c=this.params[a];return(c!=null)?c:b;},contains:function(a){var b=this.params[a];return(b!=null);}});var Site=jQuery.klass({domain:undefined,initialize:function(){this.Page=new Page();this.Cookie=new Cookie({startTab:"tabWeb",autoSuggest:"suggestyes",hppYP:25,hppMap:10,hppWP:25,skypetoolbar:"skypeno",openIn:"winsame",webLang:"national",familyFilter:"filterno"},"egoSettings",{expires:256,path:"/",domain:this.getMainDomain(),secure:false,QMFormat:true});this.Print=new CPrint();this.Statistic=new CStatistic(this.Page.getPagetype());var a=this;jQuery('body a[rel~="external"]').click(a.openLink);},openLink:function(){window.open(this);return false;},getMainDomain:function(){return(this.domain=this.domain||document.domain.substr(document.domain.indexOf(".")+1));},getBaseURL:function(){var a=window.location.hostname;return"http://"+a;}});var Site=new Site();var Localization={translate:function(a,c){a=a?a.toString():this.toString();var b=c||jQuery("html")[0].lang;if(Localization.Phrases[a]){if(Localization.Phrases[a][b]){return Localization.Phrases[a][b];}return Localization.Phrases[a];}return a;},Phrases:{hide:{"sv-SE":"Dölj","da-DK":"Skjul","fi-FI":"Piilota","sv-FI":"Dölj"},show:{"sv-SE":"Visa","da-DK":"Vis","fi-FI":"Näytä","sv-FI":"Visa"},next:{"sv-SE":"Nästa","da-DK":"Næste","fi-FI":"Next","sv-FI":"Nästa"},previous:{"sv-SE":"Föregående","da-DK":"Forrige","fi-FI":"Previous","sv-FI":"Föregående"}}};String.prototype.t=function(a){return Localization.translate(this,a);};if(Localization){Localization.Phrases["Show more"]={"sv-SE":"Visa fler","da-DK":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler","no-NO":"Vis alle"};Localization.Phrases["Show less"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more geography"]={"sv-SE":"Visa fler","da-DK":"Flere","da-DK-krak":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler"};Localization.Phrases["Show less geography"]={"sv-SE":"Dölj","da-DK":"Færre","da-DK-krak":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more searchword"]={"sv-SE":"Visa fler","da-DK":"Flere","da-DK-krak":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler","no-NO":"Vis alle"};Localization.Phrases["Show less searchword"]={"sv-SE":"Dölj","da-DK":"Færre","da-DK-krak":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more category"]={"sv-SE":"Visa fler","da-DK":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler","no-NO":"Vis alle"};Localization.Phrases["Show less category"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more offer"]={"sv-SE":"Visa fler","da-DK":"Flere","da-DK-krak":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler","no-NO":"Vis alle"};Localization.Phrases["Show less offer"]={"sv-SE":"Dölj","da-DK":"Færre","da-DK-krak":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more categorymore"]={"sv-SE":"Visa fler","da-DK":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler","no-NO":"Vis alle"};Localization.Phrases["Show less categorymore"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more organisation"]={"sv-SE":"Visa flera","da-DK":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa flera","no-NO":"Vis alle"};Localization.Phrases["Show less organisation"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more brands"]={"sv-SE":"Visa flera","da-DK":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa flera","no-NO":"Vis alle"};Localization.Phrases["Show less brands"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Show more contactinfo"]={"sv-SE":"Visa fler kontaktuppgifter","da-DK":"Flere","fi-FI":"Muut yhteystiedot","sv-FI":"Visa fler kontaktuppgifter"};Localization.Phrases["Show less contactinfo"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Twitter Error"]={"sv-SE":"Kunde inte ladda Twitter-data","da-DK":"Error loading Twitter data","fi-FI":"Error loading Twitter data","sv-FI":"Kunde inte ladda Twitter-data"};Localization.Phrases["Show more categorypage"]={"sv-SE":"Se fler","da-DK":"Flere","fi-FI":"Näytä kaikki","sv-FI":"Visa fler","no-NO":"Vis alle"};Localization.Phrases["Show less categorypage"]={"sv-SE":"Dölj","da-DK":"Færre","fi-FI":"Piilota","sv-FI":"Dölj","no-NO":"Skjul"};Localization.Phrases["Thanks for your participation"]={"sv-SE":"","da-DK":"Tak for din deltagelse! Vi kigger alle bedømmelser igennem inden vi offentliggører dem på Krak.dk og Eniro.dk. Dette kan betyde, at der går op til 48 timer før din bedømmelse kan ses online på vores tjenester.<br />BEMÆRK! Firmaet modtager IKKE din bedømmelse!","fi-FI":"Kiitos arviostasi! Käymme läpi kaikki arviot ennen niiden julkaisemista. Tämän vuoksi arviosi ilmestyminen  Keltaisille Sivuille saattaa kestää yhdestä kahteen arkipäivään.","sv-FI":""};Localization.Phrases["We have recieved your abuse report"]={"sv-SE":"","da-DK":"Din anmeldelse er modtaget. Tak for din deltagelse!","fi-FI":"Käymme arvion uudelleen läpi ja tarkistamme, onko se palvelun ohjeiden mukainen.","sv-FI":""};Localization.Phrases["You've already voted"]={"sv-SE":"","da-DK":"Du har allerede stemt","fi-FI":"Mielipiteenne on jo huomioitu.","sv-FI":""};Localization.Phrases["Input error"]={"sv-SE":"","da-DK":"Fejl i udfyldningen af formularen","fi-FI":"Arvion vastaanotto epäonnistui. Yritä hetken kuluttua uudelleen.","sv-FI":""};Localization.Phrases["Ajax error"]={"sv-SE":"","da-DK":"Der opstod en fejl. Forsøg venligst igen lidt senere.","fi-FI":"Virhe, yritä uudelleen myöhemmin.","sv-FI":""};Localization.Phrases["Pick date"]={"sv-SE":"Välj datum","da-DK":"Vis kalender","fi-FI":"..","sv-FI":"Välj datum"};Localization.Phrases["See profile ad"]={"sv-SE":"","da-DK":"Se profilannonce","fi-FI":"","sv-FI":""};Localization.Phrases["socialnetworks:share:link:text"]={"sv-SE":"Dela","da-DK":"Del med andre","fi-FI":"Jaa","sv-FI":"Jaa"};Localization.Phrases["socialnetworks:share:content:title"]={"sv-SE":"Dela med dig med dina vänner","da-DK":"Del med dine venner","fi-FI":"Kerro tästä sivusta ystävillesi","sv-FI":"Dela med dig med dina vänner"};}jQuery.ui||(function(p){var j=p.fn.remove,o=p.browser.mozilla&&(parseFloat(p.browser.version)<1.9);p.ui={version:"1.7.2",plugin:{add:function(c,b,f){var a=p.ui[c].prototype;for(var d in f){a.plugins[d]=a.plugins[d]||[];a.plugins[d].push([b,f[d]]);}},call:function(d,b,c){var f=d.plugins[b];if(!f||!d.element[0].parentNode){return;}for(var a=0;a<f.length;a++){if(d.options[f[a][0]]){f[a][1].apply(d.element,c);}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b);},hasScroll:function(a,c){if(p(a).css("overflow")=="hidden"){return false;}var d=(c&&c=="left")?"scrollLeft":"scrollTop",b=false;if(a[d]>0){return true;}a[d]=1;b=(a[d]>0);a[d]=0;return b;},isOverAxis:function(b,c,a){return(b>c)&&(b<(c+a));},isOver:function(f,c,g,a,d,b){return p.ui.isOverAxis(f,g,d)&&p.ui.isOverAxis(c,a,b);},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(o){var m=p.attr,n=p.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",r=/^aria-/,q=/^wairole:/;p.attr=function(c,d,b){var a=b!==undefined;return(d=="role"?(a?m.call(this,c,d,"wairole:"+b):(m.apply(this,arguments)||"").replace(q,"")):(r.test(d)?(a?c.setAttributeNS(k,d.replace(r,"aaa:"),b):m.call(this,c,d.replace(r,"aaa:"))):m.apply(this,arguments)));};p.fn.removeAttr=function(a){return(r.test(a)?this.each(function(){this.removeAttributeNS(k,a.replace(r,""));}):n.call(this,a));};}p.fn.extend({remove:function(){p("*",this).add(this).each(function(){p(this).triggerHandler("remove");});return j.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 a;if((p.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(p.curCSS(this,"position",1))&&(/(auto|scroll)/).test(p.curCSS(this,"overflow",1)+p.curCSS(this,"overflow-y",1)+p.curCSS(this,"overflow-x",1));}).eq(0);}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test(p.curCSS(this,"overflow",1)+p.curCSS(this,"overflow-y",1)+p.curCSS(this,"overflow-x",1));}).eq(0);}return(/fixed/).test(this.css("position"))||!a.length?p(document):a;}});p.extend(p.expr[":"],{data:function(a,b,c){return !!p.data(a,c[3]);},focusable:function(b){var a=b.nodeName.toLowerCase(),c=p.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(a)?!b.disabled:"a"==a||"area"==a?b.href||!isNaN(c):!isNaN(c))&&!p(b)["area"==a?"parents":"closest"](":hidden").length;},tabbable:function(a){var b=p.attr(a,"tabindex");return(isNaN(b)||b>=0)&&p(a).is(":focusable");}});function l(a,g,f,b){function c(h){var i=p[a][g][h]||[];return(typeof i=="string"?i.split(/,?\s+/):i);}var d=c("getter");if(b.length==1&&typeof b[0]=="string"){d=d.concat(c("getterSetter"));}return(p.inArray(f,d)!=-1);}p.widget=function(b,c){var a=b.split(".")[0];b=b.split(".")[1];p.fn[b]=function(f){var h=(typeof f=="string"),g=Array.prototype.slice.call(arguments,1);if(h&&f.substring(0,1)=="_"){return this;}if(h&&l(a,b,f,g)){var d=p.data(this[0],b);return(d?d[f].apply(d,g):undefined);}return this.each(function(){var i=p.data(this,b);(!i&&!h&&p.data(this,b,new p[a][b](this,f))._init());(i&&h&&p.isFunction(i[f])&&i[f].apply(i,g));});};p[a]=p[a]||{};p[a][b]=function(f,g){var d=this;this.namespace=a;this.widgetName=b;this.widgetEventPrefix=p[a][b].eventPrefix||b;this.widgetBaseClass=a+"-"+b;this.options=p.extend({},p.widget.defaults,p[a][b].defaults,p.metadata&&p.metadata.get(f)[b],g);this.element=p(f).bind("setData."+b,function(i,s,h){if(i.target==f){return d._setData(s,h);}}).bind("getData."+b,function(h,i){if(h.target==f){return d._getData(i);}}).bind("remove",function(){return d.destroy();});};p[a][b].prototype=p.extend({},p.widget.prototype,c);p[a][b].getterSetter="option";};p.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled");},option:function(b,a){var c=b,d=this;if(typeof b=="string"){if(a===undefined){return this._getData(b);}c={};c[b]=a;}p.each(c,function(g,f){d._setData(g,f);});},_getData:function(a){return this.options[a];},_setData:function(b,a){this.options[b]=a;if(b=="disabled"){this.element[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",a);}},enable:function(){this._setData("disabled",false);},disable:function(){this._setData("disabled",true);},_trigger:function(b,a,h){var f=this.options[b],d=(b==this.widgetEventPrefix?b:this.widgetEventPrefix+b);a=p.Event(a);a.type=d;if(a.originalEvent){for(var c=p.event.props.length,g;c;){g=p.event.props[--c];a[g]=a.originalEvent[g];}}this.element.trigger(a,h);return !(p.isFunction(f)&&f.call(this.element[0],a,h)===false||a.isDefaultPrevented());}};p.widget.defaults={disabled:false};p.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b);}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false;}});if(p.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on");}this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(p.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable));},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(b.originalEvent.mouseHandled){return;}(this._mouseStarted&&this._mouseUp(b));this._mouseDownEvent=b;var c=this,a=(b.which==1),d=(typeof this.options.cancel=="string"?p(b.target).parents().add(b.target).filter(this.options.cancel).length:false);if(!a||d||!this._mouseCapture(b)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true;},this.options.delay);}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(b)!==false);if(!this._mouseStarted){b.preventDefault();return true;}}this._mouseMoveDelegate=function(f){return c._mouseMove(f);};this._mouseUpDelegate=function(f){return c._mouseUp(f);};p(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(p.browser.safari||b.preventDefault());b.originalEvent.mouseHandled=true;return true;},_mouseMove:function(a){if(p.browser.msie&&!a.button){return this._mouseUp(a);}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault();}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a));}return !this._mouseStarted;},_mouseUp:function(a){p(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target);this._mouseStop(a);}return false;},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance);},_mouseDelayMet:function(a){return this.mouseDelayMet;},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true;}};p.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);(function(jQuery){jQuery.extend(jQuery.ui,{datepicker:{version:"1.7.2"}});var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};jQuery.extend(this._defaults,this.regional[""]);this.dpDiv=jQuery('<div id="'+this._mainDivId+'" class="ui-datepicker hidden ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}jQuery.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments);}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid);}var inst=this._newInst(jQuery(target),inline);inst.settings=jQuery.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst);}else{if(inline){this._inlineDatepicker(target,inst);}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:jQuery('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};},_connectDatepicker:function(target,inst){var input=jQuery(target);inst.append=jQuery([]);inst.trigger=jQuery([]);if(input.hasClass(this.markerClassName)){return;}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){inst.append=jQuery('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append);}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker);}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=jQuery(this._get(inst,"buttonImageOnly")?jQuery("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):jQuery('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:jQuery("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if(jQuery.datepicker._datepickerShowing&&jQuery.datepicker._lastInput==target){jQuery.datepicker._hideDatepicker();}else{jQuery.datepicker._showDatepicker(target);}return false;});}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});jQuery.data(target,PROP_NAME,inst);},_inlineDatepicker:function(target,inst){var divSpan=jQuery(target);if(divSpan.hasClass(this.markerClassName)){return;}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});jQuery.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst);},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=jQuery('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);jQuery("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};jQuery.data(this._dialogInput[0],PROP_NAME,inst);}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(jQuery.blockUI){jQuery.blockUI(this.dpDiv);}jQuery.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var jQuerytarget=jQuery(target);var inst=jQuery.data(target,PROP_NAME);if(!jQuerytarget.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();jQuery.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();jQuerytarget.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress);}else{if(nodeName=="div"||nodeName=="span"){jQuerytarget.removeClass(this.markerClassName).empty();}}},_enableDatepicker:function(target){var jQuerytarget=jQuery(target);var inst=jQuery.data(target,PROP_NAME);if(!jQuerytarget.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false;}).end().filter("img").css({opacity:"1.0",cursor:""});}else{if(nodeName=="div"||nodeName=="span"){var inline=jQuerytarget.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled");}}this._disabledInputs=jQuery.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var jQuerytarget=jQuery(target);var inst=jQuery.data(target,PROP_NAME);if(!jQuerytarget.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(nodeName=="div"||nodeName=="span"){var inline=jQuerytarget.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled");}}this._disabledInputs=jQuery.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true;}}return false;},_getInst:function(target){try{return jQuery.data(target,PROP_NAME);}catch(err){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?jQuery.extend({},jQuery.datepicker._defaults):(inst?(name=="all"?jQuery.extend({},inst.settings):this._get(inst,name)):null));}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value;}if(inst){if(this._curInst==inst){this._hideDatepicker(null);}var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst);}return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=jQuery.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if(jQuery.datepicker._datepickerShowing){switch(event.keyCode){case 9:jQuery.datepicker._hideDatepicker(null,"");break;case 13:var sel=jQuery("td."+jQuery.datepicker._dayOverClass+", td."+jQuery.datepicker._currentClass,inst.dpDiv);if(sel[0]){jQuery.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);}else{jQuery.datepicker._hideDatepicker(null,jQuery.datepicker._get(inst,"duration"));}return false;break;case 27:jQuery.datepicker._hideDatepicker(null,jQuery.datepicker._get(inst,"duration"));break;case 33:jQuery.datepicker._adjustDate(event.target,(event.ctrlKey?-jQuery.datepicker._get(inst,"stepBigMonths"):-jQuery.datepicker._get(inst,"stepMonths")),"M");break;case 34:jQuery.datepicker._adjustDate(event.target,(event.ctrlKey?+jQuery.datepicker._get(inst,"stepBigMonths"):+jQuery.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){jQuery.datepicker._clearDate(event.target);}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){jQuery.datepicker._gotoToday(event.target);}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){jQuery.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){jQuery.datepicker._adjustDate(event.target,(event.ctrlKey?-jQuery.datepicker._get(inst,"stepBigMonths"):-jQuery.datepicker._get(inst,"stepMonths")),"M");}break;case 38:if(event.ctrlKey||event.metaKey){jQuery.datepicker._adjustDate(event.target,-7,"D");}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){jQuery.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){jQuery.datepicker._adjustDate(event.target,(event.ctrlKey?+jQuery.datepicker._get(inst,"stepBigMonths"):+jQuery.datepicker._get(inst,"stepMonths")),"M");}break;case 40:if(event.ctrlKey||event.metaKey){jQuery.datepicker._adjustDate(event.target,+7,"D");}handled=event.ctrlKey||event.metaKey;break;default:handled=false;}}else{if(event.keyCode==36&&event.ctrlKey){jQuery.datepicker._showDatepicker(this);}else{handled=false;}}if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress:function(event){var inst=jQuery.datepicker._getInst(event.target);if(jQuery.datepicker._get(inst,"constrainInput")){var chars=jQuery.datepicker._possibleChars(jQuery.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1);}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=jQuery("input",input.parentNode)[0];}if(jQuery.datepicker._isDisabledDatepicker(input)||jQuery.datepicker._lastInput==input){return;}var inst=jQuery.datepicker._getInst(input);var beforeShow=jQuery.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));jQuery.datepicker._hideDatepicker(null,"");jQuery.datepicker._lastInput=input;jQuery.datepicker._setDateFromField(inst);if(jQuery.datepicker._inDialog){input.value="";}if(!jQuery.datepicker._pos){jQuery.datepicker._pos=jQuery.datepicker._findPos(input);jQuery.datepicker._pos[1]+=input.offsetHeight;}var isFixed=false;jQuery(input).parents().each(function(){isFixed|=jQuery(this).css("position")=="fixed";return !isFixed;});if(isFixed&&jQuery.browser.opera){jQuery.datepicker._pos[0]-=document.documentElement.scrollLeft;jQuery.datepicker._pos[1]-=document.documentElement.scrollTop;}var offset={left:jQuery.datepicker._pos[0],top:jQuery.datepicker._pos[1]};jQuery.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});inst.dpDiv.removeClass("hidden");jQuery.datepicker._updateDatepicker(inst);offset=jQuery.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:(jQuery.datepicker._inDialog&&jQuery.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=jQuery.datepicker._get(inst,"showAnim")||"show";var duration=jQuery.datepicker._get(inst,"duration");var postProcess=function(){jQuery.datepicker._datepickerShowing=true;if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7){jQuery("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4});}};if(jQuery.effects&&jQuery.effects[showAnim]){inst.dpDiv.show(showAnim,jQuery.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[showAnim](duration,postProcess);}if(duration==""){postProcess();}if(inst.input[0].type!="hidden"){try{inst.input[0].focus();}catch(e){}}jQuery.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){jQuery(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){jQuery(this).removeClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){jQuery(this).removeClass("ui-datepicker-next-hover");}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){jQuery(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");jQuery(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){jQuery(this).addClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){jQuery(this).addClass("ui-datepicker-next-hover");}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em");}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"&&inst==jQuery.datepicker._curInst){jQuery(inst.input[0]).focus();}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+jQuery(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+jQuery(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?jQuery(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?jQuery(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset;},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling;}var position=jQuery(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=jQuery.data(input,PROP_NAME))){return;}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){jQuery.datepicker._tidyDialog(inst);};if(duration!=""&&jQuery.effects&&jQuery.effects[showAnim]){inst.dpDiv.hide(showAnim,jQuery.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess);}inst.dpDiv.addClass("hidden");if(duration==""){this._tidyDialog(inst);}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst]);}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(jQuery.blockUI){jQuery.unblockUI();jQuery("body").append(this.dpDiv);}}this._inDialog=false;}this._curInst=null;},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(event){if(!jQuery.datepicker._curInst){return;}var $target=jQuery(event.target);if(($target.parents("#"+jQuery.datepicker._mainDivId).length==0)&&!$target.hasClass(jQuery.datepicker.markerClassName)&&!$target.hasClass(jQuery.datepicker._triggerClass)&&jQuery.datepicker._datepickerShowing&&!(jQuery.datepicker._inDialog&&jQuery.blockUI)){jQuery.datepicker._hideDatepicker(null,"");}},_adjustDate:function(id,offset,period){var target=jQuery(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return;}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=jQuery(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear:function(id,select,period){var target=jQuery(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:function(id){var target=jQuery(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!jQuery.browser.msie){inst.input[0].focus();}inst._selectingMonthYear=!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var target=jQuery(id);if(jQuery(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return;}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=jQuery("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null;}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst);}},_clearDate:function(id){var target=jQuery(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"");},_selectDate:function(id,dateStr){var target=jQuery(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr);}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);}else{if(inst.input){inst.input.trigger("change");}}if(inst.inline){this._updateDatepicker(inst);}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus();}this._lastInput=null;}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));jQuery(altField).each(function(){jQuery(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""];},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return jQuery.datepicker.iso8601Week(checkDate);}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){return 1;}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments";}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null;}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:(match=="o"?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+parseInt(value.charAt(iValue++),10);size--;}if(size==origSize){throw"Missing number at position "+iValue;}return num;};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length);}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1;}}size--;}throw"Unknown name at position "+iInit;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue;}iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{checkLiteral();}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral();}else{literal=true;}break;default:checkLiteral();}}}if(year==-1){year=new Date().getFullYear();}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100);}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break;}month++;day-=dim;}while(true);}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date";}return date;},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return"";}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num;}}return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{output+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m);}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'";}else{literal=true;}break;default:output+=format.charAt(iFormat);}}}}return output;},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{chars+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'";}else{literal=true;}break;default:chars+=format.charAt(iFormat);}}}return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);date=defaultDate;}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;}matches=pattern.exec(offset);}return new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date){return null;}date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst);}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst));}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', -"+stepMonths+", 'M');\" title=\""+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', +"+stepMonths+", 'M');\" title=\""+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+"');\">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';switch(col){case 0:calender+="first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+="last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+="middle";cornerClass="";break;}calender+='">';}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var thead="";for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>";}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody="";for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+","+drawYear+', this);return false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-state-active":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}calender+=tbody+"</tr>";}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender;}html+=group;}html+=buttonPanel+(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span> ";}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>";}}monthHtml+="</select>";}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"");}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>";}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>";}html+="</select>";}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?"&#xa0;":"")+monthHtml;}html+="</div>";return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst);}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date));},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));}return this._isInRange(inst,date);},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst));}});function extendRemove(target,props){jQuery.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name];}}return target;}function isArray(a){return(a&&((jQuery.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));}jQuery.fn.datepicker=function(options){if(!jQuery.datepicker.initialized){jQuery(document).mousedown(jQuery.datepicker._checkExternalClick).find("body").append(jQuery.datepicker.dpDiv);jQuery.datepicker.initialized=true;}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return jQuery.datepicker["_"+options+"Datepicker"].apply(jQuery.datepicker,[this[0]].concat(otherArgs));}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return jQuery.datepicker["_"+options+"Datepicker"].apply(jQuery.datepicker,[this[0]].concat(otherArgs));}return this.each(function(){typeof options=="string"?jQuery.datepicker["_"+options+"Datepicker"].apply(jQuery.datepicker,[this].concat(otherArgs)):jQuery.datepicker._attachDatepicker(this,options);});};jQuery.datepicker=new Datepicker();jQuery.datepicker.initialized=false;jQuery.datepicker.uuid=new Date().getTime();jQuery.datepicker.version="1.7.2";window.DP_jQuery=jQuery;})(jQuery);jQuery(function(b){b.datepicker.regional.sv={closeText:"Stäng",prevText:"&laquo; Förra",nextText:"Nästa&raquo;",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],weekHeader:"Ve",dateFormat:"yy- mm-dd",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};});jQuery(function(b){b.datepicker.regional.fi={closeText:"Sulje",prevText:"&laquo;Edellinen",nextText:"Seuraava&raquo;",currentText:"T&auml;n&auml;&auml;n",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kes&auml;kuu","Hein&auml;kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kes&auml;","Hein&auml;","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","Su"],dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};});jQuery(function(b){b.datepicker.regional.da={closeText:"Luk",prevText:"&#x3c;Forrige",nextText:"Næste&#x3e;",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};});jQuery(function(b){b.datepicker.regional.no={closeText:"Lukk",prevText:"&laquo;Forrige",nextText:"Neste&raquo;",currentText:"I dag",monthNames:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uke",dateFormat:"yy-mm-dd",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};});var UI=jQuery.klass({initialize:function(){this.initDatePicker();},initDatePicker:function(){var g=jQuery;var p=function(A,G){var C,s,z,r=A.split("-");C=r[0];s=r[1];z=r[2];var F=jQuery(G).parents(".datepicker-container");var j=F.find(".date-month"),v=C.toString()+s.toString();j.val(v);a(j);var t=F.find(".date-day");t.val(z);if(t.attr("id")==="book-hotel-date-arrival-day"){var u,x,w,E;x=jQuery("#book-hotel-date-departure-month");u=jQuery("#book-hotel-date-departure-day");E=x.val()+u.val();w=j.val()+t.val();if(w>=E){var D=new Date(C,(s*1)-1,z*1);var B=o({timeObj:D,nDaysToAdd:1,returnAsString:1});x.val(B.substring(0,6));a(x);u.val(B.substring(6,8));}}};var o=function(s){var w={timeObj:new Date(),nDaysToAdd:0,returnAsString:0};settings=jQuery.extend({},w,s||{});var u=86400000;var t=settings.timeObj.getTime();var x=t+(u*settings.nDaysToAdd);var y=new Date(x);if(settings.returnAsString){var j=y.getDate();if(j<10){j="0"+j;}var r=y.getMonth()+1;if(r<10){r="0"+r;}var v=y.getFullYear();return v+""+r+""+j;}return y;};var c=function(j,r){return 32-new Date(r,j,32).getDate();};var a=function(r){if(this.tagName){r=this;}var j=g(r).val();var E=j+"01";var D,s,A;var G="";D=E.substring(0,4);s=(E.substring(4,6)*1)-1;A=(E.substring(6,8)*1)-1;var H=new Date(D,s,A);var z=g(g(r).prev(".date-day"));G=z.val();z.html("");var x="";var w='<option value="{val}">{index}</option>';var B=c(s,H.getYear());var F=new Date();var v=o({timeObj:F,nDaysToAdd:-1});for(var u=1;u<=B;u+=1){var C=u;if(C.toString().length<2){C="0"+C;}var t=new Date(D,s,u);if(t.getTime()>=v.getTime()){x+=w.replace("{val}",C).replace("{index}",u);}}z.html(x);z.val(G);};var k=function(){var u,v,s,w,r,t=jQuery;r=t(this).parents(".datepicker-container");w=r.find(".date-day");u=r.find(".date-month").val();v=u.substring(0,4);u=u.replace(v,"");s=v+"-"+u+"-"+t(w).val();p(s,w);};var q,n,i,m,f;q=g("#company");m=g(q.find('select[name="from_day"]'));f=g(q.find('select[name="to_day"]'));n=m.val();i=f.val();g("#company .date-month").each(a).change(a);g('#company select[name="from_month"], select[name="from_day"]').change(k);if(n!=""&&i!=""){m.val(n);f.val(i);var h=new Querystring(),b,d;b=h.get("from_day");d=h.get("to_day");if(b!=""){m.val(b);f.val(d);}}if(m[0]&&f[0]&&m.val()===f.val()){jQuery('#company select[name="from_day"]').trigger("change");}jQuery("#company .datepicker").datepicker({showOn:"button",buttonImage:"/components/business/common/date-picker/limg/calendar.png",buttonImageOnly:true,buttonText:Localization.Phrases["Pick date"][Site.Page.getLang()],dateFormat:"yy-mm-dd",minDate:-0,maxDate:"+12m",showAnim:"fadeIn",beforeShow:function(t){var s,j,u,r;s=jQuery(this).parents(".datepicker-container");if(s[0]){j=s.find(".date-day").val();u=s.find(".date-month").val();r=u.substring(0,4);u=u.replace(r,"");jQuery(t).val(r+"-"+u+"-"+j);}},onSelect:function(r,j){p(r,this);g("#booking-module-restaurant").find('form input[type="submit"]').trigger("click");g("#booking-module-hotel").find('form input[type="submit"]').trigger("click");}});var l="";switch(Site.Page.getLang()){case"sv-SE":l="sv";break;case"fi-FI":l="fi";break;case"da-DK":l="da";break;}jQuery.datepicker.setDefaults(jQuery.datepicker.regional[l]);}});jQuery(document).ready(function(){var a=new UI();});var tmLoc="statistik-gallup.net";var tmImg1=new Image();var tmImg2=new Image();function getTMqs(l,f,m,c,k,d,h){var b=new Date();var g=window.location.href;if(f.indexOf("R>")===0){f=f.substring(2);g=f;}if(g.indexOf("#")!==-1){g=g.substring(0,g.indexOf("#"));}if(g.length>256){g=g.substring(0,253)+"...";}if(h){if(g.indexOf("?")!==-1){g+="&"+h.join("&");}else{g+="?"+h.join("&");}}var a;if(window.parent!==window.self){a=parent.document.referrer;}else{a=document.referrer;}var i=function(n){return n.replace(/\*/g,"%2a").replace(/#/g,"%23");};var j=i(g)+"*"+i(f)+"*"+i(m)+"*"+i(a)+"*"+navigator.javaEnabled()+"/";if(window.screen){j+=screen.width+"x"+screen.height+"/"+screen.colorDepth+"/";}else{j+="//";}j+=c+"/"+k+"/"+d+"/"+b.getTime()+"/";tmImg1.onload=function(){tmImg2.src=l+"://"+tmLoc+"/V11"+j;};tmImg1.src=l+"://"+tmLoc+"/VC"+b.getTime();}var CHeader=jQuery.klass({queryString:null,formFields:null,initialize:function(){this.swapTabHandler();this.initializeAreaClick();this.initializeSubmitButtonClick();this.initializeOptions();},initializeOptions:function(){jQuery("ul.e-more-options>li").hover(function(){jQuery(this).addClass("e-hover");jQuery(this).hover(function(){},function(){});},function(){jQuery(this).removeClass("e-hover");});},swapTabHandler:function(){jQuery("#e-header .e-navigation ul li a, #e-header .e-sub-navigation li a").not("body.advance #head ul#nav a").click(function(a){var c,g,b,j,f,i,d,h;g=jQuery(this).parent().attr("class");b=jQuery(this).attr("href");j="";f="";i="";d=jQuery("#e-search_word");if(d.val()){j=escape(d.val());}h="";f=jQuery("body").attr("id");if(f==="yp"||f==="company"){f="cs";}else{if(f==="person"){f="wp";}else{if(jQuery("input[type = radio][name = what]").val()==="web"||jQuery("input[type = radio][name = what]").val()==="web_local"){f="webb";}else{if(f==="other"){if(jQuery("body.video").length!==0){f="videos";}else{if(jQuery("body.image").length!==0){f="images";}else{if(jQuery("body.job").length!==0){f="jobs";}}}}}}}if(f==="images"||f==="web"||f==="webb"||f==="news"||f==="blogs"||f==="kli"){i="all";}else{i=f;}if(jQuery("#e-where").val()){h=escape(jQuery("#e-where").val());}if(j!==""||h!==""){if(g.indexOf("e-company")!==-1&&f!=="cs"){c="query?search_word="+j+"&geo_area="+h+"&what=cs&referrer="+i;}else{if(g.indexOf("e-map")!==-1){c="query?search_word="+j+"&geo_area="+h+"&what=cs&referrer="+i;}else{if(g.indexOf("e-person")!==-1&&f!=="wp"){c="query?what=wp&search_word="+j+"&geo_area="+h+"&referrer="+i;}else{if(g.indexOf("e-classified")!==-1&&f!=="classified"){c="query?what=gti&search_word="+j;if(h!==""){c=c+"+"+h;}}else{if(g.indexOf("n-webb")!==-1&&f!=="webb"){c="query?what=web_local&search_word="+j;if(h!==""){c=c+"+"+h;}}else{if(g.indexOf("e-web")!==-1&&g.indexOf("n-webb")===-1&&f!=="web"){c="query?what=all&search_word="+j+"&geo_area="+h;}else{if(g.indexOf("n-image")!==-1&&f!=="images"){c="query?what=images&search_word="+j;if(h!==""){c=c+"+"+h;}}else{if(g.indexOf("n-video")!==-1&&f!=="videos"){c="query?what=videos&search_word="+j;if(h!==""){c=c+"+"+h;}}else{if(g.indexOf("n-news")!==-1&&f!=="news"){c="query?what=news&search_word="+j;if(h!==""){c=c+"+"+h;}}else{if(g.indexOf("n-blog")!==-1&&f!=="blogs"){c="query?what=blog&search_word="+j;if(h!==""){c=c+"+"+h;}}else{if(g.indexOf("n-kol")!==-1&&f!=="kli"){c="query?what=kli&search_word="+j;if(h!==""){c=c+"+"+h;}}else{c="";}}}}}}}}}}}if(c!==""){a.preventDefault();b=b.split("/",3).join("/");b=b+"/"+c;window.location=b;}}});},initializeAreaClick:function(){var a=jQuery;var b=this;a("#e-header div.e-searchfields a").not("a[href*='kommuner'],a[href*='landsting']").click(function(){var d,c,f;c=a("#e-search_word").val();if(c!==""){f=a(this).attr("href");if(f.indexOf("?")>-1){f+="&";}else{f+="?";}f+="search_word="+escape(c);a(this).attr("href",f);}});},initializeSubmitButtonClick:function(){var a=window.location.toString();if(a.indexOf("ax=info")>-1||a.indexOf("ax/info")>-1){return true;}this.queryString={protocol:window.location.protocol,host:window.location.host,service:null,query:null};this.formFields={what:{id:"#e-search_word",value:""},where:{id:"#e-where",value:""},submit:{id:"#e-submit",value:""}};jQuery("#e-search").bind("submit",{self:this},function(d){var c=d.data.self,b=0,f;c.formFields.what.value=c.escapeInputField(jQuery.trim(jQuery(c.formFields.what.id).val()).toLowerCase());c.formFields.where.value=c.escapeInputField(jQuery.trim(jQuery(c.formFields.where.id).val()).toLowerCase());f=(jQuery(document.getElementsByTagName("html")[0])[0].lang)?jQuery(document.getElementsByTagName("html")[0])[0].lang.toLowerCase():undefined;if(c.formFields.what.value===""&&c.formFields.where.value===""){return true;}else{if(f&&c.seoAdjustURLFunctions[f]){c.seoAdjustURLFunctions[f].apply(c,[c.formFields]);if(c.queryString.query!==null){window.location.href=c.queryString.query.join("");return false;}}else{return true;}}});},seoAdjustURLFunctions:{"sv-se":function(a){this.queryString.service="hitta";this.queryString.query=[this.queryString.protocol,"//",this.queryString.host,"/",this.queryString.service];if(a.what.value===""){this.queryString.query=null;return true;}if(a.what.value!==""){this.queryString.query.push(":");this.queryString.query.push(a.what.value);}if(a.where.value!==""){this.queryString.query.push("/");this.queryString.query.push(a.where.value);}return false;},"no-no":function(a){this.queryString.service="finn";this.queryString.query=[this.queryString.protocol,"//",this.queryString.host,"/",this.queryString.service];if(a.what.value===""){this.queryString.query=null;return true;}if(a.what.value!==""){this.queryString.query.push(":");this.queryString.query.push(a.what.value);}if(a.where.value!==""){this.queryString.query.push("/");this.queryString.query.push(a.where.value);}return false;},"da-dk":function(a){this.seoAdjustURLFunctions["fi-fi-da-dk"].apply(this,[this.formFields,"søg.cs"]);},"da-dk-krak":function(a){this.seoAdjustURLFunctions["fi-fi-da-dk"].apply(this,[this.formFields,"søg.cs"]);},"fi-fi":function(a){this.seoAdjustURLFunctions["fi-fi-da-dk"].apply(this,[this.formFields,"hae.cs"]);},"fi-fi-da-dk":function(b,a){this.queryString.service=a;this.queryString.query=[this.queryString.protocol,"//",this.queryString.host];if(b.what.value===""){this.queryString.query=null;return true;}if(b.what.value!==""){this.queryString.query.push("/");this.queryString.query.push(b.what.value);}if(b.where.value!==""){this.queryString.query.push("/");this.queryString.query.push(b.where.value);}this.queryString.query.push("/");this.queryString.query.push(this.queryString.service);return false;}},escapeInputField:function(f){var c=[{pattern:/\s{1,}/g,replace:"+"},{pattern:/\/{1,}/g,replace:"%252F"}];var b=f;for(var d=0,a=c.length;d<a;d+=1){b=b.replace(c[d]["pattern"],c[d]["replace"]);}return b;}});jQuery(document).ready(function(){if(document.getElementById("e-header")){var a=new CHeader();}});var CSuggest=jQuery.klass({initialize:function(a,b){this.textField=jQuery(a);this.textField.attr("autocomplete","off");this.options=jQuery.extend({currentClassName:"current",id_prefix:"s-",delay:200,form:null},b);this.setCaretPosition();if(this.options.setFocus&&this.textField.val()===""){this.textField.focus();}this.suggestions=[];this.typedValue="";this.timeout=null;this.lastSearch=null;this.createSuggestDiv();this.hideSuggestDiv();this.positionSuggestDiv();this.textField.bind("keydown",{obj:this},this.navigate);this.textField.bind("keyup",{obj:this},this.suggest);this.textField.bind("blur",{obj:this},this.blur);this.suggestDiv.bind("mouseover",{obj:this},this.hover);this.suggestDiv.bind("click",{obj:this},this.click);jQuery(window).resize(jQuery.bind(this.positionSuggestDiv,this));jQuery(document).bind("click",{obj:this},this.destroySuggestDiv);},setCaretPosition:function(){var b=this.textField;if(document.selection){if(b.val()===""&&this.options.setFocus){b.focus();}var a=document.selection.createRange();a.moveStart("character",-b.val().length);a.moveStart("character",b.val().length);a.moveEnd("character",0);a.select();}else{if(b.selectionStart||b.selectionStart==="0"){b.selectionStart=b.value.length;b.selectionEnd=b.value.length;b.focus();}}},createSuggestDiv:function(){if(!document.getElementById("suggestcont")){jQuery('<div id="suggestcont"></div>').appendTo("body");}this.suggestDiv=jQuery('<div class="suggest"></div>').appendTo("#suggestcont");},destroySuggestDiv:function(a){var b=a.data.obj;b.suggestDiv.css({display:"none"});},showSuggestDiv:function(){this.suggestDiv.css({display:"block"});this.positionSuggestDiv();},hideSuggestDiv:function(){this.suggestDiv.css({display:"none"});},positionSuggestDiv:function(){var a=this.textField.offset();if(jQuery("body").hasClass(".sv-se-spaceshuttle")){this.suggestDiv.css({left:(a.left+12)+"px",top:(a.top+jQuery(this.textField).outerHeight()+1-2)+"px",width:(jQuery(this.textField).outerWidth()-2-12)+"px",position:"absolute"});}else{this.suggestDiv.css({left:a.left+"px",top:(a.top+jQuery(this.textField).outerHeight()+1)+"px",width:(jQuery(this.textField).outerWidth()-2)+"px",position:"absolute"});}},select:function(a){this.current=a;return jQuery(this.current).addClass(this.options.currentClassName);},unselect:function(){if(this.current){jQuery(this.current).removeClass(this.options.currentClassName);this.current=null;}},clearSuggestions:function(){this.suggestDiv.html("");this.current=null;},hover:function(b){var a=jQuery(b.target).closest("li");if(a.length){var c=b.data.obj;c.unselect();c.select(a);}},click:function(c){var b=jQuery(c.target).closest("li");if(b.length){var d=c.data.obj;var a=parseInt(b.attr("id").substring(d.options.id_prefix.length,b.attr("id").length),10);d.textField.val(d.longNames[a]);d.hideSuggestDiv();d.textField.focus();d.setCaretPosition();}},blur:function(a){var b=a.data.obj;if(b.request){b.request.abort();}},navigate:function(f){var g=f.data.obj;var d=f.charCode||f.keyCode;if((/^38$|^40$/).test(d)){if(!g.suggestDiv.is(":visible")){g.suggest(f);f.preventDefault();return;}var c=g.suggestDiv.find("li");if(g.current===null){if((/^40$/).test(d)){g.select(g.suggestDiv.find("li:first")[0]);}else{if((/^38$/).test(d)){g.select(g.suggestDiv.find("li:last")[0]);}}}else{if(g.current){var b=jQuery.inArray(g.current,c);g.unselect();if((/^40$/).test(d)&&(b+1)<c.size()){g.select(c[b+=1]);}else{if((/^38$/).test(d)&&(b-1)>=0){g.select(c[b-=1]);}}}}if(g.current){var a=parseInt(jQuery(g.current).attr("id").substring(g.options.id_prefix.length,jQuery(g.current).attr("id").length),10);g.textField.val(g.longNames[a]);}else{g.textField.val(g.typedValue);}f.preventDefault();}else{if((/^9$|^13$/).test(d)){clearTimeout(g.timeout);g.hideSuggestDiv();if(typeof(g.current)!=="undefined"&&g.current!==null){g.clearSuggestions();f.preventDefault();}}}},suggest:function(b){var c=b.data.obj;var a=b.charCode||b.keyCode;if(!(/^38$|^40$|^9$|^13$|^27$|^16$/).test(a)){c.typedValue=c.textField.val();if(c.typedValue.length>1){if(c.typedValue!==c.lastSearch){clearTimeout(c.timeout);c.lastSearch=c.typedValue;c.timeout=setTimeout(jQuery.bind(c.remoteSuggest,c),c.options.delay);}}else{clearTimeout(c.timeout);c.lastSearch="";c.hideSuggestDiv();if(c.request){c.request.abort();}}b.preventDefault();}else{if((/^27$/).test(a)){c.hideSuggestDiv();c.clearSuggestions();}}},serializeObject:function(c){var d={};var b=c.serializeArray();jQuery.each(b,function(){if(d[this.name]){if(!d[this.name].push){d[this.name]=[d[this.name]];}d[this.name].push(this.value||"");}else{d[this.name]=this.value||"";}});return d;},remoteSuggest:function(){var b={count:10,debug:0,lang:"",partner:"suggest",suggest_length:38,tpl:"xml",unicode:1};var a;if(this.options.form){a=this.serializeObject(jQuery("#"+this.options.form));b=jQuery.extend(b,a);}else{a={search_word:this.textField.val()};b=jQuery.extend(b,a);}if(this.options.parameters&&this.options.parameters.isGeoSearch){this.options.parameters=jQuery.extend(this.options.parameters,{geo_area:this.textField.val()});b=jQuery.extend(b,this.options.parameters);}if(this.options.what){b.what=this.options.what;}if(this.options.type){if(b.search_word===""){b.type="where_only";}else{if(b.geo_area===""){b.type="what_only";}else{b.type=this.options.type;}}}var c=this;jQuery.ajax({type:"GET",url:"/query",data:b,cache:false,success:function(d){c.handleResponse(d);},error:function(d){},dataType:"xml"});},handleResponse:function(b){var f=b.getElementsByTagName("item");if(f.length>0){this.longNames=new Array(f.length);this.clearSuggestions();var d=jQuery("<ul></ul>");var j;for(var c=0;c<f.length;c+=1){var h=f[c].getElementsByTagName("item_short")[0];var a=f[c].getElementsByTagName("item_full")[0];var k=f[c].getElementsByTagName("header_code")[0];var l=unescape(a.firstChild.nodeValue);this.longNames[c]=l;var g=unescape(h.firstChild.nodeValue);if(k&&k.firstChild){j=jQuery('<li class="heading" id="'+this.options.id_prefix+c+'">'+g+"</li>");}else{j=jQuery('<li id="'+this.options.id_prefix+c+'">'+g+"</li>");}j.appendTo(d);}d.appendTo(this.suggestDiv);this.showSuggestDiv();}else{this.hideSuggestDiv();}}});jQuery(document).ready(function(){if(document.getElementById("e-header")){if(document.getElementById("e-where")){var b=new CSuggest(jQuery("#e-where")[0],{type:"suggest_where",what:"es_yp_sword",form:"e-search",setFocus:0});}if(document.getElementById("e-search_word")){var a=new CSuggest(jQuery("#e-search_word")[0],{type:"suggest_what",what:"es_yp_sword",form:"e-search",setFocus:1});}}});if(jQuery("body").hasClass(".sv-se-spaceshuttle")){jQuery("input:text:visible:first").focus();}if(jQuery("body").hasClass(".sv-se-spaceshuttle")){jQuery(function(d){var k=d("#e-search_word"),b=k.parents(".e-search-field").find("label span"),g=k.val(),c=d("#e-where"),j=c.parents(".e-search-field").find("label span"),a=c.val(),h=d(".e-count:visible"),i=d([k.get(0),c.get(0)]);$fade=200;function f(){var m=k.val(),l=c.val();if(m.length===0){b.fadeIn($fade);}else{b.fadeOut($fade);}if(l.length===0){j.fadeIn($fade);}else{j.fadeOut($fade);}if(h&&(m!==g||l!==a)){h.fadeOut($fade);h=null;}}f();i.bind("focus",f);i.bind("blur",f);i.bind("keydown",function(){f();setTimeout(function(){f();},5);});jQuery.fn.disableTextSelect=function(){return this.each(function(){if(jQuery.browser.mozilla){jQuery(this).css("MozUserSelect","none");}else{if(jQuery.browser.msie){jQuery(this).bind("selectstart",function(){return false;});}else{jQuery(this).mousedown(function(){return false;});}}});};jQuery("label span").disableTextSelect();});}var CDraggable=jQuery.klass({x:undefined,y:undefined,left:undefined,top:undefined,handle:undefined,initialize:function(b,a){this.handle=a.handle||b;this.options=a;this.element=jQuery(b);this.element.css({position:"absolute"});this.handle.bind("mousedown",{obj:this},this.dragStart);},getMousePosition:function(b){var a=0;var c=0;if(!b){b=window.event;}if(b.pageX||b.pageY){a=b.pageX;c=b.pageY;}else{if(b.clientX||b.clientY){a=b.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;c=b.clientY+document.body.scrollTop+document.documentElement.scrollTop;}}return{x:a,y:c};},dragStart:function(c){var b=c.target.tagName;switch(b.toLowerCase()){case"a":case"input":case"textarea":return;default:c.preventDefault();}var a=c.data.obj;var d=a.getMousePosition(c);a.x=d.x;a.y=d.y;jQuery(document).bind("mousemove",{obj:a},a.drag).bind("mouseup",{obj:a},a.dragEnd);a.element.addClass("dragging");},drag:function(b){b.preventDefault();var a=b.data.obj;var c=a.getMousePosition(b);a.left=a.getValue(parseInt(a.element.css("left")||0,10)-(a.x-c.x),a.options.minLeft,a.options.maxLeft,a);a.top=a.getValue(parseInt(a.element.css("top")||0,10)-(a.y-c.y),a.options.minTop,a.options.maxTop,a);a.element.css({left:a.left+"px",top:a.top+"px"});a.x=c.x;a.y=c.y;},isNumber:function(a){if(typeof a==="object"&&a!==null){return(typeof a.valueOf()==="number");}else{return(typeof a==="number");}},getValue:function(f,d,a,b){var c=f;if(b.isNumber(d)){if(b.isNumber(a)){c=Math.constrain(f,d,a);}else{c=Math.max(f,d);}}else{if(b.isNumber(a)){c=Math.min(f,a);}}return c;},dragEnd:function(b){b.preventDefault();var a=b.data.obj;jQuery(document).unbind("mousemove",a.drag).unbind("mouseup",a.dragEnd);a.element.removeClass("dragging");}});var CDialog=jQuery.klass({initialize:function(a,b){this.handler=b;this.togglers=[];this.callbacks=[];this.loaded=false;this.is_open=false;this.options=a;this.wrapper_id=this.handler.dialogs.length+1;},createElements:function(){this.wrapper=jQuery('<div class="dialog" id="dialog-'+this.wrapper_id+'"></div>');this.header=jQuery("<h2>"+this.options.title+"</h2>");this.closer=jQuery('<a class="close-btn sprite sprite-close-cross" href="#" alt="Close"></a>');this.body=jQuery('<div class="body"></div>');this.top=jQuery('<div class="t"></div>');this.bottom=jQuery('<div class="b"><div></div></div>');this.content=jQuery('<div class="content"></div>');this.body.append(this.top);this.body.append(this.header.append(this.closer));this.body.append(this.content);this.wrapper.append(this.body).append(this.bottom);this.handler.container.append(this.wrapper);this.Draggable=new CDraggable(this.wrapper,{handle:this.wrapper,minTop:210,minLeft:20});var a=this;this.wrapper.bind("mousedown",function(b){a.placeOnTop();});this.closer.bind("click",function(b){a.toggle();return false;});},open:function(){if(!this.loaded){this.createElements();this.setContent();}else{if(this.options.resetOnOpen){this.setContent();}}this.wrapper.addClass("dialog-open");this.placeOnTop();this.position();this.is_open=true;},close:function(){if(this.options.destroyOnClose){this.destroy();}else{this.wrapper.removeClass("dialog-open");this.is_open=false;}},destroy:function(){var a=this.handler.dialogs.indexOf(this);if(a){this.handler.dialogs.splice(a,1);this.wrapper.remove();}},toggle:function(){if(this.is_open){this.close();}else{this.open();}},setContent:function(a){a=a||this.options.textContent||null;if(a){this.content.html(a);if(this.options.hijackForms){this.hijackForms();}if(this.options.addCancelButton){this.addCancelButton();}if(this.options.countDialogs){this.countDialogs();}this.position();jQuery(this).trigger("afterSetContent");}else{if(this.options.urlForContent){this.setContentByAjax(this.options.urlForContent);}}this.loaded=true;},setContentByAjax:function(a,j,i){var d=this,h,c,g;h=d.options.urlForContent;h=h.toString().replace("?","&");g=new Querystring(h);c=g.get("what","");if(!i){i="GET";}var f=function(l,m){if(/<query_result>/.test(l)){d.reviewresponse=new CReviewResponseHandler();var k=d.reviewresponse.handle(l,c);d.content.html(k.msg);}else{d.content.html(l);}if(d.options.hijackForms){d.hijackForms();}if(d.options.addCancelButton){d.addCancelButton();}if(d.options.countDialogs){d.countDialogs();}d.position();jQuery(d).trigger("afterSetContent");};var b=function(k){d.content.html("An unexpected error occurred");jQuery(d).trigger("afterSetContent");};jQuery.ajax({type:i,url:a,data:j,success:f,error:b,dataType:"text/html"});},serializeObject:function(c){var d={};var b=c.serializeArray();jQuery.each(b,function(){if(d[this.name]){if(!d[this.name].push){d[this.name]=[d[this.name]];}d[this.name].push(this.value||"");}else{d[this.name]=this.value||"";}});return d;},hijackForms:function(){var a=this;this.content.find("form").each(function(){var b=jQuery(this);b.bind("submit",function(c){c.preventDefault();a.validation=true;jQuery(this).find(".required").each(function(){if(jQuery(this).val()===""){jQuery(this).parent().find("span.error-message").show();a.validation=false;}else{jQuery(this).parent().find("span.error-message").hide();}});jQuery(this).find(".require-email").each(function(){if(!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(jQuery(this).val()))){jQuery(this).parent().find("span.error-message").show();a.validation=false;}else{jQuery(this).parent().find("span.error-message").hide();}});if(a.validation===true){a.setContentByAjax(b.attr("action"),a.serializeObject(b),"POST");}});});},addCancelButton:function(){var a=this;this.cancelButton=this.content.find("form .cancel")[0];if(this.cancelButton){this.cancelButton.bind("click",function(b){b.preventDefault();a.close();});}},countDialogs:function(){this.dialogitem=this.content.find(".successmsg")[0];if(this.dialogitem){this.dialogitem.addClass("dialog-"+this.wrapper_id);}},placeOnTop:function(){this.handler.topindex+=100;if(!isNaN(this.handler.topindex)){this.wrapper.css("z-index",this.handler.topindex);}},position:function(a,g){var c;if(jQuery.browser.opera){c=document.body.clientWidth;}else{c=jQuery(document).width();}var b={width:c,height:jQuery(document).height()};var d={top:jQuery(document).scrollTop(),left:jQuery(document).scrollLeft()};var f=document.body.scrollTop;if(f===0){if(window.pageYOffset){f=window.pageYOffset;}else{f=(document.body.parentElement)?document.body.parentElement.scrollTop:0;}}f+=210;this.wrapper.css({visibility:"hidden"});a=a||this.options.x||false;if(!a){a=d.left+b.width/2-this.wrapper.width()/2;if(a<20){a=20;}}g=g||this.options.y||false;if(!g){g=d.top+b.height/2-this.wrapper.width()/2;if(g<90){g=90;}}g=f;this.wrapper.css({left:(a=0?a:a+"px"),top:(g=0?g:g+"px"),visibility:"visible"});},addToggler:function(b){this.togglers.push(jQuery(b));b.onclick=function(){return false;};var a=this;jQuery(b).bind("click",function(c){c.preventDefault();a.toggle();});}});var CDialogHandler=jQuery.klass({container:undefined,topindex:0,dialogs:[],initialize:function(){this.container=jQuery('<div id="dialogs"></div>').appendTo("body");this.initRouteLinks();this.createDialogsFromLinks(jQuery("a.dialog-link"),{hijackForms:true,resetOnOpen:true});this.createDialogsFromLinks(jQuery("a.route-link"),{hijackForms:false,afterSetContent:this.initializeRouteLinkPopin});this.createRoutePlanDialogFromLink(jQuery("a.dialog-link-routeplan"),{hijackForms:true});},initializeRouteLinkPopin:function(){var d=jQuery;var b=d(this.content);var g=b.find("p.addr1");var c=b.find("p.addr2");var f=b.find('input[class~="defaultvalue"]');var i=f.val();var h=function(){var n=g.find("strong");var l=c.find("strong");var m=n.html();n.html(l.html());l.html(m);n=g.find("input");l=c.find("input");var j=n.attr("name");n.attr("name",l.attr("name"));l.attr("name",j);f.focus();return false;};var k=function(){var j=d(this);if(j.val()===i){j.val("");j.removeClass("defaultvalue");}};var a=function(){var j=d(this);if(j.val()===""){j.val(i);j.addClass("defaultvalue");}};f.focus(k).blur(a);b.find("a").click(h);g.find("input").attr("tabindex",0).focus();},initRouteLinks:function(){var a=jQuery;var b=function(){var d=a(this);var c=d.attr("href")+"&view=cs.csCommon.routeDialog";d.attr("href",c);};a(".route-link").each(b);},addDialog:function(a){var b=new CDialog(a,this);this.dialogs.push(b);return b;},destroy:function(a){a.destroy();},createDialogsFromLinks:function(b,d){var c=[];var a=this;b.each(function(f){c.push(a.createDialogFromLink(jQuery(this),d));});return c;},createDialogFromLink:function(c,a){c=jQuery(c);if(!c){return;}a=jQuery.extend({title:c.attr("title")||c.text(),urlForContent:c.attr("href")},a);var b;b=this.addDialog(a);b.addToggler(c);if(typeof a.afterSetContent==="function"){jQuery(b).bind("afterSetContent",b,a.afterSetContent);}else{jQuery(b).bind("afterSetContent",b,function(){var d=this;this.content.find("a.dialog-toggle").bind("click",d,function(f){if(f){f.preventDefault();}d.content.toggleClass("more");});this.content.find('input[type="text"], textarea').each(function(){jQuery(this).focus(function(f){if(f){f.preventDefault();}if(jQuery(this).hasClass("defaultvalue")&&this.value===this.defaultValue){this.value="";jQuery(this).removeClass("defaultvalue");}else{this.select();}});});this.content.find(".dialog-rating-controller").each(function(){var f=new CReviewRate(jQuery(this),{clickCallBack:function(g){var h=d.content.find("#user-rating");if(h){h.val(this.choosen_rating||"");}}});jQuery(".guideline-window").each(function(g){jQuery(this).bind("click",function(h){h.preventDefault();window.open(jQuery(this)[0].href,"guideline","width=800, height=600, scrollbars=yes, resizable=yes, menubar=yes, location=no, toolbar=no, directories=no, status=no, top=0, left=0",false);return false;});});});jQuery("textarea.maxlength-1000").keyup(function(){var f=1000;if(jQuery(this).val().length>f){jQuery(this).val(jQuery(this).val().substr(0,1000));}jQuery(this).parent().find(".chars-remaining").html((f-jQuery(this).val().length));});});}return b;},createRoutePlanDialogFromLink:function(c,a){var b=this.createDialogFromLink(c,a);jQuery(b).bind("afterSetContent",b,function(){var d=this;this.content.find("a.switch-direction").bind("click",d,function(f){if(f){f.preventDefault();}var j=d.content.find("span.top-label")[0];var g=d.content.find("span.bottom-label")[0];var i=d.content.find("input.from")[0];var h=d.content.find("input.to")[0];j.oldInner=j.innerHTML;j.innerHTML=g.innerHTML;g.innerHTML=j.oldInner;i.oldName=i.name;i.name=h.name;h.name=i.oldName;});});return b;}});var DialogHandler;jQuery(document).ready(function(){DialogHandler=new CDialogHandler();});var Callout=jQuery.klass({html:null,delay:false,isOpen:false,initialize:function(d){var b=jQuery;var f=d||{height:100,width:100};var c=f.height;var a=f.width;if(b("div.callout").length>0){return;}this.html=['<div class="callout dialog">','<div class="body">','<div class="t"></div>','<div class="content">',"</div>","</div>",'<div class="b">',"<div></div>",'<div class="pointer"></div>',"</div>","</div>"];b("body").append(this.html.join(""));b("div.callout .body").css({height:c,width:a});this.domElement=b("div.callout");this.content=b("div.callout .content");this.toggle();},setContent:function(b){var a=['<a  class="addax addax-cs_hl_hit_pdf_click" rel="external nofollow" href="',b.link,'">','<img border="0" height="100" src="',b.tnUrl,'"/>',"</a>"].join("");this.content.html(a);this.content.children("a").bind("click",{target:b.target},Site.Statistic.Addax.statFunc);this.content.children("a").bind("click",Site.openLink);},getHeight:function(){return parseInt(this.domElement.css("height"));},setPosition:function(a){this.domElement.css({left:a.left,top:a.top-this.getHeight(),position:"absolute"});},toggle:function(){this.domElement.toggleClass("hidden");},open:function(){this.domElement.removeClass("hidden");this.isOpen=true;},close:function(){this.domElement.addClass("hidden");this.isOpen=false;}});var Tooltip=jQuery.klass({isActivated:false,domElement:null,initialize:function(a){this.container=(a&&a.container)?a.container:document.body;this.content=(a&&a.content)?a.content:jQuery("<span>Dummy content...</span>");this.draw();},draw:function(){var a=[];a.push('<div class="eniro-tooltip">');a.push('   <div class="content"></div>');a.push('   <span class="stem"></span>');a.push("</div>");jQuery(this.container).append(a.join(""));return false;},getDomElement:function(){return this.domElement;},getContentContainer:function(){return this.contentContainer;},setPosition:function(a){this.domElement.css({top:a.top,left:a.left});},setStemPosition:function(a){this.stemPlacements[a](this);},toggle:function(){this.domElement.toggleClass("show");},stemPlacements:{"++":function(a){a.stem.removeClass("bottom");a.stem.addClass("top");a.domElement.removeClass("bottom");a.domElement.addClass("top");a.stem.css({right:15,top:-8});},"+-":function(a){a.stem.removeClass("top");a.stem.addClass("bottom");a.domElement.removeClass("top");a.domElement.addClass("bottom");a.stem.css({right:15,bottom:-14});},"--":function(a){a.stem.removeClass("top");a.stem.addClass("bottom");a.domElement.removeClass("top");a.domElement.addClass("bottom");a.stem.css({bottom:-14,left:10});},"-+":function(a){a.stem.removeClass("bottom");a.stem.addClass("top");a.domElement.removeClass("bottom");a.domElement.addClass("top");a.stem.css({top:-8,left:10});}},assignElements:function(){this.domElement=jQuery(".eniro-tooltip");this.stem=this.domElement.find(".stem");this.contentContainer=this.domElement.find(".content");},registerObservers:function(){jQuery(document).bind("click",{self:this},this.closeToolTip);},activate:function(){if(!this.isActivated){this.assignElements();this.registerObservers();this.isActivated=true;}return false;},closeToolTip:function(a){if(a.data.self.domElement!==null){a.data.self.domElement.removeClass("show");}}});var Share=jQuery.klass({isActivated:false,title:"Dela med dig med dina v&auml;nner",div:null,domElement:null,links:{facebook:{text:"Facebook",url:"http://www.facebook.com/share.php?u=${url}&t=${title}",element:null},myspace:{text:"Myspace",url:"http://www.myspace.com/index.cfm?fuseaction=postto&t=${title}&u=${url}",element:null},twitter:{text:"Twitter",url:"http://twitter.com/home?status=${title}:${url}",element:null},delicious:{text:"Delicious",url:"http://delicious.com/save?url=${url}&title=${title}",element:null}},url:null,initialize:function(a){this.container=(a&&a.container)?a.container:document.body;this.link=(a&&a.link)?a.link:null;this.draw();},draw:function(){var b=[];b.push('<div class="eniro-share">');b.push(["   <div>",Localization.Phrases["socialnetworks:share:content:title"][Site.Page.getLang()],"</div>"].join(""));b.push("       <ul>");for(var a in this.links){var c=this.links[a];b.push('           <li class="',a,'"><a class="sprite sprite-icon-',a,'" href=""><span>',c.text,"</span></a></li>");}b.push("       </ul>");b.push("</div>");this.div=b.join("");jQuery(this.container.getContentContainer()).append(this.div);this.domElement=jQuery(".eniro-share");},assignElements:function(){for(var a in this.links){var b=this.links[a];this.links[a].element=this.domElement.find("li."+a);}},registerObservers:function(){this.link.bind("click",{self:this},this.onClick);var a=this;for(var b in this.links){this.links[b].element.bind("click",{self:this},this.onClick);}},activate:function(){if(!this.isActivated){this.assignElements();this.registerObservers();this.isActivated=true;}return false;},onClick:function(n){if(this===n.data.self.link.get()[0]){var c=jQuery("body .tooltip-container.active");var o=jQuery("body .tooltip.visible");if(o.length>0&&c){c.append(o.removeClass("visible")).removeClass("active");}var d=n.data.self.container;var b=jQuery(d.getDomElement()).width();var i=jQuery(n.data.self.link).width();var h=jQuery(document).width();var k=jQuery(n.data.self.link).offset();var m=Math.abs(b-i);d.setStemPosition("++");d.setPosition({left:k.left-m,top:k.top+15});jQuery(this).toggleClass("active");d.toggle();}else{if(jQuery(this).closest(".eniro-share")[0]===n.data.self.domElement[0]){var f=jQuery(this).attr("class");var a=encodeURIComponent(window.location.href);var l=encodeURIComponent(window.document.title);var j=n.data.self.links[f].url;var g=j.replace("${url}",a).replace("${title}",l);n.data.self.openWindow(g);}}return false;},openWindow:function(a){window.open(a);}});var CSlideshow=jQuery.klass({options:undefined,initialize:function(c){var b=jQuery;var d={containerId:undefined,containerClass:undefined,pathToImages:"/components/business/common/slideshow/limg",altTextNext:Localization.Phrases.next[Site.Page.getLang()],altTextPrev:Localization.Phrases.previous[Site.Page.getLang()],addaxClassNext:"addax addax-cs_ip_slideshow_next",addaxClassPrev:"addax addax-cs_ip_slideshow_prev",activateKeyboardNav:true};this.options=b.extend({},d,c||{});var f="";if(this.options.containerId){f+="#"+this.options.containerId;}if(this.options.containerClass){if(f!==""){f+=", ";}f+="."+this.options.containerClass;}var a=this;b(f).each(function(){a.implementSlideShowFunctionality(this);});},implementSlideShowFunctionality:function(a){var b=jQuery;this.addSlideshowButtons(a);this.hijackHeaders(a);this.activateKeyboardNavigation(a);this.addCounter(a);this.synchSlideShowButtons(a);this.addPopup(a);b(a).find(".active .image").show();},addPopup:function(a){var c=jQuery,b=c("body"),d;c(a).find(".image img, .image a").click(function(){var g=c(this);var f=g.parents(".slide").clone();f.find("h3 a").each(function(){c(this).after(c(this).html());c(this).remove();});d="&nbsp;";var j=c('<div class="dialog inline-popup-module inline-popup-module-slide"><div class="body"><div class="t"> </div><h4>'+d+'<a class="close-btn sprite sprite-close-cross" href="#" title="Close">&nbsp;</a></h4><div class="content"></div></div><div class="b"><div> </div></div></div>');j.find(".content").append(f);var h=j.find(".image img");h.attr("src",h.attr("src").toString().replace("/thumb","")+"?"+Math.floor(Math.random()*1001));b.append(j);j.show();h.load(function(){var o=c(document).height();var m=400;var r,n,p,q,k=0;p=m;k=j.width();if(h.width()>m){p=h.width();k=h.width();}q=j.height();n=c(window).width()/2-((k+48)/2);r=g.offset().top;if((r+q)>o){r=o-q;}j.css({width:p+48,height:q,left:n,top:r});var l=c('<div class="covershadow">&nbsp;</div>');l.css({height:c(document).height(),width:c(document).width()}).fadeTo(0,0.7);b.append(l);});var i=function(){c(".inline-popup-module-slide").remove();c("body").find(".covershadow").remove();return false;};c("body").find(".inline-popup-module .close-btn").click(i);c(".profilepage").mousedown(function(k){var l=c(k.target).parents(".inline-popup-module-slide");if(!l[0]){i();}});c(document).keyup(function(k,l){if(k.keyCode===27){i();}return false;});});},addCounter:function(a){var b=jQuery('<div class="counter"><strong>{active}</strong>/<span>{total}</span></div>');jQuery(a).find(".header").prepend(b);this.synchCounter(a);},synchCounter:function(a){var b=jQuery,c,d;c=b(a).find(".slide").length;d=b(a).find(".slide").index(b(a).find(".active"))+1;b(a).find(".counter strong").html(d);b(a).find(".counter span").html(c);},activateKeyboardNavigation:function(a){var b=this;if(b.options.activateKeyboardNav){jQuery(document).keyup(function(c){var d=c.keyCode;switch(d){case 37:jQuery(a).find(".active .nav-prev").trigger("click");break;case 39:jQuery(a).find(".active .nav-next").trigger("click");break;}});}},hijackHeaders:function(a){jQuery(a).find("h3 a").bind("click",{direction:"next",inst:this},this.doSlide);},addSlideshowButtons:function(a){var c=jQuery;var b=c('<div class="nav-buttons"></div>');var f=c('<div class="nav-next '+this.options.addaxClassNext+'" ><img src="'+this.options.pathToImages+'/nav-next.png" alt="'+this.options.altTextNext+'" /></div>');f.bind("click",{direction:"next",inst:this},this.doSlide);var d=c('<div class="nav-prev '+this.options.addaxClassPrev+'"><img src="'+this.options.pathToImages+'/nav-prev.png" alt="'+this.options.altTextPrev+'" /></div>');d.bind("click",{direction:"prev",inst:this},this.doSlide);b.append(f,d);c(a).find(".active").append(b);},doSlide:function(f){var c=this,b=jQuery,a,i,h,g;var d=b(c).parents(".slide");i=f.data.direction;g=f.data.inst;a=d.parents(".slideshow-container");if(i==="next"){if(!d.next(".slide")[0]){return false;}h=d.next(".slide").addClass("active");}else{if(!d.prev(".slide")[0]){return false;}h=d.prev(".slide").addClass("active");}d.removeClass("active");h.append(a.find(".nav-buttons"));g.synchSlideShowButtons(a);g.synchCounter(a);return false;},synchSlideShowButtons:function(a){var b=jQuery,d,f;d=b(a).find(".slide").length-1;f=b(a).find(".slide").index(b(a).find(".active"));var c=b(b(a).find(".nav-buttons"));c.find("div").show();if(f>=d){c.find(".nav-next").hide();}if(f===0){c.find(".nav-prev").hide();}}});jQuery(document).ready(function(){var c=new CSlideshow({containerClass:"slideshow-container"});var b=jQuery(".profile-ad");if(b[0]){var a=Localization.Phrases["See profile ad"][Site.Page.getLang()];b.find(".image").append(jQuery('<a rel="nofollow" href="#">'+a+"</a>"));c.addPopup(b);}});var eBooking=jQuery.klass({initialize:function(){this.initRestaurantBookingModule();this.initHotelBookingModule();this.initResultListBookingModules();this.initRFQModule();},initRFQModule:function(){var b=jQuery;var a=function(c){var d=b(c.data.form).attr("action").toString();d+="?"+b(c.data.form).serialize().toString();window.open(d);return false;};b(".bmod-rfq").each(function(){var c=b(this);c.find('input[type="submit"]').bind("click",{form:c},a);});},initResultListBookingModules:function(){if(jQuery(".bmod-form")[0]){var a=0;jQuery(".bmod-form").each(function(){a=!a?1:0;var b=jQuery(this).find('input[name="geo_area"]')[0];if(b){var c=new CSuggest(b,{type:"suggest_where",what:"es_yp_sword",parameters:{isGeoSearch:true,search_word:jQuery("#search_word").val()},setFocus:a});}});}},initRestaurantBookingModule:function(){var d=jQuery,k,l,b,m;k=d("#booking-module-restaurant");l=this;b=k.find('input[name="textError"]').val();m=k.find('input[name="textLoading"]').val();var h=function(j){var n=j.find("#saveinfo");if(n[0]){if(n.attr("checked")){Site.Cookie.set({clientFirstname:d("#firstname").val(),clientLastname:d("#lastname").val(),clientPhone:d("#telephone").val(),clientMail:d("#email").val(),clientSaveInfo:1,clientGetNotifications:d("#notifications").attr("checked")?1:0});}else{Site.Cookie.set({clientFirstname:"",clientLastname:"",clientPhone:"",clientMail:"",clientSaveInfo:0,clientGetNotifications:0});}}};var g=function(){var r,j="",o="",q,p,n,s=false,t;r=d(this).parents("form");o=r.attr("action");t=r.attr("method");j=d(r).serialize().toString();if(this.tagName.toLowerCase()==="a"){o=d(this).attr("href");j="";s=true;}p=".book-restaurant-ajax-cont";q=d(k.find(p+":last"));n=function(v,x){if(!x){x="";}var u=q[0].offsetHeight;var w=q.html()===""?0:1;q.html('<div class="response"><p class="lastrow '+x+'">'+v+"</p></div>");if(w&&u>0){q.css({height:u+"px"});}};d.ajax({url:o,data:j,type:t,cache:false,dataType:"HTML",beforeSend:function(){h(q);n(m);},success:function(v){var u=d(d(v).find(p)).html();q.html(u);q.css({height:"auto"});a();},error:function(u,w,v){if(s){document.location=o.toString();return false;}r.submit();document.location=o.toString()+"?"+j;}});return false;};var c=function(j){var p=j.find(".form-make-reservation"),t,q,s,o,n,r;if(parseInt(Site.Cookie.get("clientSaveInfo"),0)&&p[0]){t=Site.Cookie.get("clientFirstname");q=Site.Cookie.get("clientLastname");s=Site.Cookie.get("clientMail");o=Site.Cookie.get("clientPhone");n=Site.Cookie.get("clientSaveInfo")==="1"?"checked":"";r=Site.Cookie.get("clientGetNotifications")==="1"?"checked":"";if(t!==""){d("#firstname").val(t);}if(q!==""){d("#lastname").val(q);}if(s!==""){d("#email").val(s);}if(o!==""){d("#telephone").val(o);}d("#notifications").attr("checked",r);d("#saveinfo").attr("checked",n);}};var f=function(){var s="popup",p="popup-title";var r=jQuery(this).next("."+s);var n,q=r.find("."+p).html(),o=r.clone();var j=jQuery(this).prev();if(j.hasClass("checkbox")){jQuery(this).prev().trigger("click");}o.find("."+p).remove();n=DialogHandler.addDialog({title:q,textContent:o.html(),hijackForms:false});n.toggle();return false;};var i=function(j){j.find('.special-offers input[type="radio"]').click(function(){jQuery(this).next(".promotion").trigger("click");return false;});};var a=function(){k.find('form input[type="submit"]').click(g);k.find(".time a").click(g);k.find(".ajaxlink").click(g);k.find(".promotion").click(g);k.find('input[class="text"]').eq(0).focus();k.find("a.link-popup").click(jQuery.popupWindow);c(k);jQuery(".popup-trigger").click(f);i(k);k.find(".book-tipafriend .emails").focus(function(){jQuery(this).val("");});};a();k.find(".default-form select").change(function(){k.find('form.default-form input[type="submit"]').trigger("click");return false;});if(d(document).attr("location").toString().indexOf("partner_type=restaurant")>-1){window.scrollTo(0,k.offset().top);}},openPopup:function(a){jQuery.popupWindow({location:a.toString(),width:600,height:700,centerBrowser:1});return false;},initHotelBookingModule:function(){var d=jQuery,f,h,c,k;h=this;d("#result-list .booking-btn").click(function(){var j=d(this.parentNode).find('input[name="bookingLink"]').val();h.openPopup(j);});f=d("#booking-module-hotel");this.initTogglers(f);this.initRoomSwitcher(f);this.initBookingButtons(f,h);c=f.find('input[name="textError"]').remove().val();k=f.find('input[name="textLoading"]').remove().val();f.find(".defaultform select").change(function(){f.find('form.defaultform input[type="submit"]').trigger("click");});var g=d(document).attr("location").toString();var b=g.split("active_room=")[1];if(b&&b!==""){b=b.split("&")[0];var a=d(f.find(".book-availability-pp form").eq(b));a.find("a").trigger("click");var i=f.offset();window.scrollTo(0,i.top);}f.find('form.defaultform input[type="submit"]').click(function(){var p,j,m,o,n,l,q;p=d(this).parents("form");m=p.attr("action");q=p.attr("method");n=".book-hotel-ajax-cont";o=d(f.find(n));j=d(p).serialize().toString();l=function(s,u){if(!u){u="";}var r=o[0].offsetHeight;var t=o.html()===""?0:1;o.html('<div class="response"><p class="lastrow '+u+'">'+s+"</p></div>");if(t&&r>0){o.css({height:r+"px"});}};d.ajax({url:m,dataType:"html",type:q,data:j,cache:false,beforeSend:function(r){l(k);},success:function(s){var r=d(d(s).find(n)).html();o.html(r);o.css({height:"auto"});h.initTogglers(f);h.initRoomSwitcher(f);h.initBookingButtons(f,h);},error:function(r,t,s){p.submit();}});return false;});},initBookingButtons:function(a,c){var b=jQuery;b(a).find('.book-availability-pp input[type="submit"]').click(function(){var d=b(this).parents("form").attr("action")+"?"+b(this).parents("form").serialize();c.openPopup(d);return false;});},initTogglers:function(a){var b=jQuery;b(a).find(" .toggler").each(function(){var d=this.innerHTML;var c=b('<a href="#" class="sprite icon toggler addax addax-cs_ip_book_room_show_room_info " title="'+d+'">'+d+"</a>").click(function(){b(this).parents("form").toggleClass("expanded");return false;});b(this).after(c[0]).remove();});},initRoomSwitcher:function(a){var b=jQuery;b(a).find(".book-availability-pp .rooms select").change(function(){var c,g,h,f,d=b(this);h=d.val();f=d.parents("form");c="price"+h.toString();g=(f.find('input[name="'+c+'"]').val());f.find(".price").html(g);});}});jQuery(document).ready(function(){var b=Site.Page.getPagetype();if(b==="profilepage"||b==="resultpage"){var a=new eBooking();}});var CTooltip=jQuery.klass({list:null,initialize:function(){var a=this,b=jQuery;jQuery(".tooltip-link").click(function(d){var t=b(this);if(!t.parent().find(".tooltip")[0]&&!t.parent().hasClass("active")){var r='<div class="tooltip"><span class="stem"></span><ul><li>{smsLink}</li><li>{emailLink}</li><li>{vCardLink}</li></ul></div>';var p=b(this).parents(".footer").find('input[name="jsvars"]').val();var m=p.split("|"),c="",l="",q="";for(var j=0,f=m.length;j<f;j+=1){var o=m[j].split(";");var k=o[1];var g=o[2];var h=o[3];switch(m[j].substring(0,3)){case"sms":c='<a href="'+h+'" class="'+k+'">'+g+"</a>";break;case"ema":l='<a href="'+h+'" class="'+k+'">'+g+"</a>";break;case"vca":q='<a href="'+h+'" class="'+k+'">'+g+"</a>";break;}}r=r.replace("{smsLink}",c);r=r.replace("{emailLink}",l);r=r.replace("{vCardLink}",q);t.parent().append(r);DialogHandler.createDialogsFromLinks(t.parent().find(".tooltip .dialog-link"),{hijackForms:true,resetOnOpen:true});}if(a.list!==null&&a.list.hasClass("active")){a.reset();}else{a.reset();d.preventDefault();a.list=jQuery(this).parent();var s=a.list.find(".tooltip");jQuery("body").append(s);var n=a.list.offset();s.addClass("visible").css({top:n.top+20+"px",left:n.left+5+"px"});a.list.toggleClass("active");}return false;});jQuery(document).bind("click",{obj:a},a.reset);},reset:function(){var a=jQuery("body .tooltip-container.active");var b=jQuery("body .tooltip.visible");a.append(b.removeClass("visible")).removeClass("active");if(jQuery(".eniro-tooltip.show")){jQuery(".eniro-tooltip").removeClass("show");}}});jQuery(document).ready(function(){if(Site.Page.getPagetype()==="resultpage"||Site.Page.getPagetype()==="profilepage"||Site.Page.getPagetype()==="kampage"){var a=new CTooltip();}});var CFilterGroup=jQuery.klass({initialize:function(b){this.filtergroup=jQuery(b);if(this.filtergroup){if(this.filtergroup.hasClass("sub-filter")){this.filtergroupToggle(this.filtergroup);var a;jQuery("ul.sub-filtergroup").children().each(function(){a=new CFilterGroup(this);});}else{this.attachToggle(this.filtergroup);}}},attachToggle:function(c){this._more=c.hasClass("more");var b=c.find("div.togglemore");this._toggle=b.length>0?b[0].getElementsByTagName("a")[0]:false;var a=this;if(this._toggle){jQuery(this._toggle).click(function(d){d.preventDefault();return a._more?a.collapse():a.expand();});}this.filtergroupToggle(c);},filtergroupToggle:function(b){var c;if(!Site.Page.isKLI()){if(b.find("h4 a").length!==0){c=b.find("h4 a");}else{c=b.find("h5 a");}}else{c=b.find("h2 a");}this._collapse=b.hasClass("active");var a=this;jQuery(c).click(function(d){d.preventDefault();return a._collapse?a.hide():a.show();});},show:function(){this.filtergroup.addClass("active");this._collapse=true;},hide:function(){this.filtergroup.removeClass("active");this._collapse=false;this.collapse();},expand:function(){this.filtergroup.addClass("more");this._more=true;this.phrase();},collapse:function(){this.filtergroup.removeClass("more");this._more=false;this.phrase();},phrase:function(){this._geography=this.filtergroup.hasClass("geography")?(this._toggle.innerHTML=this._more?"Show less geography".t():"Show more geography".t()):null;this._geography=this.filtergroup.hasClass("searchword")?(this._toggle.innerHTML=this._more?"Show less searchword".t():"Show more searchword".t()):null;this._category=this.filtergroup.hasClass("category")?(this._toggle.innerHTML=this._more?"Show less category".t():"Show more category".t()):null;this._offer=this.filtergroup.hasClass("offer")?(this._toggle.innerHTML=this._more?"Show less offer".t():"Show more offer".t()):null;this._categorymore=this.filtergroup.hasClass("category-more")?(this._toggle.innerHTML=this._more?"Show less categorymore".t():"Show more categorymore".t()):null;this._brands=this.filtergroup.hasClass("brands")?(this._toggle.innerHTML=this._more?"Show less brands".t():"Show more brands".t()):null;this._organisation=this.filtergroup.hasClass("organisation")?(this._toggle.innerHTML=this._more?"Show less organisation".t():"Show more organisation".t()):null;}});var CFilterList=jQuery.klass({initialize:function(){this.filterlist=jQuery("ul.filtergroup");if(this.filterlist){var a;this.filterlist.children().each(function(){a=new CFilterGroup(this);});}}});jQuery(document).ready(function(){if((Site.Page.getPagetype()==="resultpage")||Site.Page.isKLI()){var a=new CFilterList();}});var Twitterbox=jQuery.klass({_containerEl:null,_twitterAccount:null,_tweetContainer:null,initialize:function(){this._containerEl=jQuery("#twitterbox");this._twitterAccount=this._containerEl.find(".twitterid").val();if(!this._twitterAccount){return;}this._containerEl.find(".twitter-account").remove();this._tweetContainer=jQuery('<div class="twitter-account"><p class="graybg box"><img alt="Loading" src="/cimg/time_indicator.gif"/></p></div>');this._containerEl.append(this._tweetContainer);var a=this;this.loadWidget();},onTimeOut:function(){var a="Twitter Error".t();jQuery("#twitterbox p").html(a);},loadWidget:function(){var a='<div class="graybg box"><p><a href="http://twitter.com/%user_screen_name%" title="Twitter-%user_screen_name%"  class="addax addax-cs_ip_twitter_click" rel="external nofollow" target="_blank">%text%</a></p></div><div><span class="box-bottom">&nbsp;</span></div><div><p class="tw-time">%time%</p><a href="http://twitter.com" title="Twitter"  rel="external nofollow" class="sprite twitter-logotype addax addax-cs_ip_twitter_logotype_click" target="_blank">&nbsp;</a></div>';getTwitters(this._tweetContainer[0],{id:this._twitterAccount,count:1,enableLinks:true,ignoreReplies:true,timeout:5,onTimeout:this.onTimeOut,template:a});}});jQuery(document).ready(function(){if(Site.Page.getPagetype()==="profilepage"){var a=new Twitterbox();}});var renderTwitters;if(typeof renderTwitters!=="function"){(function(){var a=(function(){var l=navigator.userAgent.toLowerCase();return{safari:/webkit/.test(l),opera:/opera/.test(l),msie:/msie/.test(l)&&!(/opera/).test(l),mozilla:/mozilla/.test(l)&&!(/(compatible|webkit)/).test(l)};})();var g=0;var k=[];var f=false;window.renderTwitters=function(p,w){function n(s){return document.createElement(s);}function u(s){return document.createTextNode(s);}var r=w.twitterTarget;var q=null;var u,m,l,o,t=p.length>w.count?w.count:p.length;for(o=0;o<t&&p[o];o=o+1){q=j(p[o]);if(w.ignoreReplies&&p[o].text.substr(0,1)==="@"){t=t+1;continue;}u="";if(w.template){u=w.template.replace(/%([a-z_\-\.]*)%/ig,function(s,x){var y=q[x]+""||"";if(x==="text"&&w.enableLinks){y=b(y);}return y;});}else{m=n("span");m.className="twitterStatus";l=n("span");l.className="twitterTime";m.innerHTML=p[o].text;if(w.enableLinks===true){m.innerHTML=b(m.innerHTML);}l.innerHTML=d(p[o].created_at);if(w.prefix){var v=n("span");v.className="twitterPrefix";v.innerHTML=w.prefix.replace(/%(.*?)%/g,function(s,x){return p[o].user[x];});li.appendChild(v);li.appendChild(u(" "));}li.appendChild(m);li.appendChild(u(" "));li.appendChild(l);}}if(w.clearContents){while(r.firstChild){r.removeChild(r.firstChild);}}r.innerHTML=u;if(Site&&Site.Statistic.Addax.statFunc){jQuery(r).find(".addax").click(Site.Statistic.Addax.statFunc);}};window.getTwitters=function(n,o,m,l){g=g+1;if(typeof o==="object"){l=o;o=l.id;m=l.count;}if(!m){m=1;}if(l){l.count=m;}else{l={};}if(!l.timeout&&typeof l.onTimeout==="function"){l.timeout=10;}if(typeof l.clearContents==="undefined"){l.clearContents=true;}if(l.withFriends){l.withFriends=false;}l.twitterTarget=n;if(typeof l.enableLinks==="undefined"){l.enableLinks=true;}window["twitterCallback"+g]=function(p){if(l.timeout){clearTimeout(window["twitterTimeout"+g]);}renderTwitters(p,l);};i((function(q,p){return function(){if(!q.twitterTarget){return;}var s="http://www.twitter.com/statuses/"+(q.withFriends?"friends_timeline":"user_timeline")+"/"+o+".json?callback=twitterCallback"+p+"&count=20&cb="+Math.random();if(q.timeout){window["twitterTimeout"+p]=setTimeout(function(){if(q.onTimeoutCancel){window["twitterCallback"+p]=function(){};}q.onTimeout.call(q.twitterTarget);},q.timeout*1000);}var r=document.createElement("script");r.setAttribute("src",s);document.getElementsByTagName("head")[0].appendChild(r);};})(l,g));};h();function j(n){var m=n,l;for(l in n.user){m["user_"+l]=n.user[l];}m.time=d(n.created_at);return m;}function i(l){if(!f){k.push(l);}else{l.call();}}function c(){f=true;var l;while(l=k.shift()){l.call();}}function h(){if(a.mozilla||a.opera){document.addEventListener("DOMContentLoaded",c,false);}else{if(a.msie){document.write("<script id=__ie_init defer=true src=//:><\/script>");var l=document.getElementById("__ie_init");if(l){l.onreadystatechange=function(){if(this.readyState!=="complete"){return;}this.parentNode.removeChild(this);c.call();};}l=null;}else{if(a.safari){var m=setInterval(function(){if(document.readyState==="loaded"||document.readyState==="complete"){clearInterval(m);m=null;c.call();}},10);}}}}function d(s){var l=s.split(" "),m=Date.parse(l[1]+" "+l[2]+", "+l[5]+" "+l[3]),D=new Date(m),o=(arguments.length>1)?arguments[1]:new Date(),E=parseInt((o.getTime()-m)/1000,10),q="";function F(H){var r=H.getHours(),I=H.getMinutes()+"",G="AM";if(r===0){r=12;}else{if(r>12){r-=12;G="PM";}}if(I.length===1){I="0"+I;}return r+":"+I+" "+G;}function p(G){var L=G.toDateString().split(/ /),I=L[1],r=L[2],M=parseInt(r,10),H=G.getFullYear(),K=(new Date()).getFullYear(),J="th";if((M%10)===1&&r.substr(0,1)!=="1"){J="st";}else{if((M%10)===2&&r.substr(0,1)!=="1"){J="nd";}else{if((M%10)===3&&r.substr(0,1)!=="1"){J="rd";}}}if(r.substr(0,1)==="0"){r=r.substr(1);}return I+" "+r+J+(K!==H?", "+H:"");}E=E+(o.getTimezoneOffset()*60);var C,B,A,z,y,x,w,v,u,t,n;switch(Site.Page.getLang()){case"da-DK":C="mindre end 5 sekunder siden";B="et halvt minut siden";A="mindre end et minut siden";z="en minut siden";y=(parseInt((E/60),10)).toString()+" minutter siden";x="ca. en time siden";w="ca. "+(parseInt((E/3600),10)).toString()+" timer siden";v=F(D)+" i g&aring;r";u=F(D)+" "+p(D);t=(parseInt((E/86400),10)).toString()+" dage siden";n="blev skrevet for ";break;case"fi-FI":C="alle viisi sekuntia sitten";B="puoli minuuttia sitten";A="alle minuutti sitten";z="1 minuutti sitten";y=(parseInt((E/60),10)).toString()+" minuuttia sitten";x="noin tunti sitten";w="noin "+(parseInt((E/3600),10)).toString()+" tuntia sitten";v=F(D)+" eilen";u=F(D)+" "+p(D);t=(parseInt((E/86400),10)).toString()+" p&auml;iv&auml;&auml; sitten";n="kirjoitettu ";break;default:C="mindre &auml;n 5 sekunder sedan";B="en halv minut sedan";A="mindre &auml;n en minut sedan";z="1 minut sedan";y=(parseInt((E/60),10)).toString()+" minuter sedan";x="ungef&auml;r 1 timme sedan";w="ungef&auml;r "+(parseInt((E/3600),10)).toString()+" timmar sedan";v=F(D)+" ig&aring;r";u=F(D)+" "+p(D);t=(parseInt((E/86400),10)).toString()+" dagar sedan";n="Skrevs f&ouml;r ";}if(E<5){q=C;}else{if(E<30){q=B;}else{if(E<60){q=A;}else{if(E<120){q=z;}else{if(E<(45*60)){q=y;}else{if(E<(2*90*60)){q=x;}else{if(E<(24*60*60)){q=w;}else{if(E<(48*60*60)){q=v;}else{q=t;}}}}}}}}return n+q;}function b(l){var m={'"':"&quot;","&":"&amp;","<":"&lt;",">":"&gt;"};return l.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g,function(n){return n.link(n);}).replace(/(^|[^\w])(@[\d\w\-]+)/g,function(p,o,n){return o+'@<a href="http://twitter.com/'+n.substr(1)+'"  rel="external">'+n.substr(1)+"</a>";}).replace(/"&<>/,function(n){return m[n];});}})();}var CGallery=jQuery.klass({_current:null,_previous:null,initialize:function(){this._current="image01";this._previous="image01";var a=this;jQuery(".gallery .gallery-view").addClass("current-"+a._current);jQuery(".gallery .gallery-thumb").addClass("current-thumb-"+a._current);jQuery(".gallery .gallery-thumb img").each(function(){jQuery(this).bind("click",function(b){b.preventDefault();a._current=jQuery(this).parents("li").attr("class");jQuery(".gallery .gallery-view").removeClass("current-"+a._previous).addClass("current-"+a._current);jQuery(".gallery .gallery-thumb").removeClass("current-thumb-"+a._previous).addClass("current-thumb-"+a._current);a._previous=a._current;return false;});jQuery(this).bind("mouseover",function(b){b.preventDefault();jQuery(this).parents("li").addClass("hover");return false;});jQuery(this).bind("mouseout",function(b){b.preventDefault();jQuery(this).parents("li").removeClass("hover");return false;});});}});jQuery(document).ready(function(){var a=new CGallery();});var ResultPage=jQuery.klass({initialize:function(){this.initOpeningHours();this.initCatDesc();this.initInlinePopupModules();this.initKommunerSelect();this.initShowPdfOnMouseOver();},initInlinePopupModules:function(){var a=jQuery;a(".inline-popup-module-trigger").click(function(){var d=a(a(this).parents(".hit"));var c=d.find(".inline-popup-module");var b=a(this).offset();c.css({top:b.top+"px",left:b.left+"px"}).show();c.find(".close-btn").click(function(){var f=a(this).parents(".dialog");d.append(f.hide());});a("body").append(c);return false;});},initShowPdfOnMouseOver:function(){var k,g,a,n,m,c,d=jQuery,b=Site.getBaseURL()+"/components/business/common/callout/limg/icon-pdf.gif";var p=d(".addax-cs_hl_hit_pdf_click");var o=this;var l=null;o.callout=new Callout({height:126,width:103});if(!o.callout){return;}for(var f=0;f<p.length;f++){a=d(p[f]);a.hover(function(){n=d(this).offset();c=d(this).siblings("span");m=d(this).attr("href");if(o.callout&&!o.callout.isOpen){if(l){clearTimeout(l);}if(c.length>0&&c.html()!==""){b=c.html();}o.callout.setContent({link:m,tnUrl:b,target:this});o.callout.setPosition(n);o.callout.open();}return false;},function(){l=setTimeout(function(){if(o.callout&&!o.callout.delay){o.callout.close();}},600);return false;});d(this.callout.domElement).hover(function(){o.callout.delay=true;},function(){o.callout.close();o.callout.delay=false;});}},initCatDesc:function(){var a=jQuery;var c=a(".category-desc");var b=a("h1")[0];var d=a("div.result-header").offset();if(!b||!c[0]){return false;}b.innerHTML='<a href="#" class="category-desc-toggler">'+b.innerHTML+"</a>";a("body").append(c);c.css({top:(d.top+b.offsetHeight)+"px",left:(d.left+b.offsetLeft+6)+"px"});c.show();a(".category-desc-toggler,.category-desc a.close-btn").click(function(){a(".category-desc").toggleClass("hidden");return false;});},initOpeningHours:function(){var a=function(){var g=jQuery(this);var f=jQuery(document.getElementById(g.attr("id")+"-box"));if(f.hasClass("initialized")){f.show();return false;}jQuery("body").append(f);var i=document.body.scrollTop;if(i===0){if(window.pageYOffset){i=window.pageYOffset;}else{i=(document.body.parentElement)?document.body.parentElement.scrollTop:0;}}i+=200;var j=g.offset();var c=j.left;f.css({top:i,left:c});var d=f.find("h2");f.Draggable=new CDraggable(f,{handle:f.header});f.addClass("initialized");var b=f;var h=f.find(".close-btn");h.bind("click",function(k){b.hide();return false;});f.show();return false;};jQuery("ul.contact-features .opening-hours").click(a);},initKommunerSelect:function(){var a=jQuery;a(".dk_da #munic_code").change(function(){var b=a(".dk_da #munic_code :selected");if(b.val()==="999"||b.val()==="45"){a("#mncp_name_id").val("Hele landet");a("#mncp_id_id").val(45);a(".dk_da #munic_code :selected").val(45);}else{a("#mncp_name_id").val(b.text()+" Kommune");a("#mncp_id_id").val(b.val());}});}});jQuery(document).ready(function(){if((Site.Page.getPagetype()==="resultpage")||Site.Page.isKLI()){var a=new ResultPage();}});var Profilepage=jQuery.klass({_showMore:"Show more".t(),_showMoreTitle:"Show more".t(),_showLess:"Show less".t(),_showLessTitle:"Show less".t(),initialize:function(){this.initDescToggling();var a=jQuery("#content .toggle");this.initToggling(a);var b=jQuery("#mall ul");this.initListToggling(b);this.initTabs();this.initMap();this.initSocialNetworks();this.initContentHeight();},initContentHeight:function(){var c=document.getElementById("content");if(!c){return;}var a=jQuery("body.printpage")[0]?true:false;if(a){return;}var b=jQuery("div.profilepage .colmid")[0];c.style.height="auto";if(b!==undefined){var d=b.offsetHeight;if(c.offsetHeight+9<d){var f=d-c.offsetHeight;c.style.paddingBottom=f+"px";}}},initTabs:function(){var b=jQuery;var c=function(){var k=b(this);var g=k.parents(".tabcontainer");var f=k.attr("href").substring(k.attr("href").indexOf("#"),k.attr("href").length);var h=f.replace("#","");g.find(".tab").addClass("hidden");g.find("li").removeClass("active").addClass("rightb");g.find("#"+h).removeClass("hidden");var j=k.parents("li");j.addClass("active");j.prev().removeClass("rightb");var d=j.find(".bottomb");var i=parseInt(j[0].offsetWidth,0)-2;d.css({width:(i)+"px"});return false;};var a=function(){var l=b(this);var k=l.find("h2");var g=l.find(".cont");var f=b("<div></div>");var j=b('<ul class="tabnav"></ul>');var m="";var h='<li class="tab-index- {class}"><a class="addax addax-cs_ip_room_type_tab_click" href="#tab-index-" title="-content-"><span>-content-</span></a><span class="bottomb">&nbsp;</span></li>';var i=function(o){var p=b(this).html();var n="rightb ";if(o===0){n="leftb rightb active";}m+=h.replace(/-index-/gi,o).replace("{class}",n).replace(/-content-/gi,p);};k.each(i);j.html(m);f.append(j);var d=function(n){var o=b(this).html();var p=b("<div></div>");p.attr("id","tab"+n).attr("class","tab cont").html(o);if(n>0){p.addClass("hidden");}f.append(p);};g.each(d);l.html(f.html());l.find("a").click(c);b(l.find("a")[0]).trigger("click");};jQuery("#content .tabcontainer").each(a);},initDescToggling:function(){var k="Show more contactinfo".t();var i="Show more contactinfo".t();var g="Show less contactinfo".t();var d="Show less contactinfo".t();var f=jQuery;var c=f("#content");var h=function(){var a=jQuery(this.parentNode);a.toggleClass("folded");return false;};if(!c.find(".desc .foldable")[0]){return;}var b=f("<a></a>").attr("class","sprite icon showmore").attr("href","#").attr("title",i).click(h).html(k);c.find(".desc .default").after(b);b=f("<a></a>").attr("class","sprite icon showless").attr("href","#").attr("title",d).click(h).html(g);c.find(".desc .foldable").after(b);},initToggling:function(d){var i=70;var g="Show more".t();var f="Show more".t();var h="Show less".t();var a="Show less".t();var c=jQuery;var k=function(){var j=c(this).parents("p");j.find(".content").toggle();return false;};var b=function(s){var l=c(this);var j=l.find(".original");var u=j.html();var q=c.trim(u.replace(/([\t\r\n])/g,""));var p="";if(j.find("a").length!==0){j.find("a").each(function(w){p+=(p!=="")?", ":"";p+=c(this).html();});}else{p=q.split("-")[1];}var v=j.find("strong");j.html(" - "+p+" ").prepend(v);var r=c.trim(j.html());if(r.length<=i){return;}var t=r.substring(0,i);t+=" ... ";var o='<a href="#"  class="sprite showmore addax addax-cs_ip_keywords_viewmore_click" title="'+f+'">'+g+"</a>";var n=c("<em></em>").attr("class","min content").html(t+o);l.append(n);var m=c('<a href="#" class="sprite showless" title="'+a+'">'+h+"</a>");j.append(m);j.hide();l.find("a").click(k);};d.each(b);},initListToggling:function(b){var h=this._showMore;var g=this._showMoreTitle;var f=this._showLess;var d=this._showLessTitle;var a=function(){jQuery(this).parents("ul").toggleClass("expanded");return false;};var c=function(m){var k=jQuery;var l=k(this);var o=k('<li class="showmorelink togglelink"><a href="#" class="sprite showmore addax addax-cs_ip_malls_show_more_click" title="'+g+'">'+h+"</a></li>");l.find(".alt:first").after(o);var n=k('<li class="showlesslink togglelink"><a href="#" class="sprite showless" title="'+d+'">'+f+"</a></li>");l.find("li:last").after(n);l.find(".togglelink a").click(a);};b.each(c);},initMap:function(){var b=jQuery;var f=b("#from");var a=f.val();var c=function(){var g=b(this);if(g.val()===a){g.val("");g.removeClass("defaultvalue");}};var d=function(){var g=b(this);if(g.val()===""){g.val(a);g.addClass("defaultvalue");}};f.focus(c).blur(d);},initSocialNetworks:function(){var c=/kli/g.test(jQuery("body").attr("class"));if(c){return false;}var d=jQuery("#pagenav ul.links");var b=d.children();var a=['<li id="eniro-share" class="tooltip-container last">','<a class="tooltip-link" rel="nofollow" href="#" title="',Localization.Phrases["socialnetworks:share:link:text"][Site.Page.getLang()],'">',"<span>",Localization.Phrases["socialnetworks:share:link:text"][Site.Page.getLang()],"</span>","</a>","</li>"];jQuery(b[b.length-1]).removeClass("last");d.append(a.join(""));}});jQuery(document).ready(function(){if(Site.Page.getPagetype()==="profilepage"||Site.Page.getPagetype()==="kampage"){var a=new Profilepage();var c=new Tooltip();c.activate();c.setPosition({top:300,left:300});var b=new Share({container:c,link:jQuery("#eniro-share")});b.activate();}});var Branchpage=jQuery.klass({actionUrl:"",initialize:function(){this.toggle(jQuery(".sprite-show"));this.addSearchForm();this.initSearchFormTrigger();},toggle:function(b){var a=this;b.each(function(c){jQuery(this).bind("click",{obj:a,element:jQuery(this)},a.click);});},addSearchForm:function(){var c=jQuery;var f=c("#content form");this.actionUrl=f.attr("action");var g=f.find("#formHeader").val();var d=f.find("#searchFieldLabel").val();var b=f.find("#searchButtonLabel").val();var a=f.find("#geoArea").val();f.html('<fieldset><label for="geoArea">'+g+" "+d+'</label> <input type="text" name="geoArea" tabindex="20" value="'+a+'" id="geoArea"/> <input type="submit" tabindex="21" value="'+b+'" id="searchButton"/><input type="hidden" value="'+this.actionUrl+'" id="actionUrl" /></fieldset>');c("#geoArea").focus();},initSearchFormTrigger:function(){var a=this;jQuery("#searchButton").bind("click",a.setGeoArea);jQuery("#geoArea").bind("keydown",a.checkEnterKey);},checkEnterKey:function(a){if(a.keyCode===13){a.preventDefault();jQuery("#searchButton").trigger("click");}},setGeoArea:function(){try{var d,b,a;d=document.getElementById("geoArea").value;d=d.replace(/ /gi,"+");b="A";d=d.toLowerCase();b=b.toLowerCase();a=document.getElementById("actionUrl").value+"/"+b;if(d.length>0){a=a+"/"+d;}a=document.getElementById("actionUrl").value;a=a.replace("{searchword}",d);document.location=a;return false;}catch(c){return false;}},click:function(d){var c=d.data.element;c.toggleClass("sprite-show");c.toggleClass("sprite-hide");var b=c.parents("li:first");b.toggleClass("more");var a=b.hasClass("more")?"Show less categorypage".t():"Show more categorypage".t();c.text(a);d.preventDefault();}});jQuery(document).ready(function(){var b=Site.Page.getPagetype();if(b==="branchpage"&&Site.Page.getLang()!=="no-NO"){var a=new Branchpage();}});var Categorylistpage=jQuery.klass({actionUrl:"",initialize:function(){this.addSearchForm();this.initSearchFormTrigger();},addSearchForm:function(){var c=jQuery;var f=c("#content form");this.actionUrl=f.attr("action");var g=f.find("#formHeader").val();var d=f.find("#searchFieldLabel").val();var b=f.find("#searchButtonLabel").val();var a=f.find("#geoArea").val();f.html('<fieldset><label for="geoArea">'+g+" "+d+'</label> <input type="text" name="geoArea" tabindex="20" value="'+a+'" id="geoArea"/> <input type="submit" tabindex="21" value="'+b+'" id="searchButton"/><input type="hidden" value="'+this.actionUrl+'" id="actionUrl" /></fieldset>');c("#geoArea").focus();},initSearchFormTrigger:function(){var a=this;jQuery("#searchButton").bind("click",a.setGeoArea);jQuery("#geoArea").bind("keydown",a.checkEnterKey);},checkEnterKey:function(a){if(a.keyCode===13){a.preventDefault();jQuery("#searchButton").trigger("click");}},setGeoArea:function(){try{var d,b,a;d=document.getElementById("geoArea").value;d=d.replace(/ /gi,"+");b="A";d=d.toLowerCase();b=b.toLowerCase();a=document.getElementById("actionUrl").value+"/"+b;if(d.length>0){a=a+"/"+d;}if(Site.Page.getPagetype()==="branchpage"){a=document.getElementById("actionUrl").value;a=a.replace("{searchword}",d);}document.location=a;return false;}catch(c){return false;}}});jQuery(document).ready(function(){var a=Site.Page.getPagetype();if(a==="categorylistpage"&&Site.Page.getLang()!=="no-NO"){var b=new Categorylistpage();}});var CCategorypage=jQuery.klass({initialize:function(){this.toggle(jQuery(".sprite-show"));this.addSearchForm();this.initSearchFormTrigger();},toggle:function(b){var a=this;b.each(function(c){jQuery(this).bind("click",{obj:a,element:jQuery(this)},a.click);});},addSearchForm:function(){var c=jQuery;var f=c("#content form");this.actionUrl=f.attr("action");var g=f.find("#formHeader").val();var d=f.find("#searchFieldLabel").val();var b=f.find("#searchButtonLabel").val();var a=f.find("#geoArea").val();f.html('<fieldset><label for="geoArea">'+g+" "+d+'</label> <input type="text" name="geoArea" tabindex="20" value="'+a+'" id="geoArea"/> <input type="submit" tabindex="21" value="'+b+'" id="searchButton"/><input type="hidden" value="'+this.actionUrl+'" id="actionUrl" /></fieldset>');c("#geoArea").focus();},initSearchFormTrigger:function(){var a=this;jQuery("#searchButton").bind("click",a.setGeoArea);jQuery("#geoArea").bind("keydown",a.checkEnterKey);},checkEnterKey:function(a){if(a.keyCode===13){a.preventDefault();jQuery("#searchButton").trigger("click");}},setGeoArea:function(){try{var c,a;c=document.getElementById("geoArea").value;c=c.replace(/ /gi,"+");c=c.toLowerCase();a=document.getElementById("actionUrl").value.replace("{search_word}",c);document.location=a;return false;}catch(b){return false;}},click:function(d){var c=d.data.element;c.toggleClass("sprite-show");c.toggleClass("sprite-hide");var b=c.parents("li:first");var a=b.hasClass("more")?"Show less categorypage".t():"Show more categorypage".t();c.text(a);d.preventDefault();}});jQuery(document).ready(function(){if(Site.Page.getPagetype()==="categorypage"){var a=new CCategorypage();}});var Companylistpage=jQuery.klass({actionUrl:"",initialize:function(){this.addSearchForm();this.initSearchFormTrigger();},addSearchForm:function(){var c=jQuery;var f=c("#content form");this.actionUrl=f.attr("action");var g=f.find("#formHeader").val();var d=f.find("#searchFieldLabel").val();var b=f.find("#searchButtonLabel").val();var a=f.find("#geoArea").val();f.html('<fieldset><label for="geoArea">'+g+" "+d+'</label> <input type="text" name="geoArea" tabindex="20" value="'+a+'" id="geoArea"/> <input type="submit" tabindex="21" value="'+b+'" id="searchButton"/><input type="hidden" value="'+this.actionUrl+'" id="actionUrl" /></fieldset>');c("#geoArea").focus();},initSearchFormTrigger:function(){var a=this;jQuery("#searchButton").bind("click",a.setGeoArea);jQuery("#geoArea").bind("keydown",a.checkEnterKey);},checkEnterKey:function(a){if(a.keyCode===13){a.preventDefault();jQuery("#searchButton").trigger("click");}},setGeoArea:function(){try{var d,b,a;d=document.getElementById("geoArea").value;d=d.replace(/ /gi,"+");b="A";d=d.toLowerCase();b=b.toLowerCase();a=document.getElementById("actionUrl").value+"/"+b;if(d.length>0){a=a+"/"+d;}document.location=a;return false;}catch(c){return false;}}});jQuery(document).ready(function(){var b=Site.Page.getPagetype();if(b==="companylistpage"){var a=new Companylistpage();}});var CReviewRate=jQuery.klass({container:null,active_container:null,atts:null,clickCallBack:null,click_mode:null,heading:null,defaultheading:null,proxy:[],initialize:function(a){if(!(this.container=a)){return;}this.choosen_rating=null;this.atts=jQuery.extend({container_classname:"rating-controller sprite sprite-ratings star-rating",click_mode:false},arguments[1]||{});jQuery("div.rate fieldset").hide();this.clickCallBack=this.atts.clickCallBack||function(){return;};this.click_mode=this.atts.click_mode;this.container.addClass(this.atts.container_classname);this.heading();this.ratings=this.container[0].getElementsByTagName("label");var b=this;var c=null;jQuery(this.ratings).each(function(){c=b.createProxy(this);b.proxy.push(c);b.container.append(c);c.bind("mouseover",{obj:b,element:c},b.mouseover);c.bind("mouseout",{obj:b,element:c},b.mouseout);c.bind("click",{obj:b,element:c},b.click);});if(Site.Review!==undefined){this.click_mode=true;this.setRating(Site.Review,this);this.clickCallBack();Site.Review=undefined;}},mouseover:function(c){var a=c.data.obj;var b=c.data.element;if(a.click_mode){return;}a.setRating({class_name:b[0].className,text:b.heading},a);},mouseout:function(b){var a=b.data.obj;if(a.click_mode){return;}a.resetRating();},click:function(c){var a=c.data.obj;var b=c.data.element;if(a.choosen_rating===b.rating&&a.click_mode){a.click_mode=false;a.resetRating();}else{a.click_mode=true;a.setRating({rating:b.rating,class_name:b[0].className,text:b.heading},a);if(a.container[0]===jQuery("form.rating-controller")[0]){Site.Review={rating:b.rating,class_name:b[0].className,text:b.heading};jQuery(".rate .dialog-link").click();}}a.clickCallBack(c);},heading:function(){var a=jQuery(this.container[0].getElementsByTagName("legend")[0]).text();a=!(a==="")?a:"";this.heading=jQuery("<h5></h5>").text(a);this.container.before(this.heading);this.defaultheading=a;},setHeading:function(a){this.heading.text(a);},resetHeading:function(){this.heading.text(this.defaultheading);},createProxy:function(b){var a=jQuery("<span></span>").attr({"class":"active-"+b.firstChild.className});a.heading=b.lastChild.nodeValue;a.rating=b.firstChild.value;return a;},setRating:function(b,a){if(b.rating){this.choosen_rating=b.rating;this.click_mode=true;}a.container[0].className=a.atts.container_classname;a.container.addClass(b.class_name);a.setHeading(b.text);},resetRating:function(){if(this.click_mode){this.click_mode=false;}this.choosen_rating=null;this.container[0].className=this.atts.container_classname;this.resetHeading();}});Array.detect=function(b,d){for(var c=0;c<b.length;c++){if(d(b[c])){return b[c];}}};Array.prototype.detect=function(a){return Array.detect(this,a);};var CReviewResponseHandler=jQuery.klass({options:null,codes:null,messages:null,initialize:function(a){var b=jQuery("html")[0].lang;a=jQuery.extend({codes:{ok:[/OK/i,/REVIEW_ON_DETACHED_SUBITEM/i],blocked:[/BLOCKED_IPADDRESS/i,/COMMENT_FROM_SAME_IP/i],illegal:/ILLEGAL_CONTENT/i,error:[/UNEXPECTED_ERROR/i,/UNSUPPORTED_SERVLET_ACTION/i,/MISSING_HTTP_PARAMETER/i]},messages:{ok:{yp_review_rate:"Thanks for your participation".t(b),yp_review_report:"We have recieved your abuse report".t(b)},blocked:"You've already voted".t(b),illegal:"Input error".t(b),error:"Ajax error".t(b)}},a||{});this.codes=a.codes;this.messages=a.messages;},handle:function(c,a){var d={};var b=c;b=/<code>(.*?)<\/code>/.test(b)?b.match(/<code>(.*?)<\/code>/)[0]:false;d.type=this.getType(b);d.msg=this.messages[d.type][a]?this.messages[d.type][a]:this.messages.error;return d;},getType:function(a){var b;for(b in this.codes){if(this.isType(this.codes[b],a)){return b;}}return"error";},isType:function(b,a){var c=false;if(b instanceof Array){c=b.detect(function(d){return d.test(a);});}else{if(b instanceof RegExp){c=b.test(a);}}return c?true:false;}});var CReview=jQuery.klass({initialize:function(){var a=jQuery(".rating-controller");if(a.length>0){var b=new CReviewRate(a,{clickCallBack:function(c){}});}}});jQuery.extend({getUrlVars:function(){var d=[],c;var a=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var b=0;b<a.length;b+=1){c=a[b].split("=");d.push(c[0]);d[c[0]]=c[1];}return d;},getUrlVar:function(a){return jQuery.getUrlVars()[a];}});jQuery(document).ready(function(){if(Site.Page.getPagetype()==="reviewpage"||jQuery("div.reviewpage").length){var a=new CReview();if(jQuery.getUrlVar("write")==="1"){jQuery(".rate .dialog-link").click();}}});