(function(a,b){function g(m){var o=ta[m]={},u,w;m=m.split(/\s+/);u=0;for(w=m.length;u<w;u++)o[m[u]]=true;return o}function f(m,o,u){if(u===b&&m.nodeType===1){u="data-"+o.replace(Ca,"-$1").toLowerCase();u=m.getAttribute(u);if(typeof u==="string"){try{u=u==="true"?true:u==="false"?false:u==="null"?null:q.isNumeric(u)?parseFloat(u):La.test(u)?q.parseJSON(u):u}catch(w){}q.data(m,o,u)}else u=b}return u}function d(m){for(var o in m)if(!(o==="data"&&q.isEmptyObject(m[o])))if(o!=="toJSON")return false;return true}
function e(m,o,u){var w=o+"defer",B=o+"queue",K=o+"mark",R=q._data(m,w);if(R&&(u==="queue"||!q._data(m,B))&&(u==="mark"||!q._data(m,K)))setTimeout(function(){if(!q._data(m,B)&&!q._data(m,K)){q.removeData(m,w,true);R.fire()}},0)}function k(){return false}function h(){return true}function n(m,o,u){o=o||0;if(q.isFunction(o))return q.grep(m,function(B,K){return!!o.call(B,K,B)===u});else if(o.nodeType)return q.grep(m,function(B){return B===o===u});else if(typeof o==="string"){var w=q.grep(m,function(B){return B.nodeType===
1});if(ba.test(o))return q.filter(o,w,!u);else o=q.filter(o,w)}return q.grep(m,function(B){return q.inArray(B,o)>=0===u})}function l(m){var o=pa.split(" ");m=m.createDocumentFragment();if(m.createElement)for(;o.length;)m.createElement(o.pop());return m}function t(m,o){if(!(o.nodeType!==1||!q.hasData(m))){var u,w,B;w=q._data(m);var K=q._data(o,w),R=w.events;if(R){delete K.handle;K.events={};for(u in R){w=0;for(B=R[u].length;w<B;w++)q.event.add(o,u+(R[u][w].namespace?".":"")+R[u][w].namespace,R[u][w],
R[u][w].data)}}if(K.data)K.data=q.extend({},K.data)}}function y(m,o){var u;if(o.nodeType===1){o.clearAttributes&&o.clearAttributes();o.mergeAttributes&&o.mergeAttributes(m);u=o.nodeName.toLowerCase();if(u==="object")o.outerHTML=m.outerHTML;else if(u==="input"&&(m.type==="checkbox"||m.type==="radio")){if(m.checked)o.defaultChecked=o.checked=m.checked;if(o.value!==m.value)o.value=m.value}else if(u==="option")o.selected=m.defaultSelected;else if(u==="input"||u==="textarea")o.defaultValue=m.defaultValue;
o.removeAttribute(q.expando)}}function A(m){return typeof m.getElementsByTagName!=="undefined"?m.getElementsByTagName("*"):typeof m.querySelectorAll!=="undefined"?m.querySelectorAll("*"):[]}function v(m){if(m.type==="checkbox"||m.type==="radio")m.defaultChecked=m.checked}function F(m){var o=(m.nodeName||"").toLowerCase();if(o==="input")v(m);else o!=="script"&&typeof m.getElementsByTagName!=="undefined"&&q.grep(m.getElementsByTagName("input"),v)}function z(m,o){o.src?q.ajax({url:o.src,async:false,
dataType:"script"}):q.globalEval((o.text||o.textContent||o.innerHTML||"").replace(cb,"/*$0*/"));o.parentNode&&o.parentNode.removeChild(o)}function x(m,o,u){var w=o==="width"?m.offsetWidth:m.offsetHeight,B=o==="width"?Eb:yb;if(w>0){u!=="border"&&q.each(B,function(){u||(w-=parseFloat(q.css(m,"padding"+this))||0);if(u==="margin")w+=parseFloat(q.css(m,u+this))||0;else w-=parseFloat(q.css(m,"border"+this+"Width"))||0});return w+"px"}w=ub(m,o,o);if(w<0||w==null)w=m.style[o]||0;w=parseFloat(w)||0;u&&q.each(B,
function(){w+=parseFloat(q.css(m,"padding"+this))||0;if(u!=="padding")w+=parseFloat(q.css(m,"border"+this+"Width"))||0;if(u==="margin")w+=parseFloat(q.css(m,u+this))||0});return w+"px"}function C(m){return function(o,u){if(typeof o!=="string"){u=o;o="*"}if(q.isFunction(u))for(var w=o.toLowerCase().split(Yb),B=0,K=w.length,R,U;B<K;B++){R=w[B];if(U=/^\+/.test(R))R=R.substr(1)||"*";R=m[R]=m[R]||[];R[U?"unshift":"push"](u)}}}function O(m,o,u,w,B,K){B=B||o.dataTypes[0];K=K||{};K[B]=true;B=m[B];for(var R=
0,U=B?B.length:0,ha=m===Ub,ja;R<U&&(ha||!ja);R++){ja=B[R](o,u,w);if(typeof ja==="string")if(!ha||K[ja])ja=b;else{o.dataTypes.unshift(ja);ja=O(m,o,u,w,ja,K)}}if((ha||!ja)&&!K["*"])ja=O(m,o,u,w,"*",K);return ja}function E(m,o){var u,w,B=q.ajaxSettings.flatOptions||{};for(u in o)if(o[u]!==b)(B[u]?m:w||(w={}))[u]=o[u];w&&q.extend(true,m,w)}function J(m,o,u,w){if(q.isArray(o))q.each(o,function(K,R){u||Ob.test(m)?w(m,R):J(m+"["+(typeof R==="object"||q.isArray(R)?K:"")+"]",R,u,w)});else if(!u&&o!=null&&
typeof o==="object")for(var B in o)J(m+"["+B+"]",o[B],u,w);else w(m,o)}function fa(){try{return new a.XMLHttpRequest}catch(m){}}function M(){setTimeout(I,0);return Pb=q.now()}function I(){Pb=b}function X(m,o){var u={};q.each(Zb.concat.apply([],Zb.slice(0,o)),function(){u[this]=m});return u}function ea(m){if(!Vb[m]){var o=Z.body,u=q("<"+m+">").appendTo(o),w=u.css("display");u.remove();if(w==="none"||w===""){if(!zb){zb=Z.createElement("iframe");zb.frameBorder=zb.width=zb.height=0}o.appendChild(zb);
if(!Jb||!zb.createElement){Jb=(zb.contentWindow||zb.contentDocument).document;Jb.write((Z.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");Jb.close()}u=Jb.createElement(m);Jb.body.appendChild(u);w=q.css(u,"display");o.removeChild(zb)}Vb[m]=w}return Vb[m]}function ia(m){return q.isWindow(m)?m:m.nodeType===9?m.defaultView||m.parentWindow:false}var Z=a.document,G=a.navigator,oa=a.location,q=function(){function m(){if(!o.isReady){try{Z.documentElement.doScroll("left")}catch(V){setTimeout(m,
1);return}o.ready()}}var o=function(V,va){return new o.fn.init(V,va,B)},u=a.jQuery,w=a.$,B,K=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,R=/\S/,U=/^\s+/,ha=/\s+$/,ja=/\d/,Ja=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,ra=/^[\],:{}\s]*$/,Ma=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,Aa=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ib=/(?:^|:|,)(?:\s*\[)+/g,sb=/(webkit)[ \/]([\w.]+)/,rb=/(opera)(?:.*version)?[ \/]([\w.]+)/,lb=/(msie) ([\w.]+)/,Bb=/(mozilla)(?:.*? rv:([\w.]+))?/,vb=/-([a-z]|[0-9])/ig,
db=/^-ms-/,Fb=function(V,va){return(va+"").toUpperCase()},L=G.userAgent,T,ga,ka=Object.prototype.toString,na=Object.prototype.hasOwnProperty,sa=Array.prototype.push,Oa=Array.prototype.slice,Ea=String.prototype.trim,fb=Array.prototype.indexOf,tb={};o.fn=o.prototype={constructor:o,init:function(V,va,za){var Ha;if(!V)return this;if(V.nodeType){this.context=this[0]=V;this.length=1;return this}if(V==="body"&&!va&&Z.body){this.context=Z;this[0]=Z.body;this.selector=V;this.length=1;return this}if(typeof V===
"string")if((Ha=V.charAt(0)==="<"&&V.charAt(V.length-1)===">"&&V.length>=3?[null,V,null]:K.exec(V))&&(Ha[1]||!va))if(Ha[1]){za=(va=va instanceof o?va[0]:va)?va.ownerDocument||va:Z;if(V=Ja.exec(V))if(o.isPlainObject(va)){V=[Z.createElement(V[1])];o.fn.attr.call(V,va,true)}else V=[za.createElement(V[1])];else{V=o.buildFragment([Ha[1]],[za]);V=(V.cacheable?o.clone(V.fragment):V.fragment).childNodes}return o.merge(this,V)}else{if((va=Z.getElementById(Ha[2]))&&va.parentNode){if(va.id!==Ha[2])return za.find(V);
this.length=1;this[0]=va}this.context=Z;this.selector=V;return this}else return!va||va.jquery?(va||za).find(V):this.constructor(va).find(V);else if(o.isFunction(V))return za.ready(V);if(V.selector!==b){this.selector=V.selector;this.context=V.context}return o.makeArray(V,this)},selector:"",jquery:"1.7",length:0,size:function(){return this.length},toArray:function(){return Oa.call(this,0)},get:function(V){return V==null?this.toArray():V<0?this[this.length+V]:this[V]},pushStack:function(V,va,za){var Ha=
this.constructor();o.isArray(V)?sa.apply(Ha,V):o.merge(Ha,V);Ha.prevObject=this;Ha.context=this.context;if(va==="find")Ha.selector=this.selector+(this.selector?" ":"")+za;else if(va)Ha.selector=this.selector+"."+va+"("+za+")";return Ha},each:function(V,va){return o.each(this,V,va)},ready:function(V){o.bindReady();T.add(V);return this},eq:function(V){return V===-1?this.slice(V):this.slice(V,+V+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Oa.apply(this,
arguments),"slice",Oa.call(arguments).join(","))},map:function(V){return this.pushStack(o.map(this,function(va,za){return V.call(va,za,va)}))},end:function(){return this.prevObject||this.constructor(null)},push:sa,sort:[].sort,splice:[].splice};o.fn.init.prototype=o.fn;o.extend=o.fn.extend=function(){var V,va,za,Ha,ab,eb=arguments[0]||{},pb=1,qb=arguments.length,Ab=false;if(typeof eb==="boolean"){Ab=eb;eb=arguments[1]||{};pb=2}if(typeof eb!=="object"&&!o.isFunction(eb))eb={};if(qb===pb){eb=this;--pb}for(;pb<
qb;pb++)if((V=arguments[pb])!=null)for(va in V){za=eb[va];Ha=V[va];if(eb!==Ha)if(Ab&&Ha&&(o.isPlainObject(Ha)||(ab=o.isArray(Ha)))){if(ab){ab=false;za=za&&o.isArray(za)?za:[]}else za=za&&o.isPlainObject(za)?za:{};eb[va]=o.extend(Ab,za,Ha)}else if(Ha!==b)eb[va]=Ha}return eb};o.extend({noConflict:function(V){if(a.$===o)a.$=w;if(V&&a.jQuery===o)a.jQuery=u;return o},isReady:false,readyWait:1,holdReady:function(V){if(V)o.readyWait++;else o.ready(true)},ready:function(V){if(V===true&&!--o.readyWait||V!==
true&&!o.isReady){if(!Z.body)return setTimeout(o.ready,1);o.isReady=true;if(!(V!==true&&--o.readyWait>0)){T.fireWith(Z,[o]);o.fn.trigger&&o(Z).trigger("ready").unbind("ready")}}},bindReady:function(){if(!T){T=o.Callbacks("once memory");if(Z.readyState==="complete")return setTimeout(o.ready,1);if(Z.addEventListener){Z.addEventListener("DOMContentLoaded",ga,false);a.addEventListener("load",o.ready,false)}else if(Z.attachEvent){Z.attachEvent("onreadystatechange",ga);a.attachEvent("onload",o.ready);var V=
false;try{V=a.frameElement==null}catch(va){}Z.documentElement.doScroll&&V&&m()}}},isFunction:function(V){return o.type(V)==="function"},isArray:Array.isArray||function(V){return o.type(V)==="array"},isWindow:function(V){return V&&typeof V==="object"&&"setInterval"in V},isNumeric:function(V){return V!=null&&ja.test(V)&&!isNaN(V)},type:function(V){return V==null?String(V):tb[ka.call(V)]||"object"},isPlainObject:function(V){if(!V||o.type(V)!=="object"||V.nodeType||o.isWindow(V))return false;try{if(V.constructor&&
!na.call(V,"constructor")&&!na.call(V.constructor.prototype,"isPrototypeOf"))return false}catch(va){return false}var za;for(za in V);return za===b||na.call(V,za)},isEmptyObject:function(V){for(var va in V)return false;return true},error:function(V){throw V;},parseJSON:function(V){if(typeof V!=="string"||!V)return null;V=o.trim(V);if(a.JSON&&a.JSON.parse)return a.JSON.parse(V);if(ra.test(V.replace(Ma,"@").replace(Aa,"]").replace(ib,"")))return(new Function("return "+V))();o.error("Invalid JSON: "+
V)},parseXML:function(V){var va,za;try{if(a.DOMParser){za=new DOMParser;va=za.parseFromString(V,"text/xml")}else{va=new ActiveXObject("Microsoft.XMLDOM");va.async="false";va.loadXML(V)}}catch(Ha){va=b}if(!va||!va.documentElement||va.getElementsByTagName("parsererror").length)o.error("Invalid XML: "+V);return va},noop:function(){},globalEval:function(V){if(V&&R.test(V))(a.execScript||function(va){a.eval.call(a,va)})(V)},camelCase:function(V){return V.replace(db,"ms-").replace(vb,Fb)},nodeName:function(V,
va){return V.nodeName&&V.nodeName.toUpperCase()===va.toUpperCase()},each:function(V,va,za){var Ha,ab=0,eb=V.length,pb=eb===b||o.isFunction(V);if(za)if(pb)for(Ha in V){if(va.apply(V[Ha],za)===false)break}else for(;ab<eb;){if(va.apply(V[ab++],za)===false)break}else if(pb)for(Ha in V){if(va.call(V[Ha],Ha,V[Ha])===false)break}else for(;ab<eb;)if(va.call(V[ab],ab,V[ab++])===false)break;return V},trim:Ea?function(V){return V==null?"":Ea.call(V)}:function(V){return V==null?"":V.toString().replace(U,"").replace(ha,
"")},makeArray:function(V,va){var za=va||[];if(V!=null){var Ha=o.type(V);V.length==null||Ha==="string"||Ha==="function"||Ha==="regexp"||o.isWindow(V)?sa.call(za,V):o.merge(za,V)}return za},inArray:function(V,va,za){var Ha;if(va){if(fb)return fb.call(va,V,za);Ha=va.length;for(za=za?za<0?Math.max(0,Ha+za):za:0;za<Ha;za++)if(za in va&&va[za]===V)return za}return-1},merge:function(V,va){var za=V.length,Ha=0;if(typeof va.length==="number")for(var ab=va.length;Ha<ab;Ha++)V[za++]=va[Ha];else for(;va[Ha]!==
b;)V[za++]=va[Ha++];V.length=za;return V},grep:function(V,va,za){var Ha=[],ab;za=!!za;for(var eb=0,pb=V.length;eb<pb;eb++){ab=!!va(V[eb],eb);za!==ab&&Ha.push(V[eb])}return Ha},map:function(V,va,za){var Ha,ab,eb=[],pb=0,qb=V.length;if(V instanceof o||qb!==b&&typeof qb==="number"&&(qb>0&&V[0]&&V[qb-1]||qb===0||o.isArray(V)))for(;pb<qb;pb++){Ha=va(V[pb],pb,za);if(Ha!=null)eb[eb.length]=Ha}else for(ab in V){Ha=va(V[ab],ab,za);if(Ha!=null)eb[eb.length]=Ha}return eb.concat.apply([],eb)},guid:1,proxy:function(V,
va){if(typeof va==="string"){var za=V[va];va=V;V=za}if(!o.isFunction(V))return b;var Ha=Oa.call(arguments,2);za=function(){return V.apply(va,Ha.concat(Oa.call(arguments)))};za.guid=V.guid=V.guid||za.guid||o.guid++;return za},access:function(V,va,za,Ha,ab,eb){var pb=V.length;if(typeof va==="object"){for(var qb in va)o.access(V,qb,va[qb],Ha,ab,za);return V}if(za!==b){Ha=!eb&&Ha&&o.isFunction(za);for(qb=0;qb<pb;qb++)ab(V[qb],va,Ha?za.call(V[qb],qb,ab(V[qb],va)):za,eb);return V}return pb?ab(V[0],va):
b},now:function(){return(new Date).getTime()},uaMatch:function(V){V=V.toLowerCase();V=sb.exec(V)||rb.exec(V)||lb.exec(V)||V.indexOf("compatible")<0&&Bb.exec(V)||[];return{browser:V[1]||"",version:V[2]||"0"}},sub:function(){function V(za,Ha){return new V.fn.init(za,Ha)}o.extend(true,V,this);V.superclass=this;V.fn=V.prototype=this();V.fn.constructor=V;V.sub=this.sub;V.fn.init=function(za,Ha){if(Ha&&Ha instanceof o&&!(Ha instanceof V))Ha=V(Ha);return o.fn.init.call(this,za,Ha,va)};V.fn.init.prototype=
V.fn;var va=V(Z);return V},browser:{}});o.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(V,va){tb["[object "+va+"]"]=va.toLowerCase()});L=o.uaMatch(L);if(L.browser){o.browser[L.browser]=true;o.browser.version=L.version}if(o.browser.webkit)o.browser.safari=true;if(R.test("\u00a0")){U=/^[\s\xA0]+/;ha=/[\s\xA0]+$/}B=o(Z);if(Z.addEventListener)ga=function(){Z.removeEventListener("DOMContentLoaded",ga,false);o.ready()};else if(Z.attachEvent)ga=function(){if(Z.readyState===
"complete"){Z.detachEvent("onreadystatechange",ga);o.ready()}};typeof define==="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return o});return o}(),ta={};q.Callbacks=function(m){m=m?ta[m]||g(m):{};var o=[],u=[],w,B,K,R,U,ha=function(ra){var Ma,Aa,ib,sb;Ma=0;for(Aa=ra.length;Ma<Aa;Ma++){ib=ra[Ma];sb=q.type(ib);if(sb==="array")ha(ib);else if(sb==="function")if(!m.unique||!Ja.has(ib))o.push(ib)}},ja=function(ra,Ma){Ma=Ma||[];w=!m.memory||[ra,Ma];B=true;U=K||0;K=0;for(R=o.length;o&&
U<R;U++)if(o[U].apply(ra,Ma)===false&&m.stopOnFalse){w=true;break}B=false;if(o)if(m.once)if(w===true)Ja.disable();else o=[];else if(u&&u.length){w=u.shift();Ja.fireWith(w[0],w[1])}},Ja={add:function(){if(o){var ra=o.length;ha(arguments);if(B)R=o.length;else if(w&&w!==true){K=ra;ja(w[0],w[1])}}return this},remove:function(){if(o)for(var ra=arguments,Ma=0,Aa=ra.length;Ma<Aa;Ma++)for(var ib=0;ib<o.length;ib++)if(ra[Ma]===o[ib]){if(B)if(ib<=R){R--;ib<=U&&U--}o.splice(ib--,1);if(m.unique)break}return this},
has:function(ra){if(o)for(var Ma=0,Aa=o.length;Ma<Aa;Ma++)if(ra===o[Ma])return true;return false},empty:function(){o=[];return this},disable:function(){o=u=w=b;return this},disabled:function(){return!o},lock:function(){u=b;if(!w||w===true)Ja.disable();return this},locked:function(){return!u},fireWith:function(ra,Ma){if(u)if(B)m.once||u.push([ra,Ma]);else m.once&&w||ja(ra,Ma);return this},fire:function(){Ja.fireWith(this,arguments);return this},fired:function(){return!!w}};return Ja};var Da=[].slice;
q.extend({Deferred:function(m){var o=q.Callbacks("once memory"),u=q.Callbacks("once memory"),w=q.Callbacks("memory"),B="pending",K={resolve:o,reject:u,notify:w},R={done:o.add,fail:u.add,progress:w.add,state:function(){return B},isResolved:o.fired,isRejected:u.fired,then:function(ja,Ja,ra){U.done(ja).fail(Ja).progress(ra);return this},always:function(){return U.done.apply(U,arguments).fail.apply(U,arguments)},pipe:function(ja,Ja,ra){return q.Deferred(function(Ma){q.each({done:[ja,"resolve"],fail:[Ja,
"reject"],progress:[ra,"notify"]},function(Aa,ib){var sb=ib[0],rb=ib[1],lb;q.isFunction(sb)?U[Aa](function(){(lb=sb.apply(this,arguments))&&q.isFunction(lb.promise)?lb.promise().then(Ma.resolve,Ma.reject,Ma.notify):Ma[rb+"With"](this===U?Ma:this,[lb])}):U[Aa](Ma[rb])})}).promise()},promise:function(ja){if(ja==null)ja=R;else for(var Ja in R)ja[Ja]=R[Ja];return ja}},U=R.promise({}),ha;for(ha in K){U[ha]=K[ha].fire;U[ha+"With"]=K[ha].fireWith}U.done(function(){B="resolved"},u.disable,w.lock).fail(function(){B=
"rejected"},o.disable,w.lock);m&&m.call(U,U);return U},when:function(m){function o(Ja){return function(ra){w[Ja]=arguments.length>1?Da.call(arguments,0):ra;--U||ha.resolveWith(ha,w)}}function u(Ja){return function(ra){R[Ja]=arguments.length>1?Da.call(arguments,0):ra;ha.notifyWith(ja,R)}}var w=Da.call(arguments,0),B=0,K=w.length,R=Array(K),U=K,ha=K<=1&&m&&q.isFunction(m.promise)?m:q.Deferred(),ja=ha.promise();if(K>1){for(;B<K;B++)if(w[B]&&w[B].promise&&q.isFunction(w[B].promise))w[B].promise().then(o(B),
ha.reject,u(B));else--U;U||ha.resolveWith(ha,w)}else if(ha!==m)ha.resolveWith(ha,K?[m]:[]);return ja}});q.support=function(){var m=Z.createElement("div"),o=Z.documentElement,u,w,B,K,R,U,ha,ja;m.setAttribute("className","t");m.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/><nav></nav>";u=m.getElementsByTagName("*");w=m.getElementsByTagName("a")[0];if(!u||!u.length||!w)return{};B=Z.createElement("select");K=B.appendChild(Z.createElement("option"));
u=m.getElementsByTagName("input")[0];R={leadingWhitespace:m.firstChild.nodeType===3,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/top/.test(w.getAttribute("style")),hrefNormalized:w.getAttribute("href")==="/a",opacity:/^0.55/.test(w.style.opacity),cssFloat:!!w.style.cssFloat,unknownElems:!!m.getElementsByTagName("nav").length,checkOn:u.value==="on",optSelected:K.selected,getSetAttribute:m.className!=="t",enctype:!!Z.createElement("form").enctype,
submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};u.checked=true;R.noCloneChecked=u.cloneNode(true).checked;B.disabled=true;R.optDisabled=!K.disabled;try{delete m.test}catch(Ja){R.deleteExpando=false}if(!m.addEventListener&&m.attachEvent&&m.fireEvent){m.attachEvent("onclick",function(){R.noCloneEvent=false});m.cloneNode(true).fireEvent("onclick")}u=Z.createElement("input");u.value=
"t";u.setAttribute("type","radio");R.radioValue=u.value==="t";u.setAttribute("checked","checked");m.appendChild(u);w=Z.createDocumentFragment();w.appendChild(m.lastChild);R.checkClone=w.cloneNode(true).cloneNode(true).lastChild.checked;m.innerHTML="";m.style.width=m.style.paddingLeft="1px";U=Z.getElementsByTagName("body")[0];ha=Z.createElement(U?"div":"body");w={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};U&&q.extend(w,{position:"absolute",left:"-999px",top:"-999px"});
for(ja in w)ha.style[ja]=w[ja];ha.appendChild(m);o=U||o;o.insertBefore(ha,o.firstChild);R.appendChecked=u.checked;R.boxModel=m.offsetWidth===2;if("zoom"in m.style){m.style.display="inline";m.style.zoom=1;R.inlineBlockNeedsLayout=m.offsetWidth===2;m.style.display="";m.innerHTML="<div style='width:4px;'></div>";R.shrinkWrapBlocks=m.offsetWidth!==2}m.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";w=m.getElementsByTagName("td");u=w[0].offsetHeight===0;
w[0].style.display="";w[1].style.display="none";R.reliableHiddenOffsets=u&&w[0].offsetHeight===0;m.innerHTML="";if(Z.defaultView&&Z.defaultView.getComputedStyle){u=Z.createElement("div");u.style.width="0";u.style.marginRight="0";m.appendChild(u);R.reliableMarginRight=(parseInt((Z.defaultView.getComputedStyle(u,null)||{marginRight:0}).marginRight,10)||0)===0}if(m.attachEvent)for(ja in{submit:1,change:1,focusin:1}){w="on"+ja;u=w in m;if(!u){m.setAttribute(w,"return;");u=typeof m[w]==="function"}R[ja+
"Bubbles"]=u}q(function(){var ra,Ma,Aa,ib;if(U=Z.getElementsByTagName("body")[0]){ra=Z.createElement("div");ra.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px";U.insertBefore(ra,U.firstChild);ha=Z.createElement("div");ha.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;";ha.innerHTML="<div style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;'><div></div></div><table style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
ra.appendChild(ha);Ma=ha.firstChild;Aa=Ma.firstChild;ib={doesNotAddBorder:Aa.offsetTop!==5,doesAddBorderForTableAndCells:Ma.nextSibling.firstChild.firstChild.offsetTop===5};Aa.style.position="fixed";Aa.style.top="20px";ib.fixedPosition=Aa.offsetTop===20||Aa.offsetTop===15;Aa.style.position=Aa.style.top="";Ma.style.overflow="hidden";Ma.style.position="relative";ib.subtractsBorderForOverflowNotVisible=Aa.offsetTop===-5;ib.doesNotIncludeMarginInBodyOffset=U.offsetTop!==1;U.removeChild(ra);ha=null;q.extend(R,
ib)}});ha.innerHTML="";o.removeChild(ha);ha=w=B=K=U=u=m=u=null;return R}();q.boxModel=q.support.boxModel;var La=/^(?:\{.*\}|\[.*\])$/,Ca=/([A-Z])/g;q.extend({cache:{},uuid:0,expando:"jQuery"+(q.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(m){m=m.nodeType?q.cache[m[q.expando]]:m[q.expando];return!!m&&!d(m)},data:function(m,o,u,w){if(q.acceptData(m)){var B,K=typeof o==="string",R=(B=m.nodeType)?q.cache:
m,U=B?m[q.expando]:m[q.expando]&&q.expando,ha=o==="events";if(!((!U||!R[U]||!ha&&!w&&!R[U].data)&&K&&u===b)){if(!U)if(B)m[q.expando]=U=++q.uuid;else U=q.expando;if(!R[U]){R[U]={};if(!B)R[U].toJSON=q.noop}if(typeof o==="object"||typeof o==="function")if(w)R[U]=q.extend(R[U],o);else R[U].data=q.extend(R[U].data,o);B=m=R[U];if(!w){if(!m.data)m.data={};m=m.data}if(u!==b)m[q.camelCase(o)]=u;if(ha&&!m[o])return B.events;if(K){u=m[o];if(u==null)u=m[q.camelCase(o)]}else u=m;return u}}},removeData:function(m,
o,u){if(q.acceptData(m)){var w,B,K,R=m.nodeType,U=R?q.cache:m,ha=R?m[q.expando]:q.expando;if(U[ha]){if(o)if(w=u?U[ha]:U[ha].data){if(!q.isArray(o))if(o in w)o=[o];else{o=q.camelCase(o);o=o in w?[o]:o.split(" ")}B=0;for(K=o.length;B<K;B++)delete w[o[B]];if(!(u?d:q.isEmptyObject)(w))return}if(!u){delete U[ha].data;if(!d(U[ha]))return}if(q.support.deleteExpando||!U.setInterval)delete U[ha];else U[ha]=null;if(R)if(q.support.deleteExpando)delete m[q.expando];else if(m.removeAttribute)m.removeAttribute(q.expando);
else m[q.expando]=null}}},_data:function(m,o,u){return q.data(m,o,u,true)},acceptData:function(m){if(m.nodeName){var o=q.noData[m.nodeName.toLowerCase()];if(o)return!(o===true||m.getAttribute("classid")!==o)}return true}});q.fn.extend({data:function(m,o){var u,w,B,K=null;if(typeof m==="undefined"){if(this.length){K=q.data(this[0]);if(this[0].nodeType===1&&!q._data(this[0],"parsedAttrs")){w=this[0].attributes;for(var R=0,U=w.length;R<U;R++){B=w[R].name;if(B.indexOf("data-")===0){B=q.camelCase(B.substring(5));
f(this[0],B,K[B])}}q._data(this[0],"parsedAttrs",true)}}return K}else if(typeof m==="object")return this.each(function(){q.data(this,m)});u=m.split(".");u[1]=u[1]?"."+u[1]:"";if(o===b){K=this.triggerHandler("getData"+u[1]+"!",[u[0]]);if(K===b&&this.length){K=q.data(this[0],m);K=f(this[0],m,K)}return K===b&&u[1]?this.data(u[0]):K}else return this.each(function(){var ha=q(this),ja=[u[0],o];ha.triggerHandler("setData"+u[1]+"!",ja);q.data(this,m,o);ha.triggerHandler("changeData"+u[1]+"!",ja)})},removeData:function(m){return this.each(function(){q.removeData(this,
m)})}});q.extend({_mark:function(m,o){if(m){o=(o||"fx")+"mark";q._data(m,o,(q._data(m,o)||0)+1)}},_unmark:function(m,o,u){if(m!==true){u=o;o=m;m=false}if(o){u=u||"fx";var w=u+"mark";if(m=m?0:(q._data(o,w)||1)-1)q._data(o,w,m);else{q.removeData(o,w,true);e(o,u,"mark")}}},queue:function(m,o,u){var w;if(m){o=(o||"fx")+"queue";w=q._data(m,o);if(u)if(!w||q.isArray(u))w=q._data(m,o,q.makeArray(u));else w.push(u);return w||[]}},dequeue:function(m,o){o=o||"fx";var u=q.queue(m,o),w=u.shift(),B={};if(w==="inprogress")w=
u.shift();if(w){o==="fx"&&u.unshift("inprogress");q._data(m,o+".run",B);w.call(m,function(){q.dequeue(m,o)},B)}if(!u.length){q.removeData(m,o+"queue "+o+".run",true);e(m,o,"queue")}}});q.fn.extend({queue:function(m,o){if(typeof m!=="string"){o=m;m="fx"}if(o===b)return q.queue(this[0],m);return this.each(function(){var u=q.queue(this,m,o);m==="fx"&&u[0]!=="inprogress"&&q.dequeue(this,m)})},dequeue:function(m){return this.each(function(){q.dequeue(this,m)})},delay:function(m,o){m=q.fx?q.fx.speeds[m]||
m:m;o=o||"fx";return this.queue(o,function(u,w){var B=setTimeout(u,m);w.stop=function(){clearTimeout(B)}})},clearQueue:function(m){return this.queue(m||"fx",[])},promise:function(m,o){function u(){--R||w.resolveWith(B,[B])}if(typeof m!=="string"){o=m;m=b}m=m||"fx";for(var w=q.Deferred(),B=this,K=B.length,R=1,U=m+"defer",ha=m+"queue",ja=m+"mark",Ja;K--;)if(Ja=q.data(B[K],U,b,true)||(q.data(B[K],ha,b,true)||q.data(B[K],ja,b,true))&&q.data(B[K],U,q.Callbacks("once memory"),true)){R++;Ja.add(u)}u();return w.promise()}});
var Fa=/[\n\t\r]/g,Qa=/\s+/,gb=/\r/g,Ya=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,W=/^a(?:rea)?$/i,aa=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,la=q.support.getSetAttribute,ua,ya,Ra;q.fn.extend({attr:function(m,o){return q.access(this,m,o,true,q.attr)},removeAttr:function(m){return this.each(function(){q.removeAttr(this,m)})},prop:function(m,o){return q.access(this,m,o,true,q.prop)},removeProp:function(m){m=
q.propFix[m]||m;return this.each(function(){try{this[m]=b;delete this[m]}catch(o){}})},addClass:function(m){var o,u,w,B,K,R,U;if(q.isFunction(m))return this.each(function(ha){q(this).addClass(m.call(this,ha,this.className))});if(m&&typeof m==="string"){o=m.split(Qa);u=0;for(w=this.length;u<w;u++){B=this[u];if(B.nodeType===1)if(!B.className&&o.length===1)B.className=m;else{K=" "+B.className+" ";R=0;for(U=o.length;R<U;R++)~K.indexOf(" "+o[R]+" ")||(K+=o[R]+" ");B.className=q.trim(K)}}}return this},
removeClass:function(m){var o,u,w,B,K,R,U;if(q.isFunction(m))return this.each(function(ha){q(this).removeClass(m.call(this,ha,this.className))});if(m&&typeof m==="string"||m===b){o=(m||"").split(Qa);u=0;for(w=this.length;u<w;u++){B=this[u];if(B.nodeType===1&&B.className)if(m){K=(" "+B.className+" ").replace(Fa," ");R=0;for(U=o.length;R<U;R++)K=K.replace(" "+o[R]+" "," ");B.className=q.trim(K)}else B.className=""}}return this},toggleClass:function(m,o){var u=typeof m,w=typeof o==="boolean";if(q.isFunction(m))return this.each(function(B){q(this).toggleClass(m.call(this,
B,this.className,o),o)});return this.each(function(){if(u==="string")for(var B,K=0,R=q(this),U=o,ha=m.split(Qa);B=ha[K++];){U=w?U:!R.hasClass(B);R[U?"addClass":"removeClass"](B)}else if(u==="undefined"||u==="boolean"){this.className&&q._data(this,"__className__",this.className);this.className=this.className||m===false?"":q._data(this,"__className__")||""}})},hasClass:function(m){m=" "+m+" ";for(var o=0,u=this.length;o<u;o++)if(this[o].nodeType===1&&(" "+this[o].className+" ").replace(Fa," ").indexOf(m)>
-1)return true;return false},val:function(m){var o,u,w,B=this[0];if(!arguments.length){if(B){if((o=q.valHooks[B.nodeName.toLowerCase()]||q.valHooks[B.type])&&"get"in o&&(u=o.get(B,"value"))!==b)return u;u=B.value;return typeof u==="string"?u.replace(gb,""):u==null?"":u}return b}w=q.isFunction(m);return this.each(function(K){var R=q(this);if(this.nodeType===1){K=w?m.call(this,K,R.val()):m;if(K==null)K="";else if(typeof K==="number")K+="";else if(q.isArray(K))K=q.map(K,function(U){return U==null?"":
U+""});o=q.valHooks[this.nodeName.toLowerCase()]||q.valHooks[this.type];if(!o||!("set"in o)||o.set(this,K,"value")===b)this.value=K}})}});q.extend({valHooks:{option:{get:function(m){var o=m.attributes.value;return!o||o.specified?m.value:m.text}},select:{get:function(m){var o,u,w=m.selectedIndex,B=[],K=m.options,R=m.type==="select-one";if(w<0)return null;m=R?w:0;for(u=R?w+1:K.length;m<u;m++){o=K[m];if(o.selected&&(q.support.optDisabled?!o.disabled:o.getAttribute("disabled")===null)&&(!o.parentNode.disabled||
!q.nodeName(o.parentNode,"optgroup"))){o=q(o).val();if(R)return o;B.push(o)}}if(R&&!B.length&&K.length)return q(K[w]).val();return B},set:function(m,o){var u=q.makeArray(o);q(m).find("option").each(function(){this.selected=q.inArray(q(this).val(),u)>=0});if(!u.length)m.selectedIndex=-1;return u}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(m,o,u,w){var B,K,R=m.nodeType;if(!m||R===3||R===8||R===2)return b;if(w&&o in q.attrFn)return q(m)[o](u);
if(!("getAttribute"in m))return q.prop(m,o,u);if(w=R!==1||!q.isXMLDoc(m)){o=o.toLowerCase();K=q.attrHooks[o]||(aa.test(o)?ya:ua)}if(u!==b)if(u===null){q.removeAttr(m,o);return b}else if(K&&"set"in K&&w&&(B=K.set(m,u,o))!==b)return B;else{m.setAttribute(o,""+u);return u}else if(K&&"get"in K&&w&&(B=K.get(m,o))!==null)return B;else{B=m.getAttribute(o);return B===null?b:B}},removeAttr:function(m,o){var u,w,B,K,R=0;if(m.nodeType===1){w=(o||"").split(Qa);for(K=w.length;R<K;R++){B=w[R].toLowerCase();u=q.propFix[B]||
B;q.attr(m,B,"");m.removeAttribute(la?B:u);if(aa.test(B)&&u in m)m[u]=false}}},attrHooks:{type:{set:function(m,o){if(Ya.test(m.nodeName)&&m.parentNode)q.error("type property can't be changed");else if(!q.support.radioValue&&o==="radio"&&q.nodeName(m,"input")){var u=m.value;m.setAttribute("type",o);if(u)m.value=u;return o}}},value:{get:function(m,o){if(ua&&q.nodeName(m,"button"))return ua.get(m,o);return o in m?m.value:null},set:function(m,o,u){if(ua&&q.nodeName(m,"button"))return ua.set(m,o,u);m.value=
o}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(m,o,u){var w,B,K=m.nodeType;if(!m||K===3||K===8||K===2)return b;if(K!==1||!q.isXMLDoc(m)){o=q.propFix[o]||o;B=q.propHooks[o]}return u!==b?B&&"set"in B&&(w=B.set(m,u,o))!==b?w:m[o]=u:B&&"get"in B&&(w=B.get(m,o))!==
null?w:m[o]},propHooks:{tabIndex:{get:function(m){var o=m.getAttributeNode("tabindex");return o&&o.specified?parseInt(o.value,10):D.test(m.nodeName)||W.test(m.nodeName)&&m.href?0:b}}}});q.attrHooks.tabindex=q.propHooks.tabIndex;ya={get:function(m,o){var u,w=q.prop(m,o);return w===true||typeof w!=="boolean"&&(u=m.getAttributeNode(o))&&u.nodeValue!==false?o.toLowerCase():b},set:function(m,o,u){if(o===false)q.removeAttr(m,u);else{o=q.propFix[u]||u;if(o in m)m[o]=true;m.setAttribute(u,u.toLowerCase())}return u}};
if(!la){Ra={name:true,id:true};ua=q.valHooks.button={get:function(m,o){var u;return(u=m.getAttributeNode(o))&&(Ra[o]?u.nodeValue!=="":u.specified)?u.nodeValue:b},set:function(m,o,u){var w=m.getAttributeNode(u);if(!w){w=Z.createAttribute(u);m.setAttributeNode(w)}return w.nodeValue=o+""}};q.attrHooks.tabindex.set=ua.set;q.each(["width","height"],function(m,o){q.attrHooks[o]=q.extend(q.attrHooks[o],{set:function(u,w){if(w===""){u.setAttribute(o,"auto");return w}}})});q.attrHooks.contenteditable={get:ua.get,
set:function(m,o,u){if(o==="")o="false";ua.set(m,o,u)}}}q.support.hrefNormalized||q.each(["href","src","width","height"],function(m,o){q.attrHooks[o]=q.extend(q.attrHooks[o],{get:function(u){u=u.getAttribute(o,2);return u===null?b:u}})});if(!q.support.style)q.attrHooks.style={get:function(m){return m.style.cssText.toLowerCase()||b},set:function(m,o){return m.style.cssText=""+o}};if(!q.support.optSelected)q.propHooks.selected=q.extend(q.propHooks.selected,{get:function(){return null}});if(!q.support.enctype)q.propFix.enctype=
"encoding";q.support.checkOn||q.each(["radio","checkbox"],function(){q.valHooks[this]={get:function(m){return m.getAttribute("value")===null?"on":m.value}}});q.each(["radio","checkbox"],function(){q.valHooks[this]=q.extend(q.valHooks[this],{set:function(m,o){if(q.isArray(o))return m.checked=q.inArray(q(m).val(),o)>=0}})});var Q=/^(?:textarea|input|select)$/i,Ua=/^([^\.]*)?(?:\.(.+))?$/,wa=/\bhover(\.\S+)?/,$a=/^key/,H=/^(?:mouse|contextmenu)|click/,Y=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,xa=function(m){if(m=
Y.exec(m)){m[1]=(m[1]||"").toLowerCase();m[3]=m[3]&&RegExp("(?:^|\\s)"+m[3]+"(?:\\s|$)")}return m},Ia=function(m){return q.event.special.hover?m:m.replace(wa,"mouseenter$1 mouseleave$1")};q.event={add:function(m,o,u,w,B){var K,R,U,ha,ja,Ja,ra,Ma,Aa;if(!(m.nodeType===3||m.nodeType===8||!o||!u||!(K=q._data(m)))){if(u.handler){ra=u;u=ra.handler}if(!u.guid)u.guid=q.guid++;U=K.events;if(!U)K.events=U={};R=K.handle;if(!R){K.handle=R=function(ib){return typeof q!=="undefined"&&(!ib||q.event.triggered!==
ib.type)?q.event.dispatch.apply(R.elem,arguments):b};R.elem=m}o=Ia(o).split(" ");for(K=0;K<o.length;K++){ha=Ua.exec(o[K])||[];ja=ha[1];Ja=(ha[2]||"").split(".").sort();Aa=q.event.special[ja]||{};ja=(B?Aa.delegateType:Aa.bindType)||ja;Aa=q.event.special[ja]||{};ha=q.extend({type:ja,origType:ha[1],data:w,handler:u,guid:u.guid,selector:B,namespace:Ja.join(".")},ra);if(B){ha.quick=xa(B);if(!ha.quick&&q.expr.match.POS.test(B))ha.isPositional=true}Ma=U[ja];if(!Ma){Ma=U[ja]=[];Ma.delegateCount=0;if(!Aa.setup||
Aa.setup.call(m,w,Ja,R)===false)if(m.addEventListener)m.addEventListener(ja,R,false);else m.attachEvent&&m.attachEvent("on"+ja,R)}if(Aa.add){Aa.add.call(m,ha);if(!ha.handler.guid)ha.handler.guid=u.guid}B?Ma.splice(Ma.delegateCount++,0,ha):Ma.push(ha);q.event.global[ja]=true}m=null}},global:{},remove:function(m,o,u,w){var B=q.hasData(m)&&q._data(m),K,R,U,ha,ja,Ja,ra,Ma,Aa;if(B&&(Ja=B.events)){o=Ia(o||"").split(" ");for(K=0;K<o.length;K++){R=Ua.exec(o[K])||[];U=R[1];R=R[2];if(!U){R=R?"."+R:"";for(ja in Ja)q.event.remove(m,
ja+R,u,w);return}ra=q.event.special[U]||{};U=(w?ra.delegateType:ra.bindType)||U;Ma=Ja[U]||[];ha=Ma.length;R=R?RegExp("(^|\\.)"+R.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;if(u||R||w||ra.remove)for(ja=0;ja<Ma.length;ja++){Aa=Ma[ja];if(!u||u.guid===Aa.guid)if(!R||R.test(Aa.namespace))if(!w||w===Aa.selector||w==="**"&&Aa.selector){Ma.splice(ja--,1);Aa.selector&&Ma.delegateCount--;ra.remove&&ra.remove.call(m,Aa)}}else Ma.length=0;if(Ma.length===0&&ha!==Ma.length){if(!ra.teardown||ra.teardown.call(m,
R)===false)q.removeEvent(m,U,B.handle);delete Ja[U]}}if(q.isEmptyObject(Ja)){if(o=B.handle)o.elem=null;q.removeData(m,["events","handle"],true)}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(m,o,u,w){if(!(u&&(u.nodeType===3||u.nodeType===8))){var B=m.type||m,K=[],R,U,ha,ja;if(B.indexOf("!")>=0){B=B.slice(0,-1);R=true}if(B.indexOf(".")>=0){K=B.split(".");B=K.shift();K.sort()}if(!((!u||q.event.customEvent[B])&&!q.event.global[B])){m=typeof m==="object"?m[q.expando]?m:new q.Event(B,
m):new q.Event(B);m.type=B;m.isTrigger=true;m.exclusive=R;m.namespace=K.join(".");m.namespace_re=m.namespace?RegExp("(^|\\.)"+K.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;K=B.indexOf(":")<0?"on"+B:"";if(w||!u)m.preventDefault();if(u){m.result=b;if(!m.target)m.target=u;o=o!=null?q.makeArray(o):[];o.unshift(m);R=q.event.special[B]||{};if(!(R.trigger&&R.trigger.apply(u,o)===false)){ja=[[u,R.bindType||B]];if(!w&&!R.noBubble&&!q.isWindow(u)){ha=R.delegateType||B;U=null;for(w=u.parentNode;w;w=w.parentNode){ja.push([w,
ha]);U=w}if(U&&U===u.ownerDocument)ja.push([U.defaultView||U.parentWindow||a,ha])}for(U=0;U<ja.length;U++){w=ja[U][0];m.type=ja[U][1];(ha=(q._data(w,"events")||{})[m.type]&&q._data(w,"handle"))&&ha.apply(w,o);(ha=K&&w[K])&&q.acceptData(w)&&ha.apply(w,o);if(m.isPropagationStopped())break}m.type=B;if(!m.isDefaultPrevented())if((!R._default||R._default.apply(u.ownerDocument,o)===false)&&!(B==="click"&&q.nodeName(u,"a"))&&q.acceptData(u))if(K&&u[B]&&(B!=="focus"&&B!=="blur"||m.target.offsetWidth!==0)&&
!q.isWindow(u)){if(U=u[K])u[K]=null;q.event.triggered=B;u[B]();q.event.triggered=b;if(U)u[K]=U}return m.result}}else{u=q.cache;for(U in u)u[U].events&&u[U].events[B]&&q.event.trigger(m,o,u[U].handle.elem,true)}}}},dispatch:function(m){m=q.event.fix(m||a.event);var o=(q._data(this,"events")||{})[m.type]||[],u=o.delegateCount,w=[].slice.call(arguments,0),B=!m.exclusive&&!m.namespace,K=(q.event.special[m.type]||{}).handle,R=[],U,ha,ja,Ja,ra,Ma,Aa;w[0]=m;m.delegateTarget=this;if(u&&!m.target.disabled&&
!(m.button&&m.type==="click"))for(ha=m.target;ha!=this;ha=ha.parentNode||this){Ja={};ra=[];for(U=0;U<u;U++){ja=o[U];Ma=ja.selector;Aa=Ja[Ma];if(ja.isPositional)Aa=(Aa||(Ja[Ma]=q(Ma))).index(ha)>=0;else if(Aa===b)Aa=Ja[Ma]=ja.quick?(!ja.quick[1]||ha.nodeName.toLowerCase()===ja.quick[1])&&(!ja.quick[2]||ha.id===ja.quick[2])&&(!ja.quick[3]||ja.quick[3].test(ha.className)):q(ha).is(Ma);Aa&&ra.push(ja)}ra.length&&R.push({elem:ha,matches:ra})}o.length>u&&R.push({elem:this,matches:o.slice(u)});for(U=0;U<
R.length&&!m.isPropagationStopped();U++){u=R[U];m.currentTarget=u.elem;for(o=0;o<u.matches.length&&!m.isImmediatePropagationStopped();o++){ja=u.matches[o];if(B||!m.namespace&&!ja.namespace||m.namespace_re&&m.namespace_re.test(ja.namespace)){m.data=ja.data;m.handleObj=ja;ja=(K||ja.handler).apply(u.elem,w);if(ja!==b){m.result=ja;if(ja===false){m.preventDefault();m.stopPropagation()}}}}}return m.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(m,o){if(m.which==null)m.which=o.charCode!=null?o.charCode:o.keyCode;return m}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "),filter:function(m,o){var u,w,B=o.button,K=o.fromElement;if(m.pageX==null&&o.clientX!=null){u=m.target.ownerDocument||Z;w=u.documentElement;u=u.body;m.pageX=o.clientX+(w&&w.scrollLeft||u&&u.scrollLeft||
0)-(w&&w.clientLeft||u&&u.clientLeft||0);m.pageY=o.clientY+(w&&w.scrollTop||u&&u.scrollTop||0)-(w&&w.clientTop||u&&u.clientTop||0)}if(!m.relatedTarget&&K)m.relatedTarget=K===m.target?o.toElement:K;if(!m.which&&B!==b)m.which=B&1?1:B&2?3:B&4?2:0;return m}},fix:function(m){if(m[q.expando])return m;var o,u,w=m,B=q.event.fixHooks[m.type]||{},K=B.props?this.props.concat(B.props):this.props;m=q.Event(w);for(o=K.length;o;){u=K[--o];m[u]=w[u]}if(!m.target)m.target=w.srcElement||Z;if(m.target.nodeType===3)m.target=
m.target.parentNode;if(m.metaKey===b)m.metaKey=m.ctrlKey;return B.filter?B.filter(m,w):m},special:{ready:{setup:q.bindReady},focus:{delegateType:"focusin",noBubble:true},blur:{delegateType:"focusout",noBubble:true},beforeunload:{setup:function(m,o,u){if(q.isWindow(this))this.onbeforeunload=u},teardown:function(m,o){if(this.onbeforeunload===o)this.onbeforeunload=null}}},simulate:function(m,o,u,w){m=q.extend(new q.Event,u,{type:m,isSimulated:true,originalEvent:{}});w?q.event.trigger(m,null,o):q.event.dispatch.call(o,
m);m.isDefaultPrevented()&&u.preventDefault()}};q.event.handle=q.event.dispatch;q.removeEvent=Z.removeEventListener?function(m,o,u){m.removeEventListener&&m.removeEventListener(o,u,false)}:function(m,o,u){m.detachEvent&&m.detachEvent("on"+o,u)};q.Event=function(m,o){if(!(this instanceof q.Event))return new q.Event(m,o);if(m&&m.type){this.originalEvent=m;this.type=m.type;this.isDefaultPrevented=m.defaultPrevented||m.returnValue===false||m.getPreventDefault&&m.getPreventDefault()?h:k}else this.type=
m;o&&q.extend(this,o);this.timeStamp=m&&m.timeStamp||q.now();this[q.expando]=true};q.Event.prototype={preventDefault:function(){this.isDefaultPrevented=h;var m=this.originalEvent;if(m)if(m.preventDefault)m.preventDefault();else m.returnValue=false},stopPropagation:function(){this.isPropagationStopped=h;var m=this.originalEvent;if(m){m.stopPropagation&&m.stopPropagation();m.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=h;this.stopPropagation()},isDefaultPrevented:k,
isPropagationStopped:k,isImmediatePropagationStopped:k};q.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(m,o){q.event.special[m]=q.event.special[o]={delegateType:o,bindType:o,handle:function(u){var w=u.relatedTarget,B=u.handleObj,K;if(!w||B.origType===u.type||w!==this&&!q.contains(this,w)){w=u.type;u.type=B.origType;K=B.handler.apply(this,arguments);u.type=w}return K}}});if(!q.support.submitBubbles)q.event.special.submit={setup:function(){if(q.nodeName(this,"form"))return false;q.event.add(this,
"click._submit keypress._submit",function(m){m=m.target;if((m=q.nodeName(m,"input")||q.nodeName(m,"button")?m.form:b)&&!m._submit_attached){q.event.add(m,"submit._submit",function(o){this.parentNode&&q.event.simulate("submit",this.parentNode,o,true)});m._submit_attached=true}})},teardown:function(){if(q.nodeName(this,"form"))return false;q.event.remove(this,"._submit")}};if(!q.support.changeBubbles)q.event.special.change={setup:function(){if(Q.test(this.nodeName)){if(this.type==="checkbox"||this.type===
"radio"){q.event.add(this,"propertychange._change",function(m){if(m.originalEvent.propertyName==="checked")this._just_changed=true});q.event.add(this,"click._change",function(m){if(this._just_changed){this._just_changed=false;q.event.simulate("change",this,m,true)}})}return false}q.event.add(this,"beforeactivate._change",function(m){m=m.target;if(Q.test(m.nodeName)&&!m._change_attached){q.event.add(m,"change._change",function(o){this.parentNode&&!o.isSimulated&&q.event.simulate("change",this.parentNode,
o,true)});m._change_attached=true}})},handle:function(m){var o=m.target;if(this!==o||m.isSimulated||m.isTrigger||o.type!=="radio"&&o.type!=="checkbox")return m.handleObj.handler.apply(this,arguments)},teardown:function(){q.event.remove(this,"._change");return Q.test(this.nodeName)}};q.support.focusinBubbles||q.each({focus:"focusin",blur:"focusout"},function(m,o){var u=0,w=function(B){q.event.simulate(o,B.target,q.event.fix(B),true)};q.event.special[o]={setup:function(){u++===0&&Z.addEventListener(m,
w,true)},teardown:function(){--u===0&&Z.removeEventListener(m,w,true)}}});q.fn.extend({on:function(m,o,u,w,B){var K,R;if(typeof m==="object"){if(typeof o!=="string"){u=o;o=b}for(R in m)this.on(R,o,u,m[R],B);return this}if(u==null&&w==null){w=o;u=o=b}else if(w==null)if(typeof o==="string"){w=u;u=b}else{w=u;u=o;o=b}if(w===false)w=k;else if(!w)return this;if(B===1){K=w;w=function(U){q().off(U);return K.apply(this,arguments)};w.guid=K.guid||(K.guid=q.guid++)}return this.each(function(){q.event.add(this,
m,w,u,o)})},one:function(m,o,u,w){return this.on.call(this,m,o,u,w,1)},off:function(m,o,u){if(m&&m.preventDefault&&m.handleObj){var w=m.handleObj;q(m.delegateTarget).off(w.namespace?w.type+"."+w.namespace:w.type,w.selector,w.handler);return this}if(typeof m==="object"){for(w in m)this.off(w,o,m[w]);return this}if(o===false||typeof o==="function"){u=o;o=b}if(u===false)u=k;return this.each(function(){q.event.remove(this,m,u,o)})},bind:function(m,o,u){return this.on(m,null,o,u)},unbind:function(m,o){return this.off(m,
null,o)},live:function(m,o,u){q(this.context).on(m,this.selector,o,u);return this},die:function(m,o){q(this.context).off(m,this.selector||"**",o);return this},delegate:function(m,o,u,w){return this.on(o,m,u,w)},undelegate:function(m,o,u){return arguments.length==1?this.off(m,"**"):this.off(o,m,u)},trigger:function(m,o){return this.each(function(){q.event.trigger(m,o,this)})},triggerHandler:function(m,o){if(this[0])return q.event.trigger(m,o,this[0],true)},toggle:function(m){var o=arguments,u=m.guid||
q.guid++,w=0,B=function(K){var R=(q._data(this,"lastToggle"+m.guid)||0)%w;q._data(this,"lastToggle"+m.guid,R+1);K.preventDefault();return o[R].apply(this,arguments)||false};for(B.guid=u;w<o.length;)o[w++].guid=u;return this.click(B)},hover:function(m,o){return this.mouseenter(m).mouseleave(o||m)}});q.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),
function(m,o){q.fn[o]=function(u,w){if(w==null){w=u;u=null}return arguments.length>0?this.bind(o,u,w):this.trigger(o)};if(q.attrFn)q.attrFn[o]=true;if($a.test(o))q.event.fixHooks[o]=q.event.keyHooks;if(H.test(o))q.event.fixHooks[o]=q.event.mouseHooks});(function(){function m(L,T,ga,ka,na,sa){na=0;for(var Oa=ka.length;na<Oa;na++){var Ea=ka[na];if(Ea){var fb=false;for(Ea=Ea[L];Ea;){if(Ea[w]===ga){fb=ka[Ea.sizset];break}if(Ea.nodeType===1&&!sa){Ea[w]=ga;Ea.sizset=na}if(Ea.nodeName.toLowerCase()===T){fb=
Ea;break}Ea=Ea[L]}ka[na]=fb}}}function o(L,T,ga,ka,na,sa){na=0;for(var Oa=ka.length;na<Oa;na++){var Ea=ka[na];if(Ea){var fb=false;for(Ea=Ea[L];Ea;){if(Ea[w]===ga){fb=ka[Ea.sizset];break}if(Ea.nodeType===1){if(!sa){Ea[w]=ga;Ea.sizset=na}if(typeof T!=="string"){if(Ea===T){fb=true;break}}else if(ra.filter(T,[Ea]).length>0){fb=Ea;break}}Ea=Ea[L]}ka[na]=fb}}}var u=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,w="sizcache"+
(Math.random()+"").replace(".",""),B=0,K=Object.prototype.toString,R=false,U=true,ha=/\\/g,ja=/\r\n/g,Ja=/\W/;[0,0].sort(function(){U=false;return 0});var ra=function(L,T,ga,ka){ga=ga||[];var na=T=T||Z;if(T.nodeType!==1&&T.nodeType!==9)return[];if(!L||typeof L!=="string")return ga;var sa,Oa,Ea,fb,tb,V=true,va=ra.isXML(T),za=[],Ha=L;do{u.exec("");if(sa=u.exec(Ha)){Ha=sa[3];za.push(sa[1]);if(sa[2]){fb=sa[3];break}}}while(sa);if(za.length>1&&ib.exec(L))if(za.length===2&&Aa.relative[za[0]])Oa=Fb(za[0]+
za[1],T,ka);else for(Oa=Aa.relative[za[0]]?[T]:ra(za.shift(),T);za.length;){L=za.shift();if(Aa.relative[L])L+=za.shift();Oa=Fb(L,Oa,ka)}else{if(!ka&&za.length>1&&T.nodeType===9&&!va&&Aa.match.ID.test(za[0])&&!Aa.match.ID.test(za[za.length-1])){sa=ra.find(za.shift(),T,va);T=sa.expr?ra.filter(sa.expr,sa.set)[0]:sa.set[0]}if(T){sa=ka?{expr:za.pop(),set:lb(ka)}:ra.find(za.pop(),za.length===1&&(za[0]==="~"||za[0]==="+")&&T.parentNode?T.parentNode:T,va);Oa=sa.expr?ra.filter(sa.expr,sa.set):sa.set;if(za.length>
0)Ea=lb(Oa);else V=false;for(;za.length;){sa=tb=za.pop();if(Aa.relative[tb])sa=za.pop();else tb="";if(sa==null)sa=T;Aa.relative[tb](Ea,sa,va)}}else Ea=[]}Ea||(Ea=Oa);Ea||ra.error(tb||L);if(K.call(Ea)==="[object Array]")if(V)if(T&&T.nodeType===1)for(L=0;Ea[L]!=null;L++){if(Ea[L]&&(Ea[L]===true||Ea[L].nodeType===1&&ra.contains(T,Ea[L])))ga.push(Oa[L])}else for(L=0;Ea[L]!=null;L++)Ea[L]&&Ea[L].nodeType===1&&ga.push(Oa[L]);else ga.push.apply(ga,Ea);else lb(Ea,ga);if(fb){ra(fb,na,ga,ka);ra.uniqueSort(ga)}return ga};
ra.uniqueSort=function(L){if(vb){R=U;L.sort(vb);if(R)for(var T=1;T<L.length;T++)L[T]===L[T-1]&&L.splice(T--,1)}return L};ra.matches=function(L,T){return ra(L,null,null,T)};ra.matchesSelector=function(L,T){return ra(T,null,null,[L]).length>0};ra.find=function(L,T,ga){var ka,na,sa,Oa,Ea,fb;if(!L)return[];na=0;for(sa=Aa.order.length;na<sa;na++){Ea=Aa.order[na];if(Oa=Aa.leftMatch[Ea].exec(L)){fb=Oa[1];Oa.splice(1,1);if(fb.substr(fb.length-1)!=="\\"){Oa[1]=(Oa[1]||"").replace(ha,"");ka=Aa.find[Ea](Oa,
T,ga);if(ka!=null){L=L.replace(Aa.match[Ea],"");break}}}}ka||(ka=typeof T.getElementsByTagName!=="undefined"?T.getElementsByTagName("*"):[]);return{set:ka,expr:L}};ra.filter=function(L,T,ga,ka){for(var na,sa,Oa,Ea,fb,tb,V,va,za=L,Ha=[],ab=T,eb=T&&T[0]&&ra.isXML(T[0]);L&&T.length;){for(Oa in Aa.filter)if((na=Aa.leftMatch[Oa].exec(L))!=null&&na[2]){tb=Aa.filter[Oa];fb=na[1];sa=false;na.splice(1,1);if(fb.substr(fb.length-1)!=="\\"){if(ab===Ha)Ha=[];if(Aa.preFilter[Oa])if(na=Aa.preFilter[Oa](na,ab,ga,
Ha,ka,eb)){if(na===true)continue}else sa=Ea=true;if(na)for(V=0;(fb=ab[V])!=null;V++)if(fb){Ea=tb(fb,na,V,ab);va=ka^Ea;if(ga&&Ea!=null)if(va)sa=true;else ab[V]=false;else if(va){Ha.push(fb);sa=true}}if(Ea!==b){ga||(ab=Ha);L=L.replace(Aa.match[Oa],"");if(!sa)return[];break}}}if(L===za)if(sa==null)ra.error(L);else break;za=L}return ab};ra.error=function(L){throw"Syntax error, unrecognized expression: "+L;};var Ma=ra.getText=function(L){var T,ga;T=L.nodeType;var ka="";if(T)if(T===1)if(typeof L.textContent===
"string")return L.textContent;else if(typeof L.innerText==="string")return L.innerText.replace(ja,"");else for(L=L.firstChild;L;L=L.nextSibling)ka+=Ma(L);else{if(T===3||T===4)return L.nodeValue}else for(T=0;ga=L[T];T++)if(ga.nodeType!==8)ka+=Ma(ga);return ka},Aa=ra.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,
TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(L){return L.getAttribute("href")},type:function(L){return L.getAttribute("type")}},relative:{"+":function(L,T){var ga=
typeof T==="string",ka=ga&&!Ja.test(T);ga=ga&&!ka;if(ka)T=T.toLowerCase();ka=0;for(var na=L.length,sa;ka<na;ka++)if(sa=L[ka]){for(;(sa=sa.previousSibling)&&sa.nodeType!==1;);L[ka]=ga||sa&&sa.nodeName.toLowerCase()===T?sa||false:sa===T}ga&&ra.filter(T,L,true)},">":function(L,T){var ga,ka=typeof T==="string",na=0,sa=L.length;if(ka&&!Ja.test(T))for(T=T.toLowerCase();na<sa;na++){if(ga=L[na]){ga=ga.parentNode;L[na]=ga.nodeName.toLowerCase()===T?ga:false}}else{for(;na<sa;na++)if(ga=L[na])L[na]=ka?ga.parentNode:
ga.parentNode===T;ka&&ra.filter(T,L,true)}},"":function(L,T,ga){var ka,na=B++,sa=o;if(typeof T==="string"&&!Ja.test(T)){ka=T=T.toLowerCase();sa=m}sa("parentNode",T,na,L,ka,ga)},"~":function(L,T,ga){var ka,na=B++,sa=o;if(typeof T==="string"&&!Ja.test(T)){ka=T=T.toLowerCase();sa=m}sa("previousSibling",T,na,L,ka,ga)}},find:{ID:function(L,T,ga){if(typeof T.getElementById!=="undefined"&&!ga)return(L=T.getElementById(L[1]))&&L.parentNode?[L]:[]},NAME:function(L,T){if(typeof T.getElementsByName!=="undefined"){for(var ga=
[],ka=T.getElementsByName(L[1]),na=0,sa=ka.length;na<sa;na++)ka[na].getAttribute("name")===L[1]&&ga.push(ka[na]);return ga.length===0?null:ga}},TAG:function(L,T){if(typeof T.getElementsByTagName!=="undefined")return T.getElementsByTagName(L[1])}},preFilter:{CLASS:function(L,T,ga,ka,na,sa){L=" "+L[1].replace(ha,"")+" ";if(sa)return L;sa=0;for(var Oa;(Oa=T[sa])!=null;sa++)if(Oa)if(na^(Oa.className&&(" "+Oa.className+" ").replace(/[\t\n\r]/g," ").indexOf(L)>=0))ga||ka.push(Oa);else if(ga)T[sa]=false;
return false},ID:function(L){return L[1].replace(ha,"")},TAG:function(L){return L[1].replace(ha,"").toLowerCase()},CHILD:function(L){if(L[1]==="nth"){L[2]||ra.error(L[0]);L[2]=L[2].replace(/^\+|\s*/g,"");var T=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(L[2]==="even"&&"2n"||L[2]==="odd"&&"2n+1"||!/\D/.test(L[2])&&"0n+"+L[2]||L[2]);L[2]=T[1]+(T[2]||1)-0;L[3]=T[3]-0}else L[2]&&ra.error(L[0]);L[0]=B++;return L},ATTR:function(L,T,ga,ka,na,sa){T=L[1]=L[1].replace(ha,"");if(!sa&&Aa.attrMap[T])L[1]=Aa.attrMap[T];
L[4]=(L[4]||L[5]||"").replace(ha,"");if(L[2]==="~=")L[4]=" "+L[4]+" ";return L},PSEUDO:function(L,T,ga,ka,na){if(L[1]==="not")if((u.exec(L[3])||"").length>1||/^\w/.test(L[3]))L[3]=ra(L[3],null,null,T);else{L=ra.filter(L[3],T,ga,true^na);ga||ka.push.apply(ka,L);return false}else if(Aa.match.POS.test(L[0])||Aa.match.CHILD.test(L[0]))return true;return L},POS:function(L){L.unshift(true);return L}},filters:{enabled:function(L){return L.disabled===false&&L.type!=="hidden"},disabled:function(L){return L.disabled===
true},checked:function(L){return L.checked===true},selected:function(L){return L.selected===true},parent:function(L){return!!L.firstChild},empty:function(L){return!L.firstChild},has:function(L,T,ga){return!!ra(ga[3],L).length},header:function(L){return/h\d/i.test(L.nodeName)},text:function(L){var T=L.getAttribute("type"),ga=L.type;return L.nodeName.toLowerCase()==="input"&&"text"===ga&&(T===ga||T===null)},radio:function(L){return L.nodeName.toLowerCase()==="input"&&"radio"===L.type},checkbox:function(L){return L.nodeName.toLowerCase()===
"input"&&"checkbox"===L.type},file:function(L){return L.nodeName.toLowerCase()==="input"&&"file"===L.type},password:function(L){return L.nodeName.toLowerCase()==="input"&&"password"===L.type},submit:function(L){var T=L.nodeName.toLowerCase();return(T==="input"||T==="button")&&"submit"===L.type},image:function(L){return L.nodeName.toLowerCase()==="input"&&"image"===L.type},reset:function(L){var T=L.nodeName.toLowerCase();return(T==="input"||T==="button")&&"reset"===L.type},button:function(L){var T=
L.nodeName.toLowerCase();return T==="input"&&"button"===L.type||T==="button"},input:function(L){return/input|select|textarea|button/i.test(L.nodeName)},focus:function(L){return L===L.ownerDocument.activeElement}},setFilters:{first:function(L,T){return T===0},last:function(L,T,ga,ka){return T===ka.length-1},even:function(L,T){return T%2===0},odd:function(L,T){return T%2===1},lt:function(L,T,ga){return T<ga[3]-0},gt:function(L,T,ga){return T>ga[3]-0},nth:function(L,T,ga){return ga[3]-0===T},eq:function(L,
T,ga){return ga[3]-0===T}},filter:{PSEUDO:function(L,T,ga,ka){var na=T[1],sa=Aa.filters[na];if(sa)return sa(L,ga,T,ka);else if(na==="contains")return(L.textContent||L.innerText||Ma([L])||"").indexOf(T[3])>=0;else if(na==="not"){T=T[3];ga=0;for(ka=T.length;ga<ka;ga++)if(T[ga]===L)return false;return true}else ra.error(na)},CHILD:function(L,T){var ga,ka,na,sa,Oa,Ea;ga=T[1];Ea=L;switch(ga){case "only":case "first":for(;Ea=Ea.previousSibling;)if(Ea.nodeType===1)return false;if(ga==="first")return true;
Ea=L;case "last":for(;Ea=Ea.nextSibling;)if(Ea.nodeType===1)return false;return true;case "nth":ga=T[2];ka=T[3];if(ga===1&&ka===0)return true;na=T[0];if((sa=L.parentNode)&&(sa[w]!==na||!L.nodeIndex)){Oa=0;for(Ea=sa.firstChild;Ea;Ea=Ea.nextSibling)if(Ea.nodeType===1)Ea.nodeIndex=++Oa;sa[w]=na}Ea=L.nodeIndex-ka;return ga===0?Ea===0:Ea%ga===0&&Ea/ga>=0}},ID:function(L,T){return L.nodeType===1&&L.getAttribute("id")===T},TAG:function(L,T){return T==="*"&&L.nodeType===1||!!L.nodeName&&L.nodeName.toLowerCase()===
T},CLASS:function(L,T){return(" "+(L.className||L.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(L,T){var ga=T[1];ga=ra.attr?ra.attr(L,ga):Aa.attrHandle[ga]?Aa.attrHandle[ga](L):L[ga]!=null?L[ga]:L.getAttribute(ga);var ka=ga+"",na=T[2],sa=T[4];return ga==null?na==="!=":!na&&ra.attr?ga!=null:na==="="?ka===sa:na==="*="?ka.indexOf(sa)>=0:na==="~="?(" "+ka+" ").indexOf(sa)>=0:!sa?ka&&ga!==false:na==="!="?ka!==sa:na==="^="?ka.indexOf(sa)===0:na==="$="?ka.substr(ka.length-sa.length)===sa:na===
"|="?ka===sa||ka.substr(0,sa.length+1)===sa+"-":false},POS:function(L,T,ga,ka){var na=Aa.setFilters[T[2]];if(na)return na(L,ga,T,ka)}}},ib=Aa.match.POS,sb=function(L,T){return"\\"+(T-0+1)};for(var rb in Aa.match){Aa.match[rb]=RegExp(Aa.match[rb].source+/(?![^\[]*\])(?![^\(]*\))/.source);Aa.leftMatch[rb]=RegExp(/(^(?:.|\r|\n)*?)/.source+Aa.match[rb].source.replace(/\\(\d+)/g,sb))}var lb=function(L,T){L=Array.prototype.slice.call(L,0);if(T){T.push.apply(T,L);return T}return L};try{Array.prototype.slice.call(Z.documentElement.childNodes,
0)}catch(Bb){lb=function(L,T){var ga=0,ka=T||[];if(K.call(L)==="[object Array]")Array.prototype.push.apply(ka,L);else if(typeof L.length==="number")for(var na=L.length;ga<na;ga++)ka.push(L[ga]);else for(;L[ga];ga++)ka.push(L[ga]);return ka}}var vb,db;if(Z.documentElement.compareDocumentPosition)vb=function(L,T){if(L===T){R=true;return 0}if(!L.compareDocumentPosition||!T.compareDocumentPosition)return L.compareDocumentPosition?-1:1;return L.compareDocumentPosition(T)&4?-1:1};else{vb=function(L,T){if(L===
T){R=true;return 0}else if(L.sourceIndex&&T.sourceIndex)return L.sourceIndex-T.sourceIndex;var ga,ka,na=[],sa=[];ga=L.parentNode;ka=T.parentNode;var Oa=ga;if(ga===ka)return db(L,T);else if(ga){if(!ka)return 1}else return-1;for(;Oa;){na.unshift(Oa);Oa=Oa.parentNode}for(Oa=ka;Oa;){sa.unshift(Oa);Oa=Oa.parentNode}ga=na.length;ka=sa.length;for(Oa=0;Oa<ga&&Oa<ka;Oa++)if(na[Oa]!==sa[Oa])return db(na[Oa],sa[Oa]);return Oa===ga?db(L,sa[Oa],-1):db(na[Oa],T,1)};db=function(L,T,ga){if(L===T)return ga;for(L=
L.nextSibling;L;){if(L===T)return-1;L=L.nextSibling}return 1}}(function(){var L=Z.createElement("div"),T="script"+(new Date).getTime(),ga=Z.documentElement;L.innerHTML="<a name='"+T+"'/>";ga.insertBefore(L,ga.firstChild);if(Z.getElementById(T)){Aa.find.ID=function(ka,na,sa){if(typeof na.getElementById!=="undefined"&&!sa)return(na=na.getElementById(ka[1]))?na.id===ka[1]||typeof na.getAttributeNode!=="undefined"&&na.getAttributeNode("id").nodeValue===ka[1]?[na]:b:[]};Aa.filter.ID=function(ka,na){var sa=
typeof ka.getAttributeNode!=="undefined"&&ka.getAttributeNode("id");return ka.nodeType===1&&sa&&sa.nodeValue===na}}ga.removeChild(L);ga=L=null})();(function(){var L=Z.createElement("div");L.appendChild(Z.createComment(""));if(L.getElementsByTagName("*").length>0)Aa.find.TAG=function(T,ga){var ka=ga.getElementsByTagName(T[1]);if(T[1]==="*"){for(var na=[],sa=0;ka[sa];sa++)ka[sa].nodeType===1&&na.push(ka[sa]);ka=na}return ka};L.innerHTML="<a href='#'></a>";if(L.firstChild&&typeof L.firstChild.getAttribute!==
"undefined"&&L.firstChild.getAttribute("href")!=="#")Aa.attrHandle.href=function(T){return T.getAttribute("href",2)};L=null})();Z.querySelectorAll&&function(){var L=ra,T=Z.createElement("div");T.innerHTML="<p class='TEST'></p>";if(!(T.querySelectorAll&&T.querySelectorAll(".TEST").length===0)){ra=function(ka,na,sa,Oa){na=na||Z;if(!Oa&&!ra.isXML(na)){var Ea=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(ka);if(Ea&&(na.nodeType===1||na.nodeType===9))if(Ea[1])return lb(na.getElementsByTagName(ka),sa);else if(Ea[2]&&
Aa.find.CLASS&&na.getElementsByClassName)return lb(na.getElementsByClassName(Ea[2]),sa);if(na.nodeType===9){if(ka==="body"&&na.body)return lb([na.body],sa);else if(Ea&&Ea[3]){var fb=na.getElementById(Ea[3]);if(fb&&fb.parentNode){if(fb.id===Ea[3])return lb([fb],sa)}else return lb([],sa)}try{return lb(na.querySelectorAll(ka),sa)}catch(tb){}}else if(na.nodeType===1&&na.nodeName.toLowerCase()!=="object"){Ea=na;var V=(fb=na.getAttribute("id"))||"__sizzle__",va=na.parentNode,za=/^\s*[+~]/.test(ka);if(fb)V=
V.replace(/'/g,"\\$&");else na.setAttribute("id",V);if(za&&va)na=na.parentNode;try{if(!za||va)return lb(na.querySelectorAll("[id='"+V+"'] "+ka),sa)}catch(Ha){}finally{fb||Ea.removeAttribute("id")}}}return L(ka,na,sa,Oa)};for(var ga in L)ra[ga]=L[ga];T=null}}();(function(){var L=Z.documentElement,T=L.matchesSelector||L.mozMatchesSelector||L.webkitMatchesSelector||L.msMatchesSelector;if(T){var ga=!T.call(Z.createElement("div"),"div"),ka=false;try{T.call(Z.documentElement,"[test!='']:sizzle")}catch(na){ka=
true}ra.matchesSelector=function(sa,Oa){Oa=Oa.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!ra.isXML(sa))try{if(ka||!Aa.match.PSEUDO.test(Oa)&&!/!=/.test(Oa)){var Ea=T.call(sa,Oa);if(Ea||!ga||sa.document&&sa.document.nodeType!==11)return Ea}}catch(fb){}return ra(Oa,null,null,[sa]).length>0}}})();(function(){var L=Z.createElement("div");L.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!L.getElementsByClassName||L.getElementsByClassName("e").length===0)){L.lastChild.className="e";
if(L.getElementsByClassName("e").length!==1){Aa.order.splice(1,0,"CLASS");Aa.find.CLASS=function(T,ga,ka){if(typeof ga.getElementsByClassName!=="undefined"&&!ka)return ga.getElementsByClassName(T[1])};L=null}}})();ra.contains=Z.documentElement.contains?function(L,T){return L!==T&&(L.contains?L.contains(T):true)}:Z.documentElement.compareDocumentPosition?function(L,T){return!!(L.compareDocumentPosition(T)&16)}:function(){return false};ra.isXML=function(L){return(L=(L?L.ownerDocument||L:0).documentElement)?
L.nodeName!=="HTML":false};var Fb=function(L,T,ga){var ka,na=[],sa="";for(T=T.nodeType?[T]:T;ka=Aa.match.PSEUDO.exec(L);){sa+=ka[0];L=L.replace(Aa.match.PSEUDO,"")}L=Aa.relative[L]?L+"*":L;ka=0;for(var Oa=T.length;ka<Oa;ka++)ra(L,T[ka],na,ga);return ra.filter(sa,na)};ra.attr=q.attr;ra.selectors.attrMap={};q.find=ra;q.expr=ra.selectors;q.expr[":"]=q.expr.filters;q.unique=ra.uniqueSort;q.text=ra.getText;q.isXMLDoc=ra.isXML;q.contains=ra.contains})();var Wa=/Until$/,Va=/^(?:parents|prevUntil|prevAll)/,
S=/,/,ba=/^.[^:#\[\.,]*$/,N=Array.prototype.slice,da=q.expr.match.POS,ca={children:true,contents:true,next:true,prev:true};q.fn.extend({find:function(m){var o=this,u,w;if(typeof m!=="string")return q(m).filter(function(){u=0;for(w=o.length;u<w;u++)if(q.contains(o[u],this))return true});var B=this.pushStack("","find",m),K,R,U;u=0;for(w=this.length;u<w;u++){K=B.length;q.find(m,this[u],B);if(u>0)for(R=K;R<B.length;R++)for(U=0;U<K;U++)if(B[U]===B[R]){B.splice(R--,1);break}}return B},has:function(m){var o=
q(m);return this.filter(function(){for(var u=0,w=o.length;u<w;u++)if(q.contains(this,o[u]))return true})},not:function(m){return this.pushStack(n(this,m,false),"not",m)},filter:function(m){return this.pushStack(n(this,m,true),"filter",m)},is:function(m){return!!m&&(typeof m==="string"?da.test(m)?q(m,this.context).index(this[0])>=0:q.filter(m,this).length>0:this.filter(m).length>0)},closest:function(m,o){var u=[],w,B,K=this[0];if(q.isArray(m)){for(B=1;K&&K.ownerDocument&&K!==o;){for(w=0;w<m.length;w++)q(K).is(m[w])&&
u.push({selector:m[w],elem:K,level:B});K=K.parentNode;B++}return u}var R=da.test(m)||typeof m!=="string"?q(m,o||this.context):0;w=0;for(B=this.length;w<B;w++)for(K=this[w];K;)if(R?R.index(K)>-1:q.find.matchesSelector(K,m)){u.push(K);break}else{K=K.parentNode;if(!K||!K.ownerDocument||K===o||K.nodeType===11)break}u=u.length>1?q.unique(u):u;return this.pushStack(u,"closest",m)},index:function(m){if(!m)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof m==="string")return q.inArray(this[0],
q(m));return q.inArray(m.jquery?m[0]:m,this)},add:function(m,o){var u=typeof m==="string"?q(m,o):q.makeArray(m&&m.nodeType?[m]:m),w=q.merge(this.get(),u);return this.pushStack(!u[0]||!u[0].parentNode||u[0].parentNode.nodeType===11||!w[0]||!w[0].parentNode||w[0].parentNode.nodeType===11?w:q.unique(w))},andSelf:function(){return this.add(this.prevObject)}});q.each({parent:function(m){return(m=m.parentNode)&&m.nodeType!==11?m:null},parents:function(m){return q.dir(m,"parentNode")},parentsUntil:function(m,
o,u){return q.dir(m,"parentNode",u)},next:function(m){return q.nth(m,2,"nextSibling")},prev:function(m){return q.nth(m,2,"previousSibling")},nextAll:function(m){return q.dir(m,"nextSibling")},prevAll:function(m){return q.dir(m,"previousSibling")},nextUntil:function(m,o,u){return q.dir(m,"nextSibling",u)},prevUntil:function(m,o,u){return q.dir(m,"previousSibling",u)},siblings:function(m){return q.sibling(m.parentNode.firstChild,m)},children:function(m){return q.sibling(m.firstChild)},contents:function(m){return q.nodeName(m,
"iframe")?m.contentDocument||m.contentWindow.document:q.makeArray(m.childNodes)}},function(m,o){q.fn[m]=function(u,w){var B=q.map(this,o,u),K=N.call(arguments);Wa.test(m)||(w=u);if(w&&typeof w==="string")B=q.filter(w,B);B=this.length>1&&!ca[m]?q.unique(B):B;if((this.length>1||S.test(w))&&Va.test(m))B=B.reverse();return this.pushStack(B,m,K.join(","))}});q.extend({filter:function(m,o,u){if(u)m=":not("+m+")";return o.length===1?q.find.matchesSelector(o[0],m)?[o[0]]:[]:q.find.matches(m,o)},dir:function(m,
o,u){var w=[];for(m=m[o];m&&m.nodeType!==9&&(u===b||m.nodeType!==1||!q(m).is(u));){m.nodeType===1&&w.push(m);m=m[o]}return w},nth:function(m,o,u){o=o||1;for(var w=0;m;m=m[u])if(m.nodeType===1&&++w===o)break;return m},sibling:function(m,o){for(var u=[];m;m=m.nextSibling)m.nodeType===1&&m!==o&&u.push(m);return u}});var pa="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",Ka=/ jQuery\d+="(?:\d+|null)"/g,
Sa=/^\s+/,Xa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Na=/<([\w:]+)/,ob=/<tbody/i,kb=/<|&#?\w+;/,nb=/<(?:script|style)/i,Pa=/<(?:script|object|embed|option|style)/i,Ta=RegExp("<(?:"+pa.replace(" ","|")+")","i"),hb=/checked\s*(?:[^=]|=\s*.checked.)/i,mb=/\/(java|ecma)script/i,cb=/^\s*<!(?:\[CDATA\[|\-\-)/,P={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],
td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},$=l(Z);P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!q.support.htmlSerialize)P._default=[1,"div<div>","</div>"];q.fn.extend({text:function(m){if(q.isFunction(m))return this.each(function(o){var u=q(this);u.text(m.call(this,o,u.text()))});if(typeof m!=="object"&&m!==b)return this.empty().append((this[0]&&
this[0].ownerDocument||Z).createTextNode(m));return q.text(this)},wrapAll:function(m){if(q.isFunction(m))return this.each(function(u){q(this).wrapAll(m.call(this,u))});if(this[0]){var o=q(m,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&o.insertBefore(this[0]);o.map(function(){for(var u=this;u.firstChild&&u.firstChild.nodeType===1;)u=u.firstChild;return u}).append(this)}return this},wrapInner:function(m){if(q.isFunction(m))return this.each(function(o){q(this).wrapInner(m.call(this,o))});
return this.each(function(){var o=q(this),u=o.contents();u.length?u.wrapAll(m):o.append(m)})},wrap:function(m){return this.each(function(){q(this).wrapAll(m)})},unwrap:function(){return this.parent().each(function(){q.nodeName(this,"body")||q(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(m){this.nodeType===1&&this.appendChild(m)})},prepend:function(){return this.domManip(arguments,true,function(m){this.nodeType===1&&this.insertBefore(m,
this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(o){this.parentNode.insertBefore(o,this)});else if(arguments.length){var m=q(arguments[0]);m.push.apply(m,this.toArray());return this.pushStack(m,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(o){this.parentNode.insertBefore(o,this.nextSibling)});else if(arguments.length){var m=this.pushStack(this,"after",arguments);
m.push.apply(m,q(arguments[0]).toArray());return m}},remove:function(m,o){for(var u=0,w;(w=this[u])!=null;u++)if(!m||q.filter(m,[w]).length){if(!o&&w.nodeType===1){q.cleanData(w.getElementsByTagName("*"));q.cleanData([w])}w.parentNode&&w.parentNode.removeChild(w)}return this},empty:function(){for(var m=0,o;(o=this[m])!=null;m++)for(o.nodeType===1&&q.cleanData(o.getElementsByTagName("*"));o.firstChild;)o.removeChild(o.firstChild);return this},clone:function(m,o){m=m==null?false:m;o=o==null?m:o;return this.map(function(){return q.clone(this,
m,o)})},html:function(m){if(m===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ka,""):null;else if(typeof m==="string"&&!nb.test(m)&&(q.support.leadingWhitespace||!Sa.test(m))&&!P[(Na.exec(m)||["",""])[1].toLowerCase()]){m=m.replace(Xa,"<$1></$2>");try{for(var o=0,u=this.length;o<u;o++)if(this[o].nodeType===1){q.cleanData(this[o].getElementsByTagName("*"));this[o].innerHTML=m}}catch(w){this.empty().append(m)}}else q.isFunction(m)?this.each(function(B){var K=q(this);K.html(m.call(this,
B,K.html()))}):this.empty().append(m);return this},replaceWith:function(m){if(this[0]&&this[0].parentNode){if(q.isFunction(m))return this.each(function(o){var u=q(this),w=u.html();u.replaceWith(m.call(this,o,w))});if(typeof m!=="string")m=q(m).detach();return this.each(function(){var o=this.nextSibling,u=this.parentNode;q(this).remove();o?q(o).before(m):q(u).append(m)})}else return this.length?this.pushStack(q(q.isFunction(m)?m():m),"replaceWith",m):this},detach:function(m){return this.remove(m,true)},
domManip:function(m,o,u){var w,B,K,R=m[0],U=[];if(!q.support.checkClone&&arguments.length===3&&typeof R==="string"&&hb.test(R))return this.each(function(){q(this).domManip(m,o,u,true)});if(q.isFunction(R))return this.each(function(Ja){var ra=q(this);m[0]=R.call(this,Ja,o?ra.html():b);ra.domManip(m,o,u)});if(this[0]){w=R&&R.parentNode;w=q.support.parentNode&&w&&w.nodeType===11&&w.childNodes.length===this.length?{fragment:w}:q.buildFragment(m,this,U);K=w.fragment;if(B=K.childNodes.length===1?K=K.firstChild:
K.firstChild){o=o&&q.nodeName(B,"tr");B=0;for(var ha=this.length,ja=ha-1;B<ha;B++)u.call(o?q.nodeName(this[B],"table")?this[B].getElementsByTagName("tbody")[0]||this[B].appendChild(this[B].ownerDocument.createElement("tbody")):this[B]:this[B],w.cacheable||ha>1&&B<ja?q.clone(K,true,true):K)}U.length&&q.each(U,z)}return this}});q.buildFragment=function(m,o,u){var w,B,K,R,U=m[0];if(o&&o[0])R=o[0].ownerDocument||o[0];R.createDocumentFragment||(R=Z);if(m.length===1&&typeof U==="string"&&U.length<512&&
R===Z&&U.charAt(0)==="<"&&!Pa.test(U)&&(q.support.checkClone||!hb.test(U))&&!q.support.unknownElems&&Ta.test(U)){B=true;if((K=q.fragments[U])&&K!==1)w=K}if(!w){w=R.createDocumentFragment();q.clean(m,R,w,u)}if(B)q.fragments[U]=K?w:1;return{fragment:w,cacheable:B}};q.fragments={};q.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(m,o){q.fn[m]=function(u){var w=[];u=q(u);var B=this.length===1&&this[0].parentNode;if(B&&B.nodeType===
11&&B.childNodes.length===1&&u.length===1){u[o](this[0]);return this}else{B=0;for(var K=u.length;B<K;B++){var R=(B>0?this.clone(true):this).get();q(u[B])[o](R);w=w.concat(R)}return this.pushStack(w,m,u.selector)}}});q.extend({clone:function(m,o,u){var w=m.cloneNode(true),B,K,R;if((!q.support.noCloneEvent||!q.support.noCloneChecked)&&(m.nodeType===1||m.nodeType===11)&&!q.isXMLDoc(m)){y(m,w);B=A(m);K=A(w);for(R=0;B[R];++R)K[R]&&y(B[R],K[R])}if(o){t(m,w);if(u){B=A(m);K=A(w);for(R=0;B[R];++R)t(B[R],K[R])}}return w},
clean:function(m,o,u,w){o=o||Z;if(typeof o.createElement==="undefined")o=o.ownerDocument||o[0]&&o[0].ownerDocument||Z;for(var B=[],K,R=0,U;(U=m[R])!=null;R++){if(typeof U==="number")U+="";if(U){if(typeof U==="string")if(kb.test(U)){U=U.replace(Xa,"<$1></$2>");K=(Na.exec(U)||["",""])[1].toLowerCase();var ha=P[K]||P._default,ja=ha[0],Ja=o.createElement("div");o===Z?$.appendChild(Ja):l(o).appendChild(Ja);for(Ja.innerHTML=ha[1]+U+ha[2];ja--;)Ja=Ja.lastChild;if(!q.support.tbody){ja=ob.test(U);ha=K==="table"&&
!ja?Ja.firstChild&&Ja.firstChild.childNodes:ha[1]==="<table>"&&!ja?Ja.childNodes:[];for(K=ha.length-1;K>=0;--K)q.nodeName(ha[K],"tbody")&&!ha[K].childNodes.length&&ha[K].parentNode.removeChild(ha[K])}!q.support.leadingWhitespace&&Sa.test(U)&&Ja.insertBefore(o.createTextNode(Sa.exec(U)[0]),Ja.firstChild);U=Ja.childNodes}else U=o.createTextNode(U);var ra;if(!q.support.appendChecked)if(U[0]&&typeof(ra=U.length)==="number")for(K=0;K<ra;K++)F(U[K]);else F(U);if(U.nodeType)B.push(U);else B=q.merge(B,U)}}if(u){m=
function(Ma){return!Ma.type||mb.test(Ma.type)};for(R=0;B[R];R++)if(w&&q.nodeName(B[R],"script")&&(!B[R].type||B[R].type.toLowerCase()==="text/javascript"))w.push(B[R].parentNode?B[R].parentNode.removeChild(B[R]):B[R]);else{if(B[R].nodeType===1){o=q.grep(B[R].getElementsByTagName("script"),m);B.splice.apply(B,[R+1,0].concat(o))}u.appendChild(B[R])}}return B},cleanData:function(m){for(var o,u,w=q.cache,B=q.event.special,K=q.support.deleteExpando,R=0,U;(U=m[R])!=null;R++)if(!(U.nodeName&&q.noData[U.nodeName.toLowerCase()]))if(u=
U[q.expando]){if((o=w[u])&&o.events){for(var ha in o.events)B[ha]?q.event.remove(U,ha):q.removeEvent(U,ha,o.handle);if(o.handle)o.handle.elem=null}if(K)delete U[q.expando];else U.removeAttribute&&U.removeAttribute(q.expando);delete w[u]}}});var ma=/alpha\([^)]*\)/i,qa=/opacity=([^)]*)/,Ga=/([A-Z]|^ms)/g,Ba=/^-?\d+(?:px)?$/i,bb=/^-?\d/,Za=/^([\-+])=([\-+.\de]+)/,jb={position:"absolute",visibility:"hidden",display:"block"},Eb=["Left","Right"],yb=["Top","Bottom"],ub,xb,wb;q.fn.css=function(m,o){if(arguments.length===
2&&o===b)return this;return q.access(this,m,o,true,function(u,w,B){return B!==b?q.style(u,w,B):q.css(u,w)})};q.extend({cssHooks:{opacity:{get:function(m,o){if(o){var u=ub(m,"opacity","opacity");return u===""?"1":u}else return m.style.opacity}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":q.support.cssFloat?"cssFloat":"styleFloat"},style:function(m,o,u,w){if(!(!m||m.nodeType===3||m.nodeType===8||!m.style)){var B,
K=q.camelCase(o),R=m.style,U=q.cssHooks[K];o=q.cssProps[K]||K;if(u!==b){w=typeof u;if(w==="string"&&(B=Za.exec(u))){u=+(B[1]+1)*+B[2]+parseFloat(q.css(m,o));w="number"}if(!(u==null||w==="number"&&isNaN(u))){if(w==="number"&&!q.cssNumber[K])u+="px";if(!U||!("set"in U)||(u=U.set(m,u))!==b)try{R[o]=u}catch(ha){}}}else{if(U&&"get"in U&&(B=U.get(m,false,w))!==b)return B;return R[o]}}},css:function(m,o,u){var w,B;o=q.camelCase(o);B=q.cssHooks[o];o=q.cssProps[o]||o;if(o==="cssFloat")o="float";if(B&&"get"in
B&&(w=B.get(m,true,u))!==b)return w;else if(ub)return ub(m,o)},swap:function(m,o,u){var w={};for(var B in o){w[B]=m.style[B];m.style[B]=o[B]}u.call(m);for(B in o)m.style[B]=w[B]}});q.curCSS=q.css;q.each(["height","width"],function(m,o){q.cssHooks[o]={get:function(u,w,B){var K;if(w){if(u.offsetWidth!==0)return x(u,o,B);else q.swap(u,jb,function(){K=x(u,o,B)});return K}},set:function(u,w){if(Ba.test(w)){w=parseFloat(w);if(w>=0)return w+"px"}else return w}}});if(!q.support.opacity)q.cssHooks.opacity=
{get:function(m,o){return qa.test((o&&m.currentStyle?m.currentStyle.filter:m.style.filter)||"")?parseFloat(RegExp.$1)/100+"":o?"1":""},set:function(m,o){var u=m.style,w=m.currentStyle,B=q.isNumeric(o)?"alpha(opacity="+o*100+")":"",K=w&&w.filter||u.filter||"";u.zoom=1;if(o>=1&&q.trim(K.replace(ma,""))===""){u.removeAttribute("filter");if(w&&!w.filter)return}u.filter=ma.test(K)?K.replace(ma,B):K+" "+B}};q(function(){if(!q.support.reliableMarginRight)q.cssHooks.marginRight={get:function(m,o){var u;q.swap(m,
{display:"inline-block"},function(){u=o?ub(m,"margin-right","marginRight"):m.style.marginRight});return u}}});if(Z.defaultView&&Z.defaultView.getComputedStyle)xb=function(m,o){var u,w;o=o.replace(Ga,"-$1").toLowerCase();if(!(w=m.ownerDocument.defaultView))return b;if(w=w.getComputedStyle(m,null)){u=w.getPropertyValue(o);if(u===""&&!q.contains(m.ownerDocument.documentElement,m))u=q.style(m,o)}return u};if(Z.documentElement.currentStyle)wb=function(m,o){var u,w,B=m.currentStyle&&m.currentStyle[o],K=
m.style;if(B===null&&K&&(u=K[o]))B=u;if(!Ba.test(B)&&bb.test(B)){u=K.left;if(w=m.runtimeStyle&&m.runtimeStyle.left)m.runtimeStyle.left=m.currentStyle.left;K.left=o==="fontSize"?"1em":B||0;B=K.pixelLeft+"px";K.left=u;if(w)m.runtimeStyle.left=w}return B===""?"auto":B};ub=xb||wb;if(q.expr&&q.expr.filters){q.expr.filters.hidden=function(m){var o=m.offsetHeight;return m.offsetWidth===0&&o===0||!q.support.reliableHiddenOffsets&&(m.style&&m.style.display||q.css(m,"display"))==="none"};q.expr.filters.visible=
function(m){return!q.expr.filters.hidden(m)}}var Kb=/%20/g,Ob=/\[\]$/,$b=/\r?\n/g,gc=/#.*$/,hc=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,ic=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,jc=/^(?:GET|HEAD)$/,kc=/^\/\//,ac=/\?/,lc=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,mc=/^(?:select|textarea)/i,Yb=/\s+/,nc=/([?&])_=[^&]*/,bc=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,cc=q.fn.load,Ub={},dc={},Gb,Hb,ec=["*/"]+["*"];try{Gb=
oa.href}catch(vc){Gb=Z.createElement("a");Gb.href="";Gb=Gb.href}Hb=bc.exec(Gb.toLowerCase())||[];q.fn.extend({load:function(m,o,u){if(typeof m!=="string"&&cc)return cc.apply(this,arguments);else if(!this.length)return this;var w=m.indexOf(" ");if(w>=0){var B=m.slice(w,m.length);m=m.slice(0,w)}w="GET";if(o)if(q.isFunction(o)){u=o;o=b}else if(typeof o==="object"){o=q.param(o,q.ajaxSettings.traditional);w="POST"}var K=this;q.ajax({url:m,type:w,dataType:"html",data:o,complete:function(R,U,ha){ha=R.responseText;
if(R.isResolved()){R.done(function(ja){ha=ja});K.html(B?q("<div>").append(ha.replace(lc,"")).find(B):ha)}u&&K.each(u,[ha,U,R])}});return this},serialize:function(){return q.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?q.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||mc.test(this.nodeName)||ic.test(this.type))}).map(function(m,o){var u=q(this).val();return u==null?null:q.isArray(u)?q.map(u,
function(w){return{name:o.name,value:w.replace($b,"\r\n")}}):{name:o.name,value:u.replace($b,"\r\n")}}).get()}});q.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(m,o){q.fn[o]=function(u){return this.bind(o,u)}});q.each(["get","post"],function(m,o){q[o]=function(u,w,B,K){if(q.isFunction(w)){K=K||B;B=w;w=b}return q.ajax({type:o,url:u,data:w,success:B,dataType:K})}});q.extend({getScript:function(m,o){return q.get(m,b,o,"script")},getJSON:function(m,o,u){return q.get(m,
o,u,"json")},ajaxSetup:function(m,o){if(o)E(m,q.ajaxSettings);else{o=m;m=q.ajaxSettings}E(m,o);return m},ajaxSettings:{url:Gb,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(Hb[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":ec},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",
text:"responseText"},converters:{"* text":a.String,"text html":true,"text json":q.parseJSON,"text xml":q.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:C(Ub),ajaxTransport:C(dc),ajax:function(m,o){function u(T,ga,ka,na){if(lb!==2){lb=2;sb&&clearTimeout(sb);ib=b;Ma=na||"";db.readyState=T>0?4:0;var sa,Oa,Ea;na=ga;if(ka){var fb=w,tb=db,V=fb.contents,va=fb.dataTypes,za=fb.responseFields,Ha,ab,eb,pb;for(ab in za)if(ab in ka)tb[za[ab]]=ka[ab];for(;va[0]==="*";){va.shift();if(Ha===b)Ha=fb.mimeType||
tb.getResponseHeader("content-type")}if(Ha)for(ab in V)if(V[ab]&&V[ab].test(Ha)){va.unshift(ab);break}if(va[0]in ka)eb=va[0];else{for(ab in ka){if(!va[0]||fb.converters[ab+" "+va[0]]){eb=ab;break}pb||(pb=ab)}eb=eb||pb}if(eb){eb!==va[0]&&va.unshift(eb);ka=ka[eb]}else ka=void 0}else ka=b;ka=ka;if(T>=200&&T<300||T===304){if(w.ifModified){if(Ha=db.getResponseHeader("Last-Modified"))q.lastModified[ja]=Ha;if(Ha=db.getResponseHeader("Etag"))q.etag[ja]=Ha}if(T===304){na="notmodified";sa=true}else try{Ha=
w;ka=ka;if(Ha.dataFilter)ka=Ha.dataFilter(ka,Ha.dataType);var qb=Ha.dataTypes;ab={};var Ab,Qb,oc=qb.length,Rb,Cb=qb[0],Lb,Wb,Db,Ib,Mb;for(Ab=1;Ab<oc;Ab++){if(Ab===1)for(Qb in Ha.converters)if(typeof Qb==="string")ab[Qb.toLowerCase()]=Ha.converters[Qb];Lb=Cb;Cb=qb[Ab];if(Cb==="*")Cb=Lb;else if(Lb!=="*"&&Lb!==Cb){Wb=Lb+" "+Cb;Db=ab[Wb]||ab["* "+Cb];if(!Db){Mb=b;for(Ib in ab){Rb=Ib.split(" ");if(Rb[0]===Lb||Rb[0]==="*")if(Mb=ab[Rb[1]+" "+Cb]){Ib=ab[Ib];if(Ib===true)Db=Mb;else if(Mb===true)Db=Ib;break}}}Db||
Mb||q.error("No conversion from "+Wb.replace(" "," to "));if(Db!==true)ka=Db?Db(ka):Mb(Ib(ka))}}Oa=ka;na="success";sa=true}catch(pc){na="parsererror";Ea=pc}}else{Ea=na;if(!na||T){na="error";if(T<0)T=0}}db.status=T;db.statusText=""+(ga||na);sa?R.resolveWith(B,[Oa,na,db]):R.rejectWith(B,[db,na,Ea]);db.statusCode(ha);ha=b;if(Bb)K.trigger("ajax"+(sa?"Success":"Error"),[db,w,sa?Oa:Ea]);U.fireWith(B,[db,na]);if(Bb){K.trigger("ajaxComplete",[db,w]);--q.active||q.event.trigger("ajaxStop")}}}if(typeof m===
"object"){o=m;m=b}o=o||{};var w=q.ajaxSetup({},o),B=w.context||w,K=B!==w&&(B.nodeType||B instanceof q)?q(B):q.event,R=q.Deferred(),U=q.Callbacks("once memory"),ha=w.statusCode||{},ja,Ja={},ra={},Ma,Aa,ib,sb,rb,lb=0,Bb,vb,db={readyState:0,setRequestHeader:function(T,ga){if(!lb){var ka=T.toLowerCase();T=ra[ka]=ra[ka]||T;Ja[T]=ga}return this},getAllResponseHeaders:function(){return lb===2?Ma:null},getResponseHeader:function(T){var ga;if(lb===2){if(!Aa)for(Aa={};ga=hc.exec(Ma);)Aa[ga[1].toLowerCase()]=
ga[2];ga=Aa[T.toLowerCase()]}return ga===b?null:ga},overrideMimeType:function(T){if(!lb)w.mimeType=T;return this},abort:function(T){T=T||"abort";ib&&ib.abort(T);u(0,T);return this}};R.promise(db);db.success=db.done;db.error=db.fail;db.complete=U.add;db.statusCode=function(T){if(T){var ga;if(lb<2)for(ga in T)ha[ga]=[ha[ga],T[ga]];else{ga=T[db.status];db.then(ga,ga)}}return this};w.url=((m||w.url)+"").replace(gc,"").replace(kc,Hb[1]+"//");w.dataTypes=q.trim(w.dataType||"*").toLowerCase().split(Yb);
if(w.crossDomain==null){rb=bc.exec(w.url.toLowerCase());w.crossDomain=!!(rb&&(rb[1]!=Hb[1]||rb[2]!=Hb[2]||(rb[3]||(rb[1]==="http:"?80:443))!=(Hb[3]||(Hb[1]==="http:"?80:443))))}if(w.data&&w.processData&&typeof w.data!=="string")w.data=q.param(w.data,w.traditional);O(Ub,w,o,db);if(lb===2)return false;Bb=w.global;w.type=w.type.toUpperCase();w.hasContent=!jc.test(w.type);Bb&&q.active++===0&&q.event.trigger("ajaxStart");if(!w.hasContent){if(w.data){w.url+=(ac.test(w.url)?"&":"?")+w.data;delete w.data}ja=
w.url;if(w.cache===false){rb=q.now();var Fb=w.url.replace(nc,"$1_="+rb);w.url=Fb+(Fb===w.url?(ac.test(w.url)?"&":"?")+"_="+rb:"")}}if(w.data&&w.hasContent&&w.contentType!==false||o.contentType)db.setRequestHeader("Content-Type",w.contentType);if(w.ifModified){ja=ja||w.url;q.lastModified[ja]&&db.setRequestHeader("If-Modified-Since",q.lastModified[ja]);q.etag[ja]&&db.setRequestHeader("If-None-Match",q.etag[ja])}db.setRequestHeader("Accept",w.dataTypes[0]&&w.accepts[w.dataTypes[0]]?w.accepts[w.dataTypes[0]]+
(w.dataTypes[0]!=="*"?", "+ec+"; q=0.01":""):w.accepts["*"]);for(vb in w.headers)db.setRequestHeader(vb,w.headers[vb]);if(w.beforeSend&&(w.beforeSend.call(B,db,w)===false||lb===2)){db.abort();return false}for(vb in{success:1,error:1,complete:1})db[vb](w[vb]);if(ib=O(dc,w,o,db)){db.readyState=1;Bb&&K.trigger("ajaxSend",[db,w]);if(w.async&&w.timeout>0)sb=setTimeout(function(){db.abort("timeout")},w.timeout);try{lb=1;ib.send(Ja,u)}catch(L){lb<2?u(-1,L):q.error(L)}}else u(-1,"No Transport");return db},
param:function(m,o){var u=[],w=function(K,R){R=q.isFunction(R)?R():R;u[u.length]=encodeURIComponent(K)+"="+encodeURIComponent(R)};if(o===b)o=q.ajaxSettings.traditional;if(q.isArray(m)||m.jquery&&!q.isPlainObject(m))q.each(m,function(){w(this.name,this.value)});else for(var B in m)J(B,m[B],o,w);return u.join("&").replace(Kb,"+")}});q.extend({active:0,lastModified:{},etag:{}});var qc=q.now(),Sb=/(\=)\?(&|$)|\?\?/i;q.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return q.expando+"_"+qc++}});q.ajaxPrefilter("json jsonp",
function(m,o,u){o=m.contentType==="application/x-www-form-urlencoded"&&typeof m.data==="string";if(m.dataTypes[0]==="jsonp"||m.jsonp!==false&&(Sb.test(m.url)||o&&Sb.test(m.data))){var w,B=m.jsonpCallback=q.isFunction(m.jsonpCallback)?m.jsonpCallback():m.jsonpCallback,K=a[B],R=m.url,U=m.data,ha="$1"+B+"$2";if(m.jsonp!==false){R=R.replace(Sb,ha);if(m.url===R){if(o)U=U.replace(Sb,ha);if(m.data===U)R+=(/\?/.test(R)?"&":"?")+m.jsonp+"="+B}}m.url=R;m.data=U;a[B]=function(ja){w=[ja]};u.always(function(){a[B]=
K;w&&q.isFunction(K)&&a[B](w[0])});m.converters["script json"]=function(){w||q.error(B+" was not called");return w[0]};m.dataTypes[0]="json";return"script"}});q.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(m){q.globalEval(m);return m}}});q.ajaxPrefilter("script",function(m){if(m.cache===b)m.cache=false;if(m.crossDomain){m.type="GET";m.global=false}});
q.ajaxTransport("script",function(m){if(m.crossDomain){var o,u=Z.head||Z.getElementsByTagName("head")[0]||Z.documentElement;return{send:function(w,B){o=Z.createElement("script");o.async="async";if(m.scriptCharset)o.charset=m.scriptCharset;o.src=m.url;o.onload=o.onreadystatechange=function(K,R){if(R||!o.readyState||/loaded|complete/.test(o.readyState)){o.onload=o.onreadystatechange=null;u&&o.parentNode&&u.removeChild(o);o=b;R||B(200,"success")}};u.insertBefore(o,u.firstChild)},abort:function(){o&&
o.onload(0,1)}}}});var Xb=a.ActiveXObject?function(){for(var m in Nb)Nb[m](0,1)}:false,rc=0,Nb;q.ajaxSettings.xhr=a.ActiveXObject?function(){var m;if(!(m=!this.isLocal&&fa()))a:{try{m=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(o){}m=void 0}return m}:fa;(function(m){q.extend(q.support,{ajax:!!m,cors:!!m&&"withCredentials"in m})})(q.ajaxSettings.xhr());q.support.ajax&&q.ajaxTransport(function(m){if(!m.crossDomain||q.support.cors){var o;return{send:function(u,w){var B=m.xhr(),K,R;m.username?
B.open(m.type,m.url,m.async,m.username,m.password):B.open(m.type,m.url,m.async);if(m.xhrFields)for(R in m.xhrFields)B[R]=m.xhrFields[R];m.mimeType&&B.overrideMimeType&&B.overrideMimeType(m.mimeType);if(!m.crossDomain&&!u["X-Requested-With"])u["X-Requested-With"]="XMLHttpRequest";try{for(R in u)B.setRequestHeader(R,u[R])}catch(U){}B.send(m.hasContent&&m.data||null);o=function(ha,ja){var Ja,ra,Ma,Aa,ib;try{if(o&&(ja||B.readyState===4)){o=b;if(K){B.onreadystatechange=q.noop;Xb&&delete Nb[K]}if(ja)B.readyState!==
4&&B.abort();else{Ja=B.status;Ma=B.getAllResponseHeaders();Aa={};if((ib=B.responseXML)&&ib.documentElement)Aa.xml=ib;Aa.text=B.responseText;try{ra=B.statusText}catch(sb){ra=""}if(!Ja&&m.isLocal&&!m.crossDomain)Ja=Aa.text?200:404;else if(Ja===1223)Ja=204}}}catch(rb){ja||w(-1,rb)}Aa&&w(Ja,ra,Aa,Ma)};if(!m.async||B.readyState===4)o();else{K=++rc;if(Xb){if(!Nb){Nb={};q(a).unload(Xb)}Nb[K]=o}B.onreadystatechange=o}},abort:function(){o&&o(0,1)}}}});var Vb={},zb,Jb,sc=/^(?:toggle|show|hide)$/,tc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,
Tb,Zb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],Pb;q.fn.extend({show:function(m,o,u){if(m||m===0)return this.animate(X("show",3),m,o,u);else{u=0;for(var w=this.length;u<w;u++){m=this[u];if(m.style){o=m.style.display;if(!q._data(m,"olddisplay")&&o==="none")o=m.style.display="";o===""&&q.css(m,"display")==="none"&&q._data(m,"olddisplay",ea(m.nodeName))}}for(u=0;u<w;u++){m=this[u];if(m.style){o=m.style.display;
if(o===""||o==="none")m.style.display=q._data(m,"olddisplay")||""}}return this}},hide:function(m,o,u){if(m||m===0)return this.animate(X("hide",3),m,o,u);else{u=0;for(var w=this.length;u<w;u++){m=this[u];if(m.style){o=q.css(m,"display");o!=="none"&&!q._data(m,"olddisplay")&&q._data(m,"olddisplay",o)}}for(u=0;u<w;u++)if(this[u].style)this[u].style.display="none";return this}},_toggle:q.fn.toggle,toggle:function(m,o,u){var w=typeof m==="boolean";if(q.isFunction(m)&&q.isFunction(o))this._toggle.apply(this,
arguments);else m==null||w?this.each(function(){var B=w?m:q(this).is(":hidden");q(this)[B?"show":"hide"]()}):this.animate(X("toggle",3),m,o,u);return this},fadeTo:function(m,o,u,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:o},m,u,w)},animate:function(m,o,u,w){function B(){K.queue===false&&q._mark(this);var R=q.extend({},K),U=this.nodeType===1,ha=U&&q(this).is(":hidden"),ja,Ja,ra,Ma,Aa;R.animatedProperties={};for(ra in m){ja=q.camelCase(ra);if(ra!==ja){m[ja]=m[ra];
delete m[ra]}Ja=m[ja];if(q.isArray(Ja)){R.animatedProperties[ja]=Ja[1];Ja=m[ja]=Ja[0]}else R.animatedProperties[ja]=R.specialEasing&&R.specialEasing[ja]||R.easing||"swing";if(Ja==="hide"&&ha||Ja==="show"&&!ha)return R.complete.call(this);if(U&&(ja==="height"||ja==="width")){R.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(q.css(this,"display")==="inline"&&q.css(this,"float")==="none")if(!q.support.inlineBlockNeedsLayout||ea(this.nodeName)==="inline")this.style.display=
"inline-block";else this.style.zoom=1}}if(R.overflow!=null)this.style.overflow="hidden";for(ra in m){U=new q.fx(this,R,ra);Ja=m[ra];if(sc.test(Ja))if(ja=q._data(this,"toggle"+ra)||(Ja==="toggle"?ha?"show":"hide":0)){q._data(this,"toggle"+ra,ja==="show"?"hide":"show");U[ja]()}else U[Ja]();else{ja=tc.exec(Ja);Ma=U.cur();if(ja){Ja=parseFloat(ja[2]);Aa=ja[3]||(q.cssNumber[ra]?"":"px");if(Aa!=="px"){q.style(this,ra,(Ja||1)+Aa);Ma=(Ja||1)/U.cur()*Ma;q.style(this,ra,Ma+Aa)}if(ja[1])Ja=(ja[1]==="-="?-1:1)*
Ja+Ma;U.custom(Ma,Ja,Aa)}else U.custom(Ma,Ja,"")}}return true}var K=q.speed(o,u,w);if(q.isEmptyObject(m))return this.each(K.complete,[false]);m=q.extend({},m);return K.queue===false?this.each(B):this.queue(K.queue,B)},stop:function(m,o,u){if(typeof m!=="string"){u=o;o=m;m=b}if(o&&m!==false)this.queue(m||"fx",[]);return this.each(function(){function w(ha,ja,Ja){ja=ja[Ja];q.removeData(ha,Ja,true);ja.stop(u)}var B,K=false,R=q.timers,U=q._data(this);u||q._unmark(true,this);if(m==null)for(B in U)U[B].stop&&
B.indexOf(".run")===B.length-4&&w(this,U,B);else if(U[B=m+".run"]&&U[B].stop)w(this,U,B);for(B=R.length;B--;)if(R[B].elem===this&&(m==null||R[B].queue===m)){u?R[B](true):R[B].saveState();K=true;R.splice(B,1)}u&&K||q.dequeue(this,m)})}});q.each({slideDown:X("show",1),slideUp:X("hide",1),slideToggle:X("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(m,o){q.fn[m]=function(u,w,B){return this.animate(o,u,w,B)}});q.extend({speed:function(m,o,u){var w=
m&&typeof m==="object"?q.extend({},m):{complete:u||!u&&o||q.isFunction(m)&&m,duration:m,easing:u&&o||o&&!q.isFunction(o)&&o};w.duration=q.fx.off?0:typeof w.duration==="number"?w.duration:w.duration in q.fx.speeds?q.fx.speeds[w.duration]:q.fx.speeds._default;if(w.queue==null||w.queue===true)w.queue="fx";w.old=w.complete;w.complete=function(B){q.isFunction(w.old)&&w.old.call(this);if(w.queue)q.dequeue(this,w.queue);else B!==false&&q._unmark(this)};return w},easing:{linear:function(m,o,u,w){return u+
w*m},swing:function(m,o,u,w){return(-Math.cos(m*Math.PI)/2+0.5)*w+u}},timers:[],fx:function(m,o,u){this.options=o;this.elem=m;this.prop=u;o.orig=o.orig||{}}});q.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(q.fx.step[this.prop]||q.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var m,o=q.css(this.elem,this.prop);return isNaN(m=parseFloat(o))?
!o||o==="auto"?0:o:m},custom:function(m,o,u){function w(R){return B.step(R)}var B=this,K=q.fx;this.startTime=Pb||M();this.end=o;this.now=this.start=m;this.pos=this.state=0;this.unit=u||this.unit||(q.cssNumber[this.prop]?"":"px");w.queue=this.options.queue;w.elem=this.elem;w.saveState=function(){B.options.hide&&q._data(B.elem,"fxshow"+B.prop)===b&&q._data(B.elem,"fxshow"+B.prop,B.start)};if(w()&&q.timers.push(w)&&!Tb)Tb=setInterval(K.tick,K.interval)},show:function(){var m=q._data(this.elem,"fxshow"+
this.prop);this.options.orig[this.prop]=m||q.style(this.elem,this.prop);this.options.show=true;m!==b?this.custom(this.cur(),m):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());q(this.elem).show()},hide:function(){this.options.orig[this.prop]=q._data(this.elem,"fxshow"+this.prop)||q.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(m){var o,u=Pb||M(),w=true,B=this.elem,K=this.options;if(m||u>=K.duration+this.startTime){this.now=this.end;
this.pos=this.state=1;this.update();K.animatedProperties[this.prop]=true;for(o in K.animatedProperties)if(K.animatedProperties[o]!==true)w=false;if(w){K.overflow!=null&&!q.support.shrinkWrapBlocks&&q.each(["","X","Y"],function(R,U){B.style["overflow"+U]=K.overflow[R]});K.hide&&q(B).hide();if(K.hide||K.show)for(o in K.animatedProperties){q.style(B,o,K.orig[o]);q.removeData(B,"fxshow"+o,true);q.removeData(B,"toggle"+o,true)}if(m=K.complete){K.complete=false;m.call(B)}}return false}else{if(K.duration==
Infinity)this.now=u;else{m=u-this.startTime;this.state=m/K.duration;this.pos=q.easing[K.animatedProperties[this.prop]](this.state,m,0,1,K.duration);this.now=this.start+(this.end-this.start)*this.pos}this.update()}return true}};q.extend(q.fx,{tick:function(){for(var m,o=q.timers,u=0;u<o.length;u++){m=o[u];!m()&&o[u]===m&&o.splice(u--,1)}o.length||q.fx.stop()},interval:13,stop:function(){clearInterval(Tb);Tb=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(m){q.style(m.elem,"opacity",
m.now)},_default:function(m){if(m.elem.style&&m.elem.style[m.prop]!=null)m.elem.style[m.prop]=m.now+m.unit;else m.elem[m.prop]=m.now}}});q.each(["width","height"],function(m,o){q.fx.step[o]=function(u){q.style(u.elem,o,Math.max(0,u.now))}});if(q.expr&&q.expr.filters)q.expr.filters.animated=function(m){return q.grep(q.timers,function(o){return m===o.elem}).length};var uc=/^t(?:able|d|h)$/i,fc=/^(?:body|html)$/i;q.fn.offset="getBoundingClientRect"in Z.documentElement?function(m){var o=this[0],u;if(m)return this.each(function(R){q.offset.setOffset(this,
m,R)});if(!o||!o.ownerDocument)return null;if(o===o.ownerDocument.body)return q.offset.bodyOffset(o);try{u=o.getBoundingClientRect()}catch(w){}var B=o.ownerDocument,K=B.documentElement;if(!u||!q.contains(K,o))return u?{top:u.top,left:u.left}:{top:0,left:0};o=B.body;B=ia(B);return{top:u.top+(B.pageYOffset||q.support.boxModel&&K.scrollTop||o.scrollTop)-(K.clientTop||o.clientTop||0),left:u.left+(B.pageXOffset||q.support.boxModel&&K.scrollLeft||o.scrollLeft)-(K.clientLeft||o.clientLeft||0)}}:function(m){var o=
this[0];if(m)return this.each(function(Ja){q.offset.setOffset(this,m,Ja)});if(!o||!o.ownerDocument)return null;if(o===o.ownerDocument.body)return q.offset.bodyOffset(o);var u,w=o.offsetParent,B=o,K=o.ownerDocument,R=K.documentElement,U=K.body;u=(K=K.defaultView)?K.getComputedStyle(o,null):o.currentStyle;for(var ha=o.offsetTop,ja=o.offsetLeft;(o=o.parentNode)&&o!==U&&o!==R;){if(q.support.fixedPosition&&u.position==="fixed")break;u=K?K.getComputedStyle(o,null):o.currentStyle;ha-=o.scrollTop;ja-=o.scrollLeft;
if(o===w){ha+=o.offsetTop;ja+=o.offsetLeft;if(q.support.doesNotAddBorder&&!(q.support.doesAddBorderForTableAndCells&&uc.test(o.nodeName))){ha+=parseFloat(u.borderTopWidth)||0;ja+=parseFloat(u.borderLeftWidth)||0}B=w;w=o.offsetParent}if(q.support.subtractsBorderForOverflowNotVisible&&u.overflow!=="visible"){ha+=parseFloat(u.borderTopWidth)||0;ja+=parseFloat(u.borderLeftWidth)||0}u=u}if(u.position==="relative"||u.position==="static"){ha+=U.offsetTop;ja+=U.offsetLeft}if(q.support.fixedPosition&&u.position===
"fixed"){ha+=Math.max(R.scrollTop,U.scrollTop);ja+=Math.max(R.scrollLeft,U.scrollLeft)}return{top:ha,left:ja}};q.offset={bodyOffset:function(m){var o=m.offsetTop,u=m.offsetLeft;if(q.support.doesNotIncludeMarginInBodyOffset){o+=parseFloat(q.css(m,"marginTop"))||0;u+=parseFloat(q.css(m,"marginLeft"))||0}return{top:o,left:u}},setOffset:function(m,o,u){var w=q.css(m,"position");if(w==="static")m.style.position="relative";var B=q(m),K=B.offset(),R=q.css(m,"top"),U=q.css(m,"left"),ha={},ja={};if((w==="absolute"||
w==="fixed")&&q.inArray("auto",[R,U])>-1){ja=B.position();w=ja.top;U=ja.left}else{w=parseFloat(R)||0;U=parseFloat(U)||0}if(q.isFunction(o))o=o.call(m,u,K);if(o.top!=null)ha.top=o.top-K.top+w;if(o.left!=null)ha.left=o.left-K.left+U;"using"in o?o.using.call(m,ha):B.css(ha)}};q.fn.extend({position:function(){if(!this[0])return null;var m=this[0],o=this.offsetParent(),u=this.offset(),w=fc.test(o[0].nodeName)?{top:0,left:0}:o.offset();u.top-=parseFloat(q.css(m,"marginTop"))||0;u.left-=parseFloat(q.css(m,
"marginLeft"))||0;w.top+=parseFloat(q.css(o[0],"borderTopWidth"))||0;w.left+=parseFloat(q.css(o[0],"borderLeftWidth"))||0;return{top:u.top-w.top,left:u.left-w.left}},offsetParent:function(){return this.map(function(){for(var m=this.offsetParent||Z.body;m&&!fc.test(m.nodeName)&&q.css(m,"position")==="static";)m=m.offsetParent;return m})}});q.each(["Left","Top"],function(m,o){var u="scroll"+o;q.fn[u]=function(w){var B,K;if(w===b){B=this[0];if(!B)return null;return(K=ia(B))?"pageXOffset"in K?K[m?"pageYOffset":
"pageXOffset"]:q.support.boxModel&&K.document.documentElement[u]||K.document.body[u]:B[u]}return this.each(function(){if(K=ia(this))K.scrollTo(!m?w:q(K).scrollLeft(),m?w:q(K).scrollTop());else this[u]=w})}});q.each(["Height","Width"],function(m,o){var u=o.toLowerCase();q.fn["inner"+o]=function(){var w=this[0];return w?w.style?parseFloat(q.css(w,u,"padding")):this[u]():null};q.fn["outer"+o]=function(w){var B=this[0];return B?B.style?parseFloat(q.css(B,u,w?"margin":"border")):this[u]():null};q.fn[u]=
function(w){var B=this[0];if(!B)return w==null?null:this;if(q.isFunction(w))return this.each(function(U){var ha=q(this);ha[u](w.call(this,U,ha[u]()))});if(q.isWindow(B)){var K=B.document.documentElement["client"+o],R=B.document.body;return B.document.compatMode==="CSS1Compat"&&K||R&&R["client"+o]||K}else if(B.nodeType===9)return Math.max(B.documentElement["client"+o],B.body["scroll"+o],B.documentElement["scroll"+o],B.body["offset"+o],B.documentElement["offset"+o]);else if(w===b){B=q.css(B,u);K=parseFloat(B);
return q.isNumeric(K)?K:B}else return this.css(u,typeof w==="string"?w:w+"px")}});a.jQuery=a.$=q})(window);
(function(a,b){if(a.cleanData){var g=a.cleanData;a.cleanData=function(d){for(var e=0,k;(k=d[e])!=null;e++)a(k).triggerHandler("remove");g(d)}}else{var f=a.fn.remove;a.fn.remove=function(d,e){return this.each(function(){if(!e)if(!d||a.filter(d,[this]).length)a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return f.call(a(this),d,e)})}}a.widget=function(d,e,k){var h=d.split(".")[0],n;d=d.split(".")[1];n=h+"-"+d;if(!k){k=e;e=a.Widget}a.expr[":"][n]=function(l){return!!a.data(l,
d)};a[h]=a[h]||{};a[h][d]=function(l,t){arguments.length&&this._createWidget(l,t)};e=new e;e.options=a.extend(true,{},e.options);a[h][d].prototype=a.extend(true,e,{namespace:h,widgetName:d,widgetEventPrefix:a[h][d].prototype.widgetEventPrefix||d,widgetBaseClass:n},k);a.widget.bridge(d,a[h][d])};a.widget.bridge=function(d,e){a.fn[d]=function(k){var h=typeof k==="string",n=Array.prototype.slice.call(arguments,1),l=this;k=!h&&n.length?a.extend.apply(null,[true,k].concat(n)):k;if(h&&k.charAt(0)==="_")return l;
h?this.each(function(){var t=a.data(this,d);if(!t)throw"cannot call methods on "+d+" prior to initialization; attempted to call method '"+k+"'";if(!a.isFunction(t[k]))throw"no such method '"+k+"' for "+d+" widget instance";var y=t[k].apply(t,n);if(y!==t&&y!==b){l=y;return false}}):this.each(function(){var t=a.data(this,d);t?t.option(k||{})._init():a.data(this,d,new e(k,this))});return l}};a.Widget=function(d,e){arguments.length&&this._createWidget(d,e)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",
options:{disabled:false},_createWidget:function(d,e){a.data(e,this.widgetName,this);this.element=a(e);this.options=a.extend(true,{},this.options,this._getCreateOptions(),d);var k=this;this.element.bind("remove."+this.widgetName,function(){k.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var d={};if(a.metadata)d=a.metadata.get(element)[this.widgetName];return d},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);
this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(d,e){var k=d;if(arguments.length===0)return a.extend({},this.options);if(typeof d==="string"){if(e===b)return this.options[d];k={};k[d]=e}this._setOptions(k);return this},_setOptions:function(d){var e=this;a.each(d,function(k,h){e._setOption(k,h)});return this},_setOption:function(d,e){this.options[d]=e;if(d===
"disabled")this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",e);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,k){var h=this.options[d];e=a.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();k=k||{};if(e.originalEvent){d=a.event.props.length;for(var n;d;){n=a.event.props[--d];e[n]=e.originalEvent[n]}}this.element.trigger(e,
k);return!(a.isFunction(h)&&h.call(this.element[0],e,k)===false||e.isDefaultPrevented())}}})(jQuery);
(function(a,b){a.widget("mobile.widget",{_createWidget:function(){a.Widget.prototype._createWidget.apply(this,arguments);this._trigger("init")},_getCreateOptions:function(){var g=this.element,f={};a.each(this.options,function(d){var e=g.jqmData(d.replace(/[A-Z]/g,function(k){return"-"+k.toLowerCase()}));if(e!==b)f[d]=e});return f},enhanceWithin:function(g){var f=a(g).closest(":jqmData(role='page')").data("page");f=f&&f.keepNativeSelector()||"";a(this.options.initSelector,g).not(f)[this.widgetName]()}})})(jQuery);
(function(a){a(window);var b=a("html");a.mobile.media=function(){var g={},f=a("<div id='jquery-mediatest'>"),d=a("<body>").append(f);return function(e){if(!(e in g)){var k=document.createElement("style"),h="@media "+e+" { #jquery-mediatest { position:absolute; } }";k.type="text/css";if(k.styleSheet)k.styleSheet.cssText=h;else k.appendChild(document.createTextNode(h));b.prepend(d).prepend(k);g[e]=f.css("position")==="absolute";d.add(k).remove()}return g[e]}}()})(jQuery);
(function(a){var b=a("<body>").prependTo("html"),g=window.operamini&&{}.toString.call(window.operamini)==="[object OperaMini]";a.mobile.browser={};a.mobile.browser.ie=function(){for(var f=3,d=document.createElement("div"),e=d.all||[];d.innerHTML="<!--[if gt IE "+ ++f+"]><br><![endif]--\>",e[0];);return f>4?f:!f}();a.extend(a.support,{mediaquery:a.mobile.media("only all")});b.remove();b=function(){var f=window.navigator.userAgent;return f.indexOf("Nokia")>-1&&(f.indexOf("Symbian/3")>-1||f.indexOf("Series60/5")>
-1)&&f.indexOf("AppleWebKit")>-1&&f.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/)}();a.mobile.ajaxBlacklist=window.blackberry&&!window.WebKitPoint||g||b;b&&a(function(){a("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")});a.support.boxShadow||a("html").addClass("ui-mobile-nosupport-boxshadow")})(jQuery);(function(a){a.extend(a.mobile,{gradeA:function(){return a.support.mediaquery||a.mobile.browser.ie&&a.mobile.browser.ie>=7}})})(jQuery,this);
new (function(a){var b=a.separator||"&",g=a.spaces===false?false:true,f=(a.prefix===false?false:true)?a.hash===true?"#":"?":"",d=a.numbers===false?false:true;jQuery.query=new (function(){var e=function(l,t){return l!=undefined&&l!==null&&(t?l.constructor==t:true)},k=function(l){for(var t=/\[([^[]*)\]/g,y=/^([^[]+)(\[.*\])?$/.exec(l),A=y[1],v=[];l=t.exec(y[2]);)v.push(l[1]);return[A,v]},h=function(l,t,y){var A=t.shift();if(typeof l!="object")l=null;if(A===""){l||(l=[]);if(e(l,Array))l.push(t.length==
0?y:h(null,t.slice(0),y));else if(e(l,Object)){for(A=0;l[A++]!=null;);l[--A]=t.length==0?y:h(l[A],t.slice(0),y)}else{l=[];l.push(t.length==0?y:h(null,t.slice(0),y))}}else if(A&&A.match(/^\s*[0-9]+\s*$/)){var v=parseInt(A,10);l||(l=[]);l[v]=t.length==0?y:h(l[v],t.slice(0),y)}else if(A){v=A.replace(/^\s*|\s*$/g,"");l||(l={});if(e(l,Array)){var F={};for(A=0;A<l.length;++A)F[A]=l[A];l=F}l[v]=t.length==0?y:h(l[v],t.slice(0),y)}else return y;return l},n=function(l){var t=this;t.keys={};l.queryObject?jQuery.each(l.get(),
function(y,A){t.SET(y,A)}):jQuery.each(arguments,function(){var y=""+this;y=y.replace(/^[?#]/,"");y=y.replace(/[;&]$/,"");if(g)y=y.replace(/[+]/g," ");jQuery.each(y.split(/[&;]/),function(){var A=decodeURIComponent(this.split("=")[0]||""),v=decodeURIComponent(this.split("=")[1]||"");if(A){if(d)if(/^[+-]?[0-9]+\.[0-9]*$/.test(v))v=parseFloat(v);else if(/^[+-]?[0-9]+$/.test(v))v=parseInt(v,10);v=!v&&v!==0?true:v;t.SET(A,v)}})});return t};n.prototype={queryObject:true,has:function(l,t){var y=this.get(l);
return e(y,t)},GET:function(l){if(!e(l))return this.keys;var t=k(l);l=t[1];for(t=this.keys[t[0]];t!=null&&l.length!=0;)t=t[l.shift()];return typeof t=="number"?t:t||""},get:function(l){l=this.GET(l);if(e(l,Object))return jQuery.extend(true,{},l);else if(e(l,Array))return l.slice(0);return l},SET:function(l,t){var y=!e(t)?null:t,A=k(l),v=A[0];this.keys[v]=h(this.keys[v],A[1].slice(0),y);return this},set:function(l,t){return this.copy().SET(l,t)},REMOVE:function(l){return this.SET(l,null).COMPACT()},
remove:function(l){return this.copy().REMOVE(l)},EMPTY:function(){var l=this;jQuery.each(l.keys,function(t){delete l.keys[t]});return l},load:function(l){var t=l.replace(/^.*?[#](.+?)(?:\?.+)?$/,"$1"),y=l.replace(/^.*?[?](.+?)(?:#.+)?$/,"$1");return new n(l.length==y.length?"":y,l.length==t.length?"":t)},empty:function(){return this.copy().EMPTY()},copy:function(){return new n(this)},COMPACT:function(){function l(t){var y=typeof t=="object"?e(t,Array)?[]:{}:t;typeof t=="object"&&jQuery.each(t,function(A,
v){if(!e(v))return true;var F=l(v);if(e(y,Array))y.push(F);else y[A]=F});return y}this.keys=l(this.keys);return this},compact:function(){return this.copy().COMPACT()},toString:function(){var l=[],t=[],y=function(v){v+="";if(g)v=v.replace(/ /g,"+");return encodeURIComponent(v)},A=function(v,F){var z=function(x){return!F||F==""?""+x:[F,"[",x,"]"].join("")};jQuery.each(v,function(x,C){if(typeof C=="object")A(C,z(x));else{var O=z(x);if(!(!e(C)||C===false)){O=[y(O)];if(C!==true){O.push("=");O.push(y(C))}t.push(O.join(""))}}})};
A(this.keys);t.length>0&&l.push(f);l.push(t.join(b));return l.join("")}};return new n(location.search,location.hash)})})(jQuery.query||{});
jQuery.cookie=function(a,b,g){if(typeof b!="undefined"){g=g||{};if(b===null){b="";g.expires=-1}var f="";if(g.expires&&(typeof g.expires=="number"||g.expires.toUTCString)){if(typeof g.expires=="number"){f=new Date;f.setTime(f.getTime()+g.expires*24*60*60*1E3)}else f=g.expires;f="; expires="+f.toUTCString()}var d=g.path?"; path="+g.path:"",e=g.domain?"; domain="+g.domain:"";g=g.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(b),f,d,e,g].join("")}else{b=null;if(document.cookie&&document.cookie!=
""){g=document.cookie.split(";");for(f=0;f<g.length;f++){d=jQuery.trim(g[f]);if(d.substring(0,a.length+1)==a+"="){b=decodeURIComponent(d.substring(a.length+1));break}}}return b}};
jQuery(function(a){function b(H){if(!(Q.loadingShown||Q.transition||Q.anim)){Ca("processModal");Q.started=true;W=a.extend(true,H);g(H);if(!Q.full)Q.blockerVars=Q.blocker=null;Q.error=false;Q.closing=false;Q.dataReady=false;Q.scripts=[];Q.scriptsShown=[];D.type=v();if(D.forceType){if(!D.content)D.from=true;D.type=D.forceType;D.forceType=null}a.isFunction(D.processHandler)&&D.processHandler(D);var Y=D.from;H=D.url;wa.width=D.width;wa.height=D.height;D.runFunction!=""&&typeof window[D.runFunction]==
"function"&&window[D.runFunction](Y);if(D.type=="swf"){f({overflow:"visible"},"cssOpt","content");D.content='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+D.width+'" height="'+D.height+'"><param name="movie" value="'+H+'"></param>';var xa="";a.each(D.swf,function(Wa,Va){D.content+='<param name="'+Wa+'" value="'+Va+'"></param>';xa+=" "+Wa+'="'+Va+'"'});D.content+='<embed src="'+H+'" type="application/x-shockwave-flash" width="'+D.width+'" height="'+D.height+'"'+xa+"></embed></object>"}if(Y){var Ia=
a(Y).blur();if(D.type=="form"){Y=a(Y).serializeArray();Y.push({name:D.formIndicator,value:1});D.selector&&Y.push({name:D.selIndicator,value:D.selector.substring(1)});t();a.ajax(a.extend({},D.ajax,{url:H,data:Y,type:Ia.attr("method")?Ia.attr("method"):"get",success:I,error:x}));Ca("Form Ajax Load: "+Ia.attr("action"))}else if(D.type=="formData"){n();Ia.attr("target","nyroModalIframe");Ia.attr("action",H);Ia.prepend('<input type="hidden" name="'+D.formIndicator+'" value="1" />');D.selector&&Ia.prepend('<input type="hidden" name="'+
D.selIndicator+'" value="'+D.selector.substring(1)+'" />');Q.tmp.html('<iframe frameborder="0" hspace="0" name="nyroModalIframe" src="javascript:\'\';"></iframe>');a("iframe",Q.tmp).css({width:D.width,height:D.height}).error(x).load(X);Ca("Form Data Load: "+Ia.attr("action"));t();M()}else if(D.type=="image"){Ca("Image Load: "+H);Ia=Ia.attr("title")||D.defaultImgAlt;n();Q.tmp.html('<img id="nyroModalImg" />').find("img").attr("alt",Ia);Q.tmp.css({lineHeight:0});a("img",Q.tmp).error(x).load(function(){Ca("Image Loaded: "+
this.src);a(this).unbind("load");var Wa=Q.tmp.width(),Va=Q.tmp.height();Q.tmp.css({lineHeight:""});Ua.width=Wa;Ua.height=Va;f({width:Wa,height:Va,imgWidth:Wa,imgHeight:Va});wa.width=Wa;wa.height=Va;f({overflow:"visible"},"cssOpt","content");Q.dataReady=true;if(Q.loadingShown||Q.transition)M()}).attr("src",H);t()}else if(D.type=="iframeForm"){n();Q.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>');Ca("Iframe Form Load: "+H);
a("iframe",Q.tmp).eq(0).css({width:"100%",height:a.support.boxModel?"99%":"100%"}).load(ea);Q.dataReady=true;t()}else if(D.type=="iframe"){n();Q.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>');Ca("Iframe Load: "+H);a("iframe",Q.tmp).eq(0).css({width:"100%",height:a.support.boxModel?"99%":"100%"}).load(ea);Q.dataReady=true;t()}else if(D.type){Ca("Content: "+D.type);n();Q.tmp.html(D.content);H=Q.tmp.width();Ia=Q.tmp.height();
Y=a(D.type);if(Y.length){f({type:"div"});H=Y.width();Ia=Y.height();if(ya)Ra=ya;ya=Y;Q.tmp.append(Y.contents())}wa.width=H;wa.height=Ia;f({width:H,height:Ia});if(Q.tmp.html())Q.dataReady=true;else x();Q.ready?ia():t()}else{Ca("Ajax Load: "+H);f({type:"ajax"});Y=D.ajax.data||{};if(D.selector)if(typeof Y=="string")Y+="&"+D.selIndicator+"="+D.selector.substring(1);else Y[D.selIndicator]=D.selector.substring(1);t();a.ajax(a.extend(true,D.ajax,{url:H,success:I,error:x,data:Y}))}}else if(D.content){Ca("Content: "+
D.type);f({type:"manual"});n();Q.tmp.html(a("<div/>").html(D.content).contents());if(Q.tmp.html())Q.dataReady=true;else x();t()}}}function g(H){Ca("setDefaultCurrentSettings");D=a.extend(true,{},a.fn.nyroModal.settings,H);e()}function f(H,Y,xa){if(Q.started)if(Y&&xa)a.extend(true,D[Y][xa],H);else if(Y)a.extend(true,D[Y],H);else{if(Q.animContent){if("width"in H){if(!Q.resizing){H.setWidth=H.width;aa=true}delete H.width}if("height"in H){if(!Q.resizing){H.setHeight=H.height;aa=true}delete H.height}}a.extend(true,
D,H)}else if(Y&&xa)a.extend(true,a.fn.nyroModal.settings[Y][xa],H);else Y?a.extend(true,a.fn.nyroModal.settings[Y],H):a.extend(true,a.fn.nyroModal.settings,H)}function d(){if(gb&&!Q.blocker)if(document.documentElement){D.marginScrollLeft=document.documentElement.scrollLeft;D.marginScrollTop=document.documentElement.scrollTop}else{D.marginScrollLeft=document.body.scrollLeft;D.marginScrollTop=document.body.scrollTop}else{D.marginScrollLeft=0;D.marginScrollTop=0}}function e(){d();D.marginLeft=-(D.width+
D.borderW)/2;D.marginTop=-(D.height+D.borderH)/2;if(!Q.blocker){D.marginLeft+=D.marginScrollLeft;D.marginTop+=D.marginScrollTop}}function k(){d();var H=Da(Q.loading);D.marginTopLoading=-(Q.loading.height()+H.h.border+H.h.padding)/2;D.marginLeftLoading=-(Q.loading.width()+H.w.border+H.w.padding)/2;if(!Q.blocker){D.marginLeftLoading+=D.marginScrollLeft;D.marginTopLoading+=D.marginScrollTop}}function h(){var H=a("h1#nyroModalTitle",Q.contentWrapper);H.length?H.text(D.title):Q.contentWrapper.prepend('<h1 id="nyroModalTitle">'+
D.title+"</h1>")}function n(){Ca("initModal");if(!Q.full){D.debug&&f({color:"white"},"cssOpt","bg");var H={zIndex:D.zIndexStart,position:"fixed",top:0,left:0,width:"100%",height:"100%"},Y=Ya,xa="";if(D.blocker){Q.blocker=Y=a(D.blocker);H=Q.blocker.offset();var Ia=Q.blocker.outerWidth(),Wa=Q.blocker.outerHeight();gb&&f({height:"100%",width:"100%",top:0,left:0},"cssOpt","bg");Q.blockerVars={top:H.top,left:H.left,width:Ia,height:Wa};var Va=/msie/.test(Fa)?0:La(Ya.get(0),"borderTopWidth"),S=/msie/.test(Fa)?
0:La(Ya.get(0),"borderLeftWidth");H={position:"absolute",top:H.top+Va,left:H.left+S,width:Ia,height:Wa}}else if(gb){Ya.css({marginLeft:0,marginRight:0});Ia=Ya.width();Wa=a(window).height()+"px";if(a(window).height()>=Ya.outerHeight())Wa=Ya.outerHeight()+"px";else Ia+=20;Ia+="px";Ya.css({width:Ia,height:Wa,position:"static",overflow:"hidden"});a("html").css({overflow:"hidden"});f({cssOpt:{bg:{position:"absolute",zIndex:D.zIndexStart+1,height:"110%",width:"110%",top:D.marginScrollTop+"px",left:D.marginScrollLeft+
"px"},wrapper:{zIndex:D.zIndexStart+2},loading:{zIndex:D.zIndexStart+3}}});xa=a('<iframe id="nyroModalIframeHideIe" src="javascript:\'\';"></iframe>').css(a.extend({},D.cssOpt.bg,{opacity:0,zIndex:50,border:"none"}))}Y.append(a('<div id="nyroModalFull"><div id="nyroModalBg"></div><div id="nyroModalWrapper"><div id="nyroModalContent"></div></div><div id="nyrModalTmp"></div><div id="nyroModalLoading"></div></div>').hide());Q.full=a("#nyroModalFull").css(H).show();Q.bg=a("#nyroModalBg").css(a.extend({backgroundColor:D.bgColor},
D.cssOpt.bg)).before(xa);Q.bg.bind("click.nyroModal",y);Q.loading=a("#nyroModalLoading").css(D.cssOpt.loading).hide();Q.contentWrapper=a("#nyroModalWrapper").css(D.cssOpt.wrapper).hide();Q.content=a("#nyroModalContent");Q.tmp=a("#nyrModalTmp").hide();a.isFunction(a.fn.mousewheel)&&Q.content.mousewheel(function(ba,N){var da=Q.content.get(0);if(N>0&&da.scrollTop==0||N<0&&da.scrollHeight-da.scrollTop==da.clientHeight){ba.preventDefault();ba.stopPropagation()}});a(document).bind("keydown.nyroModal",A);
Q.content.css({width:"auto",height:"auto"});Q.contentWrapper.css({width:"auto",height:"auto"});!D.blocker&&D.windowResize&&a(window).bind("resize.nyroModal",function(){window.clearTimeout($a);$a=window.setTimeout(l,200)})}}function l(){a.nyroModalSettings(wa)}function t(){Ca("showModal");if(Q.ready){Q.anim=true;Q.transition=true;D.showTransition(Q,D,function(){ia();Q.anim=false;M()})}else{n();Q.anim=true;D.showBackground(Q,D,G)}}function y(){D.modal||fa()}function A(H){if(H.keyCode==27)D.modal||fa();
else if(D.gallery&&Q.ready&&Q.dataReady&&!Q.anim&&!Q.transition)if(H.keyCode==39||H.keyCode==40){H.preventDefault();a.nyroModalNext();return false}else if(H.keyCode==37||H.keyCode==38){H.preventDefault();a.nyroModalPrev();return false}}function v(){var H=D.from,Y;if(H&&H.nodeName){var xa=a(H);(Y=xa.attr(H.nodeName.toLowerCase()=="form"?"action":"href"))||(Y=location.href.substring(window.location.host.length+7));D.url=Y;if(xa.attr("rev")=="modal")D.modal=true;D.title=xa.attr("title");if(H&&H.rel&&
H.rel.toLowerCase()!="nofollow"){var Ia=H.rel.indexOf(" ");D.gallery=Ia>0?H.rel.substr(0,Ia):H.rel}if(Ia=F(Y,H))return Ia;if(/[^.].(swf)s*$/i.test(Y))return"swf";Ia=false;if(H.target&&H.target.toLowerCase()=="_blank"||H.hostname&&H.hostname.replace(/:\d*$/,"")!=window.location.hostname.replace(/:\d*$/,""))Ia=true;if(H.nodeName.toLowerCase()=="form"){if(Ia)return"iframeForm";f(z(Y));if(xa.attr("enctype")=="multipart/form-data")return"formData";return"form"}if(Ia)return"iframe"}else{Y=D.url;if(!D.content)D.from=
true;if(!Y)return null;if(/[^.].(swf)s*$/i.test(Y))return"swf";xa=RegExp("^http://|https://","g");if(Y.match(xa))return"iframe"}if(Ia=F(Y,H))return Ia;H=z(Y);f(H);if(!H.url)return H.selector}function F(H){if(RegExp(D.regexImg,"i").test(H))return"image"}function z(H){var Y={url:null,selector:null};if(H){var xa=q(H),Ia=q(window.location.href);Ia=window.location.href.substring(0,window.location.href.length-Ia.length);H=H.substring(0,H.length-xa.length);if(!(H==Ia||H==a("base").attr("href")))Y.url=H;
Y.selector=xa}return Y}function x(){Ca("loadingError");Q.error=true;if(Q.ready){a.isFunction(D.handleError)&&D.handleError(Q,D);Q.loading.addClass(D.errorClass).html(D.contentError);a(D.closeSelector,Q.loading).unbind("click.nyroModal").bind("click.nyroModal",fa);k();Q.loading.css({marginTop:D.marginTopLoading+"px",marginLeft:D.marginLeftLoading+"px"})}}function C(){Ca("fillContent");if(Q.tmp.html()){Q.content.html(Q.tmp.contents());Q.tmp.empty();O();if(D.type=="iframeForm"){alert("submit6");a(D.from).attr("target",
"nyroModalIframe").data("nyroModalprocessing",1).submit().attr("target","_blank").removeData("nyroModalprocessing")}D.modal||Q.wrapper.prepend(D.closeButton);a.isFunction(D.endFillContent)&&D.endFillContent(Q,D);Q.content.append(Q.scripts);a(D.closeSelector,Q.contentWrapper).unbind("click.nyroModal").bind("click.nyroModal",fa);a(D.openSelector,Q.contentWrapper).nyroModal(W)}}function O(){Ca("wrapContent");var H=a(D.wrap[D.type]);Q.content.append(H.children().remove());Q.contentWrapper.wrapInner(H);
if(D.gallery){Q.content.append(D.galleryLinks);la.links=a('[rel="'+D.gallery+'"], [rel^="'+D.gallery+' "]');la.index=la.links.index(D.from);D.galleryCounts&&a.isFunction(D.galleryCounts)&&D.galleryCounts(la.index+1,la.links.length,Q,D);if(H=E(-1)){H=a(".nyroModalPrev",Q.contentWrapper).attr("href",H.attr("href")).click(function(Y){Y.preventDefault();a.nyroModalPrev();return false});gb&&D.type=="swf"&&H.before(a('<iframe id="nyroModalIframeHideIeGalleryPrev" src="javascript:\'\';"></iframe>').css({position:H.css("position"),
top:H.css("top"),left:H.css("left"),width:H.width(),height:H.height(),opacity:0,border:"none"}))}else a(".nyroModalPrev",Q.contentWrapper).remove();if(H=E(1)){H=a(".nyroModalNext",Q.contentWrapper).attr("href",H.attr("href")).click(function(Y){Y.preventDefault();a.nyroModalNext();return false});gb&&D.type=="swf"&&H.before(a('<iframe id="nyroModalIframeHideIeGalleryNext" src="javascript:\'\';"></iframe>').css(a.extend({},{position:H.css("position"),top:H.css("top"),left:H.css("left"),width:H.width(),
height:H.height(),opacity:0,border:"none"})))}else a(".nyroModalNext",Q.contentWrapper).remove()}J()}function E(H){if(D.gallery){D.ltr||(H*=-1);H=la.index+H;if(H>=0&&H<la.links.length)return la.links.eq(H);else if(D.galleryLoop)return H<0?la.links.eq(la.links.length-1):la.links.eq(0)}return false}function J(H){Ca("calculateSize");Q.wrapper=Q.contentWrapper.children("div:first");Ua.width=false;Ua.height=false;if(D.autoSizable&&(!D.width||!D.height)){Q.contentWrapper.css({opacity:0,width:"auto",height:"auto"}).show();
var Y={width:"auto",height:"auto"};if(D.width)Y.width=D.width;else if(D.type=="iframe")Y.width=D.minWidth;if(D.height)Y.height=D.height;else if(D.type=="iframe")Y.height=D.minHeight;Q.content.css(Y);if(!D.width){D.width=Q.content.outerWidth(true);Ua.width=true}if(!D.height){D.height=Q.content.outerHeight(true);Ua.height=true}Q.contentWrapper.css({opacity:1});H||Q.contentWrapper.hide()}if(D.type!="image"&&D.type!="swf"){D.width=Math.max(D.width,D.minWidth);D.height=Math.max(D.height,D.minHeight)}var xa=
Da(Q.contentWrapper),Ia=Da(Q.wrapper),Wa=Da(Q.content);Y={content:{width:D.width,height:D.height},wrapper2:{width:D.width+Wa.w.total,height:D.height+Wa.h.total},wrapper:{width:D.width+Wa.w.total+Ia.w.total,height:D.height+Wa.h.total+Ia.h.total}};if(D.resizable){var Va=Q.blockerVars?Q.blockerVars.height:a(window).height()-xa.h.border-(Y.wrapper.height-D.height),S=Q.blockerVars?Q.blockerVars.width:a(window).width()-xa.w.border-(Y.wrapper.width-D.width);Va-=D.padding*2;S-=D.padding*2;if(Y.content.height>
Va||Y.content.width>S){if(D.type=="image"||D.type=="swf"){var ba=D.imgWidth?D.imgWidth:D.width,N=D.imgHeight?D.imgHeight:D.height,da=Y.content.width-ba,ca=Y.content.height-N;if(ca<0)ca=0;if(da<0)da=0;Va=Va-ca;S=S-da;Va=Math.min(Va/N,S/ba);S=Math.floor(ba*Va);Va=Math.floor(N*Va);Y.content.height=Va+ca;Y.content.width=S+da}else{Y.content.height=Math.min(Y.content.height,Va);Y.content.width=Math.min(Y.content.width,S)}Y.wrapper2={width:Y.content.width+Wa.w.total,height:Y.content.height+Wa.h.total};Y.wrapper=
{width:Y.content.width+Wa.w.total+Ia.w.total,height:Y.content.height+Wa.h.total+Ia.h.total}}}if(D.type=="swf")a("object, embed",Q.content).attr("width",Y.content.width).attr("height",Y.content.height);else D.type=="image"&&a("img",Q.content).css({width:Y.content.width,height:Y.content.height});Q.content.css(a.extend({},Y.content,D.cssOpt.content));Q.wrapper.css(a.extend({},Y.wrapper2,D.cssOpt.wrapper2));H||Q.contentWrapper.css(a.extend({},Y.wrapper,D.cssOpt.wrapper));if(D.type=="image"&&D.addImageDivTitle){a("img",
Q.content).removeAttr("alt");H=a("div",Q.content);if(D.title!=D.defaultImgAlt&&D.title){if(H.length==0){H=a("<div>"+D.title+"</div>");Q.content.append(H)}if(D.setWidthImgTitle){Ia=Da(H);H.css({width:Y.content.width+Wa.w.padding-Ia.w.total+"px"})}}else if(H.length=0)H.remove()}D.title&&h();Y.wrapper.borderW=xa.w.border;Y.wrapper.borderH=xa.h.border;f(Y.wrapper);e()}function fa(H){Ca("removeModal");H&&H.preventDefault();if(Q.full&&Q.ready){a(document).unbind("keydown.nyroModal");D.blocker||a(window).unbind("resize.nyroModal");
Q.ready=false;Q.anim=true;Q.closing=true;if(Q.loadingShown||Q.transition)D.hideLoading(Q,D,function(){Q.loading.hide();Q.loadingShown=false;Q.transition=false;D.hideBackground(Q,D,Z)});else{ua&&Q.content.css({position:""});Q.wrapper.css({overflow:"hidden"});Q.content.css({overflow:"hidden"});a("iframe",Q.content).hide();a.isFunction(D.beforeHideContent)?D.beforeHideContent(Q,D,function(){D.hideContent(Q,D,function(){ia();D.hideBackground(Q,D,Z)})}):D.hideContent(Q,D,function(){ia();D.hideBackground(Q,
D,Z)})}}if(H)return false}function M(){Ca("showContentOrLoading");if(Q.ready&&!Q.anim)if(Q.dataReady){if(Q.tmp.html()){Q.anim=true;if(Q.transition){C();Q.animContent=true;D.hideTransition(Q,D,function(){Q.loading.hide();Q.transition=false;Q.loadingShown=false;oa()})}else D.hideLoading(Q,D,function(){Q.loading.hide();Q.loadingShown=false;C();k();e();Q.animContent=true;D.showContent(Q,D,oa)})}}else if(!Q.loadingShown&&!Q.transition){Q.anim=true;Q.loadingShown=true;Q.error?x():Q.loading.html(D.contentLoading);
a(D.closeSelector,Q.loading).unbind("click.nyroModal").bind("click.nyroModal",fa);k();D.showLoading(Q,D,function(){Q.anim=false;M()})}}function I(H){Ca("AjaxLoaded: "+this.url);if(D.selector){var Y={},xa=0;H=H.replace(/\r\n/gi,"nyroModalLN").replace(/<script(.|\s)*?\/script>/gi,function(Ia){Y[xa]=Ia;return'<pre style="display: none" class=nyroModalScript rel="'+xa++ +'"></pre>'});H=a("<div>"+H+"</div>").find(D.selector).html().replace(/<pre style="display: none;?" class="?nyroModalScript"? rel="(.?)"><\/pre>/gi,
function(Ia,Wa){return Y[Wa]}).replace(/nyroModalLN/gi,"\r\n")}Q.tmp.html(ta(H));if(Q.tmp.html()){Q.dataReady=true;M()}else x()}function X(){Ca("formDataLoaded");var H=a(D.from);H.attr("action",H.attr("action")+D.selector);H.attr("target","");a("input[name="+D.formIndicator+"]",D.from).remove();H=Q.tmp.children("iframe");var Y=H.unbind("load").contents().find(D.selector||"body").not("script[src]");H.attr("src","about:blank");Q.tmp.html(Y.html());if(Q.tmp.html()){Q.dataReady=true;M()}else x()}function ea(){if(window.location.hostname&&
D.url.indexOf(window.location.hostname)>-1||D.url.indexOf("http://")){var H=a("iframe",Q.full).contents(),Y={};if(D.titleFromIframe){Y.title=H.find("title").text();if(!Y.title)try{Y.title=H.find("title").html()}catch(xa){}}H=H.find("body");if(!D.height&&H.height())Y.height=H.height();if(!D.width&&H.width())Y.width=H.width();a.extend(wa,Y);a.nyroModalSettings(Y)}}function ia(){Ca("endHideContent");Q.anim=false;if(Ra){Ra.append(Q.content.contents());Ra=null}else if(ya){ya.append(Q.content.contents());
ya=null}Q.content.empty();la={};Q.contentWrapper.hide().children().remove().empty().attr("style","").hide();if(Q.closing||Q.transition)Q.contentWrapper.hide();Q.contentWrapper.css(D.cssOpt.wrapper).append(Q.content);M()}function Z(){Ca("endRemove");a(document).unbind("keydown",A);Q.anim=false;Q.full.remove();Q.full=null;if(gb){Ya.css({height:"",width:"",position:"",overflow:"",marginLeft:"",marginRight:""});a("html").css({overflow:""})}a.isFunction(D.endRemove)&&D.endRemove(Q,D)}function G(){Ca("endBackground");
Q.ready=true;Q.anim=false;M()}function oa(){Ca("endShowContent");Q.anim=false;Q.animContent=false;Q.contentWrapper.css({opacity:""});(ua=/mozilla/.test(Fa)&&!/(compatible|webkit)/.test(Fa)&&parseFloat(Qa)<1.9&&D.type!="image")&&Q.content.css({position:"fixed"});Q.content.append(Q.scriptsShown);D.type=="iframe"&&Q.content.find("iframe").attr("src",D.url);a.isFunction(D.endShowContent)&&D.endShowContent(Q,D);if(aa){aa=false;a.nyroModalSettings({width:D.setWidth,height:D.setHeight});delete D.setWidth;
delete D.setHeight}Ua.width&&f({width:null});Ua.height&&f({height:null})}function q(H){if(typeof H=="string"){var Y=H.indexOf("#");if(Y>-1)return H.substring(Y)}return""}function ta(H){if(typeof H=="string")H=H.replace(/<\/?(html|head|body)([^>]*)>/gi,"");var Y=[];a.each(a.clean({0:H},this.ownerDocument),function(){if(a.nodeName(this,"script")){if(!this.src||a(this).attr("rel")=="forceLoad")a(this).attr("rev")=="shown"?Q.scriptsShown.push(this):Q.scripts.push(this)}else Y.push(this)});return Y}function Da(H){H=
H.get(0);H={h:{margin:La(H,"marginTop")+La(H,"marginBottom"),border:La(H,"borderTopWidth")+La(H,"borderBottomWidth"),padding:La(H,"paddingTop")+La(H,"paddingBottom")},w:{margin:La(H,"marginLeft")+La(H,"marginRight"),border:La(H,"borderLeftWidth")+La(H,"borderRightWidth"),padding:La(H,"paddingLeft")+La(H,"paddingRight")}};H.h.outer=H.h.margin+H.h.border;H.w.outer=H.w.margin+H.w.border;H.h.inner=H.h.padding+H.h.border;H.w.inner=H.w.padding+H.w.border;H.h.total=H.h.outer+H.h.padding;H.w.total=H.w.outer+
H.w.padding;return H}function La(H,Y){var xa=parseInt(a.curCSS(H,Y,true));if(isNaN(xa))xa=0;return xa}function Ca(H){if(a.fn.nyroModal.settings.debug||D&&D.debug)nyroModalDebug(H,Q,D||{})}var Fa=navigator.userAgent.toLowerCase(),Qa=(Fa.match(/.+(?:rv|webkit|khtml|opera|msie)[\/: ]([\d.]+)/)||[0,"0"])[1],gb=/msie/.test(Fa)&&!/opera/.test(Fa)&&parseInt(Qa)<7&&(!window.XMLHttpRequest||typeof XMLHttpRequest==="function"),Ya=a("body"),D,W,aa=false,la={},ua=false,ya,Ra,Q={started:false,ready:false,dataReady:false,
anim:false,animContent:false,loadingShown:false,transition:false,resizing:false,closing:false,error:false,blocker:null,blockerVars:null,full:null,bg:null,loading:null,tmp:null,content:null,wrapper:null,contentWrapper:null,scripts:[],scriptsShown:[]},Ua={width:false,height:false,windowResizing:false},wa={width:null,height:null,windowResizing:true},$a;a.fn.nyroModal=function(H){if(!this)return false;return this.each(function(){var Y=a(this);this.nodeName.toLowerCase()=="form"?Y.unbind("submit.nyroModal").bind("submit.nyroModal",
function(xa){if(xa.isDefaultPrevented())return false;if(Y.data("nyroModalprocessing"))return true;if(this.enctype=="multipart/form-data"){b(a.extend(H,{from:this}));return true}xa.preventDefault();b(a.extend(H,{from:this}));return false}):Y.unbind("click.nyroModal").bind("click.nyroModal",function(xa){if(xa.isDefaultPrevented())return false;xa.preventDefault();b(a.extend(H,{from:this}));return false})})};a.fn.nyroModalManual=function(H){this.length||b(H);return this.each(function(){b(a.extend(H,{from:this}))})};
a.nyroModalManual=function(H){b(H)};a.nyroModalSettings=function(H,Y,xa){f(H,Y,xa);if(!Y&&Q.started){Q.bg&&H.bgColor&&D.updateBgColor(Q,D,function(){});Q.contentWrapper&&H.title&&h();if(!Q.error&&(H.windowResizing||!Q.resizing&&("width"in H&&H.width==D.width||"height"in H&&H.height==D.height))){Q.resizing=true;Q.contentWrapper&&J(true);if(Q.contentWrapper&&Q.contentWrapper.is(":visible")&&!Q.animContent){ua&&Q.content.css({position:""});D.resize(Q,D,function(){D.windowResizing=false;Q.resizing=false;
ua&&Q.content.css({position:"fixed"});a.isFunction(D.endResize)&&D.endResize(Q,D)})}}}};a.nyroModalRemove=function(){fa()};a.nyroModalNext=function(){var H=E(1);if(H)return H.nyroModalManual(W);return false};a.nyroModalPrev=function(){var H=E(-1);if(H)return H.nyroModalManual(W);return false};a.fn.nyroModal.settings={runFunction:"",debug:false,blocker:false,windowResize:true,modal:false,type:"",forceType:null,from:"",hash:"",processHandler:null,selIndicator:"nyroModalSel",formIndicator:"nyroModal",
content:null,bgColor:"#000000",ajax:{},swf:{wmode:"transparent"},width:null,height:null,minWidth:600,minHeight:330,resizable:true,autoSizable:true,padding:25,regexImg:"[^.].(jpg|jpeg|png|tiff|gif|bmp)s*$",addImageDivTitle:false,defaultImgAlt:"Image",setWidthImgTitle:true,ltr:true,gallery:null,galleryLinks:'<a href="#" class="nyroModalPrev">Prev</a><a href="#"  class="nyroModalNext">Next</a>',galleryCounts:function(H,Y,xa,Ia){if(Y>1)Ia.title+=(Ia.title?" - ":"")+H+"/"+Y},galleryLoop:false,zIndexStart:100,
cssOpt:{bg:{position:"absolute",overflow:"hidden",top:0,left:0,height:"100%",width:"100%"},wrapper:{position:"absolute",top:"50%",left:"50%"},wrapper2:{},content:{},loading:{position:"absolute",top:"50%",left:"50%",marginTop:"-50px",marginLeft:"-50px"}},wrap:{div:'<div class="wrapper"></div>',ajax:'<div class="wrapper"></div>',form:'<div class="wrapper"></div>',formData:'<div class="wrapper"></div>',image:'<div class="wrapperImg"></div>',swf:'<div class="wrapperSwf"></div>',iframe:'<div class="wrapperIframe"></div>',
iframeForm:'<div class="wrapperIframe"></div>',manual:'<div class="wrapper"></div>'},closeButton:'<a href="#" class="nyroModalClose" id="closeBut" title="close">Close</a>',title:null,titleFromIframe:true,openSelector:".nyroModal",closeSelector:".nyroModalClose",contentLoading:'<a href="#" class="nyroModalClose">Cancel</a>',errorClass:"error",contentError:'The requested content cannot be loaded.<br />Please try again later.<br /><a href="#" class="nyroModalClose">Close</a>',handleError:null,showBackground:function(H,
Y,xa){H.bg.css({opacity:0}).fadeTo(500,0.5,xa)},hideBackground:function(H,Y,xa){H.bg.fadeOut(300,xa)},endFillContent:null,showContent:function(H,Y,xa){H.loading.css({marginTop:Y.marginTopLoading+"px",marginLeft:Y.marginLeftLoading+"px"}).show().animate({width:Y.width+"px",height:Y.height+"px",marginTop:Y.marginTop+"px",marginLeft:Y.marginLeft+"px"},{duration:350,complete:function(){H.contentWrapper.css({width:Y.width+"px",height:Y.height+"px",marginTop:Y.marginTop+"px",marginLeft:Y.marginLeft+"px"}).show();
H.loading.fadeOut(200,xa)}})},endShowContent:null,beforeHideContent:null,hideContent:function(H,Y,xa){H.contentWrapper.animate({height:"50px",width:"50px",marginTop:-(25+Y.borderH)/2+Y.marginScrollTop+"px",marginLeft:-(25+Y.borderW)/2+Y.marginScrollLeft+"px"},{duration:350,complete:function(){H.contentWrapper.hide();xa()}})},showTransition:function(H,Y,xa){H.loading.css({marginTop:H.contentWrapper.css("marginTop"),marginLeft:H.contentWrapper.css("marginLeft"),height:H.contentWrapper.css("height"),
width:H.contentWrapper.css("width"),opacity:0}).show().fadeTo(400,1,function(){H.contentWrapper.hide();xa()})},hideTransition:function(H,Y,xa){H.contentWrapper.hide().css({width:Y.width+"px",height:Y.height+"px",marginLeft:Y.marginLeft+"px",marginTop:Y.marginTop+"px",opacity:1});H.loading.animate({width:Y.width+"px",height:Y.height+"px",marginLeft:Y.marginLeft+"px",marginTop:Y.marginTop+"px"},{complete:function(){H.contentWrapper.show();H.loading.fadeOut(400,function(){H.loading.hide();xa()})},duration:350})},
showLoading:function(H,Y,xa){H.loading.css({marginTop:Y.marginTopLoading+"px",marginLeft:Y.marginLeftLoading+"px",opacity:0}).show().animate({opacity:1},{complete:xa,duration:400})},hideLoading:function(H,Y,xa){xa()},resize:function(H,Y,xa){H.contentWrapper.animate({width:Y.width+"px",height:Y.height+"px",marginLeft:Y.marginLeft+"px",marginTop:Y.marginTop+"px"},{complete:xa,duration:400})},endResize:null,updateBgColor:function(H,Y,xa){if(a.fx.step.backgroundColor)H.bg.animate({backgroundColor:Y.bgColor},
{complete:xa,duration:400});else{H.bg.css({backgroundColor:Y.bgColor});xa()}},endRemove:null};a(a.fn.nyroModal.settings.openSelector).nyroModal()});var tmpDebug="";function nyroModalDebug(a,b){if(b.full&&b.bg){b.bg.prepend(a+"<br />"+tmpDebug);tmpDebug=""}else tmpDebug+=a+"<br />"}
(function(a){String.prototype.startsWith=function(b){return this.match("^"+b)==b};String.prototype.endsWith=function(b){var g=this.lastIndexOf(b);return g!=-1&&g+b.length==this.length};String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};String.prototype.format=function(b){var g=this;switch(typeof b){case "string":case "number":for(var f=0;f<arguments.length;f++)g=g.replaceAllManual("{"+f+"}",arguments[f]);break;case "object":a.each(b,function(d){g=g.replaceAllManual("{"+
d+"}",this)});break}return g};String.prototype.replaceAll=function(b,g){return this.replace(RegExp(b,"g"),g)};String.prototype.replaceAllManual=function(b,g){for(var f=this;f.indexOf(b)!=-1;)f=f.replace(b,g);return f};String.prototype.padLeft=function(b,g){for(var f=this.toString();f.length<b;)f=g+f;return f};String.prototype.toTitleCase=function(){return this.replace(/\w\S*/g,function(b){return b.charAt(0).toUpperCase()+b.substr(1).toLowerCase()})};String.prototype.escapeCdata=function(){return this.toString().replace("<!--[CDATA[",
"").replace("<![CDATA[","").replace("]]--\>","").replace("]]\>","")};String.prototype.removeQuestionMarks=function(){return this.replaceAllManual(" ? "," ")};String.prototype.contains=function(){for(var b=0;b<arguments.length;b++)if(this.indexOf(arguments[b])>-1)return true;return false}})(jQuery);
(function(){Number.prototype.times=function(a){for(var b=0;b<this;b++)a(b)};Array.prototype.maxName=function(){var a=0;for(var b in this)if(!isNaN(b)&&b>a)a=parseInt(b);return a};Array.prototype.maxValue=function(){var a=0;for(var b in this)if(this[b]>a)a=this[b];return a};Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.prototype.getMonthName=function(){return Date.monthNames[this.getMonth()]};Date.prototype.toShortString=
function(){return this.getDate()+"/"+(this.getMonth()+1).toString().padLeft(2,"0")+"/"+this.getFullYear()};window.isLocalHost=window.location.toString().indexOf("http://localhost")>-1})(jQuery);var Bupa={Common:{},Contexts:{},Tests:{},Version:"36-210edd0285e1"};Bupa.sitename="";Bupa.brand="BUPA";Bupa.environment=document.location.host.split(".")[0].replace(Bupa.brand.toLowerCase(),"");Bupa.debug=false;
(function(a){a(function(){if(a.query.get("fm")=="true")a.cookie("fm","true");else if(a.cookie("fm")!="true")if(a.mobile.gradeA()){var b=navigator.userAgent.match(/ipod/i)!=null,g=navigator.userAgent.match(/iphone/i)!=null,f=navigator.userAgent.match(/android/i)!=null,d=navigator.userAgent.match(/opera mini/i)!=null,e=navigator.userAgent.match(/blackberry/i)!=null,k=navigator.userAgent.match(/(pre\/|palm os|palm|hiptop|avantgo|plucker|xiino|blazer|elaine)/i)!=null,h=navigator.userAgent.match(/(iris|3g_t|windows ce|opera mobi|windows ce; smartphone;|windows ce; iemobile)/i)!=
null,n=navigator.userAgent.match(/(mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|wireless| mobi|ahong|lg380|lgku|lgu900|lg210|lg47|lg920|lg840|lg370|sam-r|mg50|s55|g83|t66|vx400|mk99|d615|d763|el370|sl900|mp500|samu3|samu4|vx10|xda_|samu5|samu6|samu7|samu9|a615|b832|m881|s920|n210|s700|c-810|_h797|mob-x|sk16d|848b|mowser|s580|r800|471x|v120|rim8|c500foma:|160x|x160|480x|x640|t503|w839|i250|sprint|w398samr810|m5252|c7100|mt126|x225|s5330|s820|htil-g1|fly v71|s302|-x113|novarra|k610i|-three|8325rc|8352rc|sanyo|vx54|c888|nx250|n120|mtk |c5588|s710|t880|c5005|i;458x|p404i|s210|c5100|teleca|s940|c500|s590|foma|samsu|vx8|vx9|a1000|_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-three|sd588|s800|8325rc|ac831|mw200|brew |d88|htc\/|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u\/|me702|8325rc|kddi|phone|lg |sonyericsson|samsung|240x|x320|vx10|nokia|sony cmd|motorola|up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|psp|treo)/i)!=
null;if(b||g||f||d||e||k||h||n){b=a("<div>").attr("id","redirect-popup-container");b.append('<div id="redirect-popup-wrapper" style="padding:30px 25px 25px 25px; text-align:center;"></div>');b.find("#redirect-popup-wrapper").append("<h2>Do you wish to go to Bupa mobile site?</h2>");b.find("#redirect-popup-wrapper").append('<div style="margin-top:20px;"><a id="redirect-link-yes" class="primary-button" href="#" style="margin-right:40px;">Yes</a><a id="redirect-link-no" class="primary-button" href="#">No</a></div>');
a.fn.nyroModal.settings.endShowContent=function(){a("#redirect-link-yes").click(function(){window.location.href=Bupa.environment.indexOf("intpreview")!=-1||Bupa.environment.indexOf("intpublish")!=-1?"http://intmbupa.internal.bupa.com.au/":Bupa.environment.indexOf("satpreview")!=-1||Bupa.environment.indexOf("satpublish")!=-1?"http://satmbupa.internal.bupa.com.au/":Bupa.environment.indexOf("uatpreview")!=-1||Bupa.environment.indexOf("uatpublish")!=-1?"http://uatmbupa.internal.bupa.com.au/":"http://m.bupa.com.au"});
a("#redirect-link-no").click(function(){a.cookie("fm","true");a.nyroModalRemove()})};a.nyroModalManual({content:b.html(),modal:true,width:"400",minHeight:"250"})}else a.cookie("fm","true")}else a.cookie("fm","true")});a(function(){a(document.body).addClass("environment-"+Bupa.environment).addClass("site-"+Bupa.brand.toLowerCase());a("#copyright ul:first li.last").append('&nbsp;<span id="version-number">&nbsp;Build: 36-210edd0285e1</span>');Bupa.debug=a.query.get("debug")!=""?true:false});Bupa.context=
function(b,g){a(function(){var f=document.getElementById(b);if(f){f=a(f);g.call(f,a,f)}})};Bupa.nyroContext=function(b,g){a(function(){var f=a.fn.nyroModal.settings.endShowContent;a.nyroModalSettings({endShowContent:function(){Bupa.context(b,g);f&&f()},endRemove:function(){Bupa&&Bupa.Alert&&Bupa.Alert.hideFloat()}})})};Bupa.ajaxContextIds={};Bupa.ajaxContext=function(b,g){Bupa.ajaxContextIds[b]=g};a(document).ajaxComplete(function(){a.each(Bupa.ajaxContextIds,function(b){var g=document.getElementById(b);
if(g&&Bupa.ajaxContextIds[b]){g=a(g);Bupa.ajaxContextIds[b].call(g,a,g);Bupa.ajaxContextIds[b]=null}})});Bupa.componentContext=function(b,g){a(function(){var f=jQuery(b);f.length>0&&g.call(f,jQuery,f)})};Bupa.ajaxCompleteHandlers=[];Bupa.ajaxComplete=function(b){if(b!=null)Bupa.ajaxCompleteHandlers.push(b);else for(b=0;b<Bupa.ajaxCompleteHandlers.length;b++)Bupa.ajaxCompleteHandlers[b]()};Bupa.getBaseURL=function(b){b==undefined&&window.location.toString();return window.isLocalHost?"http://localhost/WebContent":
"/staticfiles/PageFurniture"};Bupa.parsePixelValue=function(b){try{if(typeof b!=="undefined"&&b!==null&&b!=="medium"&&b!=="")return parseInt(b.replace("px",""))}catch(g){}return 0};Bupa.getParameterByName=function(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");b=RegExp("[\\?&]"+b+"=([^&#]*)").exec(window.location.href);return b==null?"":decodeURIComponent(b[1].replace(/\+/g," "))};Bupa.random=function(b,g){return Math.floor(Math.random()*(g-b+1))+b};Bupa.isArray=function(b){return b.push!==undefined};
Bupa.resizeNyroModal=function(b){if(b==null)b="null";for(var g=0;g<3;g++)setTimeout("jQuery.nyroModalSettings({ height: "+b+" });",200)};Bupa.Common.htmlEncode=function(b){return jQuery("<div/>").text(b).html()};Bupa.Common.htmlDecode=function(b){return jQuery("<div/>").html(b).text()};Bupa.Common.initToolTip=function(){jQuery(".baloon-large").tooltip({tipClass:"tooltip-large",relative:true,position:"bottom center"});jQuery("a.baloon-large").bind("click",function(){return false})};Bupa.Common.capitalize=
function(b){return b.charAt(0).toUpperCase()+b.slice(1).toLowerCase()};Bupa.Common.showHide=function(){a(".toggle").prev().prepend('<a href="#" class="toggle-link">Show</a>');a(".toggle").hide();a("a.toggle-link").click(function(b){a(this).html()=="Show"?a(this).html("Hide").removeClass("toggle-link").addClass("toggle-link-hide"):a(this).html("Show").removeClass("toggle-link-hide").addClass("toggle-link");a(this).parent().next(".toggle").slideToggle("fast");b.preventDefault()});a("a.toggle-title").click(function(b){a(this).prev().html()==
"Show"?a(this).prev().html("Hide").removeClass("toggle-link").addClass("toggle-link-hide"):a(this).prev().html("Show").removeClass("toggle-link-hide").addClass("toggle-link");a(this).parent().next(".toggle").slideToggle("fast");b.preventDefault()})}})(jQuery);
jQuery(document).ready(function(){jQuery(".toggle").prev().prepend('<a href="#" class="toggle-link">Show</a>');jQuery(".toggle").hide();jQuery("a.toggle-link").click(function(a){jQuery(this).html()=="Show"?jQuery(this).html("Hide").removeClass("toggle-link").addClass("toggle-link-hide"):jQuery(this).html("Show").removeClass("toggle-link-hide").addClass("toggle-link");jQuery(this).parent().next(".toggle").slideToggle("fast");a.preventDefault()});jQuery("a.toggle-title").click(function(a){jQuery(this).prev().html()==
"Show"?jQuery(this).prev().html("Hide").removeClass("toggle-link").addClass("toggle-link-hide"):jQuery(this).prev().html("Show").removeClass("toggle-link-hide").addClass("toggle-link");jQuery(this).parent().next(".toggle").slideToggle("fast");a.preventDefault()})});
(function(a){a.fn.dataBind=function(b){b!==undefined&&this.find("*[data-item]").each(function(){for(var g=a(this),f=b,d=g.attr("data-item").toString().split("."),e=0;e<d.length;e++)if(f!=null)f=f[d[e]];if(a.isArray(f)){for(e=0;e<f.length;e++){d=g.clone();d.attr("data-index",e);d.find("*[data-item]").each(function(){a(this).attr("data-item",a(this).attr("data-item").toString().replace("%",e))});g.parent().append(d);d.dataBind(b)}g.remove()}else g[0].tagName.toLowerCase()==="input"||g[0].tagName.toLowerCase()===
"select"?g.val(f):g.text(f)})}})(jQuery);
(function(a){Bupa.DataLoader=function b(g){function f(k,h){for(var n,l=0,t;t=e[l];l++)if(t.name===k)if(!t.params&&!h||d(t.params,h)){n=t;break}return n}function d(k,h){if(!k&&h||k&&!h)return false;if(!k&&!h)return true;for(var n in k)if(k[n]!==h[n])return false;for(n in h)if(k[n]!==h[n])return false;return true}var e=[];return{getData:function(k,h,n,l){var t=g.sources[k],y;if(!t)return false;if((y=f(k,h))&&!y.requesting)n(y.data);else if(y&&y.requesting){if(n){y.success=y.success||[];y.success.push(n)}if(l){y.error=
y.error||[];y.error.push(l)}}else{e.push({name:k,params:h,requesting:true,success:[n],error:[l]});if(t.url=="")return false;a.ajax({url:t.url,data:h,type:t.method||"POST",success:function(A){var v=f(k,h);if(v!==undefined){if(A&&A.error===false){v.data=A;if(v.success)for(var F=0,z;z=v.success[F];F++)z(A)}else if(v.error)for(F=0;z=v.error[F];F++)z(A);else b.defaultServerErrorHandler(A);v.success=[];v.error=[];v.requesting=false}},error:function(){var A=f(k,h);if(A!==undefined){if(A.error)for(var v=
0,F;F=A.error[v];v++)F();else alert("Ajax request could not be completed");A.success=[];A.error=[];A.requesting=false}}})}return true}}}})(jQuery);(function(a){var b={};a(function(){b.$emailEl=a(".email-link");b.$emailEl.each(function(){var g=a(this).attr("email")+"@"+a(this).attr("domain");a(this).html('<a href="mailto:'+g+'">'+g+"</a>")})})})(jQuery);
(function(a){a.fn.hasAttr=function(b){return this.attr(b)!=undefined};a.fn.outerHTML=function(b){return b?this.before(b).remove():a("<p>").append(this.eq(0).clone()).html()};a.fn.tmplToPlaceholder=function(b){this.each(function(){var g=a(this),f=a("#"+g.attr("id").replace("-template","-placeholder"));g.tmpl(b).each(function(){f.append(this)});f.replaceWith(f.html())})};a.extend(a.expr[":"],{focus:function(b){return b==document.activeElement}});a.extend(a.expr[":"],{css:function(b,g,f){g=f[3].split(":");
return b.style[g[0]]===g[1]}});a.fn.inclusiveHeight=function(){var b=a(this);return b.height()+Bupa.parsePixelValue(b.css("border-top-width"))+Bupa.parsePixelValue(b.css("border-bottom-width"))+Bupa.parsePixelValue(b.css("padding-top"))+Bupa.parsePixelValue(b.css("padding-bottom"))+Bupa.parsePixelValue(b.css("margin-top"))+Bupa.parsePixelValue(b.css("margin-bottom"))};a.fn.bottom=function(){return this.position().top+this.inclusiveHeight()}})(jQuery);
(function(){for(var a,b=/\+/g,g=/([^&=]+)=?([^&]*)/g,f=window.location.search.substring(1),d={},e;a=g.exec(f);){e=decodeURIComponent(a[1].replace(b," "));a=decodeURIComponent(a[2].replace(b," "));if(typeof d[e]==="undefined")d[e]=a;else if(Bupa.isArray(d[e]))d[e].push(a);else d[e]=[d[e],a]}document.location.queryString=d})();
jQuery.ui||function(a){function b(n,l,t,y){function A(F){F=a[n][l][F]||[];return typeof F=="string"?F.split(/,?\s+/):F}var v=A("getter");if(y.length==1&&typeof y[0]=="string")v=v.concat(A("getterSetter"));return a.inArray(t,v)!=-1}var g=a.fn.remove,f=a.browser.mozilla&&parseFloat(a.browser.version)<1.9;a.ui={version:"1.7.3",plugin:{add:function(n,l,t){n=a.ui[n].prototype;for(var y in t){n.plugins[y]=n.plugins[y]||[];n.plugins[y].push([l,t[y]])}},call:function(n,l,t){if((l=n.plugins[l])&&n.element[0].parentNode)for(var y=
0;y<l.length;y++)n.options[l[y][0]]&&l[y][1].apply(n.element,t)}},contains:function(n,l){return document.compareDocumentPosition?n.compareDocumentPosition(l)&16:n!==l&&n.contains(l)},hasScroll:function(n,l){if(a(n).css("overflow")=="hidden")return false;var t=l&&l=="left"?"scrollLeft":"scrollTop",y=false;if(n[t]>0)return true;n[t]=1;y=n[t]>0;n[t]=0;return y},isOverAxis:function(n,l,t){return n>l&&n<l+t},isOver:function(n,l,t,y,A,v){return a.ui.isOverAxis(n,t,A)&&a.ui.isOverAxis(l,y,v)},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(f){var d=a.attr,e=a.fn.removeAttr,k=/^aria-/,h=/^wairole:/;a.attr=function(n,l,t){var y=t!==undefined;return l=="role"?y?d.call(this,n,l,"wairole:"+t):(d.apply(this,arguments)||"").replace(h,""):k.test(l)?y?n.setAttributeNS("http://www.w3.org/2005/07/aaa",
l.replace(k,"aaa:"),t):d.call(this,n,l.replace(k,"aaa:")):d.apply(this,arguments)};a.fn.removeAttr=function(n){return k.test(n)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",n.replace(k,""))}):e.call(this,n)}}a.fn.extend({remove:function(n,l){return this.each(function(){if(!l)if(!n||a.filter(n,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return g.call(a(this),n,l)})},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 n;n=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",
1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!n.length?a(document):n}});a.extend(a.expr[":"],{data:function(n,l,t){return!!a.data(n,t[3])},focusable:function(n){var l=n.nodeName.toLowerCase(),t=a.attr(n,"tabindex");return(/input|select|textarea|button|object/.test(l)?!n.disabled:"a"==l||"area"==l?n.href||
!isNaN(t):!isNaN(t))&&!a(n)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(n){var l=a.attr(n,"tabindex");return(isNaN(l)||l>=0)&&a(n).is(":focusable")}});a.widget=function(n,l){var t=n.split(".")[0];n=n.split(".")[1];a.fn[n]=function(y){var A=typeof y=="string",v=Array.prototype.slice.call(arguments,1);if(A&&y.substring(0,1)=="_")return this;if(A&&b(t,n,y,v)){var F=a.data(this[0],n);return F?F[y].apply(F,v):undefined}return this.each(function(){var z=a.data(this,n);!z&&!A&&a.data(this,
n,new a[t][n](this,y))._init();z&&A&&a.isFunction(z[y])&&z[y].apply(z,v)})};a[t]=a[t]||{};a[t][n]=function(y,A){var v=this;this.namespace=t;this.widgetName=n;this.widgetEventPrefix=a[t][n].eventPrefix||n;this.widgetBaseClass=t+"-"+n;this.options=a.extend({},a.widget.defaults,a[t][n].defaults,a.metadata&&a.metadata.get(y)[n],A);this.element=a(y).bind("setData."+n,function(F,z,x){if(F.target==y)return v._setData(z,x)}).bind("getData."+n,function(F,z){if(F.target==y)return v._getData(z)}).bind("remove",
function(){return v.destroy()})};a[t][n].prototype=a.extend({},a.widget.prototype,l);a[t][n].getterSetter="option"};a.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(n,l){var t=n,y=this;if(typeof n=="string"){if(l===undefined)return this._getData(n);t={};t[n]=l}a.each(t,function(A,v){y._setData(A,v)})},_getData:function(n){return this.options[n]},
_setData:function(n,l){this.options[n]=l;if(n=="disabled")this.element[l?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",l)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(n,l,t){var y=this.options[n];n=n==this.widgetEventPrefix?n:this.widgetEventPrefix+n;l=a.Event(l);l.type=n;if(l.originalEvent){n=a.event.props.length;for(var A;n;){A=a.event.props[--n];l[A]=
l.originalEvent[A]}}this.element.trigger(l,t);return!(a.isFunction(y)&&y.call(this.element[0],l,t)===false||l.isDefaultPrevented())}};a.widget.defaults={disabled:false};a.ui.mouse={_mouseInit:function(){var n=this;this.element.bind("mousedown."+this.widgetName,function(l){return n._mouseDown(l)}).bind("click."+this.widgetName,function(l){if(n._preventClickEvent){n._preventClickEvent=false;l.stopImmediatePropagation();return false}});if(a.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");
this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);a.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(n){n.originalEvent=n.originalEvent||{};if(!n.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(n);this._mouseDownEvent=n;var l=this,t=n.which==1,y=typeof this.options.cancel=="string"?a(n.target).parents().add(n.target).filter(this.options.cancel).length:false;if(!t||y||
!this._mouseCapture(n))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){l.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(n)&&this._mouseDelayMet(n)){this._mouseStarted=this._mouseStart(n)!==false;if(!this._mouseStarted){n.preventDefault();return true}}this._mouseMoveDelegate=function(A){return l._mouseMove(A)};this._mouseUpDelegate=function(A){return l._mouseUp(A)};a(document).bind("mousemove."+this.widgetName,
this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||n.preventDefault();return n.originalEvent.mouseHandled=true}},_mouseMove:function(n){if(a.browser.msie&&!n.button)return this._mouseUp(n);if(this._mouseStarted){this._mouseDrag(n);return n.preventDefault()}if(this._mouseDistanceMet(n)&&this._mouseDelayMet(n))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,n)!==false)?this._mouseDrag(n):this._mouseUp(n);return!this._mouseStarted},_mouseUp:function(n){a(document).unbind("mousemove."+
this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=n.target==this._mouseDownEvent.target;this._mouseStop(n)}return false},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},
_mouseStop:function(){},_mouseCapture:function(){return true}};a.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(a){function b(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=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"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function g(d,e){a.extend(d,
e);for(var k in e)if(e[k]==null||e[k]==undefined)d[k]=e[k];return d}a.extend(a.ui,{datepicker:{version:"1.8"}});var f=(new Date).getTime();a.extend(b.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(d){g(this._defaults,d||{});return this},_attachDatepicker:function(d,e){var k=null;for(var h in this._defaults){var n=d.getAttribute("date:"+h);if(n){k=k||{};try{k[h]=eval(n)}catch(l){k[h]=
n}}}h=d.nodeName.toLowerCase();n=h=="div"||h=="span";if(!d.id)d.id="dp"+ ++this.uuid;var t=this._newInst(a(d),n);t.settings=a.extend({},e||{},k||{});if(h=="input")this._connectDatepicker(d,t);else n&&this._inlineDatepicker(d,t);if(e.onDatePicked!=null)d.onDatePicked=e.onDatePicked},_newInst:function(d,e){return{id:d[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:d,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:!e?this.dpDiv:a('<div class="'+this._inlineClass+
' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(d,e){var k=a(d);e.append=a([]);e.trigger=a([]);if(!k.hasClass(this.markerClassName)){this._attachments(k,e);k.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(h,n,l){e.settings[n]=l}).bind("getData.datepicker",function(h,n){return this._get(e,n)});this._autoSize(e);a.data(d,"datepicker",e)}},_attachments:function(d,
e){var k=this._get(e,"appendText"),h=this._get(e,"isRTL");e.append&&e.append.remove();if(k){e.append=a('<span class="'+this._appendClass+'">'+k+"</span>");d[h?"before":"after"](e.append)}d.unbind("focus",this._showDatepicker);e.trigger&&e.trigger.remove();k=this._get(e,"showOn");if(k=="focus"||k=="both")d.focus(this._showDatepicker);if(k=="button"||k=="both"){k=this._get(e,"buttonText");var n=this._get(e,"buttonImage");e.trigger=a(this._get(e,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:n,
alt:k,title:k}):a('<button type="button"></button>').addClass(this._triggerClass).html(n==""?k:a("<img/>").attr({src:n,alt:k,title:k})));d[h?"before":"after"](e.trigger);e.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==d[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(d[0]);return false})}},_autoSize:function(d){if(this._get(d,"autoSize")&&!d.inline){var e=new Date(2009,11,20),k=this._get(d,"dateFormat");if(k.match(/[DM]/)){var h=function(n){for(var l=
0,t=0,y=0;y<n.length;y++)if(n[y].length>l){l=n[y].length;t=y}return t};e.setMonth(h(this._get(d,k.match(/MM/)?"monthNames":"monthNamesShort")));e.setDate(h(this._get(d,k.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}d.input.attr("size",this._formatDate(d,e).length)}},_inlineDatepicker:function(d,e){var k=a(d);if(!k.hasClass(this.markerClassName)){k.addClass(this.markerClassName).append(e.dpDiv).bind("setData.datepicker",function(h,n,l){e.settings[n]=l}).bind("getData.datepicker",function(h,
n){return this._get(e,n)});a.data(d,"datepicker",e);this._setDate(e,this._getDefaultDate(e),true);this._updateDatepicker(e);this._updateAlternate(e)}},_dialogDatepicker:function(d,e,k,h,n){d=this._dialogInst;if(!d){d="dp"+ ++this.uuid;this._dialogInput=a('<input type="text" id="'+d+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);d=this._dialogInst=this._newInst(this._dialogInput,false);d.settings=
{};a.data(this._dialogInput[0],"datepicker",d)}g(d.settings,h||{});e=e&&e.constructor==Date?this._formatDate(d,e):e;this._dialogInput.val(e);this._pos=n?n.length?n:[n.pageX,n.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");
d.settings.onSelect=k;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",d);return this},_destroyDatepicker:function(d){var e=a(d),k=a.data(d,"datepicker");if(e.hasClass(this.markerClassName)){var h=d.nodeName.toLowerCase();a.removeData(d,"datepicker");if(h=="input"){k.append.remove();k.trigger.remove();e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",
this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(h=="div"||h=="span")e.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(d){var e=a(d),k=a.data(d,"datepicker");if(e.hasClass(this.markerClassName)){var h=d.nodeName.toLowerCase();if(h=="input"){d.disabled=false;k.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(h=="div"||h=="span")e.children("."+this._inlineClass).children().removeClass("ui-state-disabled");
this._disabledInputs=a.map(this._disabledInputs,function(n){return n==d?null:n})}},_disableDatepicker:function(d){var e=a(d),k=a.data(d,"datepicker");if(e.hasClass(this.markerClassName)){var h=d.nodeName.toLowerCase();if(h=="input"){d.disabled=true;k.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(h=="div"||h=="span")e.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,
function(n){return n==d?null:n});this._disabledInputs[this._disabledInputs.length]=d}},_isDisabledDatepicker:function(d){if(!d)return false;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]==d)return true;return false},_getInst:function(d){try{return a.data(d,"datepicker")}catch(e){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(d,e,k){var h=this._getInst(d);if(arguments.length==2&&typeof e=="string")return e=="defaults"?a.extend({},a.datepicker._defaults):
h?e=="all"?a.extend({},h.settings):this._get(h,e):null;var n=e||{};if(typeof e=="string"){n={};n[e]=k}if(h){this._curInst==h&&this._hideDatepicker();var l=this._getDateDatepicker(d,true);g(h.settings,n);this._attachments(a(d),h);this._autoSize(h);this._setDateDatepicker(d,l);this._updateDatepicker(h)}},_changeDatepicker:function(d,e,k){this._optionDatepicker(d,e,k)},_refreshDatepicker:function(d){(d=this._getInst(d))&&this._updateDatepicker(d)},_setDateDatepicker:function(d,e){var k=this._getInst(d);
if(k){this._setDate(k,e);this._updateDatepicker(k);this._updateAlternate(k)}},_getDateDatepicker:function(d,e){var k=this._getInst(d);k&&!k.inline&&this._setDateFromField(k,e);return k?this._getDate(k):null},_doKeyDown:function(d){var e=a.datepicker._getInst(d.target),k=true,h=e.dpDiv.is(".ui-datepicker-rtl");e._keyEvent=true;if(a.datepicker._datepickerShowing)switch(d.keyCode){case 9:a.datepicker._hideDatepicker();k=false;break;case 13:k=a("td."+a.datepicker._dayOverClass,e.dpDiv).add(a("td."+a.datepicker._currentClass,
e.dpDiv));k[0]?a.datepicker._selectDay(d.target,e.selectedMonth,e.selectedYear,k[0]):a.datepicker._hideDatepicker();return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(d.target,d.ctrlKey?-a.datepicker._get(e,"stepBigMonths"):-a.datepicker._get(e,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(d.target,d.ctrlKey?+a.datepicker._get(e,"stepBigMonths"):+a.datepicker._get(e,"stepMonths"),"M");break;case 35:if(d.ctrlKey||d.metaKey)a.datepicker._clearDate(d.target);
k=d.ctrlKey||d.metaKey;break;case 36:if(d.ctrlKey||d.metaKey)a.datepicker._gotoToday(d.target);k=d.ctrlKey||d.metaKey;break;case 37:if(d.ctrlKey||d.metaKey)a.datepicker._adjustDate(d.target,h?+1:-1,"D");k=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)a.datepicker._adjustDate(d.target,d.ctrlKey?-a.datepicker._get(e,"stepBigMonths"):-a.datepicker._get(e,"stepMonths"),"M");break;case 38:if(d.ctrlKey||d.metaKey)a.datepicker._adjustDate(d.target,-7,"D");k=d.ctrlKey||d.metaKey;break;case 39:if(d.ctrlKey||
d.metaKey)a.datepicker._adjustDate(d.target,h?-1:+1,"D");k=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)a.datepicker._adjustDate(d.target,d.ctrlKey?+a.datepicker._get(e,"stepBigMonths"):+a.datepicker._get(e,"stepMonths"),"M");break;case 40:if(d.ctrlKey||d.metaKey)a.datepicker._adjustDate(d.target,+7,"D");k=d.ctrlKey||d.metaKey;break;default:k=false}else if(d.keyCode==36&&d.ctrlKey)a.datepicker._showDatepicker(this);else k=false;if(k){d.preventDefault();d.stopPropagation()}},_doKeyPress:function(d){var e=
a.datepicker._getInst(d.target);if(a.datepicker._get(e,"constrainInput")){e=a.datepicker._possibleChars(a.datepicker._get(e,"dateFormat"));var k=String.fromCharCode(d.charCode==undefined?d.keyCode:d.charCode);return d.ctrlKey||k<" "||!e||e.indexOf(k)>-1}},_doKeyUp:function(d){d=a.datepicker._getInst(d.target);if(d.input.val()!=d.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(d,"dateFormat"),d.input?d.input.val():null,a.datepicker._getFormatConfig(d))){a.datepicker._setDateFromField(d);a.datepicker._updateAlternate(d);
a.datepicker._updateDatepicker(d)}}catch(e){a.datepicker.log(e)}return true},_showDatepicker:function(d){d=d.target||d;if(d.nodeName.toLowerCase()!="input")d=a("input",d.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(d)||a.datepicker._lastInput==d)){var e=a.datepicker._getInst(d);a.datepicker._curInst&&a.datepicker._curInst!=e&&a.datepicker._curInst.dpDiv.stop(true,true);var k=a.datepicker._get(e,"beforeShow");g(e.settings,k?k.apply(d,[d,e]):{});e.lastVal=null;a.datepicker._lastInput=d;a.datepicker._setDateFromField(e);
if(a.datepicker._inDialog)d.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(d);a.datepicker._pos[1]+=d.offsetHeight}var h=false;a(d).parents().each(function(){h|=a(this).css("position")=="fixed";return!h});if(h&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}k={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});
a.datepicker._updateDatepicker(e);k=a.datepicker._checkOffset(e,k,h);e.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":h?"fixed":"absolute",display:"none",left:k.left+"px",top:k.top+"px"});if(!e.inline){k=a.datepicker._get(e,"showAnim");var n=a.datepicker._get(e,"duration"),l=function(){a.datepicker._datepickerShowing=true;var t=a.datepicker._getBorders(e.dpDiv);e.dpDiv.find("iframe.ui-datepicker-cover").css({left:-t[0],top:-t[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()})};
e.dpDiv.zIndex(a(d).zIndex()+1);a.effects&&a.effects[k]?e.dpDiv.show(k,a.datepicker._get(e,"showOptions"),n,l):e.dpDiv[k||"show"](k?n:null,l);if(!k||!n)l();e.input.is(":visible")&&!e.input.is(":disabled")&&e.input.focus();a.datepicker._curInst=e}}},_updateDatepicker:function(d){var e=this,k=a.datepicker._getBorders(d.dpDiv);d.dpDiv.empty().append(this._generateHTML(d)).find("iframe.ui-datepicker-cover").css({left:-k[0],top:-k[1],width:d.dpDiv.outerWidth(),height:d.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",
function(){a(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!e._isDisabledDatepicker(d.inline?d.dpDiv.parent()[0]:d.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=
-1&&a(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();k=this._getNumberOfMonths(d);var h=k[1];h>1?d.dpDiv.addClass("ui-datepicker-multi-"+h).css("width",17*h+"em"):d.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");d.dpDiv[(k[0]!=1||k[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");d.dpDiv[(this._get(d,
"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");d==a.datepicker._curInst&&a.datepicker._datepickerShowing&&d.input&&d.input.is(":visible")&&!d.input.is(":disabled")&&d.input.focus()},_getBorders:function(d){var e=function(k){return{thin:1,medium:2,thick:3}[k]||k};return[parseFloat(e(d.css("border-left-width"))),parseFloat(e(d.css("border-top-width")))]},_checkOffset:function(d,e,k){var h=d.dpDiv.outerWidth(),n=d.dpDiv.outerHeight(),l=d.input?d.input.outerWidth():0,t=d.input?d.input.outerHeight():
0,y=document.documentElement.clientWidth+a(document).scrollLeft(),A=document.documentElement.clientHeight+a(document).scrollTop();e.left-=this._get(d,"isRTL")?h-l:0;e.left-=k&&e.left==d.input.offset().left?a(document).scrollLeft():0;e.top-=k&&e.top==d.input.offset().top+t?a(document).scrollTop():0;e.left-=Math.min(e.left,e.left+h>y&&y>h?Math.abs(e.left+h-y):0);e.top-=Math.min(e.top,e.top+n>A&&A>n?Math.abs(n+t):0);return e},_findPos:function(d){for(var e=this._get(this._getInst(d),"isRTL");d&&(d.type==
"hidden"||d.nodeType!=1);)d=d[e?"previousSibling":"nextSibling"];d=a(d).offset();return[d.left,d.top]},_hideDatepicker:function(d){var e=this._curInst;if(!(!e||d&&e!=a.data(d,"datepicker")))if(this._datepickerShowing){d=this._get(e,"showAnim");var k=this._get(e,"duration"),h=function(){a.datepicker._tidyDialog(e);this._curInst=null};a.effects&&a.effects[d]?e.dpDiv.hide(d,a.datepicker._get(e,"showOptions"),k,h):e.dpDiv[d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](d?k:null,h);d||h();if(d=
this._get(e,"onClose"))d.apply(e.input?e.input[0]:null,[e.input?e.input.val():"",e]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(d){d.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(d){if(a.datepicker._curInst){d=a(d.target);d[0].id!=a.datepicker._mainDivId&&
d.parents("#"+a.datepicker._mainDivId).length==0&&!d.hasClass(a.datepicker.markerClassName)&&!d.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(d,e,k){d=a(d);var h=this._getInst(d[0]);if(!this._isDisabledDatepicker(d[0])){this._adjustInstDate(h,e+(k=="M"?this._get(h,"showCurrentAtPos"):0),k);this._updateDatepicker(h)}},_gotoToday:function(d){d=a(d);var e=this._getInst(d[0]);if(this._get(e,
"gotoCurrent")&&e.currentDay){e.selectedDay=e.currentDay;e.drawMonth=e.selectedMonth=e.currentMonth;e.drawYear=e.selectedYear=e.currentYear}else{var k=new Date;e.selectedDay=k.getDate();e.drawMonth=e.selectedMonth=k.getMonth();e.drawYear=e.selectedYear=k.getFullYear()}this._notifyChange(e);this._adjustDate(d)},_selectMonthYear:function(d,e,k){d=a(d);var h=this._getInst(d[0]);h._selectingMonthYear=false;h["selected"+(k=="M"?"Month":"Year")]=h["draw"+(k=="M"?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,
10);this._notifyChange(h);this._adjustDate(d)},_clickMonthYear:function(d){d=this._getInst(a(d)[0]);d.input&&d._selectingMonthYear&&!a.browser.msie&&d.input.focus();d._selectingMonthYear=!d._selectingMonthYear},_selectDay:function(d,e,k,h){var n=a(d);if(!(a(h).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0]))){var l=this._getInst(n[0]);l.selectedDay=l.currentDay=a("a",h).html();l.selectedMonth=l.currentMonth=e;l.selectedYear=l.currentYear=k;this._selectDate(d,this._formatDate(l,
l.currentDay,l.currentMonth,l.currentYear));if(n[0].onDatePicked!=undefined)n[0].onDatePicked(l.selectedDay,l.selectedMonth,l.currentYear);else try{populateBupaCalendarField(a(d).parent(),l.selectedDay,l.selectedMonth,l.currentYear)}catch(t){}}},_clearDate:function(d){d=a(d);this._getInst(d[0]);this._selectDate(d,"")},_selectDate:function(d,e){var k=this._getInst(a(d)[0]);e=e!=null?e:this._formatDate(k);k.input&&k.input.val(e);this._updateAlternate(k);var h=this._get(k,"onSelect");if(h)h.apply(k.input?
k.input[0]:null,[e,k]);else k.input&&k.input.trigger("change");if(k.inline)this._updateDatepicker(k);else{this._hideDatepicker();this._lastInput=k.input[0];typeof k.input[0]!="object"&&k.input.focus();this._lastInput=null}},_updateAlternate:function(d){var e=this._get(d,"altField");if(e){var k=this._get(d,"altFormat")||this._get(d,"dateFormat"),h=this._getDate(d),n=this.formatDate(k,h,this._getFormatConfig(d));a(e).each(function(){a(this).val(n)})}},noWeekends:function(d){d=d.getDay();return[d>0&&
d<6,""]},iso8601Week:function(d){d=new Date(d.getTime());d.setDate(d.getDate()+4-(d.getDay()||7));var e=d.getTime();d.setMonth(0);d.setDate(1);return Math.floor(Math.round((e-d)/864E5)/7)+1},parseDate:function(d,e,k){if(d==null||e==null)throw"Invalid arguments";e=typeof e=="object"?e.toString():e+"";if(e=="")return null;for(var h=(k?k.shortYearCutoff:null)||this._defaults.shortYearCutoff,n=(k?k.dayNamesShort:null)||this._defaults.dayNamesShort,l=(k?k.dayNames:null)||this._defaults.dayNames,t=(k?k.monthNamesShort:
null)||this._defaults.monthNamesShort,y=(k?k.monthNames:null)||this._defaults.monthNames,A=k=-1,v=-1,F=-1,z=false,x=function(I){(I=fa+1<d.length&&d.charAt(fa+1)==I)&&fa++;return I},C=function(I){x(I);I=RegExp("^\\d{1,"+(I=="@"?14:I=="!"?20:I=="y"?4:I=="o"?3:2)+"}");I=e.substring(J).match(I);if(!I)throw"Missing number at position "+J;J+=I[0].length;return parseInt(I[0],10)},O=function(I,X,ea){I=x(I)?ea:X;for(X=0;X<I.length;X++)if(e.substr(J,I[X].length)==I[X]){J+=I[X].length;return X+1}throw"Unknown name at position "+
J;},E=function(){if(e.charAt(J)!=d.charAt(fa))throw"Unexpected literal at position "+J;J++},J=0,fa=0;fa<d.length;fa++)if(z)if(d.charAt(fa)=="'"&&!x("'"))z=false;else E();else switch(d.charAt(fa)){case "d":v=C("d");break;case "D":O("D",n,l);break;case "o":F=C("o");break;case "m":A=C("m");break;case "M":A=O("M",t,y);break;case "y":k=C("y");break;case "@":var M=new Date(C("@"));k=M.getFullYear();A=M.getMonth()+1;v=M.getDate();break;case "!":M=new Date((C("!")-this._ticksTo1970)/1E4);k=M.getFullYear();
A=M.getMonth()+1;v=M.getDate();break;case "'":if(x("'"))E();else z=true;break;default:E()}if(k==-1)k=(new Date).getFullYear();else if(k<100)k+=(new Date).getFullYear()-(new Date).getFullYear()%100+(k<=h?0:-100);if(F>-1){A=1;v=F;do{h=this._getDaysInMonth(k,A-1);if(v<=h)break;A++;v-=h}while(1)}M=this._daylightSavingAdjust(new Date(k,A-1,v));if(M.getFullYear()!=k||M.getMonth()+1!=A||M.getDate()!=v)throw"Invalid date";return M},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",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(d,e,k){if(!e)return"";var h=(k?k.dayNamesShort:null)||this._defaults.dayNamesShort,n=(k?k.dayNames:null)||this._defaults.dayNames,l=(k?k.monthNamesShort:null)||this._defaults.monthNamesShort;k=(k?k.monthNames:null)||this._defaults.monthNames;var t=function(x){(x=
z+1<d.length&&d.charAt(z+1)==x)&&z++;return x},y=function(x,C,O){C=""+C;if(t(x))for(;C.length<O;)C="0"+C;return C},A=function(x,C,O,E){return t(x)?E[C]:O[C]},v="",F=false;if(e)for(var z=0;z<d.length;z++)if(F)if(d.charAt(z)=="'"&&!t("'"))F=false;else v+=d.charAt(z);else switch(d.charAt(z)){case "d":v+=y("d",e.getDate(),2);break;case "D":v+=A("D",e.getDay(),h,n);break;case "o":v+=y("o",(e.getTime()-(new Date(e.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":v+=y("m",e.getMonth()+1,2);break;case "M":v+=
A("M",e.getMonth(),l,k);break;case "y":v+=t("y")?e.getFullYear():(e.getYear()%100<10?"0":"")+e.getYear()%100;break;case "@":v+=e.getTime();break;case "!":v+=e.getTime()*1E4+this._ticksTo1970;break;case "'":if(t("'"))v+="'";else F=true;break;default:v+=d.charAt(z)}return v},_possibleChars:function(d){for(var e="",k=false,h=function(l){(l=n+1<d.length&&d.charAt(n+1)==l)&&n++;return l},n=0;n<d.length;n++)if(k)if(d.charAt(n)=="'"&&!h("'"))k=false;else e+=d.charAt(n);else switch(d.charAt(n)){case "d":case "m":case "y":case "@":e+=
"0123456789";break;case "D":case "M":return null;case "'":if(h("'"))e+="'";else k=true;break;default:e+=d.charAt(n)}return e},_get:function(d,e){return d.settings[e]!==undefined?d.settings[e]:this._defaults[e]},_setDateFromField:function(d,e){if(d.input.val()!=d.lastVal){var k=this._get(d,"dateFormat"),h=d.lastVal=d.input?d.input.val():null,n,l;n=l=this._getDefaultDate(d);var t=this._getFormatConfig(d);try{n=this.parseDate(k,h,t)||l}catch(y){this.log(y);h=e?"":h}d.selectedDay=n.getDate();d.drawMonth=
d.selectedMonth=n.getMonth();d.drawYear=d.selectedYear=n.getFullYear();d.currentDay=h?n.getDate():0;d.currentMonth=h?n.getMonth():0;d.currentYear=h?n.getFullYear():0;this._adjustInstDate(d)}},_getDefaultDate:function(d){return this._restrictMinMax(d,this._determineDate(d,this._get(d,"defaultDate"),new Date))},_determineDate:function(d,e,k){var h=function(l){var t=new Date;t.setDate(t.getDate()+l);return t},n=function(l){try{return a.datepicker.parseDate(a.datepicker._get(d,"dateFormat"),l,a.datepicker._getFormatConfig(d))}catch(t){}var y=
(l.toLowerCase().match(/^c/)?a.datepicker._getDate(d):null)||new Date,A=y.getFullYear(),v=y.getMonth();y=y.getDate();for(var F=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,z=F.exec(l);z;){switch(z[2]||"d"){case "d":case "D":y+=parseInt(z[1],10);break;case "w":case "W":y+=parseInt(z[1],10)*7;break;case "m":case "M":v+=parseInt(z[1],10);y=Math.min(y,a.datepicker._getDaysInMonth(A,v));break;case "y":case "Y":A+=parseInt(z[1],10);y=Math.min(y,a.datepicker._getDaysInMonth(A,v));break}z=F.exec(l)}return new Date(A,
v,y)};if(e=(e=e==null?k:typeof e=="string"?n(e):typeof e=="number"?isNaN(e)?k:h(e):e)&&e.toString()=="Invalid Date"?k:e){e.setHours(0);e.setMinutes(0);e.setSeconds(0);e.setMilliseconds(0)}return this._daylightSavingAdjust(e)},_daylightSavingAdjust:function(d){if(!d)return null;d.setHours(d.getHours()>12?d.getHours()+2:0);return d},_setDate:function(d,e,k){var h=!e,n=d.selectedMonth,l=d.selectedYear;e=this._restrictMinMax(d,this._determineDate(d,e,new Date));d.selectedDay=d.currentDay=e.getDate();
d.drawMonth=d.selectedMonth=d.currentMonth=e.getMonth();d.drawYear=d.selectedYear=d.currentYear=e.getFullYear();if((n!=d.selectedMonth||l!=d.selectedYear)&&!k)this._notifyChange(d);this._adjustInstDate(d);if(d.input)d.input.val(h?"":this._formatDate(d))},_getDate:function(d){return!d.currentYear||d.input&&d.input.val()==""?null:this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay))},_generateHTML:function(d){var e=new Date;e=this._daylightSavingAdjust(new Date(e.getFullYear(),
e.getMonth(),e.getDate()));var k=this._get(d,"isRTL"),h=this._get(d,"showButtonPanel"),n=this._get(d,"hideIfNoPrevNext"),l=this._get(d,"navigationAsDateFormat"),t=this._getNumberOfMonths(d),y=this._get(d,"showCurrentAtPos"),A=this._get(d,"stepMonths"),v=t[0]!=1||t[1]!=1,F=this._daylightSavingAdjust(!d.currentDay?new Date(9999,9,9):new Date(d.currentYear,d.currentMonth,d.currentDay)),z=this._getMinMaxDate(d,"min"),x=this._getMinMaxDate(d,"max");y=d.drawMonth-y;var C=d.drawYear;if(y<0){y+=12;C--}if(x){var O=
this._daylightSavingAdjust(new Date(x.getFullYear(),x.getMonth()-t[0]*t[1]+1,x.getDate()));for(O=z&&O<z?z:O;this._daylightSavingAdjust(new Date(C,y,1))>O;){y--;if(y<0){y=11;C--}}}d.drawMonth=y;d.drawYear=C;O=this._get(d,"prevText");O=!l?O:this.formatDate(O,this._daylightSavingAdjust(new Date(C,y-A,1)),this._getFormatConfig(d));O=this._canAdjustMonth(d,-1,C,y)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+d.id+"', -"+A+", 'M');\" title=\""+O+'"><span class="ui-icon ui-icon-circle-triangle-'+
(k?"e":"w")+'">'+O+"</span></a>":n?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+O+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"e":"w")+'">'+O+"</span></a>";var E=this._get(d,"nextText");E=!l?E:this.formatDate(E,this._daylightSavingAdjust(new Date(C,y+A,1)),this._getFormatConfig(d));n=this._canAdjustMonth(d,+1,C,y)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+d.id+"', +"+A+", 'M');\" title=\""+E+'"><span class="ui-icon ui-icon-circle-triangle-'+
(k?"w":"e")+'">'+E+"</span></a>":n?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+E+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"w":"e")+'">'+E+"</span></a>";A=this._get(d,"currentText");E=this._get(d,"gotoCurrent")&&d.currentDay?F:e;A=!l?A:this.formatDate(A,E,this._getFormatConfig(d));l=!d.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+f+'.datepicker._hideDatepicker();">'+this._get(d,
"closeText")+"</button>":"";h=h?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(k?l:"")+(this._isInRange(d,E)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._gotoToday('#"+d.id+"');\">"+A+"</button>":"")+(k?"":l)+"</div>":"";l=parseInt(this._get(d,"firstDay"),10);l=isNaN(l)?0:l;A=this._get(d,"showWeek");E=this._get(d,"dayNames");this._get(d,"dayNamesShort");var J=this._get(d,"dayNamesMin"),fa=
this._get(d,"monthNames"),M=this._get(d,"monthNamesShort"),I=this._get(d,"beforeShowDay"),X=this._get(d,"showOtherMonths"),ea=this._get(d,"selectOtherMonths");this._get(d,"calculateWeek");for(var ia=this._getDefaultDate(d),Z="",G=0;G<t[0];G++){for(var oa="",q=0;q<t[1];q++){var ta=this._daylightSavingAdjust(new Date(C,y,d.selectedDay)),Da=" ui-corner-all",La="";if(v){La+='<div class="ui-datepicker-group';if(t[1]>1)switch(q){case 0:La+=" ui-datepicker-group-first";Da=" ui-corner-"+(k?"right":"left");
break;case t[1]-1:La+=" ui-datepicker-group-last";Da=" ui-corner-"+(k?"left":"right");break;default:La+=" ui-datepicker-group-middle";Da="";break}La+='">'}La+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+Da+'">'+(/all|left/.test(Da)&&G==0?k?n:O:"")+(/all|right/.test(Da)&&G==0?k?O:n:"")+this._generateMonthYearHeader(d,y,C,z,x,G>0||q>0,fa,M)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var Ca=A?'<th class="ui-datepicker-week-col">'+this._get(d,"weekHeader")+"</th>":
"";for(Da=0;Da<7;Da++){var Fa=(Da+l)%7;Ca+="<th"+((Da+l+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+E[Fa]+'">'+J[Fa]+"</span></th>"}La+=Ca+"</tr></thead><tbody>";Ca=this._getDaysInMonth(C,y);if(C==d.selectedYear&&y==d.selectedMonth)d.selectedDay=Math.min(d.selectedDay,Ca);Da=(this._getFirstDayOfMonth(C,y)-l+7)%7;Ca=v?6:Math.ceil((Da+Ca)/7);Fa=this._daylightSavingAdjust(new Date(C,y,1-Da));for(var Qa=0;Qa<Ca;Qa++){La+="<tr>";var gb=!A?"":'<td class="ui-datepicker-week-col">'+this._get(d,
"calculateWeek")(Fa)+"</td>";for(Da=0;Da<7;Da++){var Ya=I?I.apply(d.input?d.input[0]:null,[Fa]):[true,""],D=Fa.getMonth()!=y,W=D&&!ea||!Ya[0]||z&&Fa<z||x&&Fa>x;gb+='<td class="'+((Da+l+6)%7>=5?" ui-datepicker-week-end":"")+(D?" ui-datepicker-other-month":"")+(Fa.getTime()==ta.getTime()&&y==d.selectedMonth&&d._keyEvent||ia.getTime()==Fa.getTime()&&ia.getTime()==ta.getTime()?" "+this._dayOverClass:"")+(W?" "+this._unselectableClass+" ui-state-disabled":"")+(D&&!X?"":" "+Ya[1]+(Fa.getTime()==F.getTime()?
" "+this._currentClass:"")+(Fa.getTime()==e.getTime()?" ui-datepicker-today":""))+'"'+((!D||X)&&Ya[2]?' title="'+Ya[2]+'"':"")+(W?"":' onclick="DP_jQuery_'+f+".datepicker._selectDay('#"+d.id+"',"+Fa.getMonth()+","+Fa.getFullYear()+', this);return false;"')+">"+(D&&!X?"&#xa0;":W?'<span class="ui-state-default">'+Fa.getDate()+"</span>":'<a class="ui-state-default'+(Fa.getTime()==e.getTime()?" ui-state-highlight":"")+(Fa.getTime()==F.getTime()?" ui-state-active":"")+(D?" ui-priority-secondary":"")+'" href="#">'+
Fa.getDate()+"</a>")+"</td>";Fa.setDate(Fa.getDate()+1);Fa=this._daylightSavingAdjust(Fa)}La+=gb+"</tr>"}y++;if(y>11){y=0;C++}La+="</tbody></table>"+(v?"</div>"+(t[0]>0&&q==t[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");oa+=La}Z+=oa}Z+=h+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!d.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");d._keyEvent=false;return Z},_generateMonthYearHeader:function(d,e,k,h,n,l,t,y){var A=this._get(d,
"changeMonth"),v=this._get(d,"changeYear"),F=this._get(d,"showMonthAfterYear"),z='<div class="ui-datepicker-title">',x="";if(l||!A)x+='<span class="ui-datepicker-month">'+t[e]+"</span>";else{t=h&&h.getFullYear()==k;var C=n&&n.getFullYear()==k;x+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+d.id+"', this, 'M');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+d.id+"');\">";for(var O=0;O<12;O++)if((!t||O>=h.getMonth())&&(!C||O<=n.getMonth()))x+=
'<option value="'+O+'"'+(O==e?' selected="selected"':"")+">"+y[O]+"</option>";x+="</select>"}F||(z+=x+(l||!(A&&v)?"&#xa0;":""));if(l||!v)z+='<span class="ui-datepicker-year">'+k+"</span>";else{y=this._get(d,"yearRange").split(":");var E=(new Date).getFullYear();t=function(J){J=J.match(/c[+-].*/)?k+parseInt(J.substring(1),10):J.match(/[+-].*/)?E+parseInt(J,10):parseInt(J,10);return isNaN(J)?E:J};e=t(y[0]);y=Math.max(e,t(y[1]||""));e=h?Math.max(e,h.getFullYear()):e;y=n?Math.min(y,n.getFullYear()):y;
for(z+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+d.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+d.id+"');\">";e<=y;e++)z+='<option value="'+e+'"'+(e==k?' selected="selected"':"")+">"+e+"</option>";z+="</select>"}z+=this._get(d,"yearSuffix");if(F)z+=(l||!(A&&v)?"&#xa0;":"")+x;z+="</div>";return z},_adjustInstDate:function(d,e,k){var h=d.drawYear+(k=="Y"?e:0),n=d.drawMonth+(k=="M"?e:0);e=Math.min(d.selectedDay,this._getDaysInMonth(h,
n))+(k=="D"?e:0);h=this._restrictMinMax(d,this._daylightSavingAdjust(new Date(h,n,e)));d.selectedDay=h.getDate();d.drawMonth=d.selectedMonth=h.getMonth();d.drawYear=d.selectedYear=h.getFullYear();if(k=="M"||k=="Y")this._notifyChange(d)},_restrictMinMax:function(d,e){var k=this._getMinMaxDate(d,"min"),h=this._getMinMaxDate(d,"max");e=k&&e<k?k:e;return e=h&&e>h?h:e},_notifyChange:function(d){var e=this._get(d,"onChangeMonthYear");if(e)e.apply(d.input?d.input[0]:null,[d.selectedYear,d.selectedMonth+
1,d])},_getNumberOfMonths:function(d){d=this._get(d,"numberOfMonths");return d==null?[1,1]:typeof d=="number"?[1,d]:d},_getMinMaxDate:function(d,e){return this._determineDate(d,this._get(d,e+"Date"),null)},_getDaysInMonth:function(d,e){return 32-(new Date(d,e,32)).getDate()},_getFirstDayOfMonth:function(d,e){return(new Date(d,e,1)).getDay()},_canAdjustMonth:function(d,e,k,h){var n=this._getNumberOfMonths(d);k=this._daylightSavingAdjust(new Date(k,h+(e<0?e:n[0]*n[1]),1));e<0&&k.setDate(this._getDaysInMonth(k.getFullYear(),
k.getMonth()));return this._isInRange(d,k)},_isInRange:function(d,e){var k=this._getMinMaxDate(d,"min"),h=this._getMinMaxDate(d,"max");return(!k||e.getTime()>=k.getTime())&&(!h||e.getTime()<=h.getTime())},_getFormatConfig:function(d){var e=this._get(d,"shortYearCutoff");e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);return{shortYearCutoff:e,dayNamesShort:this._get(d,"dayNamesShort"),dayNames:this._get(d,"dayNames"),monthNamesShort:this._get(d,"monthNamesShort"),monthNames:this._get(d,
"monthNames")}},_formatDate:function(d,e,k,h){if(!e){d.currentDay=d.selectedDay;d.currentMonth=d.selectedMonth;d.currentYear=d.selectedYear}e=e?typeof e=="object"?e:this._daylightSavingAdjust(new Date(h,k,e)):this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay));return this.formatDate(this._get(d,"dateFormat"),e,this._getFormatConfig(d))}});a.fn.datepicker=function(d){if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);
a.datepicker.initialized=true}var e=Array.prototype.slice.call(arguments,1);if(typeof d=="string"&&(d=="isDisabled"||d=="getDate"||d=="widget"))return a.datepicker["_"+d+"Datepicker"].apply(a.datepicker,[this[0]].concat(e));if(d=="option"&&arguments.length==2&&typeof arguments[1]=="string")return a.datepicker["_"+d+"Datepicker"].apply(a.datepicker,[this[0]].concat(e));return this.each(function(){typeof d=="string"?a.datepicker["_"+d+"Datepicker"].apply(a.datepicker,[this].concat(e)):a.datepicker._attachDatepicker(this,
d)})};a.datepicker=new b;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8";window["DP_jQuery_"+f]=a})(jQuery);
(function(a){a.fn.fancyDate=function(b){var g=arguments,f=0;return this.each(function(){function d(h,n,l){var t=a(this).prev().prev();h=(new Date(l,n,h,0,0,0,0)).toShortString();t.focus().val(h).trigger("vReset").change();a(this).find(".ui-datepicker").hide()}var e=a(this),k={setDate:d};e.attr("required");e.options={minDate:e.attr("mindate")||null,maxDate:e.attr("maxdate")||null,changeMonth:e.attr("changemonth")||false,changeYear:e.attr("changeyear")||false,onDatePicked:d};if(g.length<=1){g.length==
1&&a.extend(e.options,g[0]);e.addClass("date").attr("watermark","dd/mm/yyyy").after(a('<div class="calendar"></div><div class="calendar-widget"></div>'));e.next().next().datepicker(e.options);e.next().next().find(".ui-datepicker").mouseleave(function(){if(!(a.browser.msie&&a.browser.version<=7)){var h=a(this);f=setTimeout(function(){h.hide()},100)}});e.mouseenter(function(){e.next().next().find(".ui-datepicker").hide()});e.next().next().find(".ui-datepicker").mousemove(function(){clearTimeout(f)});
e.next().click(function(h){a(this).next().find(".ui-datepicker").css("display")=="block"?a(this).next().find(".ui-datepicker").hide():a(this).next().find(".ui-datepicker").show();if(h.stopPropagation)h.stopPropagation();else h.cancelBubble=true})}else k[b](g)})}})(jQuery);
(function(a){function b(g){g=g.split(".");for(var f=a,d=0;d<g.length;d++){if(typeof f[g[d]]!="object")f[g[d]]={};f=f[g[d]]}}b("formshop.util");a.formshop.util.namespace=b;a.formshop.util.KEYS={UP:38,DOWN:40,DEL:46,TAB:9,ENTER:13,ESC:27,BACKSPACE:8};a.formshop.util.buildElement=function(g,f,d){g=a(g);if(style=d.styles[f])g.css(style);if(classes=d.classes[f])g.addClass(classes);return g};a.formshop.util.settings=function(g,f){var d=a.extend({},g);for(var e in f)d[e]=typeof f[e]=="object"?g[e]===undefined?
f[e]:a.formshop.util.settings(g[e],f[e]):f[e];return d}})(jQuery);
(function(a){a.formshop.util.namespace("formshop.scroller");a.fn.scroller=function(b){return this.each(function(){var g=new a.formshop.scroller.Scroller(a(this),b);a(this).data("fs-scroller",g)})};a.formshop.scroller.defaults={sliderMinHeight:50,contentScrollInterval:40,classes:{content:"fs-scroller-content",scrollbar:"fs-scroller-scrollbar",arrowUp:"fs-scroller-arrowup",arrowDown:"fs-scroller-arrowdown",slider:"fs-scroller-slider",sliderTop:"fs-scroller-slidertop",sliderMid:"fs-scroller-slidermid",
sliderBot:"fs-scroller-sliderbot"}};a.formshop.scroller.Scroller=function(b,g){function f(v){if(y===k.$scrollSlider){k.scrollTo(l+(v.pageY-A));A=v.pageY}}function d(){if(y===k.$arrowUp){k.contentTo(n-h.contentScrollInterval);setTimeout(d,200)}else if(y===k.$arrowDown){k.contentTo(n+h.contentScrollInterval);setTimeout(d,200)}}function e(){y=null;a(document).unbind("mousemove",f)}var k=this,h=a.formshop.util.settings(a.formshop.scroller.defaults,g);k.$source=b;k.$content=null;k.$scrollbar=null;k.$scrollSlider=
null;k.$scrollSliderTop=null;k.$scrollSliderMid=null;k.$scrollSliderBot=null;k.$arrowUp=null;k.$arrowDown=null;var n,l,t,y=null,A;k.init=function(){k.$source.css("overflow","hidden");if(!k.$source.css("position")||k.$source.css("position")=="static")k.$source.css("position","relative");k.$content=a("<div>").css({position:"relative",overflow:"visible",padding:k.$source.css("padding")}).html(k.$source.html()).addClass(h.classes.content);k.$source.css("padding","0");k.$source.empty().append(k.$content)};
k.update=function(){var v=k.$source.is(":visible");if(!v){k.$source.show();k.$content.show()}var F=k.$source.height();if(k.$content.outerHeight()>F){if(k.$source.children("."+h.classes.scrollbar).length==0){k.$scrollSliderTop=a("<div>").addClass(h.classes.sliderTop);k.$scrollSliderMid=a("<div>").addClass(h.classes.sliderMid);k.$scrollSliderBot=a("<div>").addClass(h.classes.sliderBot);k.$scrollSlider=a("<div>").addClass(h.classes.slider).css("position","absolute").bind("mousedown",function(z){y=k.$scrollSlider;
A=z.pageY;a(document).one("mouseup",e).bind("mousemove",f);return false}).append(k.$scrollSliderTop).append(k.$scrollSliderMid).append(k.$scrollSliderBot);k.$arrowUp=a("<div>").addClass(h.classes.arrowUp).css("position","absolute").bind("mousedown",function(){y=k.$arrowUp;a(document).one("mouseup",e);d();return false});k.$arrowDown=a("<div>").addClass(h.classes.arrowDown).css("position","absolute").bind("mousedown",function(){y=k.$arrowDown;a(document).one("mouseup",e);d();return false});k.$scrollbar=
a("<div>").addClass(h.classes.scrollbar).css({position:"absolute",right:0,top:0,height:"100%"}).bind("mousedown",function(z){z=z.pageY;var x=a(".fs-scroller-slider").offset().top;t=k.dimensions();if(z<x)k.scrollTo(l-t.sliderHeight);else z>x+t.sliderHeight&&k.scrollTo(l+t.sliderHeight);return false}).append(k.$scrollSlider).append(k.$arrowUp).append(k.$arrowDown);k.$source.append(k.$scrollbar)}k.$content.css("margin-right",k.$scrollbar.outerWidth()+"px");t=this.dimensions();k.$scrollSlider.css("height",
t.sliderHeight+"px");k.$scrollSliderMid.css("height",t.sliderHeight-t.sliderExtraHeight+"px");n=-1*k.$content.position().top;this.contentTo()}else{t=this.dimensions();this.contentTo();if(k.$source.children("."+h.classes.scrollbar).length>0){k.$scrollbar.remove();k.$scrollbar=null;k.$content.css("margin-right",0)}}v||k.$source.hide()};k.scrollTo=function(v){if(v===undefined)v=l;l=v<0?0:v>t.sliderMax?t.sliderMax:v;k.$scrollSlider&&k.$scrollSlider.css("top",t.arrowUpHeight+l+"px");n=l*t.scrollRatio;
k.$content.css("top",-1*n+"px")};k.contentTo=function(v){if(v===undefined)v=n;n=v<0?0:v>t.contentSpace?t.contentSpace:v;if(isNaN(n))n=0;k.$content.css("top",-1*n+"px");l=t.scrollRatio>0?n/t.scrollRatio:0;k.$scrollSlider&&k.$scrollSlider.css("top",t.arrowUpHeight+l+"px")};k.dimensions=function(){var v={};v.contentHeight=k.$content.outerHeight();v.viewHeight=k.$source.innerHeight();v.arrowUpHeight=k.$arrowUp?k.$arrowUp.outerHeight():0;v.arrowDownHeight=k.$arrowDown?k.$arrowDown.outerHeight():0;v.sliderHeight=
(v.contentHeight>0?v.viewHeight/v.contentHeight:0)*(v.viewHeight-v.arrowUpHeight-v.arrowDownHeight);v.sliderExtraHeight=(k.$scrollSliderTop?k.$scrollSliderTop.outerHeight():0)+(k.$scrollSliderBot?k.$scrollSliderBot.outerHeight():0);if(v.sliderHeight<h.sliderMinHeight)v.sliderHeight=h.sliderMinHeight;v.sliderMax=v.viewHeight-v.sliderHeight-v.arrowDownHeight-v.arrowUpHeight;v.contentSpace=v.contentHeight-v.viewHeight;v.scrollSpace=v.sliderMax;v.scrollRatio=v.scrollSpace>0?v.contentSpace/v.scrollSpace:
0;return v};k.init();k.update()}})(jQuery);
(function(a){a.formshop.util.namespace("formshop.dropdown");a.formshop.dropdown.defaults={maxHeight:200,scrollbars:false,contentHolder:"ul",itemHolder:"li",autoWidth:"min-match-source",classes:{dropdown:"fs-dropdown",list:"fs-dropdown-list",item:"fs-dropdown-item",itemSelected:"fs-dropdown-item-selected",itemHidden:"fs-dropdown-item-hidden"},styles:{dropdown:{position:"absolute",overflow:"hidden"},list:{"overflow-y":"auto","list-style":"none"}}};a.formshop.dropdown.Dropdown=function(b,g,f){var d=
this,e=a.formshop.util.settings(a.formshop.dropdown.defaults,f);d.opened=false;d.$dropdown=null;d.$list=null;var k=-1;d.destroy=function(){d.$list.find(e.itemHolder).unbind("click",h.itemClick);d.$dropdown.unbind("click",h.dropdownClick);a(document).unbind("click",h.documentClick);d.$dropdown.remove()};d.getScroller=function(){return d.$dropdown.data("fs-scroller")};d.update=function(){var n=d.$dropdown.width(),l=d.$dropdown.outerWidth();l=g.outerWidth()-l;if(e.autoWidth==="match-source"&&l!=0)d.$dropdown.width(n+
l);else e.autoWidth==="min-match-source"&&d.$dropdown.css("min-width",n+l+"px");d.opened||d.$dropdown.show();n=d.$list.outerHeight();d.opened||d.$dropdown.hide();e.maxHeight&&n>e.maxHeight?d.$dropdown.height(e.maxHeight):d.$dropdown.css("height","auto");d.$dropdown.data("fs-scroller").update()};d.position=function(){var n=g.offset(),l=g.outerHeight(),t=a(window).scrollTop(),y=a(window).height();t=n.top-t;var A=y-(t+l),v=d.$dropdown.outerHeight();if(A>v||t<v){d.$dropdown.css("top",n.top+l+"px");d.$dropdown.css("bottom",
"")}else{d.$dropdown.css("top","");d.$dropdown.css("bottom",y-n.top+"px")}d.$dropdown.css("left",n.left)};d.open=function(){if(d.opened)d.update();else{d.update();d.position();d.$dropdown.trigger("open");d.$dropdown.css("z-index","120");d.$dropdown.slideDown(200);d.opened=true}return d};d.close=function(){if(d.opened){d.$dropdown.trigger("close");d.$dropdown.css("z-index","1");d.$dropdown.slideUp(200);d.opened=false}return d};d.toggle=function(){return d.$dropdown.is(":visible")?d.close():d.open()};
d.appendItem=function(n){var l;l=a.formshop.util.buildElement("<"+e.itemHolder+">","item",e);l.append(n);l.click(h.itemClick);d.$list.append(l);return d};d.appendData=function(n){var l="<"+e.itemHolder+">",t="</"+e.itemHolder+">";n=l+n.join(t+l)+t;d.$list.append(n);n=d.$list.find(e.itemHolder);e.styles.item&&n.css(e.styles.item);e.classes.item&&n.addClass(e.classes.item);n.click(h.itemClick)};d.getItem=function(n){return d.$list.find(e.itemHolder).eq(n)};d.clearItems=function(){d.$list.empty();return d};
d.filterItems=function(n){d.$list.find(e.itemHolder).each(function(l){n(l,a(this))?a(this).removeClass(e.classes.itemHidden):a(this).addClass(e.classes.itemHidden)});return d};d.itemsLength=function(n){var l=d.$list.find(e.itemHolder);return n?l.length:l.filter(":not(."+e.classes.itemHidden+")").length};d.selected=function(n){if(typeof n=="undefined")return k;else{if(k!=n){k=n;d.$list.find(e.itemHolder).removeClass(e.classes.itemSelected);var l;if(k>=0){l=d.getItem(k);l.addClass(e.classes.itemSelected)}d.$dropdown.trigger("selectionchange",
[k,l])}return d}};d.bind=function(n,l){d.$dropdown.bind(n,l)};var h={itemClick:function(){d.selected(d.$list.find(e.itemHolder).index(this))},dropdownClick:function(n){n=a(n.target);if(d.$dropdown.data("fs-scroller").$scrollbar==null||n.parents().andSelf().index(d.$dropdown.data("fs-scroller").$scrollbar)<0)d.toggle()},documentClick:function(n){n=a(n.target).parents().andSelf();if(n.index(g)>=0)return true;if(n.index(d.$dropdown)>=0)return true;d.close()}};d.$list=a.formshop.util.buildElement("<"+
e.contentHolder+">","list",e);d.$dropdown=a.formshop.util.buildElement("<div>","dropdown",e);d.$dropdown.attr("id",b+"_dropdown");a("body").append(d.$dropdown);d.$dropdown.scroller(e);d.$dropdown.data("fs-scroller").$content.append(d.$list);d.$dropdown.hide();d.$list.find(e.itemHolder).click(h.itemClick);d.$dropdown.click(h.dropdownClick);a(document).click(h.documentClick)}})(jQuery);
(function(a){a.formshop.util.namespace("formshop.autocomplete");a.fn.autocomplete=function(b){this.filter("input").each(function(){var g=a(this);g.data("fs-autocomplete")||new a.formshop.autocomplete.Autocomplete(g,b)});return this};a.formshop.autocomplete.defaults={filter:function(b,g,f){return f.text().toLowerCase().indexOf(b.toLowerCase())===0}};a.formshop.autocomplete.Autocomplete=function(b,g){var f=this,d=a.formshop.util.settings(a.formshop.autocomplete.defaults,g),e=new a.formshop.dropdown.Dropdown(b.attr("id"),
b,d),k=[],h="";b.data("fs-autocomplete",f);f.data=function(n){e.clearItems();e.appendData(n)};f.open=function(){e.open()};f.close=function(){e.close()};f.toggle=function(){e.toggle()};f.getTarget=function(){return b};f.bind=function(n,l){b.bind(n,l)};f.filter=function(n){if(n)d.filter=n;e.filterItems(function(l,t){return d.filter(b.val(),k[l],t)})};f.getDropdown=function(){return e};b.bind("keyup",function(){b.val()!=h&&b.trigger("beforeautocomplete");if(b.val()!=h){f.filter();e.itemsLength()==0?
e.close():e.open();e.selected(-1)}});e.bind("selectionchange",function(n,l,t){if(l>=0){var y=[];t.children().each(function(){y.push(a(this).text())});h=y.join(", ");b.val(h);b.trigger("change");b.trigger("selectionchange");b.focus()}})}})(jQuery);
(function(a){a.formshop.util.namespace("formshop.selectbox");a.fn.selectbox=function(b){this.filter("select").each(function(){var g=a(this);g.data("fs-selectbox")||new a.formshop.selectbox.Selectbox(g,b)});return this};a.formshop.selectbox.defaults={maxHeight:200,scrollbars:false,classes:{container:"fs-selectbox",containerOpen:"fs-selectbox-open",text:"fs-selectbox-text"},styles:{text:{overflow:"hidden"}}};a.formshop.selectbox.Selectbox=function(b,g){function f(){l=a.formshop.util.buildElement("<div>",
"container",n);t=a.formshop.util.buildElement("<div>","text",n);b.after(l.append(t));y=new a.formshop.dropdown.Dropdown(b.attr("id"),l,n);y.bind("selectionchange",d);y.bind("open",e);y.bind("close",k);l.click(function(){l.find(".input-disabled").length==0&&y.toggle()});b.hide();b.click(function(){return false});l.attr("tabindex",b.attr("tabindex")||"0");l.addClass(b.attr("class"));y.$dropdown.addClass(b.attr("class"));h.sync();b.data("fs-selectbox",h);return h}function d(A,v,F){t.html(F.text());if(b[0].selectedIndex!=
v){b[0].selectedIndex=v;b.trigger("change")}}function e(){l.addClass(n.classes.containerOpen)}function k(){l.removeClass(n.classes.containerOpen)}var h=this,n=a.formshop.util.settings(a.formshop.selectbox.defaults,g),l,t,y;h.sync=function(){var A;y.clearItems();b.children("option").each(function(){y.appendItem(a(this).html())});A=b[0].selectedIndex;y.selected(A);t.html(y.getItem(A).text())};h.destroy=function(){y.destroy();l.remove();b.show();b.removeData("fs-selectbox")};h.rebuild=function(){h.destroy();
f();return h};h.selected=function(A){y.selected(A);return h};h.open=function(){y.open();return h};h.close=function(){y.close();return h};h.toggle=function(){y.toggle();return h};f()}})(jQuery);
(function(a){var b=[];a.Watermark={ShowAll:function(){for(var g=0;g<b.length;g++)if(b[g].obj.val()==""){b[g].obj.val(b[g].text);b[g].obj.css("color",b[g].WatermarkColor)}else b[g].obj.val()==b[g].text?b[g].obj.css("color",b[g].WatermarkColor):b[g].obj.css("color",b[g].DefaultColor)},HideAll:function(){for(var g=0;g<b.length;g++)b[g].obj.val()==b[g].text&&b[g].obj.val("")}};a.fn.Watermark=function(g,f){f||(f="#666");return this.each(function(){function d(){if(e.val().length==0||e.val()==g){e.val(g);
e.css("color",f)}else e.css("color",k)}var e=a(this),k=e.css("color");b[b.length]={text:g,obj:e,DefaultColor:k,WatermarkColor:f};e.focus(function(){e.val()==g&&e.val("");e.css("color",k)});e.blur(d);e.change(d);d()})}})(jQuery);
(function(a){a.extend(a.fn,{validate:function(b){if(this.length){var g=a.data(this[0],"validator");if(g)return g;g=new a.validator(b,this[0]);a.data(this[0],"validator",g);if(g.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){g.cancelSubmit=true});g.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){g.submitButton=this});this.submit(function(f){function d(){if(g.settings.submitHandler){if(g.submitButton)var e=a("<input type='hidden'/>").attr("name",
g.submitButton.name).val(g.submitButton.value).appendTo(g.currentForm);g.settings.submitHandler.call(g,g.currentForm);g.submitButton&&e.remove();return false}return true}g.settings.debug&&f.preventDefault();if(g.cancelSubmit){g.cancelSubmit=false;return d()}if(g.form()){if(g.pendingRequest){g.formSubmitted=true;return false}return d()}else{g.focusInvalid();return false}})}return g}else b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(a(this[0]).is("form"))return this.validate().form();
else{var b=true,g=a(this[0].form).validate();this.each(function(){b&=g.element(this)});return b}},removeAttrs:function(b){var g={},f=this;a.each(b.split(/\s/),function(d,e){g[e]=f.attr(e);f.removeAttr(e)});return g},rules:function(b,g){var f=this[0];if(b){var d=a.data(f.form,"validator").settings,e=d.rules,k=a.validator.staticRules(f);switch(b){case "add":a.extend(k,a.validator.normalizeRule(g));e[f.name]=k;if(g.messages)d.messages[f.name]=a.extend(d.messages[f.name],g.messages);break;case "remove":if(!g){delete e[f.name];
return k}var h={};a.each(g.split(/\s/),function(n,l){h[l]=k[l];delete k[l]});return h}}f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(f),a.validator.classRules(f),a.validator.attributeRules(f),a.validator.staticRules(f)),f);if(f.required){d=f.required;delete f.required;f=a.extend({required:d},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.trim(""+b.value)},unchecked:function(b){return!b.checked}});a.validator=function(b,
g){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=g;this.init()};a.validator.format=function(b,g){if(arguments.length==1)return function(){var f=a.makeArray(arguments);f.unshift(b);return a.validator.format.apply(this,f)};if(arguments.length>2&&g.constructor!=Array)g=a.makeArray(arguments).slice(1);if(g.constructor!=Array)g=[g];a.each(g,function(f,d){b=b.replace(RegExp("\\{"+f+"\\}","g"),d)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",
validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b)))this.element(b)},onkeyup:function(b){if(b.name in
this.submitted||b==this.lastElement)this.element(b)},onclick:function(b){if(b.name in this.submitted)this.element(b);else b.parentNode.name in this.submitted&&this.element(b.parentNode)},highlight:function(b,g,f){a(b).addClass(g).removeClass(f)},unhighlight:function(b,g,f){a(b).removeClass(g).addClass(f)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",
dateV:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),
range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function b(d){var e=a.data(this[0].form,"validator");d="on"+d.type.replace(/^validate/,"");e.settings[d]&&e.settings[d].call(e,this[0])}this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&
this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var g=this.groups={};a.each(this.settings.groups,function(d,e){a.each(e.split(/\s/),function(k,h){g[h]=d})});var f=this.settings.rules;a.each(f,function(d,e){f[d]=a.validator.normalizeRule(e)});a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea",
"focusin focusout keyup",b).validateDelegate(":radio, :checkbox, select, option","click",b);this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,g=this.currentElements=this.elements();g[b];b++)this.check(g[b]);
return this.valid()},element:function(b){this.lastElement=b=this.clean(b);this.prepareElement(b);this.currentElements=a(b);var g=this.check(b);if(g)delete this.invalid[b.name];else this.invalid[b.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return g},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var g in b)this.errorList.push({message:b[g],element:this.findByName(g)[0]});this.successList=a.grep(this.successList,
function(f){return!(f.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(b){var g=0;for(var f in b)g++;return g},hideErrors:function(){this.addWrapper(this.toHide).hide()},
valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(g){return g.element.name==b.name}).length==1&&b},elements:function(){var b=this,g={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&
b.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in g||!b.objectLength(a(this).rules()))return false;return g[this.name]=true})},clean:function(b){return a(b)[0]},errors:function(){return this.settings.errorElement=="td-general"||this.settings.errorElement=="td-dental"?a("tr.trError",this.errorContext):this.settings.errorElement=="login"?a("label."+this.settings.errorClass,this.errorContext):a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},
reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(b){b=this.clean(b);if(this.checkable(b))b=this.findByName(b.name)[0];var g=a(b).rules(),f=false;for(method in g){var d={method:method,parameters:g[method]};try{var e=a.validator.methods[method].call(this,
b.value.replace(/\r/g,""),b,d.parameters);if(e=="dependency-mismatch")f=true;else{f=false;if(e=="pending"){this.toHide=this.toHide.not(this.errorsFor(b));return}if(!e){this.formatAndAdd(b,d);return false}}}catch(k){this.settings.debug&&window.console&&console.log("exception occured when checking element "+b.id+", check the '"+d.method+"' method",k);throw k;}}if(!f){this.objectLength(g)&&this.successList.push(b);return true}},customMetaMessage:function(b,g){if(a.metadata){var f=this.settings.meta?
a(b).metadata()[this.settings.meta]:a(b).metadata();return f&&f.messages&&f.messages[g]}},customMessage:function(b,g){var f=this.settings.messages[b];return f&&(f.constructor==String?f:f[g])},findDefined:function(){for(var b=0;b<arguments.length;b++)if(arguments[b]!==undefined&&arguments[b]!=="")return arguments[b]},defaultMessage:function(b,g){var f="";if(g=="required")f=a(b).attr("data-reqerror");else if(g=="data-pattern")f=a(b).attr("data-invalid");if(g=="select-required"||g=="service-date"||g==
"service-date-range"||g=="item-required"||g=="tooth-required"||g=="fee-required")return a.validator.messages[g];return this.findDefined(this.customMessage(b.name,g),this.customMetaMessage(b,g),!this.settings.ignoreTitle&&b.title||undefined,f,a.validator.messages[g],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,g){var f=this.defaultMessage(b,g.method),d=/\$?\{(\d+)\}/g;if(typeof f=="function")f=f.call(this,g.parameters,b);else if(d.test(f))f=jQuery.format(f.replace(d,
"{$1}"),g.parameters);this.errorList.push({message:f,element:b});this.errorMap[b.name]=f;this.submitted[b.name]=f},addWrapper:function(b){if(this.settings.wrapper)b=b.add(b.parent(this.settings.wrapper));return b},defaultShowErrors:function(){for(var b=0;this.errorList[b];b++){var g=this.errorList[b];this.settings.highlight&&this.settings.highlight.call(this,g.element,this.settings.errorClass,this.settings.validClass);this.showLabel(g.element,g.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);
if(this.settings.success)for(b=0;this.successList[b];b++)this.showLabel(this.successList[b]);if(this.settings.unhighlight){b=0;for(g=this.validElements();g[b];b++)this.settings.unhighlight.call(this,g[b],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},
showLabel:function(b,g){var f=this.errorsFor(b);if(f.length)if(this.settings.errorElement=="td-general"||this.settings.errorElement=="td-dental"){f.find("label").removeClass().addClass(this.settings.errorClass);if(a(b).is(".item-check")&&g=="")g="Item number is not valid";f.attr("generated")&&f.find("label").html(g)}else{f.removeClass().addClass(this.settings.errorClass);f.attr("generated")&&f.html(g)}else{if(this.settings.errorElement=="td-general"||this.settings.errorElement=="td-dental"){var d=
a("<td />").attr("colspan","4");if(this.settings.errorElement=="td-dental")d=a("<td />").attr("colspan","5");if(a(b).is(".item-check")&&g=="")g="Item number is not valid";a("<label />").addClass(this.settings.errorClass).html(g||"").appendTo(d);f=a("<tr />").attr({"for":this.idOrName(b),generated:true}).addClass("trError");d.appendTo(f)}else f=this.settings.errorElement=="login"?a("<label />").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(g||""):a("<"+this.settings.errorElement+
"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(g||"");if(this.settings.wrapper)f=f.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();if(!this.labelContainer.append(f).length&&this.settings.errorElement!="login")this.settings.errorPlacement?this.settings.errorPlacement(f,a(b)):f.insertAfter(b)}if(!g&&this.settings.success){f.text("");typeof this.settings.success=="string"?f.addClass(this.settings.success):this.settings.success(f)}this.toShow=this.toShow.add(f)},
errorsFor:function(b){var g=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==g})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var g=this.currentForm;return a(document.getElementsByName(b)).map(function(f,d){return d.form==g&&d.name==b&&d||null})},getLength:function(b,g){switch(g.nodeName.toLowerCase()){case "select":return a("option:selected",
g).length;case "input":if(this.checkable(g))return this.findByName(g.name).filter(":checked").length}return b.length},depend:function(b,g){return this.dependTypes[typeof b]?this.dependTypes[typeof b](b,g):true},dependTypes:{"boolean":function(b){return b},string:function(b,g){return!!a(b,g.form).length},"function":function(b,g){return b(g)}},optional:function(b){return!a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;
this.pending[b.name]=true}},stopRequest:function(b,g){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[b.name];if(g&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else if(!g&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,
valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},dateV:{dateV:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,g){b.constructor==String?this.classRuleSettings[b]=g:a.extend(this.classRuleSettings,b)},classRules:function(b){var g={};(b=a(b).attr("class"))&&a.each(b.split(" "),function(){this in
a.validator.classRuleSettings&&a.extend(g,a.validator.classRuleSettings[this])});return g},attributeRules:function(b){var g={};b=a(b);for(method in a.validator.methods){var f=b.attr(method);if(f)g[method]=f}g.maxlength&&/-1|2147483647|524288/.test(g.maxlength)&&delete g.maxlength;return g},metadataRules:function(b){if(!a.metadata)return{};var g=a.data(b.form,"validator").settings.meta;return g?a(b).metadata()[g]:a(b).metadata()},staticRules:function(b){var g={},f=a.data(b.form,"validator");if(f.settings.rules)g=
a.validator.normalizeRule(f.settings.rules[b.name])||{};return g},normalizeRules:function(b,g){a.each(b,function(f,d){if(d===false)delete b[f];else if(d.param||d.depends){var e=true;switch(typeof d.depends){case "string":e=!!a(d.depends,g.form).length;break;case "function":e=d.depends.call(g,g);break}if(e)b[f]=d.param!==undefined?d.param:true;else delete b[f]}});a.each(b,function(f,d){b[f]=a.isFunction(d)?d(g):d});a.each(["minlength","maxlength","min","max"],function(){if(b[this])b[this]=Number(b[this])});
a.each(["rangelength","range"],function(){if(b[this])b[this]=[Number(b[this][0]),Number(b[this][1])]});if(a.validator.autoCreateRanges){if(b.min&&b.max){b.range=[b.min,b.max];delete b.min;delete b.max}if(b.minlength&&b.maxlength){b.rangelength=[b.minlength,b.maxlength];delete b.minlength;delete b.maxlength}}b.messages&&delete b.messages;return b},normalizeRule:function(b){if(typeof b=="string"){var g={};a.each(b.split(/\s/),function(){g[this]=true});b=g}return b},addMethod:function(b,g,f){a.validator.methods[b]=
g;a.validator.messages[b]=f!=undefined?f:a.validator.messages[b];g.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,g,f){if(!this.depend(f,g))return"dependency-mismatch";if(a(g).attr("watermark"))if(a(g).attr("watermark")==b)return false;switch(g.nodeName.toLowerCase()){case "select":return(b=a(g).val())&&b.length>0;case "input":if(this.checkable(g))return this.getLength(b,g)>0;default:return a.trim(b).length>0}},remote:function(b,g,f){if(this.optional(g))return"dependency-mismatch";
var d=this.previousValue(g);this.settings.messages[g.name]||(this.settings.messages[g.name]={});d.originalMessage=this.settings.messages[g.name].remote;this.settings.messages[g.name].remote=d.message;f=typeof f=="string"&&{url:f}||f;if(d.old!==b){d.old=b;var e=this;this.startRequest(g);var k={};k[g.name]=b;a.ajax(a.extend(true,{url:f,mode:"abort",port:"validate"+g.name,dataType:"json",data:k,success:function(h){e.settings.messages[g.name].remote=d.originalMessage;var n=h===true;if(n){var l=e.formSubmitted;
e.prepareElement(g);e.formSubmitted=l;e.successList.push(g);e.showErrors()}else{l={};h=d.message=h||e.defaultMessage(g,"remote");l[g.name]=a.isFunction(h)?h(b):h;e.showErrors(l)}d.valid=n;e.stopRequest(g,n)}},f));return"pending"}else if(this.pending[g.name])return"pending";return d.valid},minlength:function(b,g,f){return this.optional(g)||this.getLength(a.trim(b),g)>=f},maxlength:function(b,g,f){return this.optional(g)||this.getLength(a.trim(b),g)<=f},rangelength:function(b,g,f){b=this.getLength(a.trim(b),
g);return this.optional(g)||b>=f[0]&&b<=f[1]},min:function(b,g,f){return this.optional(g)||b>=f},max:function(b,g,f){return this.optional(g)||b<=f},range:function(b,g,f){return this.optional(g)||b>=f[0]&&b<=f[1]},email:function(b,g){return this.optional(g)||/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(b)},url:function(b,g){return this.optional(g)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(b)},
dateV:function(b,g){return this.optional(g)||!/Invalid|NaN/.test(new Date(b))},dateISO:function(b,g){return this.optional(g)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(b)},number:function(b,g){return this.optional(g)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(b)},digits:function(b,g){return this.optional(g)||/^\d+$/.test(b)},creditcard:function(b,g){if(this.optional(g))return"dependency-mismatch";if(/[^0-9-]+/.test(b))return false;var f=0,d=0,e=false;b=b.replace(/\D/g,"");for(var k=b.length-1;k>=
0;k--){d=b.charAt(k);d=parseInt(d,10);if(e)if((d*=2)>9)d-=9;f+=d;e=!e}return f%10==0},accept:function(b,g,f){f=typeof f=="string"?f.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(g)||b.match(RegExp(".("+f+")$","i"))},equalTo:function(b,g,f){f=a(f).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(g).valid()});return b==f.val()}}});a.format=a.validator.format})(jQuery);
(function(a){var b=a.ajax,g={};a.ajax=function(f){f=a.extend(f,a.extend({},a.ajaxSettings,f));var d=f.port;if(f.mode=="abort"){g[d]&&g[d].abort();return g[d]=b.apply(this,arguments)}return b.apply(this,arguments)}})(jQuery);
(function(a){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(b,g){function f(d){d=a.event.fix(d);d.type=g;return a.event.handle.call(this,d)}a.event.special[g]={setup:function(){this.addEventListener(b,f,true)},teardown:function(){this.removeEventListener(b,f,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=g;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{validateDelegate:function(b,
g,f){return this.bind(g,function(d){var e=a(d.target);if(e.is(b))return f.apply(e,arguments)})}})})(jQuery);
(function(a){a.fn.dob3box=function(){if(!a(".dob3box .dob3boxfield",this).length){var b=a(".dob3box",this).find("INPUT.fancydate-no-picker").attr("id");b?a(".dob3box",this).each(function(){var g=a(this).find("INPUT.fancydate-no-picker").val().split("/");if(g.length<=1)g=["","",""];a(this).append('<input type="text" maxlength="2" name="'+b+'-day" class="dob3boxfield day xsmall disable-validation" watermark="dd" value="'+g[0]+'">/ <input type="text" maxlength="2" name="'+b+'-month" class="dob3boxfield month xsmall disable-validation" watermark="mm" value="'+
g[1]+'">/ <input type="text" maxlength="4" name="'+b+'-year" class="dob3boxfield year xsmall disable-validation" watermark="yyyy" value="'+g[2]+'">')}):a(".dob3box",this).each(function(){var g=a(this).find("INPUT.fancydate-no-picker").val().split("/");if(g.length<=1)g=["","",""];a(this).append('<input type="text" maxlength="2" class="dob3boxfield day xsmall" watermark="dd" value="'+g[0]+'">/ <input type="text" maxlength="2" class="dob3boxfield month xsmall" watermark="mm" value="'+g[1]+'">/ <input type="text" maxlength="4" class="dob3boxfield year xsmall" watermark="yyyy" value="'+
g[2]+'">')});a("input.dob3boxfield").fancyWatermark()}a(".dob3box",this).find("INPUT.dob3boxfield").unbind("keydown.dob3box").unbind("blur.dob3box").unbind("keyup.dob3box").bind("keydown.dob3box",function(g){var f=g.keyCode;if((f<48||f>57)&&f!=37&&f!=39&&f!=8&&f!=46&&(f<96||f>105)&&f!=9)return false;if(!a(this).val().length&&g.keyCode==9)return false}).bind("keyup.dob3box",function(){var g=a(this).val();if(g.length==a(this).attr("maxlength")){var f=errorText=0;if(a(this).hasClass("day")){if(g>31){a(this).select();
f=1;errorText="day"}}else if(a(this).hasClass("month")){if(g>12){a(this).select();f=1;errorText="month"}}else if(g>(new Date).getFullYear()){a(this).select();f=1;errorText="year"}f||a(this).next().focus().select()}}).bind("blur.dob3box",function(){var g=a(this).val(),f=g.length,d=a(this).attr("maxlength");if(f<d){if(d==2)g=f?"0"+g:"01";else{d=(new Date).getFullYear()+" ";if(f==1){f=d.substr(2,1)-1;if(f<0)f="9";g=f+g}else if(f==2)g=g>d.substr(2,2)?"19"+g:"20"+g;else f||(g="00")}a(this).val(g)}g=a(this).closest(".dob3box");
f=parseInt(g.find(".day").val(),10);d=parseInt(g.find(".month").val(),10);var e=parseInt(g.find(".year").val(),10);if(!isNaN(parseInt(g.find(".day").val(),10))&&!isNaN(parseInt(g.find(".month").val(),10))&&!isNaN(parseInt(g.find(".year").val(),10))){g.find(".fancydate-no-picker").val(f+"/"+d+"/"+e).blur().change();try{g.find(".fancydate-no-picker").valid()==1&&g.find(".fancydate-no-picker").trigger("price-refresh")}catch(k){}}else g.find(".fancydate-no-picker").val()!=""&&g.find(".fancydate-no-picker").val("").blur().change()});
a(".fancydate-no-picker",this).css("display","none");return this}})(jQuery);
(function(a){function b(f){a("body").addClass("has-js");f.find(".fancyradio").click(function(){a(this).find("input").attr("checked","checked").change();a("input").fancyRadioCheck()});f.find(".fancycheck").click(function(){a(this).find("input").attr("checked")?a(this).find("input").removeAttr("checked").change():a(this).find("input").attr("checked","checked").change();a("input").fancyRadioCheck()})}function g(f){f.find(".reset-button").click(function(){a(this).parents("form").find("input, select").each(function(){a(this).clear()});this.blur()})}
a.fn.initAllFormComponents=function(){this.find("form.fancyForm, form.bupa-form").fancyForm();this.find("form.bupa-form").bupaForm();b(this);g(this);this.find("label.fancycheck input, label.fancyradio input").fancyRadioCheck();this.find("button.fancybutton").fancyButton();this.find("button.fancybuttonslide").fancyButtonSlide();this.find("select.fancyselect").selectbox({scrollbars:true});this.find(".fancyautocomplete").fancySuburbAutocomplete("/BupaProvider/saslist.json");this.find(".location-ac").fancySuburbAutocomplete("/BupaProvider/saslistdiy.json");
this.find("input.fancydate").not(".ignore").fancyDate();this.find("input[watermark]").fancyWatermark();this.find("form select.autopostback").autoPostBack();this.find("form.v-engine").v();this.closest("form.v-engine").v();this.find("form.v-engine").each(function(){a(this).data("vEngine").getInputs().bind("vBeforeValidate",function(){var f=a(this).attr("watermark");a(this).val()==f&&a(this).val("")})});this.find("form.v-engine").bind("vFormFailure",function(){Bupa.Alert.floatingAlert("error","More information required",
"Please complete the fields marked below with a red border.");a.scrollTo(a("label.invalid, input.invalid").offset().top-250)});this.find("form.v-engine").bind("vFormSuccess",function(){Bupa.Alert.hideFloat()});this.find(".nyro-modal").each(function(){var f=a(this).attr("data-modal-width"),d=a(this).attr("data-modal-height"),e=a(this).attr("data-run-function"),k={};if(f)k.minWidth=f;if(d)k.minHeight=d;if(e)k.runFunction=e;a(this).nyroModal(k)})};a(function(){a(document).initAllFormComponents()})})(jQuery);
jQuery.fn.getInput=function(){var a=this.attr("for"),b;if(a.length>0)b=jQuery("#"+a);if(b===undefined||b.length===0)b=this.find("input, select");return b};jQuery.fn.getLabel=function(){var a=this.attr("id"),b;if(a.length>0)b=jQuery("[for="+a+"]");if(b===undefined||b.length===0)b=this.closest("label");return b};
jQuery.fn.fancyForm=function(){return this.each(function(){var a=jQuery(this);if(jQuery(this).data("form-components-done")!="true"){a.find("input[required], select[required]").each(function(){jQuery(this).getLabel().append(" <span class='asterix'>*</span>")});a.find("button[type='reset']").click(function(){a.find("select").each(function(){var b=jQuery(this).data("fs-selectbox");b&&b.selected(0)});a[0].reset();a.find("input").fancyRadioCheck();return false});jQuery(this).data("form-components-done",
"true");a.slideDown()}})};
jQuery.fn.bupaForm=function(){this.each(function(){var a=jQuery(this);if(jQuery("#self-service, #bupa-application-form").length===0){a.validator({effect:"row-end",formEvent:null});a.submit(function(b){var g;if(jQuery(this).data("validator").checkValidity()===false){Bupa.Alert.alert("error","More information required","Please complete the fields marked below with a red border.");b.preventDefault()}else{g=jQuery.Event("onFormSuccess");a.trigger(g);jQuery(".alert-error").remove();g.isDefaultPrevented()&&
b.preventDefault()}});a.bind("onBeforeValidate",function(){});a.bind("onFail",function(){});a.find("button[type='reset']").click(function(){Bupa.Validation.effect.clearAllEffects(a)})}})};
(function(a){a.fn.fancyRadioCheck=function(){this.filter("input[type=radio], input[type=checkbox]").each(function(){var b=a(this);b.removeAttr("disabled");b.parent().removeClass("fancydisabled");b.attr("checked")?b.parent().addClass("fancyon"):b.parent().removeClass("fancyon")})};a.fn.fancyRadioCheckDisable=function(){this.each(function(){this.disabled=true;a(this).removeAttr("checked");a(this).parent().addClass("fancydisabled");a(this).parent().unbind("click")})};a.fn.fancyButton=function(){this.filter("button.fancybutton").each(function(){var b=
a(this),g=b.attr("class");g=g.replace("nyro-modal","");g=a("<div>").addClass(g).html(b.html());b.after(g);b.attr("type")==="submit"&&b.parents("form").length>0?g.click(function(){b.parents("form").submit()}):g.click(function(){b.click()});b.hide()})};a.fn.fancyButtonSlide=function(){this.filter("button.fancybuttonslide").each(function(){var b=a(this),g=b.attr("class");g=a("<div>").addClass(g).html(b.html());b.after(g);g.append("<i> </i>");g.click(function(){b.is("[type=submit]")?b.parents("form").submit():
b.click()});b.hide()})};a.fn.fancySuburbAutocomplete=function(b){function g(h,n){var l=h.getDropdown();n?l.close():l.open()}function f(h){for(var n=[],l=0;l<h.length;l++){for(var t=h[l].split(","),y=[],A=0;A<t.length;A++){y.push("<td>");y.push(t[A].trim());y.push("</td>")}n.push(y.join(""))}return n}function d(h,n,l){return l.children(":eq(0)").text().toLowerCase().indexOf(h.toLowerCase())===0?true:false}function e(h,n,l){return l.children(":eq(2)").text().indexOf(h)===0?true:false}var k={contentHolder:"table",
itemHolder:"tr",autoWidth:"min-match-source"};this.each(function(){a(this).autocomplete(k);var h=a(this).data("fs-autocomplete"),n="";h.bind("beforeautocomplete",function(){var l=a(this),t=l.val().trim().substr(0,3);if(t.length===3&&t!=n){n=t;if(t.match(/\d{3}/)){l.pleaseWait();a.get(b+"?like="+t,null,function(y){l.pleaseWait("hide");if(y.list){h.data(f(y.list));h.filter(e);g(h,false)}else{h.data([]);g(h,true)}})}else if(t.match(/[a-zA-Z]{3}/)){l.pleaseWait();a.get(b+"?like="+t,null,function(y){l.pleaseWait("hide");
if(y.list){h.data(f(y.list));h.filter(d);g(h,false)}else{h.data([]);g(h,true)}})}else{h.data([]);g(h,true)}}else if(t.length<3&&n!=""){n="";h.data([]);g(h,true)}})})}})(jQuery);
(function(a){a.fn.autoPostBack=function(){a(this).change(function(){a(this).parents("form")[0].submit()})};a.fn.fancyWatermark=function(){return this.each(function(){var b=a(this);b.Watermark(b.attr("watermark"))})};a.fn.clear=function(){if(this.attr("tagName")=="INPUT"){if(this.attr("type")=="checkbox"){this[0].checked=true;this[0].click()}}else if(this.attr("tagName")=="SELECT")this[0].options[0].selected=1}})(jQuery);
(function(a){if(typeof b=="undefined")var b={creator:{register:function(){}},ext:{ui:{editor:{widget:{}}}},extend:function(){},provide:function(){},require:function(){},ui:{editor:{widget:{register:function(){}}}},vcm:{lfd:function(){},ui:{editor:{widget:{Widget:function(){}}}}}};if(typeof s=="undefined")s={};if(document.location.pathname==="/health-and-wellness/tools-and-resources/tools-and-calculators/quick-health-age-check"||document.location.pathname==="/quickhealthagecheck")document.domain="bupa.com.au";
if(!window.console)window.console={};if(!window.console.debug)window.console.debug=function(){};if(!window.console.log)window.console.log=function(){};if(a.browser.msie&&a.browser.version<7)document.location="/staticfiles/PageFurniture/html/errorpages/ie6.html";if(!window.trackStartQuote)window.trackStartQuote=function(){console.log("Replacing Track Start Quote with empty function")};a(function(){a.browser.msie&&a.browser.version<9&&a("select.wide").bind("focus mouseover",function(){a(this).addClass("expand").removeClass("clicked")}).bind("click",
function(){a(this).toggleClass("clicked")}).bind("mouseout",function(){a(this).hasClass("clicked")||a(this).removeClass("expand")}).bind("blur",function(){a(this).removeClass("expand clicked")}).change(function(){a(this).removeClass("expand clicked")})})})(jQuery);
jQuery("document").ready(function(){function a(b){eval("var json = ("+b.responseText+")");window.location=json.result=="success"?json.redirect:"/"}jQuery("a#switchUserButton").click(function(b){b.preventDefault();var g=jQuery(this).attr("value").split(",");b=g[0];var f=g[1];g=g.length>2?g[2]:null;jQuery("#switchUsername").val(b);jQuery("#switchPassword").val(f);jQuery("#switchRedirect").val(g);(new VignettePortal.AJAXClient).sendForm(document.forms["switch-login-form"],a)})});
(function(a){function b(g){var f=a(this),d=f.parent().find("a:first"),e=g.pageX;g=g.pageY;var k=f.offset().top-10,h=f.offset().top+f.outerHeight(),n=f.offset().left,l=n+f.outerWidth();f=d.offset().top;var t=d.offset().left,y=t+d.outerWidth(),A=f+d.outerHeight();(k=e<l&&e>n&&g>k&&g<h)||(k=g>f&&e<y&&e>t&&g<A);if(!k){d.removeClass("hovered");a(this).hide()}}a(function(){a("#jumboNav").wrap('<div style="position: relative; margin: auto; width:990px; z-index:5;"></div>');var g=a("#jumboNav li div"),f=
g.parent().children("a");g.each(function(){this.mouseCheckAndHide=b});f.mouseover(function(){var d=a(this).parent().find("div"),e=a(g).not(a(d));e.parent().children("a").removeClass("hovered");e.hide();a("#jumboNav").offset();a("#jumboNav").offset();d.css("left",72);d.css("top",48);d.show();a(this).addClass("hovered")});f.mouseout(function(d){a(this).parent().find("div").each(function(){this.mouseCheckAndHide(d)})});g.mouseout(function(d){this.mouseCheckAndHide(d)})})})(jQuery);
(function(a){a.fn.pleaseWait=function(b,g){this.each(function(){function f(){var t=n.next(l);if(t.length==0){t=a('<b class="please-wait-spinner">&nbsp;</b>');t.insertBefore(n)}t.parent()!=n.parent()&&t.insertBefore(n);h(t);n.fadeTo("fast",0.3)}function d(){n.prev(l).hide();n.stop().fadeTo("fast",1)}function e(){return n.prev(l).css("display")!="none"}function k(t){var y=n.prev(l);y.text(t).css("background-image","none").css("width","auto").css("height","auto");h(y)}function h(t){t.show().css("left",
n.position().left+(n.width()/2-t.width()/2)-8).css("top",n.position().top+Bupa.parsePixelValue(n.css("margin-top"))+(n.height()/2-t.height()/2)-8)}var n=a(this),l=".please-wait-spinner";b===undefined?f():{hide:d,isVisible:e,text:k}[b](g)})}})(jQuery);Bupa.Common.Loader={init:function(a){a.each(Bupa.Contexts,function(){if(typeof this.selector!==undefined||this.selector!==null){var b=a(this.selector);b.length>0&&this.fn(a,b)}else this.init(a)})}};jQuery(Bupa.Common.Loader.init);
(function(a){a(function(){a(".oddeven").each(function(b){var g=a(this);g.hasClass("odd")||g.hasClass("even")||(b%2==1?g.addClass("even"):g.addClass("odd"))});a(".mark-last").each(function(){var b=a(this).children();b.first().addClass("first");b.last().addClass("last")});a(".article-tags, .remove-trailing-comma").each(function(){var b=a(this),g=(new String(b.html())).trim();g.endsWith(",")&&b.html(g.substr(0,g.length-1))})})})(jQuery);
(function(a){function b(){var g=window.location.pathname.split("/");a("#jumboNav>li>a").removeClass("selected").each(function(){for(var f=this.href.split("/"),d=false,e=0;e<g.length;e++){var k=f[f.length-1].trim();if(g[e]!="mbf"&&k==g[e])d=true;else if(k=="other-insurance")if(g[e]=="travel-insurance"||g[e]=="life-insurance")d=true}d&&a(this).addClass("selected")})}a(function(){b()})})(jQuery);
(function(a){a.fn.insertCssLink=function(g){return this.each(function(){var f=document.getElementsByTagName("head")[0],d=document.createElement("link");d.type="text/css";d.rel="stylesheet";d.href=g.href;d.media=g.media;d.id=g.id;f.appendChild(d)})};var b={messageHTML:'<div id="print-preview-message" class="no-print"><h3>This is a print preview of this page</h3><p>This box will not print.</p><p><a class="print" href="#">Print this page.</a></p><p><a class="close-preview" href="#">Return to the original page.</a></p></div>',
preview:function(){a("head").insertCssLink({href:"/staticfiles/PageFurniture/bupap3/min.package.print.css",media:"all",id:"printpreview"})},close:function(){a("head #printpreview").remove();a("#print-preview-message").remove()},print:function(){window.print()}};a(function(){a(".print-link").click(function(){a("#print-preview-message").length===0&&a("body").prepend(b.messageHTML);b.preview();a.scrollTo(0);a("#print-preview-message .close-preview").bind("click",function(){b.close();return false});a("#print-preview-message .print").bind("click",
function(){b.print();return false});return false})})})(jQuery);
(function(a){var b=0;a.fn.identify=function(){var g=this.eq(0).attr("id");if(!g){do{g="id"+b;b++}while(document.getElementById(g));this.eq(0).attr("id",g)}return g};a.fn.targets=function(g){var f=this,d,e;if(g===undefined){g=this.getAttrs("data-target");d=[];for(i=0;i<g.length;i++)(e=document.getElementById(g[i]))&&d.push(e);return a(d)}else if(typeof g==="string"){this.addAttr("data-target",g);return this}else if(g instanceof jQuery){g.each(function(){f.addAttr("data-target",a(this).identify())});
return this}};a.fn.sources=function(){var g=[];this.each(function(){var f=a(this).attr("id");if(f===undefined||f==="")return true;g.push("[data-target~="+f+"]")});return a(g.join(","))};a.fn.getAttrs=function(g){var f=[];this.each(function(){var d=a(this);d.attr(g)!==undefined&&Array.prototype.push.apply(f,d.attr(g).split(" "))});return f};a.fn.addAttr=function(g,f){this.each(function(){var d=a(this),e=d.attr(g);if(e===undefined||e==="")d.attr(g,f);else RegExp("\u0008"+f+"\u0008").test(e)||d.attr(g,
e+" "+f)});return this}})(jQuery);
(function(a){function b(d,e){var k=a.Event(e);k.stopPropagation();d.trigger(k)}var g={rules:[],evaluators:{},defaultMessage:"Please correct this value",classValidating:"validating",classRequesting:"requesting",classValid:"valid",classInvalid:"invalid",inputs:["input:not([type=button], [type=submit], [type=reset], .disable-validation, .dob3boxfield.day, .dob3boxfield.month, .dob3boxfield.year)","select:not(.disable-validation)","fieldset:not(.disable-validation)"],effects:[],useEffect:null};g.evaluators=
{fn:function(d,e,k,h){return d.fn.call(d,e,k,h)},regex:function(d,e){return d.regex.test(e)?true:false},async:function(d,e,k,h){if(!d.async||!d.asyncFn)return true;var n=this,l=d.async,t={ajax:function(y){n.ajax(k,l,y)},valid:function(){n.asyncValid(k)},invalid:function(y){n.asyncInvalid(k,y||d.message,d.messageFn)}};k.addClass(this.settings.classRequesting);this.formLevel&&this.$form.addClass(this.settings.classRequesting);return d.asyncFn(t,e,k,h)},equals:function(d,e){var k=true;a(d.equals).each(function(){if(a(this).val()!==
e)return k=false});return k}};var f=function(d,e){this.settings=a.extend({},g,e);this.$form=d;this.bind();this.settings.useEffect&&this.settings.effects[this.settings.useEffect]&&this.settings.effects[this.settings.useEffect](this)};f.prototype.bind=function(){var d=this,e=this.getInputs();this.$form.unbind(".v");this.$form.find("button[type=reset]").unbind(".v");e.unbind(".v");this.$form.find(".fs-selectbox").unbind(".v");this.$form.bind("submit.v",function(){d.check();return false});this.$form.find("button[type=reset], input[type=reset]").bind("click.v",
function(){d.reset()});e.filter(":not([type=checkbox], [type=radio])").bind("blur.v",function(){d.check(a(this))});e.filter("[type=checkbox], [type=radio]").bind("change.v",function(){d.check(a(this))});e.filter(".fancyselect").bind("change.v",function(){d.check(a(this))})};f.prototype.check=function(d){var e=this,k=d||this.getInputs();if(k){this.reset(d);if(this.formLevel=!d){this.$form.trigger("vBeforeFormValidate");this.$form.addClass(this.settings.classValidating)}k.each(function(){var h=a(this),
n;b(h,"vBeforeValidate");h.addClass(e.settings.classValidating);for(var l=0,t;t=e.settings.rules[l];l++){n=true;if(t.is&&!h.is(t.is))n=false;if(t.not&&h.not(t.not).length===0)n=false;n&&e.evaluate(h,t)}h.removeClass(e.settings.classValidating);if(!h.hasClass(e.settings.classRequesting)&&!h.hasClass(e.settings.classInvalid)){h.addClass(e.settings.classValid);b(h,"vValid")}});if(this.formLevel){this.$form.removeClass(this.settings.classValidating);this.checkAll()}}};f.prototype.evaluate=function(d,
e){var k;for(var h in e)if(this.settings.evaluators[h]){k=this.settings.evaluators[h].call(this,e,d.val(),d,this.$form);if(k===false){this.displayError(d,e.message,e.messageFn);break}}};f.prototype.reset=function(d){var e=this,k=d||this.getInputs();if(k){if(!d){this.$form.removeClass(e.settings.classValidating);this.$form.removeClass(e.settings.classRequesting);this.$form.removeClass(e.settings.classValid);this.$form.removeClass(e.settings.classInvalid);this.$form.trigger("vFormReset")}k.each(function(){var h=
a(this);h.removeClass(e.settings.classValidating);h.removeClass(e.settings.classRequesting);h.removeClass(e.settings.classValid);h.removeClass(e.settings.classInvalid);h.removeData("vErrors");h.removeData("vQueue");b(h,"vReset")})}};f.prototype.getInputs=function(){for(var d=[],e=0,k;k=this.settings.inputs[e];e++)Array.prototype.push.apply(d,this.$form.find(k).toArray());return a(d)};f.prototype.ajax=function(d,e,k){if(k){var h=k.success,n=k.error,l={success:function(y,A,v){var F=d.data("vQueue");
if(F&&F[e]===v){delete F[e];h?h.apply(k.context,arguments):this.asyncValid(d)}},error:function(y){var A=d.data("vQueue");if(A&&A[e]===y){delete A[e];n?n.apply(k.context,arguments):this.asyncInvalid(d,rule.message,rule.messageFn)}}},t=d.data("vQueue");if(t)t[e]&&t[e].abort();else{d.data("vQueue",[]);t=d.data("vQueue")}t[e]=a.ajax(a.extend({},k,l))}};f.prototype.asyncValid=function(d){var e=d.data("vQueue");if(!(e&&e.length>0)){d.removeClass(this.settings.classRequesting);if(!d.hasClass(this.settings.classValidating)&&
!d.hasClass(this.settings.classInvalid)){d.addClass(this.settings.classValid);b(d,"vValid")}this.checkAll()}};f.prototype.displayServerErrors=function(d){var e=this,k=false;for(var h in d){var n=d[h];this.$form.find("[name="+n.field+"]").each(function(){e.displayError(a(this),n.message,null);k=true})}return k};f.prototype.displayError=function(d,e,k){var h=undefined;d.addClass(this.settings.classInvalid);h=typeof k!="undefined"&&k!=null?k(e,d):e||this.settings.defaultMessage;if(d.data("vErrors"))d.data("vErrors").push(h);
else h&&d.data("vErrors",[h]);b(d,"vInvalid");this.formLevel&&this.$form.addClass(this.settings.classInvalid)};f.prototype.asyncInvalid=function(d,e,k){var h=d.data("vQueue");h&&h.length===0&&d.removeClass(this.settings.classRequesting);this.displayError(d,e,k);h&&h.length===0&&this.checkAll()};f.prototype.checkAll=function(){var d=this,e=true,k=true;if(this.formLevel){this.getInputs().each(function(){if(a(this).hasClass(d.settings.classRequesting)||a(this).hasClass(d.settings.classValidating))e=
false;a(this).hasClass(d.settings.classValid)||(k=false);if(!e&&!k)return false});if(e){this.$form.removeClass(this.settings.classRequesting);if(k){this.$form.addClass(this.settings.classValid);var h=a.Event("vFormSuccess");this.$form.trigger(h);h.isDefaultPrevented()||this.$form[0].submit()}else{this.$form.addClass(this.settings.classInvalid);this.$form.trigger("vFormFailure")}}}};a.fn.v=function(d){return this.each(function(){var e=a(this).data("vEngine"),k;if(e){e.bind();if(e.settings.useEffect)if(k=
e.settings.effects[e.settings.useEffect]){e.getInputs().unbind(".vEffect");k(e)}}else a(this).data("vEngine",new f(a(this),d))})};a.v={addEffect:function(d,e){g.effects[d]=e},defaults:g}})(jQuery);
(function(a){a.v.addEffect("row-end",function(b){var g=b.getInputs();g.bind("vInvalid.vEffect",function(){var f=a(this),d=f.closest(".formrow"),e,k;e=f.data("vErrors")[0];if(k=f.getLabel()){k=k.last().text().replace(RegExp("[ *]+$","g"),"").trim();e=k+": "+e}k=f.sources().filter(".message");if(k.length===0){k=d.find(".validatormessage");if(k.length===0)k=a('<ul class="validatormessage">').appendTo(d);k=a('<li class="message">').appendTo(k).targets(f)}k.text(e);if(f.is("select")){f.not(".simple-select").next().addClass(b.settings.classInvalid);
f.is(".simple-select")&&a.browser.msie&&f.parent().addClass(b.settings.classInvalid)}f.is("[type=checkbox], [type=radio]")&&f.getLabel().addClass(b.settings.classInvalid);if(f.is(".fancydate-no-picker")){f.next().addClass(b.settings.classInvalid);f.next().next().addClass(b.settings.classInvalid);f.next().next().next().addClass(b.settings.classInvalid)}f.is(".overlay-year")&&Bupa.Alert.floatingAlert("error","Your year of birth","The birth year you've entered is outside of our accepted range. If you're over 17 please re-enter you're birth year.");
f.parents("form:first").trigger("vEffectChanged")});g.bind("vReset.vEffect",function(){var f=a(this),d,e;d=f.sources().filter(".message");e=d.closest(".validatormessage");d.remove();e.children().length===0&&e.remove();f.removeClass(b.settings.classInvalid);if(f.is("select")){f.not(".simple-select").next().removeClass(b.settings.classInvalid);f.is(".simple-select")&&a.browser.msie&&f.parent().removeClass(b.settings.classInvalid)}f.is("[type=checkbox]")&&f.getLabel().removeClass(b.settings.classInvalid);
if(f.is("[type=radio]")){d=f.attr("name");a("input[name='"+d+"']").each(function(){a(this).getLabel().removeClass(b.settings.classInvalid);$radioMessages=a(this).sources().filter(".message");$radioMessageBlock=$radioMessages.closest(".validatormessage");$radioMessageBlock.remove()})}if(f.is(".fancydate-no-picker")){f.next().removeClass(b.settings.classInvalid);f.next().next().removeClass(b.settings.classInvalid);f.next().next().next().removeClass(b.settings.classInvalid)}f.is(".overlay-year")&&Bupa.Alert.hideFloat();
f.parents("form:first").trigger("vEffectChanged")})});a.v.defaults.useEffect="row-end"})(jQuery);(function(a){var b=[/[a-zA-Z0-9]{8,50}/,/(.*[0-9].*){1}/,/(.*[a-z].*){1}/,/(.*[A-Z].*){1}/];a.fn.fancyPassword=function(g){function f(){var e=d.val(),k=0;a.each(b,function(h,n){parseInt(e.search(n))>-1&&k++});return 100/b.length*k}var d;d=this;if(g==="getStrength")return f()}})(jQuery);
(function(a){a.v.defaults.rules=[{is:"[required]",not:"[type=checkbox], [type=radio]",fn:function(b,g){if(b.length>0)return b!=g.attr("watermark");return false},message:"Please complete this field"},{is:"[type=checkbox][required]",fn:function(b,g){return g.attr("checked")},message:"Please complete this field"},{is:"[type=radio][required]",fn:function(b,g){var f=g.attr("name");return a("input[name='"+f+"']:checked").length>=1},message:"Please complete this field"},{is:".fancydate, .fancydate-no-picker",
fn:function(b){if(b==="")return true;b=b.toString().split("/");if(b.length!=3)return false;else{var g=b[2]+"/"+b[1]+"/"+b[0];if(b[2].length!=4)return false;else{g=new Date(g);return g.getMonth()+1==parseInt(b[1],10)&&g.getDate()==parseInt(b[0],10)&&g.getFullYear()==parseInt(b[2],10)}}},message:"Please enter valid date"},{is:".one-year",async:"one year",asyncFn:function(b,g){b.ajax({url:"/BupaApplicationServices/application/checkStartDate.json",type:"POST",data:"type=&startDate="+g,success:function(f){f.error?
b.invalid("Date has to be within one year from today"):b.valid()}})}},{is:".visa-start",async:"visa start",asyncFn:function(b,g){b.ajax({url:"/BupaApplicationServices/application/checkStartDate.json",type:"POST",data:"type=visa&startDate="+g,success:function(f){f.error?b.invalid("Date has to be less than today"):b.valid()}})}},{is:".overlay-year",fn:function(b,g){var f=new Date,d=f.getFullYear();if(d-b>17&&d-b<100)return true;else if(d-b==17)return g.parent().find("select").val()<=f.getMonth()+1;
else if(d-b==100)return g.parent().find("select").val()>=f.getMonth()+1;return false},message:"Please enter valid year"},{is:".person-name",regex:/^\D{0,60}$/,message:"Please enter valid character"},{is:".medicare, .phone-number",regex:/^\d{10}$/,message:"Please enter valid number"},{is:".phone-number-overseas",regex:/^\d{7,20}$/,message:"Please enter valid number"},{is:".email",regex:/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i},{is:".url",regex:/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#\?\/\w \.\-=]*$/i},
{is:".postcode",regex:/^\d{3,4}$/},{is:"[data-equals]",fn:function(b,g){return b===a("#"+g.attr("data-equals")).val()},message:"This field must be equal to {0}",messageFn:function(b,g){return b.replace("{0}",a("#"+g.attr("data-equals")).prev("label").contents().first().text())}},{is:".valid-password",fn:function(b,g){return g.fancyPassword("getStrength")==100},message:"The password must be at least 8 characters long, and have at least 1 uppercase letter, 1 lowercase letter and 1 digit."},{is:".confirmation-required",
fn:function(b,g){return g[0].checked},message:"Please tick the confirmation before proceeding"},{is:"fieldset.terms-and-conditions",fn:function(b,g){return g.find("input:radio:checked").val()==="true"},message:"You must accept the terms and conditions to proceed"},{is:"fieldset.row-required",fn:function(b,g){var f=false,d=false;g.find("input, select").each(function(){if(a(this).val())f=true;else d=true});return f&&d?false:true},message:"Please complete all fields in this row"},{is:".cc-number-visa",
regex:/^4[0-9]{12}(?:[0-9]{3})?$/,message:"Please enter valid Visa number"},{is:".cc-number-master",regex:/^5[1-5][0-9]{14}$/,message:"Please enter valid Mastercard number"},{is:".cc-month",regex:/^\d{2}$/,fn:function(b,g){var f=new Date,d=f.getMonth()+1;f=f.getFullYear().toString().slice(2);if(b<=12&&b>=1){var e=g.parent().find(".cc-year"),k=e.attr("watermark");e=e.val();return e!=k?e==f?b>=d?true:false:e>f?true:false:true}else return false},message:"Please enter valid month and year"},{is:".cc-year",
regex:/^\d{2}$/,fn:function(b,g){var f=new Date,d=f.getMonth()+1,e=f.getFullYear().toString().slice(2),k=g.parent().find(".cc-month");f=k.attr("watermark");var h=k.val();if(b>=e){d=b==e?d:1;if(h!=f)if(h<=12&&h>=d){setTimeout(function(){k.trigger("blur")},100);return true}else return false;else{setTimeout(function(){k.trigger("blur")},100);return true}}else return false},message:"Please enter valid month and year"},{is:".cc-ccv",regex:/^\d{3,4}$/,message:"Please enter valid card verification number"},
{is:".bank-account-name",async:"bank-account-name",asyncFn:function(b,g){Bupa.SelfService.dataLoader.getData("member",null,function(f){f=f.member.lastName.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");RegExp("\\b"+f+"\\b","i").test(g)?b.valid():b.invalid()})},message:"Please note - for direct credit, you can only add a bank account under the policy holder's name. Should you wish to add a bank account under some else's name, please complete a direct credit authority form."},{is:".bank-account-number",
regex:/^\d{1,9}$/,message:"Please enter a number for your account number"},{is:".bsb",regex:/^\d{6}$/,message:"Please enter a number (don't include the dash) for your account's BSB Number",async:"bsb",asyncFn:function(b,g,f){var d=f.parents(".formitem");d.pleaseWait();var e="";e=f.closest(".secure").length?"/BupaApplicationServices/secure/membership/financials/validate/bsb.json":"/BupaApplicationServices/application/validate/bsb.json";e=e+"?bsb="+g;b.ajax({url:e,type:"POST",data:null,success:function(k){if(k.error)b.invalid("The BSB number you entered is invalid. Please enter again.");
else{d.data("bsb-details",k);b.valid()}d.pleaseWait("hide")},error:function(){d.pleaseWait("hide")}})}},{is:".username",regex:/.{6,}/,message:"This value must contain at least 6 characters"},{is:".unique.email, .unique.username",async:"unique email or username",asyncFn:function(b,g,f){var d={};if(f.hasClass("email"))d.email=g;else if(f.hasClass("username"))d.userName=g;b.ajax({url:"/BupaApplicationServices/registration/check.json",type:"POST",data:d,success:function(e){e.error?b.invalid(e.description):
b.valid()}})}},{is:".membership-number",regex:/^\d{8}$/,message:"This value must be 8 digits long"},{is:".membership-number",async:"membership number",asyncFn:function(b,g,f,d){b.ajax({url:"/BupaApplicationServices/registration/validate/member.json",type:"POST",data:d.serialize(),success:function(e){e.error?b.invalid("The membership number and personal details provided do not match"):b.valid()}})}}]})(jQuery);
(function(a){a.fn.toggleValidation=function(b){var g=this.find("input, select");b?g.each(function(){var f=a(this);f.hasAttr("xname")&&f.attr("name",f.attr("xname"));f.removeClass("disable-validation")}):g.each(function(){var f=a(this);if(f.hasAttr("name")&&f.attr("name").toString().trim()!=""){f.attr("xname",f.attr("name"));f.removeAttr("name")}f.addClass("disable-validation")})}})(jQuery);
(function(a){function b(A,v,F){var z=A.offset().top,x=A.offset().left,C=F.position.split(/,?\s+/),O=C[0];C=C[1];z-=v.outerHeight()-F.offset[0];x+=A.outerWidth()+F.offset[1];if(/iPad/i.test(navigator.userAgent))z-=a(window).scrollTop();F=v.outerHeight()+A.outerHeight();if(O=="center")z+=F/2;if(O=="bottom")z+=F;A=A.outerWidth();if(C=="center")x-=(A+v.outerWidth())/2;if(C=="left")x-=A;return{top:z,left:x}}function g(A){function v(){return this.getAttribute("type")==A}v.key="[type="+A+"]";return v}function f(A,
v,F){function z(E,J,fa){if(!(!F.grouped&&E.length)){var M;if(fa===false||a.isArray(fa)){M=l.messages[J.key||J]||l.messages["*"];M=M[F.lang]||l.messages["*"].en;(J=M.match(/\$\d/g))&&a.isArray(fa)&&a.each(J,function(I){M=M.replace(this,fa[I])})}else M=fa[F.lang]||fa;E.push(M)}}var x=this,C=v.add(x);A=A.not(":button, :image, :reset, :submit");a.extend(x,{getConf:function(){return F},getForm:function(){return v},getInputs:function(){return A},reflow:function(){A.each(function(){var E=a(this),J=E.data("msg.el");
if(J){E=b(E,J,F);J.css({top:E.top,left:E.left})}});return x},invalidate:function(E,J){if(!J){var fa=[];a.each(E,function(M,I){var X=A.filter("[name='"+M+"']");if(X.length){X.trigger("OI",[I]);fa.push({input:X,messages:[I]})}});E=fa;J=a.Event()}J.type="onFail";C.trigger(J,[E]);J.isDefaultPrevented()||y[F.effect][0].call(x,E,J);return x},reset:function(E){E=E||A;E.removeClass(F.errorClass).each(function(){var J=a(this).data("msg.el");if(J){J.remove();a(this).data("msg.el",null)}}).unbind(F.errorInputEvent||
"");return x},destroy:function(){v.unbind(F.formEvent+".V").unbind("reset.V");A.unbind(F.inputEvent+".V").unbind("change.V");return x.reset()},checkValidity:function(E,J){E=E||A;E=E.not(":disabled").not(".ignore");if(!E.length)return true;J=J||a.Event();J.type="onBeforeValidate";C.trigger(J,[E]);if(J.isDefaultPrevented())return J.result;var fa=[];E.not(":radio:not(:checked)").each(function(){var I=[],X=a(this).data("messages",I),ea=k&&X.is(":date")?"onHide.v":F.errorInputEvent+".v";X.unbind(ea);a.each(t,
function(){var ia=this[0];if(X.filter(ia).length){var Z=this[1].call(x,X,X.val());if(Z!==true){J.type="onBeforeFail";C.trigger(J,[X,ia]);if(J.isDefaultPrevented())return false;var G=X.attr(F.messageAttr);if(G){I=[G];return false}else z(I,ia,Z)}}});if(I.length){fa.push({input:X,messages:I});X.trigger("OI",[I]);F.errorInputEvent&&X.bind(ea,function(ia){x.checkValidity(X,ia)})}if(F.singleError&&fa.length)return false});var M=y[F.effect];if(!M)throw'Validator: cannot find effect "'+F.effect+'"';if(fa.length){x.invalidate(fa,
J);return false}else{M[1].call(x,E,J);J.type="onSuccess";C.trigger(J,[E]);E.unbind(F.errorInputEvent+".v")}return true}});a.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(E,J){a.isFunction(F[J])&&a(x).bind(J,F[J]);x[J]=function(fa){fa&&a(x).bind(J,fa);return x}});F.formEvent&&v.bind(F.formEvent+".V",function(E){if(!x.checkValidity(null,E))return E.preventDefault()});v.bind("reset.V",function(){x.reset()});A[0]&&A[0].validity&&A.each(function(){this.oninvalid=function(){return false}});
if(v[0])v[0].checkValidity=x.checkValidity;F.inputEvent&&A.bind(F.inputEvent+".V",function(E){x.checkValidity(a(this),E)});A.filter(":checkbox, select").filter("[required]").bind("change.V",function(E){var J=a(this);if(this.checked||J.is("select")&&a(this).val())y[F.effect][1].call(x,J,E)});var O=A.filter(":radio").change(function(E){x.checkValidity(O,E)});a(window).resize(function(){x.reflow()})}a.tools=a.tools||{version:"1.2.5"};var d=/\[type=([a-z]+)\]/,e=/^-?[0-9]*(\.[0-9]+)?$/,k=a.tools.dateinput,
h=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,n=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,l;l=a.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(A,v){a.each(v,function(F,
z){l.messages[F]=l.messages[F]||{};l.messages[F][A]=z})},localizeFn:function(A,v){l.messages[A]=l.messages[A]||{};a.extend(l.messages[A],v)},fn:function(A,v,F){if(a.isFunction(v))F=v;else{if(typeof v=="string")v={en:v};this.messages[A.key||A]=v}if(v=d.exec(A))A=g(v[1]);t.push([A,F])},addEffect:function(A,v,F){y[A]=[v,F]}};var t=[],y={"default":[function(A){var v=this.getConf();a.each(A,function(F,z){var x=z.input;x.addClass(v.errorClass);var C=x.data("msg.el");if(!C){C=a(v.message).addClass(v.messageClass).appendTo(document.body);
x.data("msg.el",C)}C.css({visibility:"hidden"}).find("p").remove();a.each(z.messages,function(O,E){a("<p/>").html(E).appendTo(C)});C.outerWidth()==C.parent().width()&&C.add(C.find("p")).css({display:"inline"});x=b(x,C,v);C.css({visibility:"visible",position:"absolute",top:x.top,left:x.left}).fadeIn(v.speed)})},function(A){var v=this.getConf();A.removeClass(v.errorClass).each(function(){var F=a(this).data("msg.el");F&&F.css({visibility:"hidden"})})}]};a.each("email,url,number".split(","),function(A,
v){a.expr[":"][v]=function(F){return F.getAttribute("type")===v}});a.fn.oninvalid=function(A){return this[A?"bind":"trigger"]("OI",A)};l.fn(":email","Please enter a valid email address",function(A,v){return!v||h.test(v)});l.fn(":url","Please enter a valid URL",function(A,v){return!v||n.test(v)});l.fn(":number","Please enter a numeric value.",function(A,v){return e.test(v)});l.fn("[max]","Please enter a value smaller than $1",function(A,v){if(v===""||k&&A.is(":date"))return true;var F=A.attr("max");
return parseFloat(v)<=parseFloat(F)?true:[F]});l.fn("[min]","Please enter a value larger than $1",function(A,v){if(v===""||k&&A.is(":date"))return true;var F=A.attr("min");return parseFloat(v)>=parseFloat(F)?true:[F]});l.fn("[required]","Please complete this mandatory field.",function(A,v){if(A.is(":checkbox"))return A.is(":checked");return!!v});l.fn("[pattern]",function(A){return RegExp("^"+A.attr("pattern")+"$").test(A.val())});a.fn.validator=function(A){var v=this.data("validator");if(v){v.destroy();
this.removeData("validator")}A=a.extend(true,{},l.conf,A);if(this.is("form"))return this.each(function(){var F=a(this);v=new f(F.find(":input"),F,A);F.data("validator",v)});else{v=new f(this,this.eq(0).closest("form"),A);return this.data("validator",v)}}})(jQuery);
(function(a,b){var g=[{matcher:"[type=postcode]",regex:/^\d{4}$/},{matcher:"[type=phone-home]",regex:/^\d{10}$/},{matcher:"[type=phone-mobile]",regex:/^\d{10}$/},{matcher:"[type=bank-account-name]",fn:function(e){Bupa.DataLoader.getData("member",null,function(k){k=k.member.lastName.toLowerCase();return e.val().toLowerCase().indexOf(k)>=0?true:false})},message:"Please Note - for direct credit, you can only adda bank account under the policy holder's name. Shouldyou wish to add a bank account under someone else's name,please complete a direct credit authority form."},
{matcher:"[type=bank-account-name]",regex:/^\D+$/,message:"No numeric values are allowed"},{matcher:"[type=bsb]",asyncUrl:"",errorCheck:"",errorMessage:""}],f={init:function(){var e;for(e=0;e<g.length;e++)this.addRule(g[e]);b.messages["[required]"].en="Please complete this field."},addRule:function(e){if(e.matcher){e.regex!==undefined&&this.extendValidator(e.matcher,this.regexValidator(e.regex),e.message);e.fn!==undefined&&this.extendValidator(e.matcher,e.fn,e.message)}},regexValidator:function(e){return function(k,
h){return e.test(h)?true:false}},extendValidator:function(e,k,h){h!==undefined?b.fn(e,h,k):b.fn(e,k)}},d={init:function(){b.addEffect("row-end",this.showEffect,this.hideEffect)},showEffect:function(e){a.each(e,function(k,h){var n=h.input.getLabel(),l=h.input.closest(".formrow"),t=l.children(".validatormessage");if(n){if(t.length===0)t=a("<ul class='validatormessage'>").appendTo(l);l=n.last().text().replace(RegExp("[ *]+$","g"),"").trim()+": "+h.messages[0];n=h.input.sources();n.length===0?a("<li>"+
l+"</li>").targets(h.input).appendTo(t):n.text(l);h.input.is("select")?h.input.next().addClass("invalidinput"):h.input.addClass("invalidinput")}})},hideEffect:function(e){a.each(e,function(k,h){var n=a(h),l,t;l=n.sources();if(l.length>0){t=l.closest(".validatormessage");l.remove();t.children().length===0&&t.remove()}n.is("select")?n.next().removeClass("invalidinput"):n.removeClass("invalidinput")})},clearAllEffects:function(e){e.find(".validatormessage").remove();e.find("input, .fs-selectbox").removeClass("invalidinput")}};
f.init();d.init();Bupa.Validation={engine:f,effect:d,rules:g,requiredMessage:"Please complete this field."}})(jQuery,jQuery.tools.validator);
(function(a){var b,g=function(k){return a.isArray(k)?"<ul><li>"+k.join("</li><li>")+"</li></ul>":"<p>"+(k||"&nbsp;")+"</p>"},f=function(){b&&b.fadeIn();return this},d=function(){b&&b.fadeOut();return this},e=function(){a(".page-alert").filter(".floating").fadeOut()};Bupa.Alert={alert:function(k,h,n){b=a(".page-alert.active");if(b.length>0){k&&b.addClass("alert-"+k);h!==undefined&&b.find("h3").text(h);if(n!==undefined){b.find("h3").nextAll("p, ul").remove();b.find("h3").after(g(n))}}else{k="page-alert active"+
(k?" alert-"+k:"");h="<div class='"+k+"'><h3>"+h+"</h3>"+g(n)+"</div>";b=a(h).appendTo(document.body).addClass("floating").click(d)}f();return this},floatingAlert:function(k,h,n,l){if(l)if(l>3E4)l=3E4;else{if(l<500)l=500}else l=0;var t=a(".page-alert").filter(".floating");if(t.length===0){alertClass="page-alert"+(k?" alert-"+k:"");alertHTML="<div class='"+alertClass+"'><h3>"+h+"</h3>"+g(n)+"</div>";t=a(alertHTML).appendTo(document.body).addClass("floating").click(e)}else{k&&t.addClass("alert-"+k);
h!==undefined&&t.find("h3").text(h);if(n!==undefined){t.find("h3").nextAll("p, ul").remove();t.find("h3").after(g(n))}}if(l<1)t.fadeIn();else{console.log("delay:"+l+"ms");t.fadeIn().delay(l).fadeOut()}},show:f,hide:d,hideFloat:e}})(jQuery);
(function(a){a.fn.alternateCol=function(){a("td.evenCol",this).removeClass("evenCol");a("td.oddCol",this).removeClass("oddCol");a("tr",this).each(function(){a(this).children("td:visible:even").addClass("evenCol");a(this).children("td:visible:odd").addClass("oddCol")});return this};a.fn.alternateRow=function(){a("tr.evenRow",this).removeClass("evenRow");a("tr.oddRow",this).removeClass("oddRow");a(this).children("tr:visible:even").addClass("evenRow");a(this).children("tr:visible:odd").addClass("oddRow");
return this}})(jQuery);jQuery(document).ready(function(){if(jQuery("#background-image")[0]){var a=jQuery("#background-image").text();console.log(a);if(jQuery("#backgroundwrapper")[0]){jQuery("#backgroundwrapper").css("background-image",'url("'+a+'")');console.log("Set bg image")}}});
Bupa.Contexts.BoxResults={selector:"div.box-results",fn:function(a,b){function g(){var e=[],k=a(".partners-result-item:visible",b).length,h=parseInt(k/3);a(".partners-result-item:visible",b).each(function(n,l){if(h===0){e=[];h=-1}e.push(l);if((n+1)%3==0&&h>0){a(e).equalHeights();e=[];h--}n+1===k&&h<0&&a(e).equalHeights()})}function f(){b.find("ul li.partners-result-item:visible").removeClass("is-last").each(function(e){(e+1)%3==0&&a(this).addClass("is-last")});g()}f();if(typeof filterCategory!=="undefined"){var d=
filterCategory;filterCategory=function(e){d(e);f()}}}};
(function(a){a.fn.bsb2box=function(){this.each(function(){$bsb1=a(this).prev().prev();$bsb2=a(this).prev();if($bsb1.is(".bsb-field-1")&&$bsb2.is(".bsb-field-2")){$bsb1.bind("blur",function(){try{$parent=a(this).closest(".bsb2box");$form=a(this).closest("form");var b=a(this).val(),g=$parent.find(".bsb-field-2").val();if(b&&g){$parent.find("INPUT.bsb-seperate").val(b+g).blur();$form.validate().element($parent.find("INPUT.bsb-seperate"))}else $parent.find("INPUT.bsb-seperate").val("").blur()}catch(f){}});$bsb2.bind("blur",
function(){try{$parent=a(this).closest(".bsb2box");$form=a(this).closest("form");var b=$parent.find(".bsb-field-1").val(),g=a(this).val();if(b&&g){$parent.find("INPUT.bsb-seperate").val(b+g).blur();$form.validate().element($parent.find("INPUT.bsb-seperate"))}else $parent.find("INPUT.bsb-seperate").val("").blur()}catch(f){}})}return false})}})(jQuery);
window.jQuery&&function(a){a.extend({xml2json:function(b,g){function f(n,l){if(!n)return null;var t="",y=null,A=null;d(n.localName||n.nodeName);n.childNodes&&n.childNodes.length>0&&a.each(n.childNodes,function(F,z){var x=z.nodeType,C=d(z.localName||z.nodeName),O=z.text||z.nodeValue||"";if(x!=8)if(x==3||x==4||!C)O.match(/^\s+$/)||(t+=O.replace(/^\s+/,"").replace(/\s+$/,""));else{y=y||{};if(y[C]){y[C].length||(y[C]=e(y[C]));y[C][y[C].length]=f(z,true);y[C].length=y[C].length}else y[C]=f(z)}});if(n.attributes)if(n.attributes.length>
0){A={};y=y||{};a.each(n.attributes,function(F,z){var x=d(z.name),C=z.value;A[x]=C;if(y[x]){y[x].length||(y[x]=e(y[x]));y[x][y[x].length]=C;y[x].length=y[x].length}else y[x]=C})}if(y){y=a.extend(t!=""?new String(t):{},y||{});if(t=y.text?(typeof y.text=="object"?y.text:[y.text||""]).concat([t]):t)y.text=t;t=""}var v=y||t;if(g){if(t)v={};if(t=v.text||t||"")v.text=t;l||(v=e(v))}return v}if(!b)return{};var d=function(n){return String(n||"").replace(/-/g,"_")},e=function(n){n.length||(n=[n]);n.length=
n.length;return n};if(typeof b=="string")b=a.text2xml(b);if(b.nodeType){if(b.nodeType==3||b.nodeType==4)return b.nodeValue;var k=b.nodeType==9?b.documentElement:b,h=f(k,true);k=b=null;return h}},text2xml:function(b){var g;try{var f=a.browser.msie?new ActiveXObject("Microsoft.XMLDOM"):new DOMParser;f.async=false}catch(d){throw Error("XML Parser could not be instantiated");}try{g=a.browser.msie?f.loadXML(b)?f:false:f.parseFromString(b,"text/xml")}catch(e){throw Error("Error parsing XML string");}return g}})}(jQuery);
(function(a){function b(f,d){var e=typeof d;if(e=="object"||e==undefined)return a(f).height()/d.lh;else if(e=="boolean"){e=a(f);a(e).append("<div id='temp_ellipsis_div' style='position:absolute; visibility:hidden'>H</div>");e=a("#temp_ellipsis_div").height();a("#temp_ellipsis_div").remove();return{lh:e}}}function g(f){var d=a.fn.ThreeDots.c_settings.valid_delimiters;f=jQuery.trim(f);var e=-1,k=null,h=null;jQuery.each(d,function(n,l){if((new String(l)).length!=1||l==null)return false;var t=f.lastIndexOf(l);
if(t!=-1)if(t>e){e=t;k=f.substring(e+1);h=l}});return e>0?{updated_string:jQuery.trim(f.substring(0,e)),word:k,del:h}:{updated_string:"",word:jQuery.trim(f),del:null}}a.fn.ThreeDots=function(f){var d=this;if(typeof f=="object"||f==undefined){a.fn.ThreeDots.the_selected=this;d=a.fn.ThreeDots.update(f)}return d};a.fn.ThreeDots.update=function(f){var d,e=null,k,h,n,l,t;if(typeof f=="object"||f==undefined){a.fn.ThreeDots.c_settings=a.extend({},a.fn.ThreeDots.settings,f);var y=a.fn.ThreeDots.c_settings.max_rows;
if(y<1)return a.fn.ThreeDots.the_selected;var A=false;jQuery.each(a.fn.ThreeDots.c_settings.valid_delimiters,function(v,F){if((new String(F)).length==1)A=true});if(A==false)return a.fn.ThreeDots.the_selected;a.fn.ThreeDots.the_selected.each(function(){d=a(this);if(a(d).children("."+a.fn.ThreeDots.c_settings.text_span_class).length==0)return true;k=a(d).children("."+a.fn.ThreeDots.c_settings.text_span_class).get(0);var v=b(d,true),F=a(k).text();var z=a(k).text(),x=z,C=a.fn.ThreeDots.c_settings.max_rows,
O,E;if(!(b(d,v)<=C)){E=0;curr_length=x.length;curr_middle=Math.floor((curr_length-E)/2);x=z.substring(E,E+curr_middle);for(O=z.substring(E+curr_middle);curr_middle!=0;){a(k).text(x);if(b(d,v)<=C){E=Math.floor(O.length/2);O=O.substring(0,E);E=x.length;x=x+O;curr_length=x.length;a(k).text(x)}else{x=x;curr_length=x.length}curr_middle=Math.floor((curr_length-E)/2);x=z.substring(0,E+curr_middle);O=z.substring(E+curr_middle)}}z=a(k).text();if((l=a(d).attr("threedots"))!=undefined){a(k).text(l);a(d).children("."+
a.fn.ThreeDots.c_settings.e_span_class).remove()}n=a(k).text();if(n.length<=0)n="";a(d).attr("threedots",F);if(b(d,v)>y){for(curr_ellipsis=a(d).append('<span style="white-space:nowrap" class="'+a.fn.ThreeDots.c_settings.e_span_class+'">'+a.fn.ThreeDots.c_settings.ellipsis_string+"</span>");b(d,v)>y;){h=g(a(k).text());a(k).text(h.updated_string);e=h.word;t=h.del;if(t==null)break}if(e!=null){if(a.fn.ThreeDots.c_settings.allow_dangle==true)C=false;else{C=a(d).children("."+a.fn.ThreeDots.c_settings.e_span_class).get(0);
x=a(C).css("display");E=b(d,v);a(C).css("display","none");O=b(d,v);a(C).css("display",x);C=E>O?true:false}if(b(d,v)<=y-1||C||!a.fn.ThreeDots.c_settings.whole_word){n=a(k).text();h.del!=null&&a(k).text(n+t);if(b(d,v)>y)a(k).text(n);else{a(k).text(a(k).text()+e);if(b(d,v)>y+1||!a.fn.ThreeDots.c_settings.whole_word||z==e||C)for(;b(d,v)>y;)if(a(k).text().length>0)a(k).text(a(k).text().substr(0,a(k).text().length-1));else break}}}}if(F==a(a(d).children("."+a.fn.ThreeDots.c_settings.text_span_class).get(0)).text())a(d).children("."+
a.fn.ThreeDots.c_settings.e_span_class).remove();else if(a(d).children("."+a.fn.ThreeDots.c_settings.e_span_class).length>0){a.fn.ThreeDots.c_settings.alt_text_t&&a(d).children("."+a.fn.ThreeDots.c_settings.text_span_class).attr("title",F);a.fn.ThreeDots.c_settings.alt_text_e&&a(d).children("."+a.fn.ThreeDots.c_settings.e_span_class).attr("title",F)}})}return a.fn.ThreeDots.the_selected};a.fn.ThreeDots.settings={valid_delimiters:[" ",",","."],ellipsis_string:"...",max_rows:2,text_span_class:"ellipsis_text",
e_span_class:"threedots_ellipsis",whole_word:true,allow_dangle:false,alt_text_e:false,alt_text_t:false}})(jQuery);
Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan",
"Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,
feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,
tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",
PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};Date.getMonthNumberFromName=function(a){var b=Date.CultureInfo.monthNames,g=Date.CultureInfo.abbreviatedMonthNames;a=a.toLowerCase();for(var f=0;f<b.length;f++)if(b[f].toLowerCase()==a||g[f].toLowerCase()==a)return f;return-1};
Date.getDayNumberFromName=function(a){var b=Date.CultureInfo.dayNames,g=Date.CultureInfo.abbreviatedDayNames;a=a.toLowerCase();for(var f=0;f<b.length;f++)if(b[f].toLowerCase()==a||g[f].toLowerCase()==a)return f;return-1};Date.isLeapYear=function(a){return a%4===0&&a%100!==0||a%400===0};Date.getDaysInMonth=function(a,b){return[31,Date.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]};Date.getTimezoneOffset=function(a,b){return b?Date.CultureInfo.abbreviatedTimeZoneDST[a.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[a.toUpperCase()]};
Date.getTimezoneAbbreviation=function(a,b){var g=b?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,f;for(f in g)if(g[f]===a)return f;return null};Date.prototype.clone=function(){return new Date(this.getTime())};Date.prototype.compareTo=function(a){if(isNaN(this))throw Error(this);if(a instanceof Date&&!isNaN(a))return this>a?1:this<a?-1:0;else throw new TypeError(a);};Date.prototype.equals=function(a){return this.compareTo(a)===0};
Date.prototype.between=function(a,b){var g=this.getTime();return g>=a.getTime()&&g<=b.getTime()};Date.prototype.addMilliseconds=function(a){this.setMilliseconds(this.getMilliseconds()+a);return this};Date.prototype.addSeconds=function(a){return this.addMilliseconds(a*1E3)};Date.prototype.addMinutes=function(a){return this.addMilliseconds(a*6E4)};Date.prototype.addHours=function(a){return this.addMilliseconds(a*36E5)};Date.prototype.addDays=function(a){return this.addMilliseconds(a*864E5)};
Date.prototype.addWeeks=function(a){return this.addMilliseconds(a*6048E5)};Date.prototype.addMonths=function(a){var b=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+a);this.setDate(Math.min(b,this.getDaysInMonth()));return this};Date.prototype.addYears=function(a){return this.addMonths(a*12)};
Date.prototype.add=function(a){if(typeof a=="number"){this._orient=a;return this}if(a.millisecond||a.milliseconds)this.addMilliseconds(a.millisecond||a.milliseconds);if(a.second||a.seconds)this.addSeconds(a.second||a.seconds);if(a.minute||a.minutes)this.addMinutes(a.minute||a.minutes);if(a.hour||a.hours)this.addHours(a.hour||a.hours);if(a.month||a.months)this.addMonths(a.month||a.months);if(a.year||a.years)this.addYears(a.year||a.years);if(a.day||a.days)this.addDays(a.day||a.days);return this};
Date._validate=function(a,b,g,f){if(typeof a!="number")throw new TypeError(a+" is not a Number.");else if(a<b||a>g)throw new RangeError(a+" is not a valid value for "+f+".");return true};Date.validateMillisecond=function(a){return Date._validate(a,0,999,"milliseconds")};Date.validateSecond=function(a){return Date._validate(a,0,59,"seconds")};Date.validateMinute=function(a){return Date._validate(a,0,59,"minutes")};Date.validateHour=function(a){return Date._validate(a,0,23,"hours")};
Date.validateDay=function(a,b,g){return Date._validate(a,1,Date.getDaysInMonth(b,g),"days")};Date.validateMonth=function(a){return Date._validate(a,0,11,"months")};Date.validateYear=function(a){return Date._validate(a,1,9999,"seconds")};
Date.prototype.set=function(a){if(!a.millisecond&&a.millisecond!==0)a.millisecond=-1;if(!a.second&&a.second!==0)a.second=-1;if(!a.minute&&a.minute!==0)a.minute=-1;if(!a.hour&&a.hour!==0)a.hour=-1;if(!a.day&&a.day!==0)a.day=-1;if(!a.month&&a.month!==0)a.month=-1;if(!a.year&&a.year!==0)a.year=-1;a.millisecond!=-1&&Date.validateMillisecond(a.millisecond)&&this.addMilliseconds(a.millisecond-this.getMilliseconds());a.second!=-1&&Date.validateSecond(a.second)&&this.addSeconds(a.second-this.getSeconds());
a.minute!=-1&&Date.validateMinute(a.minute)&&this.addMinutes(a.minute-this.getMinutes());a.hour!=-1&&Date.validateHour(a.hour)&&this.addHours(a.hour-this.getHours());a.month!==-1&&Date.validateMonth(a.month)&&this.addMonths(a.month-this.getMonth());a.year!=-1&&Date.validateYear(a.year)&&this.addYears(a.year-this.getFullYear());a.day!=-1&&Date.validateDay(a.day,this.getFullYear(),this.getMonth())&&this.addDays(a.day-this.getDate());a.timezone&&this.setTimezone(a.timezone);a.timezoneOffset&&this.setTimezoneOffset(a.timezoneOffset);
return this};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};Date.prototype.isLeapYear=function(){var a=this.getFullYear();return a%4===0&&a%100!==0||a%400===0};Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun())};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1})};
Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()})};Date.prototype.moveToDayOfWeek=function(a,b){var g=(a-this.getDay()+7*(b||+1))%7;return this.addDays(g===0?g+=7*(b||+1):g)};Date.prototype.moveToMonth=function(a,b){var g=(a-this.getMonth()+12*(b||+1))%12;return this.addMonths(g===0?g+=12*(b||+1):g)};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/864E5)};
Date.prototype.getWeekOfYear=function(a){var b=this.getFullYear(),g=this.getMonth(),f=this.getDate();a=a||Date.CultureInfo.firstDayOfWeek;var d=8-(new Date(b,0,1)).getDay();if(d==8)d=1;g=(Date.UTC(b,g,f,0,0,0)-Date.UTC(b,0,1,0,0,0))/864E5+1;g=Math.floor((g-d+7)/7);if(g===a){b--;b=8-(new Date(b,0,1)).getDay();g=b==2||b==8?53:52}return g};Date.prototype.isDST=function(){return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D"};
Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST())};Date.prototype.setTimezoneOffset=function(a){var b=this.getTimezoneOffset();this.addMinutes(Number(a)*-6/10-b);return this};Date.prototype.setTimezone=function(a){return this.setTimezoneOffset(Date.getTimezoneOffset(a))};Date.prototype.getUTCOffset=function(){var a=this.getTimezoneOffset()*-10/6;if(a<0){a=(a-1E4).toString();return a[0]+a.substr(2)}else{a=(a+1E4).toString();return"+"+a.substr(1)}};
Date.prototype.getDayName=function(a){return a?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()]};Date.prototype.getMonthName=function(a){return a?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()]};Date.prototype._toString=Date.prototype.toString;
Date.prototype.toString=function(a){var b=this,g=function(f){return f.toString().length==1?"0"+f:f};return a?a.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(f){switch(f){case "hh":return g(b.getHours()<13?b.getHours():b.getHours()-12);case "h":return b.getHours()<13?b.getHours():b.getHours()-12;case "HH":return g(b.getHours());case "H":return b.getHours();case "mm":return g(b.getMinutes());case "m":return b.getMinutes();case "ss":return g(b.getSeconds());case "s":return b.getSeconds();
case "yyyy":return b.getFullYear();case "yy":return b.getFullYear().toString().substring(2,4);case "dddd":return b.getDayName();case "ddd":return b.getDayName(true);case "dd":return g(b.getDate());case "d":return b.getDate().toString();case "MMMM":return b.getMonthName();case "MMM":return b.getMonthName(true);case "MM":return g(b.getMonth()+1);case "M":return b.getMonth()+1;case "t":return b.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case "tt":return b.getHours()<
12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case "zzz":case "zz":case "z":return""}}):this._toString()};Date.now=function(){return new Date};Date.today=function(){return Date.now().clearTime()};Date.prototype._orient=+1;Date.prototype.next=function(){this._orient=+1;return this};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this};
Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var a={};a[this._dateElement]=this;return Date.now().add(a)};Number.prototype.ago=function(){var a={};a[this._dateElement]=this*-1;return Date.now().add(a)};
(function(){for(var a=Date.prototype,b=Number.prototype,g="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),f="january february march april may june july august september october november december".split(/\s/),d="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),e=function(h){return function(){if(this._is){this._is=false;return this.getDay()==h}return this.moveToDayOfWeek(h,this._orient)}},k=0;k<g.length;k++)a[g[k]]=a[g[k].substring(0,3)]=e(k);g=function(h){return function(){if(this._is){this._is=
false;return this.getMonth()===h}return this.moveToMonth(h,this._orient)}};for(e=0;e<f.length;e++)a[f[e]]=a[f[e].substring(0,3)]=g(e);g=function(h){return function(){if(h.substring(h.length-1)!="s")h+="s";return this["add"+h](this._orient)}};e=function(h){return function(){this._dateElement=h;return this}};for(k=0;k<d.length;k++){f=d[k].toLowerCase();a[f]=a[f+"s"]=g(d[k]);b[f]=b[f+"s"]=e(f)}})();Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ")};
Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern)};Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern)};Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern)};Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern)};
Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};
(function(){Date.Parsing={Exception:function(e){this.message="Parse error at '"+e.substring(0,10)+" ...'"}};for(var a=Date.Parsing,b=a.Operators={rtoken:function(e){return function(k){var h=k.match(e);if(h)return[h[0],k.substring(h[0].length)];else throw new a.Exception(k);}},token:function(){return function(e){return b.rtoken(RegExp("^s*"+e+"s*"))(e)}},stoken:function(e){return b.rtoken(RegExp("^"+e))},until:function(e){return function(k){for(var h=[],n=null;k.length;){try{n=e.call(this,k)}catch(l){h.push(n[0]);
k=n[1];continue}break}return[h,k]}},many:function(e){return function(k){for(var h=[],n=null;k.length;){try{n=e.call(this,k)}catch(l){return[h,k]}h.push(n[0]);k=n[1]}return[h,k]}},optional:function(e){return function(k){var h=null;try{h=e.call(this,k)}catch(n){return[null,k]}return[h[0],h[1]]}},not:function(e){return function(k){try{e.call(this,k)}catch(h){return[null,k]}throw new a.Exception(k);}},ignore:function(e){return e?function(k){var h=null;h=e.call(this,k);return[null,h[1]]}:null},product:function(){for(var e=
arguments[0],k=Array.prototype.slice.call(arguments,1),h=[],n=0;n<e.length;n++)h.push(b.each(e[n],k));return h},cache:function(e){var k={},h=null;return function(n){try{h=k[n]=k[n]||e.call(this,n)}catch(l){h=k[n]=l}if(h instanceof a.Exception)throw h;else return h}},any:function(){var e=arguments;return function(k){for(var h=null,n=0;n<e.length;n++)if(e[n]!=null){try{h=e[n].call(this,k)}catch(l){h=null}if(h)return h}throw new a.Exception(k);}},each:function(){var e=arguments;return function(k){for(var h=
[],n=null,l=0;l<e.length;l++)if(e[l]!=null){try{n=e[l].call(this,k)}catch(t){throw new a.Exception(k);}h.push(n[0]);k=n[1]}return[h,k]}},all:function(){var e=e;return e.each(e.optional(arguments))},sequence:function(e,k,h){k=k||b.rtoken(/^\s*/);h=h||null;if(e.length==1)return e[0];return function(n){for(var l=null,t=null,y=[],A=0;A<e.length;A++){try{l=e[A].call(this,n)}catch(v){break}y.push(l[0]);try{t=k.call(this,l[1])}catch(F){t=null;break}n=t[1]}if(!l)throw new a.Exception(n);if(t)throw new a.Exception(t[1]);
if(h)try{l=h.call(this,l[1])}catch(z){throw new a.Exception(l[1]);}return[y,l?l[1]:n]}},between:function(e,k,h){h=h||e;var n=b.each(b.ignore(e),k,b.ignore(h));return function(l){l=n.call(this,l);return[[l[0][0],r[0][2]],l[1]]}},list:function(e,k,h){k=k||b.rtoken(/^\s*/);h=h||null;return e instanceof Array?b.each(b.product(e.slice(0,-1),b.ignore(k)),e.slice(-1),b.ignore(h)):b.each(b.many(b.each(e,b.ignore(k))),px,b.ignore(h))},set:function(e,k,h){k=k||b.rtoken(/^\s*/);h=h||null;return function(n){var l=
null;for(var t=l=null,y=null,A=[[],n],v=false,F=0;F<e.length;F++){l=t=null;v=e.length==1;try{l=e[F].call(this,n)}catch(z){continue}y=[[l[0]],l[1]];if(l[1].length>0&&!v)try{t=k.call(this,l[1])}catch(x){v=true}else v=true;if(!v&&t[1].length===0)v=true;if(!v){l=[];for(v=0;v<e.length;v++)F!=v&&l.push(e[v]);l=b.set(l,k).call(this,t[1]);if(l[0].length>0){y[0]=y[0].concat(l[0]);y[1]=l[1]}}if(y[1].length<A[1].length)A=y;if(A[1].length===0)break}if(A[0].length===0)return A;if(h){try{t=h.call(this,A[1])}catch(C){throw new a.Exception(A[1]);
}A[1]=t[1]}return A}},forward:function(e,k){return function(h){return e[k].call(this,h)}},replace:function(e,k){return function(h){h=e.call(this,h);return[k,h[1]]}},process:function(e,k){return function(h){h=e.call(this,h);return[k.call(this,h[0]),h[1]]}},min:function(e,k){return function(h){var n=k.call(this,h);if(n[0].length<e)throw new a.Exception(h);return n}}},g=function(e){return function(){var k=null,h=[];if(arguments.length>1)k=Array.prototype.slice.call(arguments);else if(arguments[0]instanceof
Array)k=arguments[0];if(k)for(var n=k.shift();0<n.length;){k.unshift(n[0]);h.push(e.apply(null,k));k.shift();return h}else return e.apply(null,arguments)}},f="optional not ignore cache".split(/\s/),d=0;d<f.length;d++)b[f[d]]=g(b[f[d]]);g=function(e){return function(){return arguments[0]instanceof Array?e.apply(null,arguments[0]):e.apply(null,arguments)}};f="each any all".split(/\s/);for(d=0;d<f.length;d++)b[f[d]]=g(b[f[d]])})();
(function(){var a=function(h){for(var n=[],l=0;l<h.length;l++)if(h[l]instanceof Array)n=n.concat(a(h[l]));else h[l]&&n.push(h[l]);return n};Date.Grammar={};Date.Translator={hour:function(h){return function(){this.hour=Number(h)}},minute:function(h){return function(){this.minute=Number(h)}},second:function(h){return function(){this.second=Number(h)}},meridian:function(h){return function(){this.meridian=h.slice(0,1).toLowerCase()}},timezone:function(h){return function(){var n=h.replace(/[^\d\+\-]/g,
"");if(n.length)this.timezoneOffset=Number(n);else this.timezone=h.toLowerCase()}},day:function(h){var n=h[0];return function(){this.day=Number(n.match(/\d+/)[0])}},month:function(h){return function(){this.month=h.length==3?Date.getMonthNumberFromName(h):Number(h)-1}},year:function(h){return function(){var n=Number(h);this.year=h.length>2?n:n+(n+2E3<Date.CultureInfo.twoDigitYearMax?2E3:1900)}},rday:function(h){return function(){switch(h){case "yesterday":this.days=-1;break;case "tomorrow":this.days=
1;break;case "today":this.days=0;break;case "now":this.days=0;this.now=true;break}}},finishExact:function(h){h=h instanceof Array?h:[h];var n=new Date;this.year=n.getFullYear();this.month=n.getMonth();this.day=1;for(n=this.second=this.minute=this.hour=0;n<h.length;n++)h[n]&&h[n].call(this);this.hour=this.meridian=="p"&&this.hour<13?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");h=new Date(this.year,this.month,
this.day,this.hour,this.minute,this.second);if(this.timezone)h.set({timezone:this.timezone});else this.timezoneOffset&&h.set({timezoneOffset:this.timezoneOffset});return h},finish:function(h){h=h instanceof Array?a(h):[h];if(h.length===0)return null;for(var n=0;n<h.length;n++)typeof h[n]=="function"&&h[n].call(this);if(this.now)return new Date;h=Date.today();if(this.days!=null||this.orient||this.operator){var l,t;t=this.orient=="past"||this.operator=="subtract"?-1:1;if(this.weekday){this.unit="day";
n=Date.getDayNumberFromName(this.weekday)-h.getDay();l=7;this.days=n?(n+t*l)%l:t*l}if(this.month){this.unit="month";n=this.month-h.getMonth();l=12;this.months=n?(n+t*l)%l:t*l;this.month=null}if(!this.unit)this.unit="day";if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value)this.value=1;if(this.unit=="week"){this.unit="day";this.value*=7}this[this.unit+"s"]=this.value*t}return h.add(this)}else{if(this.meridian&&this.hour)this.hour=this.hour<13&&this.meridian=="p"?this.hour+12:this.hour;
if(this.weekday&&!this.day)this.day=h.addDays(Date.getDayNumberFromName(this.weekday)-h.getDay()).getDate();if(this.month&&!this.day)this.day=1;return h.set(this)}}};var b=Date.Parsing.Operators,g=Date.Grammar,f=Date.Translator,d;g.datePartDelimiter=b.rtoken(/^([\s\-\.\,\/\x27]+)/);g.timePartDelimiter=b.stoken(":");g.whiteSpace=b.rtoken(/^\s*/);g.generalDelimiter=b.rtoken(/^(([\s\,]|at|on)+)/);var e={};g.ctoken=function(h){var n=e[h];if(!n){n=Date.CultureInfo.regexPatterns;for(var l=h.split(/\s+/),
t=[],y=0;y<l.length;y++)t.push(b.replace(b.rtoken(n[l[y]]),l[y]));n=e[h]=b.any.apply(null,t)}return n};g.ctoken2=function(h){return b.rtoken(Date.CultureInfo.regexPatterns[h])};g.h=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),f.hour));g.hh=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2])/),f.hour));g.H=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),f.hour));g.HH=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3])/),f.hour));g.m=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),f.minute));
g.mm=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),f.minute));g.s=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),f.second));g.ss=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),f.second));g.hms=b.cache(b.sequence([g.H,g.mm,g.ss],g.timePartDelimiter));g.t=b.cache(b.process(g.ctoken2("shortMeridian"),f.meridian));g.tt=b.cache(b.process(g.ctoken2("longMeridian"),f.meridian));g.z=b.cache(b.process(b.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),f.timezone));g.zz=b.cache(b.process(b.rtoken(/^(\+|\-)\s*\d\d\d\d/),f.timezone));
g.zzz=b.cache(b.process(g.ctoken2("timezone"),f.timezone));g.timeSuffix=b.each(b.ignore(g.whiteSpace),b.set([g.tt,g.zzz]));g.time=b.each(b.optional(b.ignore(b.stoken("T"))),g.hms,g.timeSuffix);g.d=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1]|\d)/),b.optional(g.ctoken2("ordinalSuffix"))),f.day));g.dd=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1])/),b.optional(g.ctoken2("ordinalSuffix"))),f.day));g.ddd=g.dddd=b.cache(b.process(g.ctoken("sun mon tue wed thu fri sat"),function(h){return function(){this.weekday=
h}}));g.M=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d|\d)/),f.month));g.MM=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d)/),f.month));g.MMM=g.MMMM=b.cache(b.process(g.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),f.month));g.y=b.cache(b.process(b.rtoken(/^(\d\d?)/),f.year));g.yy=b.cache(b.process(b.rtoken(/^(\d\d)/),f.year));g.yyy=b.cache(b.process(b.rtoken(/^(\d\d?\d?\d?)/),f.year));g.yyyy=b.cache(b.process(b.rtoken(/^(\d\d\d\d)/),f.year));d=function(){return b.each(b.any.apply(null,arguments),
b.not(g.ctoken2("timeContext")))};g.day=d(g.d,g.dd);g.month=d(g.M,g.MMM);g.year=d(g.yyyy,g.yy);g.orientation=b.process(g.ctoken("past future"),function(h){return function(){this.orient=h}});g.operator=b.process(g.ctoken("add subtract"),function(h){return function(){this.operator=h}});g.rday=b.process(g.ctoken("yesterday tomorrow today now"),f.rday);g.unit=b.process(g.ctoken("minute hour day week month year"),function(h){return function(){this.unit=h}});g.value=b.process(b.rtoken(/^\d\d?(st|nd|rd|th)?/),
function(h){return function(){this.value=h.replace(/\D/g,"")}});g.expression=b.set([g.rday,g.operator,g.value,g.unit,g.orientation,g.ddd,g.MMM]);d=function(){return b.set(arguments,g.datePartDelimiter)};g.mdy=d(g.ddd,g.month,g.day,g.year);g.ymd=d(g.ddd,g.year,g.month,g.day);g.dmy=d(g.ddd,g.day,g.month,g.year);g.date=function(h){return(g[Date.CultureInfo.dateElementOrder]||g.mdy).call(this,h)};g.format=b.process(b.many(b.any(b.process(b.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),
function(h){if(g[h])return g[h];else throw Date.Parsing.Exception(h);}),b.process(b.rtoken(/^[^dMyhHmstz]+/),function(h){return b.ignore(b.stoken(h))}))),function(h){return b.process(b.each.apply(null,h),f.finishExact)});var k={};g.formats=function(h){if(h instanceof Array){for(var n=[],l=0;l<h.length;l++)n.push(k[h[l]]=k[h[l]]||g.format(h[l])[0]);return b.any.apply(null,n)}else return k[h]=k[h]||g.format(h)[0]};g._formats=g.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz",
"d"]);g._start=b.process(b.set([g.date,g.time,g.expression],g.generalDelimiter,g.whiteSpace),f.finish);g.start=function(h){try{var n=g._formats.call({},h);if(n[1].length===0)return n}catch(l){}return g._start.call({},h)}})();Date._parse=Date.parse;Date.parse=function(a){var b=null;if(!a)return null;try{b=Date.Grammar.start.call({},a)}catch(g){return null}return b[1].length===0?b[0]:null};
Date.getParseFunction=function(a){var b=Date.Grammar.formats(a);return function(g){var f=null;try{f=b.call({},g)}catch(d){return null}return f[1].length===0?f[0]:null}};Date.parseExact=function(a,b){return Date.getParseFunction(b)(a)};if(Component==undefined)var Component={};Component.Carousel={};Component.Carousel.moveUp={};Component.Carousel.moveDown={};Component.Carousel.getElementAboveScroll={};Component.Carousel.getElementBelowScroll={};
(function(a){Component.Carousel={};Component.Carousel.moveUp=function(b,g,f,d){var e=Component.Carousel.getElementAboveScroll(b,g);if(e==undefined||e==null)d!=null&&d(false,f.height()>b.height());else{f=e.position().top;if(f<0)f=0;b.scrollTo(f,200,{axis:"y",onAfter:function(){var k;if(d!=null){k=g.index(e);d(k>0,k<g.length-1)}}})}};Component.Carousel.moveDown=function(b,g,f){var d=Component.Carousel.getElementBelowScroll(b,g);if(typeof d==="undefined"||d===null)f!=null&&f(b[0].scrollTop>0,false);
else b.scrollTo(b[0].scrollTop+d.inclusiveHeight(),200,{axis:"y",onAfter:function(){var e;if(f!=null){e=g.index(d);f(e>0,e<g.length-1)}}})};Component.Carousel.getElementAboveScroll=function(b,g){if(b[0].scrollTop==0)return null;var f=null;g.each(function(){$me=a(this);$me.bottom();if(f==null||$me.position().top<b[0].scrollTop&&$me.position().top>f.position().top)f=$me});return f};Component.Carousel.getElementBelowScroll=function(b,g){var f=null;g.each(function(){var d=a(this);if(d.bottom()>b.height()+
b[0].scrollTop&&f==null)f=d});return f};a.fn.bupaCarousel=function(b,g){function f(n){k.css("position","relative");if(n!==undefined&&n.withControls!==undefined&&n.withControls){a.fn.bupaCarousel.controls=e.parent().find(".bupacarousel-controls");a.fn.bupaCarousel.controls.bupaCarouselControls(e)}}function d(n,l){var t=k.find("li:eq("+n+")");if(t.length!=0){var y=t.position().top;y+t.inclusiveHeight()>e.height()-e[0].scrollTop&&e.scrollTo(y,200,{axis:"y",onAfter:function(){var A;if(l!=null){A=h.index(t);
l(A>0,A<h.length-1)}}})}}var e=a(this),k=e.find("ul"),h=k.find("li:visible");switch(b){case "scrollTo":d(g);break;case "moveUp":Component.Carousel.moveUp(e,h,k,g);break;case "moveDown":Component.Carousel.moveDown(e,h,g);break;default:case undefined:f(b);break}};a.fn.bupaCarouselControls=function(b){function g(){if(document.selection&&document.selection.empty)document.selection.empty();else window.getSelection&&window.getSelection().removeAllRanges()}function f(h,n){h?e.removeClass("disabled"):e.addClass("disabled");
n?k.removeClass("disabled"):k.addClass("disabled")}var d=a(this),e=d.find("a.up"),k=d.find("a.down");e.unbind("click").click(function(){g();a(this).attr("disabled")||b.bupaCarousel("moveUp",f);return false});k.unbind("click").click(function(){g();if(!a(this).attr("disabled")){a(this).focus();b.bupaCarousel("moveDown",f)}return false});e.click()}})(jQuery);
(function(a){function b(d,e,k){var h=this,n=d.add(this),l=d.find(k.tabs),t=e.jquery?e:d.children(e),y;l.length||(l=d.children());t.length||(t=d.parent().find(e));t.length||(t=a(e));a.extend(this,{click:function(A,v){var F=l.eq(A);if(typeof A=="string"&&A.replace("#","")){F=l.filter("[href*="+A.replace("#","")+"]");A=Math.max(l.index(F),0)}if(k.rotate){var z=l.length-1;if(A<0)return h.click(z,v);if(A>z)return h.click(0,v)}if(!F.length){if(y>=0)return h;A=k.initialIndex;F=l.eq(A)}if(A===y)return h;
v=v||a.Event();v.type="onBeforeClick";n.trigger(v,[A]);if(!v.isDefaultPrevented()){g[k.effect].call(h,A,function(){v.type="onClick";n.trigger(v,[A])});y=A;l.removeClass(k.current);F.addClass(k.current);return h}},getConf:function(){return k},getTabs:function(){return l},getPanes:function(){return t},getCurrentPane:function(){return t.eq(y)},getCurrentTab:function(){return l.eq(y)},getIndex:function(){return y},next:function(){return h.click(y+1)},prev:function(){return h.click(y-1)},destroy:function(){l.unbind(k.event).removeClass(k.current);
t.find("a[href^=#]").unbind("click.T");return h},resetCurrent:function(){y=0}});a.each("onBeforeClick,onClick".split(","),function(A,v){a.isFunction(k[v])&&a(h).bind(v,k[v]);h[v]=function(F){F&&a(h).bind(v,F);return h}});if(k.history&&a.fn.history){a.tools.history.init(l);k.event="history"}l.each(function(A){a(this).bind(k.event,function(v){h.click(A,v);return v.preventDefault()})});t.find("a[href^=#]").bind("click.T",function(A){h.click(a(this).attr("href"),A)});if(location.hash&&k.tabs=="a"&&d.find("[href="+
location.hash+"]").length)h.click(location.hash);else if(k.initialIndex===0||k.initialIndex>0)h.click(k.initialIndex)}a.tools=a.tools||{version:"1.2.5"};a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,e){g[d]=e}};var g={"default":function(d,e){this.getPanes().hide().eq(d).show();e.call()},fade:function(d,e){var k=this.getConf(),h=k.fadeOutSpeed,n=this.getPanes();h?n.fadeOut(h):
n.hide();n.eq(d).fadeIn(k.fadeInSpeed,e)},slide:function(d,e){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,e)},ajax:function(d,e){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),e)}},f;a.tools.tabs.addEffect("horizontal",function(d,e){f||(f=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){a(this).hide()});this.getPanes().eq(d).animate({width:f},function(){a(this).show();e.call()})});a.fn.tabs=function(d,e){var k=this.data("tabs");if(k){k.destroy();
this.removeData("tabs")}if(a.isFunction(e))e={onBeforeClick:e};e=a.extend({},a.tools.tabs.conf,e);this.each(function(){k=new b(a(this),d,e);a(this).data("tabs",k)});return e.api?k:this}})(jQuery);
(function(a){function b(f){return typeof f=="object"?f:{top:f,left:f}}var g=a.scrollTo=function(f,d,e){a(window).scrollTo(f,d,e)};g.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1};g.window=function(){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){if(!(!this.nodeName||a.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1))return this;var f=(this.contentWindow||this).document||this.ownerDocument||this;return a.browser.safari||
f.compatMode=="BackCompat"?f.body:f.documentElement})};a.fn.scrollTo=function(f,d,e){if(typeof d=="object"){e=d;d=0}if(typeof e=="function")e={onAfter:e};if(f=="max")f=9E9;e=a.extend({},g.defaults,e);d=d||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue)d/=2;e.offset=b(e.offset);e.over=b(e.over);return this._scrollable().each(function(){function k(v){n.animate(y,d,e.easing,v&&function(){v.call(this,f,e)})}var h=this,n=a(h),l=f,t,y={},A=n.is("html,body");switch(typeof l){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)){l=
b(l);break}l=a(l,this);case "object":if(l.is||l.style)t=(l=a(l)).offset()}a.each(e.axis.split(""),function(v,F){var z=F=="x"?"Left":"Top",x=z.toLowerCase(),C="scroll"+z,O=h[C],E=g.max(h,F);if(t){y[C]=t[x]+(A?0:O-n.offset()[x]);if(e.margin){y[C]-=parseInt(l.css("margin"+z))||0;y[C]-=parseInt(l.css("border"+z+"Width"))||0}y[C]+=e.offset[x]||0;if(e.over[x])y[C]+=l[F=="x"?"width":"height"]()*e.over[x]}else{z=l[x];y[C]=z.slice&&z.slice(-1)=="%"?parseFloat(z)/100*E:z}if(/^\d+$/.test(y[C]))y[C]=y[C]<=0?
0:Math.min(y[C],E);if(!v&&e.queue){O!=y[C]&&k(e.onAfterFirst);delete y[C]}});k(e.onAfter)}).end()};g.max=function(f,d){var e=d=="x"?"Width":"Height",k="scroll"+e;if(!a(f).is("html,body"))return f[k]-a(f)[e.toLowerCase()]();e="client"+e;var h=f.ownerDocument.documentElement,n=f.ownerDocument.body;return Math.max(h[k],n[k])-Math.min(h[e],n[e])}})(jQuery);
(function(a){a.fn.tabbedCarousel=function(){var b=a(this),g=b.find(".tab-holder"),f=b.find(".tab-content"),d=b.find(".tab-mask"),e=b.find(".bupa-tabs"),k=b.find(".bupacarousel-controls");f.each(function(){a(this).find(".bupacarousel").bupaCarousel({withControls:false})});g.width(parseInt(d.width()+30)*f.length);f.width(d.width());var h=e.find("a");h.click(function(){h.removeClass("current");a(this).addClass("current");var n=a(this).parent().index();d.scrollTo(".tab"+(n+1),200);k.bupaCarouselControls(g.find(".tab"+
(n+1)+" .bupacarousel"));return false});h.first().click()}})(jQuery);Bupa.componentContext("div.tabbed-module",function(a,b){b.tabbedCarousel()});
Bupa.Contexts.CareerOpportunities={selector:"#career-opportunities",fn:function(a,b){function g(){var x;h.prepend('<div id="career-opportunities-states"><label>Show opportunities by state:</label><select class="sort_control fancyselect"> </select></div>');x=a("#career-opportunities-states>select");a.each(["All","NSW","VIC","QLD","WA","SA","NT","TAS","ACT"],function(){var C,O=this.toString();C=O==="All"?n.children("li.job").length:n.children("li.job[data-state="+this+"]").length;x.append('<option value="{state}" data-no-of-items="{noOfItems}">{state} ({noOfItems})</option>'.format({state:O,
noOfItems:C}))});x.selectbox({scrollbars:true});x.change(function(){var C=a(this.options[this.selectedIndex]),O=C.attr("value");C=parseInt(C.attr("data-no-of-items").toString());t.html(C);n.children("li").hide();n.children(O==="All"?"li.job":"li.job[data-state="+O+"]").fadeIn("fast",function(){y.bupaCarousel();A.bupaCarouselControls(y)});C===0&&n.children("li.no-items").show()});x.change()}function f(){if(typeof n!=="undefined"){n.children().remove();typeof v.channel.item[0]==="undefined"?d(v.channel.item):
a.each(v.channel.item,function(x,C){d(C)});n.append('<li class="no-items">'+k+"</li>");n.find("p.description").ThreeDots({max_rows:4});h.find(".caption strong:first").text(n.children().length);b.find("ul.bupa-tabs li a:contains(Bupa)").click()}}function d(x){if(!(typeof x.description==="undefined"||x.description==="")){if(x.description.contains("<"))x.description=a(x.description).length>3?a(x.description)[2].innerHTML:"";n.append(F.format({target:e.format(x.link.split("&")[1].split("=")[1]),onclick:"return popitup(this.href)",
title:x.title,pubDate:Date.parseExact(x.pubDate.replace("GMT","").toString().trim().escapeCdata(),"ddd, dd MMM yyyy H:mm:ss").toString("d/MM/yyyy"),description:x.description.escapeCdata(),state:x.location.toString().split(" ")[0].trim()}).removeQuestionMarks().toString())}}var e="http://bupa.clients.pageup.com.au/jobDetails.asp?sJobIDs={0}&lWorkTypeID=&lLocationID=&lCategoryID=&stp=AW&sLanguage=en",k="Currently no opportunities are available. However please submit your resume and will hold it on record and review it when an opportunity does arise.",
h,n,l=b.find("a.view-all"),t,y,A,v,F='<li class="job" data-state="{state}">  <p class="headline">    <a href="{target}" onclick="{onclick}">      {title}    </a>  </p>  <p class="info">    Publish Date: {pubDate}  </p>  <div class="truncated-tab-text">    <p class="description">      <span class="ellipsis_text">        {description}      </span>    </p>  </div></li>';b.pleaseWait();b.find(".up, .down").attr("disabled","true");l.attr("href",l.attr("onclick").toString().match("http://[A-Za-z/:.]*")).attr("onclick",
"").attr("target","_blank");l.after('<a href="{0}" class="search-for-opportunities view-all" target="_blank">{1}</a>'.format("http://bupa.clients.pageup.com.au/jobSearch.asp?stp=AW&sLanguage=en&#xA0","Search for opportunities"));window.popitup=function(x){x=window.open(x,"name","height=800,width=1000,scrollbars=yes");window.focus&&x.focus();return false};var z=false;b.find("ul.bupa-tabs li").each(function(x){x=b.find(".tab-content.tab"+(x+1));var C=a(this);if(C.text().toString().trim()=="Bupa"){h=
x;n=h.find("ul");z=true}else{C.hide();x.remove()}});if(!z){h=b.find(".tab-holder:first");h.append('<div class="tab1 tab-content">\t<span class="caption">Displaying <strong class="count">0</strong> opportunities for <strong>Bupa</strong></span>\t<div class="jcarousel-clip bupacarousel">\t\t<ul style="position: relative; ">\t\t</ul>\t</div></div>');n=h.find("ul")}y=h.find("div.bupacarousel");A=b.find("div.bupacarousel-controls");t=b.find("span.caption strong:first");a.get("/BupaApplicationServices/support/rss.json",
{url:"http://bupa.clients.pageup.com.au/jobsRss.ashx?stp=aw"},function(x){try{var C=x.text.toString().replaceAll("job:location","location");Bupa.xml=C;Bupa.jobs=v=a.xml2json(C);f();g();y.bupaCarousel();A.bupaCarouselControls(y);b.pleaseWait("hide");b.find(".up, .down").removeAttr("disabled")}catch(O){b.pleaseWait("text","Error loading data.");throw O;}},"json")}};
(function(a){a(document).ready(function(){var b=function(){a(this)[0].checked?a(this).parents(".checkbox").addClass("checked"):a(this).parents(".checkbox").removeClass("checked")};a(".checkbox input").each(b).click(b);a.browser.msie&&a(".checkbox").click(function(){a(this).find("input")[0].click()})})})(jQuery);
(function(a){a.collapsePanelPreview=function(){a(".collapse-section-with-preview").each(function(){try{var b=a(this).css("height","").height(),g=a(this).offset().top,f=(a(this).hasClass("product-4lines")?a(this).offset().top+79:a(this).find("hr").offset().top)-g;a(this).height(f);a(".collapse-preview-button",a(this)).unbind("click.collapsablePanel").bind("click.collapsablePanel",function(e){var k=a(e.target);a(this).hasClass("open-section")?a(this).closest(".collapse-section-with-preview").animate({height:f},
function(){k.html("Show details").removeClass("open-section")}):a(this).closest(".collapse-section-with-preview").animate({height:b},"20000",function(){k.html("Hide details").addClass("open-section")})})}catch(d){console.log("collapsible-panel-preview fail ");console.log(d)}});a(".show-all-details").click(function(){if(a(this).hasClass("open-sections"))a(this).removeClass("open-sections").html("Show details");else{a(this).addClass("open-sections").html("Hide details");a(this).parent().parent().find(".collapse-preview-button").each(function(){a(this).hasClass("open-section")==
false&&a(this).click()})}})}})(jQuery);
(function(a){a(function(){a(".collapsible").each(function(){var b=this,g=a(b).attr("state"),f=a(b).attr("group"),d=a(b).attr("mode");a(b).attr("expanded-height",a(b).height());if(g=="close"){a(b).removeClass("expanded").addClass("collapsed");a(b).css({height:Bupa.parsePixelValue(a(b).css("min-height"))})}g=a(b).find(".expand-collapse");var e=a(b).find(".expand-collapse-heading");a.browser.msie&&a.browser.version<7&&a(b).height(a(b).height());a(g).click(function(){if(d=="single"){if(a(this).parent().attr("state")!=
"open"){a(".collapsible").each(function(){a(this).attr("group")==f&&a(this).animate({height:Bupa.parsePixelValue(a(b).css("min-height"))},"fast","swing",null).removeClass("expanded").addClass("collapsed").attr("state","close")});a(b).animate({height:parseInt(a(b).attr("expanded-height"))},"fast","swing",function(){a(this).height("auto")}).removeClass("collapsed").addClass("expanded").attr("state","open")}}else a(b).hasClass("collapsed")?a(b).animate({height:parseInt(a(b).attr("expanded-height"))},
"fast","swing",function(){a(this).height("auto")}).removeClass("collapsed").addClass("expanded"):a(b).animate({height:Bupa.parsePixelValue(a(b).css("min-height"))},"fast","swing",null).removeClass("expanded").addClass("collapsed");a(".fs-dropdown").hide();a(this).blur();return false});a(e).click(function(){a(this).parent().find(".expand-collapse").click();a(".fs-dropdown").hide();a(this).blur();return false})})})})(jQuery);
Bupa.Contexts.ConfirmCheckBox={selector:"input[confirm-checkbox][type=checkbox]",fn:function(a,b){var g=a("[confirm-checkbox-required]"),f=function(){this.checked?g.each(function(){a(this).removeAttr("disabled").removeClass("disabled")}):g.each(function(){a(this).attr("disabled","disabled").addClass("disabled")})};b.click(f).each(f)}};
(function(a){jQuery.fn.bupaContentQuote=function(){var b=jQuery(this),g=b.find(".content-quote-text"),f=Bupa.random(0,g.length-1),d=g.eq(f);d.show();b.find(".btn-refresh").click(function(){d.hide();f+=1;if(f>=g.length)f=0;d=g.eq(f);d.fadeIn("fast")})};a(document).ready(function(){jQuery(".content-quote-widget").bupaContentQuote()})})(jQuery);
(function(a){a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(){var b=this,g=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=a([]);if(g.range){if(g.range===true){this.range=a("<div></div>");if(!g.values)g.values=[this._valueMin(),this._valueMin()];if(g.values.length&&g.values.length!=2)g.values=[g.values[0],g.values[0]]}else this.range=
a("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(g.range=="min"||g.range=="max")this.range.addClass("ui-slider-range-"+g.range);this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length==0&&a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(g.values&&g.values.length)for(;a(".ui-slider-handle",this.element).length<g.values.length;)a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");this.handles=
a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(f){a(this).data("index.ui-slider-handle",
f)});this.handles.keydown(function(f){var d=true,e=a(this).data("index.ui-slider-handle");if(!b.options.disabled){switch(f.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:d=false;if(!b._keySliding){b._keySliding=true;a(this).addClass("ui-state-active");b._start(f,e)}break}var k,h,n=b._step();k=b.options.values&&b.options.values.length?h=b.values(e):h=b.value();switch(f.keyCode){case a.ui.keyCode.HOME:h=
b._valueMin();break;case a.ui.keyCode.END:h=b._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(k==b._valueMax())return;h=k+n;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(k==b._valueMin())return;h=k-n;break}b._slide(f,e,h);return d}}).keyup(function(f){var d=a(this).data("index.ui-slider-handle");if(b._keySliding){b._stop(f,d);b._change(f,d);b._keySliding=false;a(this).removeClass("ui-state-active")}});this._refreshValue()},destroy:function(){this.handles.remove();this.range.remove();
this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(b){var g=this.options,f;if(g.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var d={x:b.pageX,y:b.pageY},e=this._normValueFromMouse(d),k=this._valueMax()-this._valueMin()+
1,h=this,n;this.handles.each(function(l){var t=Math.abs(e-h.values(l));if(k>t){k=t;f=a(this);n=l}});if(g.range===true&&this.values(1)===g.min){n+=1;f=a(this.handles[n])}this._start(b,n);h._handleIndex=n;f.addClass("ui-state-active").focus();g=f.offset();this._clickOffset=!a(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-g.left-f.width()/2,top:b.pageY-g.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),
10)||0)};e=this._normValueFromMouse(d);this._slide(b,n,e);return true},_mouseStart:function(){return true},_mouseDrag:function(b){var g=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,g);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?
"vertical":"horizontal"},_normValueFromMouse:function(b){var g;if(this.orientation==="horizontal"){g=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{g=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}g=b/g;if(g>1)g=1;if(g<0)g=0;if(this.orientation==="vertical")g=1-g;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+g*b)},_start:function(b,g){var f={handle:this.handles[g],
value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(g);f.values=this.values()}this._trigger("start",b,f)},_slide:function(b,g,f){if(this.options.values&&this.options.values.length){var d=this.values(g?0:1);if(g==0&&f>=d||g==1&&f<=d)f=d;if(f!=this.values(g)){d=this.values();d[g]=f;d=this._trigger("slide",b,{handle:this.handles[g],value:f,values:d});this.values(g?0:1);d!==false&&this.values(g,f,b.type=="mousedown"&&this.options.animate,true)}}else if(f!=this.value()){d=
this._trigger("slide",b,{handle:this.handles[g],value:f});d!==false&&this._setData("value",f,b.type=="mousedown"&&this.options.animate)}},_stop:function(b,g){var f={handle:this.handles[g],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(g);f.values=this.values()}this._trigger("stop",b,f)},_change:function(b,g){var f={handle:this.handles[g],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(g);f.values=this.values()}this._trigger("change",
b,f)},value:function(b){if(arguments.length){this._setData("value",b);this._change(null,0)}return this._value()},values:function(b,g,f,d){if(arguments.length>1){this.options.values[b]=g;this._refreshValue(f);d||this._change(null,b)}return arguments.length?this.options.values&&this.options.values.length?this._values(b):this.value():this._values()},_setData:function(b,g,f){a.widget.prototype._setData.apply(this,arguments);switch(b){case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+
this.orientation);this._refreshValue(f);break;case "value":this._refreshValue(f);break}},_step:function(){return this.options.step},_value:function(){var b=this.options.value;if(b<this._valueMin())b=this._valueMin();if(b>this._valueMax())b=this._valueMax();return b},_values:function(b){if(arguments.length){var g=this.options.values[b];if(g<this._valueMin())g=this._valueMin();if(g>this._valueMax())g=this._valueMax();return g}else return this.options.values},_valueMin:function(){return this.options.min},
_valueMax:function(){return this.options.max},_refreshValue:function(b){var g=this.options.range,f=this.options,d=this;if(this.options.values&&this.options.values.length)this.handles.each(function(n){var l=(d.values(n)-d._valueMin())/(d._valueMax()-d._valueMin())*100,t={};t[d.orientation=="horizontal"?"left":"bottom"]=l+"%";a(this).stop(1,1)[b?"animate":"css"](t,f.animate);if(d.options.range===true)if(d.orientation=="horizontal"){n==0&&d.range.stop(1,1)[b?"animate":"css"]({left:l+"%"},f.animate);
n==1&&d.range[b?"animate":"css"]({width:l-lastValPercent+"%"},{queue:false,duration:f.animate})}else{n==0&&d.range.stop(1,1)[b?"animate":"css"]({bottom:l+"%"},f.animate);n==1&&d.range[b?"animate":"css"]({height:l-lastValPercent+"%"},{queue:false,duration:f.animate})}lastValPercent=l});else{var e=this.value(),k=this._valueMin(),h=this._valueMax();e=h!=k?(e-k)/(h-k)*100:0;k={};k[d.orientation=="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[b?"animate":"css"](k,f.animate);g=="min"&&this.orientation==
"horizontal"&&this.range.stop(1,1)[b?"animate":"css"]({width:e+"%"},f.animate);g=="max"&&this.orientation=="horizontal"&&this.range[b?"animate":"css"]({width:100-e+"%"},{queue:false,duration:f.animate});g=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[b?"animate":"css"]({height:e+"%"},f.animate);g=="max"&&this.orientation=="vertical"&&this.range[b?"animate":"css"]({height:100-e+"%"},{queue:false,duration:f.animate})}},_trimAlignValue:function(b){if(b<this._valueMin())return this._valueMin();
if(b>this._valueMax())return this._valueMax();var g=this.options.step,f=b%g;b=b-f;if(f>=g/2)b+=g;return parseFloat(b.toFixed(5))}}));a.extend(a.ui.slider,{getter:"value values",version:"@VERSION",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);Bupa.DateRangePicker={};
Bupa.DateRangePicker.init=function(){jQuery(".date-range-picker select").each(function(){var a=jQuery(this);Bupa.DateRangePicker.initSelectLists(a);var b=jQuery('<div class="date-range-container"> </div>'),g=jQuery('<div class="date-range-slider"> </div>'),f=jQuery('<span class="date-range-indicator">'+jQuery(a).find("option:first")[0].text+"</span>"),d=jQuery(a)[0].selectedIndex;if(d==-1)d=0;jQuery(g).slider({min:parseInt(0),max:parseInt(a[0].options.length-1),slide:function(e,k){Bupa.DateRangePicker.setIndicator(k.value,
f,a)},value:d,range:false,step:1});jQuery(b).append(f).append(g);jQuery(a).css("display","none").after(b);Bupa.DateRangePicker.setIndicator(d,f,a);jQuery(a).parents("form").find("input[type=submit]").click(function(){Bupa.DateRangePicker.setIndicator(jQuery(a).slider("value"),f,a)})})};
Bupa.DateRangePicker.initSelectLists=function(a){var b=function(h){return Date.parseExact(jQuery(h).attr("value"),"yyyyMMdd")},g=b(jQuery(a).children("option[data-fillrange=minimum]"));b=b(jQuery(a).children("option[data-fillrange=maximum]"));var f=jQuery(a).children("option[selected]").val();jQuery(a).children("option").remove();for(var d=0;g<=b;){var e=null,k=g.toString("yyyyMMdd");e=k==f?jQuery('<option selected="selected"> </option>'):jQuery("<option> </option>");jQuery(e).attr("value",k).text(g.getMonthName()+
" "+g.getFullYear());jQuery(a).append(e);g.addMonths(1);d++}};Bupa.DateRangePicker.setIndicator=function(a,b,g){var f=b.parents("div.date-range-container:first"),d=g[0].options[a];d.selected=1;jQuery(b).text(d.text);a=jQuery(f).width()/(g[0].options.length-1)*a-jQuery(b).width()/2;f=jQuery(f).width()-jQuery(b).width();if(a>f)a=f;else if(a<0)a=0;jQuery(b).css("margin-left",a+"px")};(function(){jQuery(document).ready(Bupa.DateRangePicker.init);Bupa.ajaxComplete(Bupa.DateRangePicker.init)})();
(function(a){a.fn.filterKeys=function(){a(".filterkeys",this.length?this:document).unbind("keypress.filterkeys").bind("keypress.filterkeys",function(b){b=b.which;if(!b||b==8)return true;var g=a(this).attr("data-filterkeys");if(g){try{var f=RegExp(g)}catch(d){return true}b=String.fromCharCode(b);if(!f.test(b))return false}});return this}})(jQuery);
(function(a){a(document).ready(function(){function b(M,I,X,ea){a(v+(X+1)).hide();a(z.format(X+1)).html('<div class="widget-loading">Loading...</div>');a(x.format(X+1)).empty();a(F.format(X+1)).show();var ia=h+g(M,ea,I);M=l+g(M,ea,I);k[X]=M;a.getJSON(ia,function(Z){d(Z,X)})}function g(M,I,X){var ea="";X="?search="+M+"&suburbPostcode="+X;switch(M){case "hospital":ea=X+"&specialtyTypes=H"+f("contractType",I);break;case "medical":ea=X+f("medicalTypes",I);break;case "ancillary":ea=X+f("specialtyTypes",
I);break;case "agedcare":ea=X+"&lhdeService=1111&specialtyTypes=ACF";break}console.log("returnString: "+ea);return ea}function f(M,I){console.log("specialtyTypes: "+I);var X="";if(I.indexOf("|")!=-1)for(var ea=I.split("|"),ia=0;ia<ea.length;ia++)X+="&"+M+"="+ea[ia];else X="&"+M+"="+I;return X}function d(M,I){var X=a("#result-template"),ea=a(z.format(I+1)),ia=a(x.format(I+1)),Z=false;ea.empty();if(M.length){var G=0,oa=0;a.each(M,function(q,ta){if(ta.error==false)if(ta.providers.length!=0){G+=ta.providers.length;
oa+=ta.rowCount;Z=true;a.each(ta.providers,function(Da,La){var Ca=X.clone().addClass("widget-result-item");Ca.find(".widget-result-item-name").html('<a href="#" class="widget-maplink" providerId="'+La.id+'" provider="'+La.name.trim()+'" address="'+La.address1+'" suburb="'+La.suburb+'" glat="'+La.glat+'" glong="'+La.glong+'" index="'+I+'">'+(La.name.length>25?La.name.substr(0,25)+"...":La.name)+"</a>");Ca.find(".widget-result-item-address").html(La.address1+"<br />"+La.suburb);Ca.find(".widget-result-item-distance").text((La.distance.toString().indexOf(".")==
-1?La.distance:La.distance.toString().substring(0,La.distance.toString().indexOf(".")+2))+" km from your location");Ca.find(".widget-result-item-phone").text(La.phone);Ca.find(".widget-result-item-maplink").html('<a href="#" class="widget-maplink" providerId="'+La.id+'" provider="'+La.name.trim()+'" address="'+La.address1+'" suburb="'+La.suburb+'" glat="'+La.glat+'" glong="'+La.glong+'" index="'+I+'">View on map</a>');Ca.removeAttr("id");Ca.show();ea.append(Ca)})}});if(Z)ia.html("Displaying <B>"+
G+"</B> results of <B>"+oa+"</B>");else{ia.html("No result found");ea.html('<div class="widget-message">Sorry no result found, please refine your query</div>')}}else if(M.error==false){if(M.providers.length!=0){Z=true;ia.html("Displaying <B>"+M.providers.length+"</B> results of <B>"+M.rowCount+"</B>");a.each(M.providers,function(q,ta){var Da=X.clone().addClass("widget-result-item");Da.find(".widget-result-item-name").html('<a href="#" class="widget-maplink" providerId="'+ta.id+'" provider="'+ta.name.trim()+
'" address="'+ta.address1+'" suburb="'+ta.suburb+'" glat="'+ta.glat+'" glong="'+ta.glong+'" index="'+I+'">'+(ta.name.length>25?ta.name.substr(0,25)+"...":ta.name)+"</a>");Da.find(".widget-result-item-address").html(ta.address1+"<br />"+ta.suburb);Da.find(".widget-result-item-distance").text((ta.distance.toString().indexOf(".")==-1?ta.distance:ta.distance.toString().substring(0,ta.distance.toString().indexOf(".")+2))+" km from your location");Da.find(".widget-result-item-phone").text(ta.phone);Da.find(".widget-result-item-maplink").html('<a href="#" class="widget-maplink" providerId="'+
ta.id+'" provider="'+ta.name.trim()+'" address="'+ta.address1+'" suburb="'+ta.suburb+'" glat="'+ta.glat+'" glong="'+ta.glong+'" index="'+I+'">View on map</a>');Da.removeAttr("id");Da.show();ea.append(Da)})}if(Z==false){ia.html("No result found");ea.html('<div class="widget-message">Sorry no result found, please refine your query</div>')}}e();a("div.bupacarousel-controls a.up").click()}function e(){a(".widget-maplink").click(function(){if(typeof google.maps.Map=="undefined")return false;var M=a(this).attr("glat"),
I=a(this).attr("glong"),X=a(this).attr("provider"),ea=a(this).attr("address"),ia=a(this).attr("phone"),Z=a(this).attr("email"),G=a(this).attr("website"),oa=a(this).attr("suburb"),q=parseInt(a(this).attr("index"))+1,ta=a(F.format(q)),Da=a(O.format(q)),La=a(E.format(q)),Ca=a("#map-widget-input-"+q).val();La.html("Map details for <B>"+(X.length>19?X.substr(0,19)+"...":X)+"</B>");ta.hide();Da.show();var Fa;(function(){var Qa=new google.maps.LatLng(M,I);Fa=new google.maps.Map(Da.find(".map")[0],{zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP,center:Qa});var gb=Bupa.getBaseURL()+"/images/find-provider/map-widget-pin.png",Ya=a("#GInfoWindowTemplate").clone().addClass("info-window");Ya.find(".info-window-provider-name").text(X.length>21?X.substr(0,21)+"...":X);Ya.find(".info-window-provider-address").html(ea+"<br />"+oa);Ya.find(".info-window-favorites").text("");Ya.find(".info-window-more-info").html('<a href="'+n+"?originalLocation="+Ca+"&glat="+M+"&glong="+I+"&name="+X+"&address="+ea+"&phone="+
ia+"&email="+Z+"&website="+G+'">More information</a>');Ya.removeAttr("id");var D=new google.maps.InfoWindow({content:"Loading"});marker=new google.maps.Marker({position:Qa,map:Fa,icon:gb});google.maps.event.addListener(marker,"click",function(){D.setContent(Ya.html());D.open(Fa,this)});marker.setMap(Fa)})();return false})}var k=[],h="/BupaProvider/fap.json",n="/find-a-provider/Search-details",l="/find-a-provider/Search-results",t=a(".map-widget-search-btn"),y=a(".map-widget-input"),A=a(".find-provider-widget-result-back"),
v="#find-provider-widget-section-",F="#find-provider-widget-section-{0}-result-wrapper",z="#find-provier-widget-section-{0}-result",x="#find-provier-widget-section-{0}-display-info",C=a(".find-provider-widget-result-advance-search"),O="#find-provider-section-{0}-map-wrapper",E="#find-provider-section-{0}-map-info",J=a(".find-provider-widget-map-back");a(".find-provider-widget-scroll-up");a(".find-provider-widget-scroll-down");a(".find-provider-widget-result-advance-search");var fa=a("#find-provider-widget");
(function(){y.each(function(){a(this).focusin(function(){a(this).val()=="Enter postcode or suburb"&&a(this).val("");a(this).parent().find(".error-message").hide();a(this).parent().find("input").css({border:"solid #B2B2B2 1px"})});a(this).focusout(function(){a(this).val()==""&&a(this).val("Enter postcode or suburb")})});t.click(function(){var M=a(this),I=a("#find-provider-widget"),X=M.parent().find('input[type="text"]').val(),ea=M.parent().find('input[name="search"]').attr("value");console.log("searchValue: "+
X);console.log("searchType: "+ea);if(X=="Enter postcode or suburb"){M.parent().find(".error-message").html("Please enter postcode or suburb").show();M.parent().find("input").css({border:"solid red 1px"});return false}else{I.pleaseWait();var ia=parseInt(M.attr("index"));M=M.attr("specialtyTypes");b(ea,X,ia,M);I.pleaseWait("hide")}});C.click(function(){var M=parseInt(a(this).attr("index"));if(k[M])window.location=k[M]});A.click(function(){var M=parseInt(a(this).attr("index"));a(F.format(M+1)).hide();
a(v+(M+1)).show()});J.click(function(){var M=parseInt(a(this).attr("index"))+1;a(O.format(M)).hide();a(F.format(M)).show()});fa.find("div.list-filter-section").each(function(){var M=a(this).find("div.bupa-carousel");M.bupaCarousel();a(this).find("div.bupacarousel-controls").bupaCarouselControls(M)})})()})})(jQuery);Bupa.Contexts.Footer={selector:"#footer-links",fn:function(a,b){b.find(".column").equalHeights()}};Bupa.componentContext(".further-reading",function(){this.find("ul>li").length==0&&this.hide()});
(function(a){a.fn.hint=function(){a(".hint",this).each(function(){var b=a(this).attr("hintfor"),g='<div class="hint"><div class="hint-text">'+a(this).html()+"</div></div>";a(this).replaceWith(g);var f=a("#"+b).is("input")?20:12;g=function(){var e=a(this).position().top,k=a(this).position().left,h=a(this).outerWidth();k+=h;a(this).next(".hint").css({position:"absolute",top:e-f,left:k+2}).stop(true,true).fadeIn("fast");a("select").blur()};var d=function(){a(this).next(".hint").stop(true,true).fadeOut("fast")};
if(a("#"+b).is("input")){a("#"+b).focus(g);a("#"+b).blur(d)}if(a("#"+b).is("a")){a("#"+b).hover(g,d);a("#"+b).click(function(){return false})}});return this};a(document).ready(function(){a(".vertical-link-help").each(function(){var b=a(this).parent();b.addClass("vertical-link");b[0].tip=this;this.height=a(this).height();a(this).css("position","absolute");a(this).hide();a(this).append('<div class="arrow"></div>');a("body").append(this);b.mouseenter(function(){var g=a(this).offset().top,f=a(this).offset().left;
g-=15+this.tip.height;f-=10;a(this.tip).css("left",f+"px");a(this.tip).css("top",g+"px");a(this.tip).fadeIn(350)});b.mouseout(function(){a(this.tip).fadeOut(150)});b.click(function(g){g.preventDefault()})})})})(jQuery);
(function(a){a.fn.jumboNav=function(){return this.each(function(){var b=a(this);a("#loginId,#user_menu",b).parent("div").attr("id","rightWrapper");a(".theender",b).length>0&&a(".theender",b).remove();if(a("#user_menu",b).length>0){var g=a("#user_menu a:first span",b).text();a("#user_menu a:first span",b).html("<em>"+g+"</em>")}try{var f=a("#selectedMenuItem",b).val().toString().toLowerCase();a("li a",b).each(function(){a(this).parents().hasClass("drop_down")||a.trim(a(this).text().toString().toLowerCase())===
f&&a(this).parent("li").addClass("selected")})}catch(d){console.log("component.jumboNav.phase3.v2.js - selectedMenuItem exception")}})};a(document).ready(function(){a("#jumbo_nav").jumboNav()})})(jQuery);(function(a){a(document).ready(function(){a("#jumbo_nav #loginId, #jumbo_nav #user_menu").parent("div").attr("id","rightWrapper");if(a(".logged_in").length>0){var b=a("#user_menu a:first span").text();a("#user_menu a:first span").html("<em>"+b+"</em>")}})})(jQuery);
Bupa.Contexts.Listing={selector:"div.listing",fn:function(a,b){function g(t){var y=f*t,A=y+f;e.parent("#advanced-listing").length<1&&e.hide();for(y=y;y<A;y++)e.eq(y).show();d=t;b.find("div.pagination *").removeClass("disabled");d===0&&h.parent().addClass("disabled");d===k-1&&n.parent().addClass("disabled");l.removeClass("current").eq(d).addClass("current")}window.nextPage=function(){};window.previousPage=function(){};var f=parseInt(b.attr("data-list-items-per-page")),d,e=b.find("div.listitem"),k=
e.length/f,h=b.find("div.pagination div.pageprev a"),n=b.find("div.pagination div.pagenext a"),l=b.find("div.pagination li");g(0);h.removeAttr("onclick").unbind("click").click(function(){a(this).parent().hasClass("disabled")||g(d-1)});n.removeAttr("onclick").unbind("click").click(function(){a(this).parent().hasClass("disabled")||g(d+1)});l.each(function(){var t=a(this);t.index()<k?a(this).children("a").removeAttr("onclick").unbind("click").click(function(y){y.preventDefault();g(t.index())}):a(this).remove()})}};
(function(a){function b(f){switch(f.type){case "mousemove":return a.extend(f.data,{clientX:f.clientX,clientY:f.clientY,pageX:f.pageX,pageY:f.pageY});case "DOMMouseScroll":a.extend(f,f.data);f.delta=-f.detail/3;break;case "mousewheel":f.delta=f.wheelDelta/120;break}f.type="wheel";return a.event.handle.call(this,f,f.delta)}a.fn.mousewheel=function(f){return this[f?"bind":"trigger"]("wheel",f)};a.event.special.wheel={setup:function(){a.event.add(this,g,b,{})},teardown:function(){a.event.remove(this,
g,b)}};var g=!a.browser.mozilla?"mousewheel":"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":"")})(jQuery);
(function(a){function b(d,e){var k=a(e);return k.length<2?k:d.parent().find(e)}function g(d,e){var k=this,h=d.add(k),n=d.children(),l=0,t=e.vertical;f||(f=k);if(n.length>1)n=a(e.items,d);a.extend(k,{getConf:function(){return e},getIndex:function(){return l},getSize:function(){return k.getItems().size()},getNaviButtons:function(){return v.add(F)},getRoot:function(){return d},getItemWrap:function(){return n},getItems:function(){return n.children(e.item).not("."+e.clonedClass)},move:function(x,C){return k.seekTo(l+
x,C)},next:function(x){return k.move(1,x)},prev:function(x){return k.move(-1,x)},begin:function(x){return k.seekTo(0,x)},end:function(x){return k.seekTo(k.getSize()-1,x)},focus:function(){return f=k},addItem:function(x){x=a(x);if(e.circular){n.children("."+e.clonedClass+":last").before(x);n.children("."+e.clonedClass+":first").replaceWith(x.clone().addClass(e.clonedClass))}else n.append(x);h.trigger("onAddItem",[x]);return k},seekTo:function(x,C,O){x.jquery||(x*=1);if(e.circular&&x===0&&l==-1&&C!==
0)return k;if(!e.circular&&x<0||x>k.getSize()||x<-1)return k;var E=x;if(x.jquery)x=k.getItems().index(x);else E=k.getItems().eq(x);var J=a.Event("onBeforeSeek");if(!O){h.trigger(J,[x,C]);if(J.isDefaultPrevented()||!E.length)return k}E=t?{top:-E.position().top}:{left:-E.position().left};l=x;f=k;if(C===undefined)C=e.speed;n.animate(E,C,e.easing,O||function(){h.trigger("onSeek",[x])});return k}});a.each(["onBeforeSeek","onSeek","onAddItem"],function(x,C){a.isFunction(e[C])&&a(k).bind(C,e[C]);k[C]=function(O){O&&
a(k).bind(C,O);return k}});if(e.circular){var y=k.getItems().slice(-1).clone().prependTo(n),A=k.getItems().eq(1).clone().appendTo(n);y.add(A).addClass(e.clonedClass);k.onBeforeSeek(function(x,C,O){if(!x.isDefaultPrevented())if(C==-1){k.seekTo(y,O,function(){k.end(0)});return x.preventDefault()}else C==k.getSize()&&k.seekTo(A,O,function(){k.begin(0)})});k.seekTo(0,0,function(){})}var v=b(d,e.prev).click(function(){k.prev()}),F=b(d,e.next).click(function(){k.next()});if(!e.circular&&k.getSize()>1){k.onBeforeSeek(function(x,
C){setTimeout(function(){if(!x.isDefaultPrevented()){v.toggleClass(e.disabledClass,C<=0);F.toggleClass(e.disabledClass,C>=k.getSize()-1)}},1)});e.initialIndex||v.addClass(e.disabledClass)}e.mousewheel&&a.fn.mousewheel&&d.mousewheel(function(x,C){if(e.mousewheel){k.move(C<0?1:-1,e.wheelSpeed||50);return false}});if(e.touch){var z={};n[0].ontouchstart=function(x){x=x.touches[0];z.x=x.clientX;z.y=x.clientY};n[0].ontouchmove=function(x){if(x.touches.length==1&&!n.is(":animated")){var C=x.touches[0],O=
z.x-C.clientX;C=z.y-C.clientY;k[t&&C>0||!t&&O>0?"next":"prev"]();x.preventDefault()}}}e.keyboard&&a(document).bind("keydown.scrollable",function(x){if(!(!e.keyboard||x.altKey||x.ctrlKey||a(x.target).is(":input")))if(!(e.keyboard!="static"&&f!=k)){var C=x.keyCode;if(t&&(C==38||C==40)){k.move(C==38?-1:1);return x.preventDefault()}if(!t&&(C==37||C==39)){k.move(C==37?-1:1);return x.preventDefault()}}});e.initialIndex&&k.seekTo(e.initialIndex,0,function(){})}a.tools=a.tools||{version:"1.2.5"};a.tools.scrollable=
{conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var f;a.fn.scrollable=function(d){var e=this.data("scrollable");if(e)return e;d=a.extend({},a.tools.scrollable.conf,d);this.each(function(){e=new g(a(this),d);a(this).data("scrollable",e)});return d.api?e:this}})(jQuery);
(function(a,b){function g(S){if(G.options.enableKeys)(S?F:z)(document,"keydown",f)}function f(S){if(!(S.metaKey||S.shiftKey||S.altKey||S.ctrlKey)){var ba;switch(S.which?S.which:S.keyCode){case 81:case 88:case 27:ba=G.close;break;case 37:ba=G.previous;break;case 39:ba=G.next;break;case 32:ba=typeof W=="number"?G.pause:G.play;break}if(ba){S.preventDefault();ba()}}}function d(S){g(false);var ba=G.getCurrent(),N=ba.player=="inline"?"html":ba.player;if(typeof G[N]!="function")throw"unknown player "+N;
if(S){G.player.remove();G.revertOptions();G.applyOptions(ba.options||{})}G.player=new G[N](ba,G.playerId);if(G.gallery.length>1){ba=G.gallery[G.current+1]||G.gallery[0];if(ba.player=="img")(new Image).src=ba.content;ba=G.gallery[G.current-1]||G.gallery[G.gallery.length-1];if(ba.player=="img")(new Image).src=ba.content}G.skin.onLoad(S,e)}function e(){if(Fa)if(typeof G.player.ready!="undefined")var S=setInterval(function(){if(Fa){if(G.player.ready){clearInterval(S);S=null;G.skin.onReady(k)}}else{clearInterval(S);
S=null}},10);else G.skin.onReady(k)}function k(){if(Fa){G.player.append(G.skin.body,G.dimensions);G.skin.onShow(h)}}function h(){if(Fa){G.player.onLoad&&G.player.onLoad();G.options.onFinish(G.getCurrent());G.isPaused()||G.play();g(true)}}function n(S,ba){for(var N in ba)S[N]=ba[N];return S}function l(S,ba){for(var N=0,da=S.length,ca=S[0];N<da&&ba.call(ca,N,ca)!==false;ca=S[++N]);}function t(S,ba){return S.replace(/\{(\w+?)\}/g,function(N,da){return ba[da]})}function y(){}function A(S){return document.getElementById(S)}
function v(S){S.parentNode.removeChild(S)}function F(S,ba,N){if(S.addEventListener)S.addEventListener(ba,N,false);else if(!(S.nodeType===3||S.nodeType===8)){if(S.setInterval&&S!==a&&!S.frameElement)S=a;if(!N.__guid)N.__guid=F.guid++;if(!S.events)S.events={};var da=S.events[ba];if(!da){da=S.events[ba]={};if(S["on"+ba])da[0]=S["on"+ba]}da[N.__guid]=N;S["on"+ba]=F.handleEvent}}function z(S,ba,N){if(S.removeEventListener)S.removeEventListener(ba,N,false);else S.events&&S.events[ba]&&delete S.events[ba][N.__guid]}
function x(){if(!ua){try{document.documentElement.doScroll("left")}catch(S){setTimeout(x,1);return}G.load()}}function C(S){G.open(this);G.gallery.length&&S.preventDefault()}function O(S,ba,N,da,ca){var pa=ba=="opacity",Ka=pa?G.setOpacity:function(Ta,hb){Ta.style[ba]=""+hb+"px"};if(da==0||!pa&&!G.options.animate||pa&&!G.options.animateFade){Ka(S,N);ca&&ca()}else{var Sa=parseFloat(G.getStyle(S,ba))||0,Xa=N-Sa;if(Xa==0)ca&&ca();else{da*=1E3;var Na=(new Date).getTime(),ob=G.ease,kb=Na+da,nb,Pa=setInterval(function(){nb=
(new Date).getTime();if(nb>=kb){clearInterval(Pa);Pa=null;Ka(S,N);ca&&ca()}else Ka(S,Sa+ob((nb-Na)/da)*Xa)},10)}}}function E(){Y.style.height=G.getWindowSize("Height")+"px";Y.style.width=G.getWindowSize("Width")+"px"}function J(){Y.style.top=document.documentElement.scrollTop+"px";Y.style.left=document.documentElement.scrollLeft+"px"}function fa(S){if(S)l($a,function(ba,N){N[0].style.visibility=N[1]||""});else{$a=[];l(G.options.troubleElements,function(ba,N){l(document.getElementsByTagName(N),function(da,
ca){$a.push([ca,ca.style.visibility]);ca.style.visibility="hidden"})})}}function M(S,ba){var N=A("sb-nav-"+S);if(N)N.style.display=ba?"":"none"}function I(S,ba){var N=A("sb-loading"),da=G.getCurrent().player;da=da=="img"||da=="html";if(S){G.setOpacity(N,0);N.style.display="block";var ca=function(){G.clearOpacity(N);ba&&ba()};da?O(N,"opacity",1,G.options.fadeDuration,ca):ca()}else{ca=function(){N.style.display="none";G.clearOpacity(N);ba&&ba()};da?O(N,"opacity",0,G.options.fadeDuration,ca):ca()}}function X(S,
ba){var N=A("sb-title"),da=A("sb-info");N=N.offsetHeight;da=da.offsetHeight;var ca=A("sb-title-inner"),pa=A("sb-info-inner"),Ka=S?0.35:0;O(ca,"marginTop",N,Ka);O(pa,"marginTop",da*-1,Ka,function(){ca.style.visibility=pa.style.visibility="hidden";ba()})}function ea(S,ba,N,da){var ca=A("sb-wrapper-inner");N=N?G.options.resizeDuration:0;O(Ia,"top",ba,N);O(ca,"height",S,N,da)}function ia(S,ba,N,da){N=N?G.options.resizeDuration:0;O(Ia,"left",ba,N);O(Ia,"width",S,N,da)}function Z(S,ba){var N=A("sb-body-inner");
S=parseInt(S);ba=parseInt(ba);var da=Ia.offsetHeight-N.offsetHeight;N=Ia.offsetWidth-N.offsetWidth;var ca=xa.offsetHeight,pa=xa.offsetWidth,Ka=parseInt(G.options.viewportPadding)||20;return G.setDimensions(S,ba,ca,pa,da,N,Ka,G.player&&G.options.handleOversize!="drag")}var G={version:"3.0.3"},oa=navigator.userAgent.toLowerCase();if(oa.indexOf("windows")>-1||oa.indexOf("win32")>-1)G.isWindows=true;else if(oa.indexOf("macintosh")>-1||oa.indexOf("mac os x")>-1)G.isMac=true;else if(oa.indexOf("linux")>
-1)G.isLinux=true;G.isIE=oa.indexOf("msie")>-1;G.isIE6=oa.indexOf("msie 6")>-1;G.isIE7=oa.indexOf("msie 7")>-1;G.isGecko=oa.indexOf("gecko")>-1&&oa.indexOf("safari")==-1;G.isWebKit=oa.indexOf("applewebkit/")>-1;var q=/#(.+)$/,ta=/^(light|shadow)box\[(.*?)\]/i,Da=/\s*([a-z_]*?)\s*=\s*(.+)\s*/,La=/[0-9a-z]+$/i,Ca=/(.+\/)shadowbox\.js/i,Fa=false,Qa=false,gb={},Ya=0,D,W;G.current=-1;G.dimensions=null;G.ease=function(S){return 1+Math.pow(S-1,3)};G.errorInfo={fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},
qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}};G.gallery=[];G.onReady=y;G.path=null;G.player=null;G.playerId="sb-player";G.options={animate:true,animateFade:true,autoplayMovies:true,continuous:false,enableKeys:true,flashParams:{bgcolor:"#000000",allowfullscreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",
handleUnsupported:"link",onChange:y,onClose:y,onFinish:y,onOpen:y,showMovieControls:true,skipSetup:false,slideshowDelay:0,viewportPadding:20};G.getCurrent=function(){return G.current>-1?G.gallery[G.current]:null};G.hasNext=function(){return G.gallery.length>1&&(G.current!=G.gallery.length-1||G.options.continuous)};G.isOpen=function(){return Fa};G.isPaused=function(){return W=="pause"};G.applyOptions=function(S){gb=n({},G.options);n(G.options,S)};G.revertOptions=function(){n(G.options,gb)};G.init=
function(S,ba){if(!Qa){Qa=true;G.skin.options&&n(G.options,G.skin.options);S&&n(G.options,S);if(!G.path)for(var N,da=document.getElementsByTagName("script"),ca=0,pa=da.length;ca<pa;++ca)if(N=Ca.exec(da[ca].src)){G.path=N[1];break}if(ba)G.onReady=ba;if(document.readyState==="complete")G.load();else if(document.addEventListener){document.addEventListener("DOMContentLoaded",ya,false);a.addEventListener("load",G.load,false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",ya);a.attachEvent("onload",
G.load);N=false;try{N=a.frameElement===null}catch(Ka){}document.documentElement.doScroll&&N&&x()}}};G.open=function(S){if(!Fa){S=G.makeGallery(S);G.gallery=S[0];G.current=S[1];S=G.getCurrent();if(S!=null){G.applyOptions(S.options||{});S=G.errorInfo;for(var ba=G.plugins,N,da,ca,pa,Ka=0;Ka<G.gallery.length;++Ka){N=G.gallery[Ka];da=false;ca=null;switch(N.player){case "flv":case "swf":ba.fla||(ca="fla");break;case "qt":ba.qt||(ca="qt");break;case "wmp":if(G.isMac)if(ba.qt&&ba.f4m)N.player="qt";else ca=
"qtf4m";else ba.wmp||(ca="wmp");break;case "qtwmp":if(ba.qt)N.player="qt";else if(ba.wmp)N.player="wmp";else ca="qtwmp";break}if(ca)if(G.options.handleUnsupported=="link"){switch(ca){case "qtf4m":pa="shared";ca=[S.qt.url,S.qt.name,S.f4m.url,S.f4m.name];break;case "qtwmp":pa="either";ca=[S.qt.url,S.qt.name,S.wmp.url,S.wmp.name];break;default:pa="single";ca=[S[ca].url,S[ca].name]}N.player="html";N.content='<div class="sb-message">'+t(G.lang.errors[pa],ca)+"</div>"}else da=true;else if(N.player=="inline")if(pa=
q.exec(N.content))if(pa=A(pa[1]))N.content=pa.innerHTML;else da=true;else da=true;else if(N.player=="swf"||N.player=="flv"){pa=N.options&&N.options.flashVersion||G.options.flashVersion;if(G.flash&&!G.flash.hasFlashPlayerVersion(pa)){N.width=310;N.height=177}}if(da){G.gallery.splice(Ka,1);if(Ka<G.current)--G.current;else if(Ka==G.current)G.current=Ka>0?Ka-1:Ka;--Ka}}if(G.gallery.length){S=G.getCurrent();if(G.options.onOpen(S)!==false){Fa=true;G.skin.onOpen(S,d)}}}}};G.close=function(){if(Fa){Fa=false;
if(G.player){G.player.remove();G.player=null}if(typeof W=="number"){clearTimeout(W);W=null}Ya=0;g(false);G.options.onClose(G.getCurrent());G.skin.onClose();G.revertOptions()}};G.play=function(){if(G.hasNext()){Ya||(Ya=G.options.slideshowDelay*1E3);if(Ya){D=(new Date).getTime();W=setTimeout(function(){Ya=D=0;G.next()},Ya);G.skin.onPlay&&G.skin.onPlay()}}};G.pause=function(){if(typeof W=="number")if(Ya=Math.max(0,Ya-((new Date).getTime()-D))){clearTimeout(W);W="pause";G.skin.onPause&&G.skin.onPause()}};
G.change=function(S){if(!(S in G.gallery))if(G.options.continuous){S=S<0?G.gallery.length+S:0;if(!(S in G.gallery))return}else return;G.current=S;if(typeof W=="number"){clearTimeout(W);W=null;Ya=D=0}G.options.onChange(G.getCurrent());d(true)};G.next=function(){G.change(G.current+1)};G.previous=function(){G.change(G.current-1)};G.setDimensions=function(S,ba,N,da,ca,pa,Ka,Sa){var Xa=S,Na=ba,ob=2*Ka+ca;if(S+ob>N)S=N-ob;var kb=2*Ka+pa;if(ba+kb>da)ba=da-kb;var nb=(Xa-S)/Xa,Pa=(Na-ba)/Na,Ta=nb>0||Pa>0;
if(Sa&&Ta)if(nb>Pa)ba=Math.round(Na/Xa*S);else if(Pa>nb)S=Math.round(Xa/Na*ba);G.dimensions={height:S+ca,width:ba+pa,innerHeight:S,innerWidth:ba,top:Math.floor((N-(S+ob))/2+Ka),left:Math.floor((da-(ba+kb))/2+Ka),oversized:Ta};return G.dimensions};G.makeGallery=function(S){var ba=[],N=-1;if(typeof S=="string")S=[S];if(typeof S.length=="number"){l(S,function(pa,Ka){ba[pa]=Ka.content?Ka:{content:Ka}});N=0}else{if(S.tagName){var da=G.getCache(S);S=da?da:G.makeObject(S)}if(S.gallery){ba=[];for(var ca in G.cache){da=
G.cache[ca];if(da.gallery&&da.gallery==S.gallery){if(N==-1&&da.content==S.content)N=ba.length;ba.push(da)}}if(N==-1){ba.unshift(S);N=0}}else{ba=[S];N=0}}l(ba,function(pa,Ka){ba[pa]=n({},Ka)});return[ba,N]};G.makeObject=function(S,ba){var N={content:S.href,title:S.getAttribute("title")||"",link:S};if(ba){ba=n({},ba);l(["player","title","height","width","gallery"],function(pa,Ka){if(typeof ba[Ka]!="undefined"){N[Ka]=ba[Ka];delete ba[Ka]}});N.options=ba}else N.options={};if(!N.player)N.player=G.getPlayer(N.content);
var da=S.getAttribute("rel");if(da){var ca=da.match(ta);if(ca)N.gallery=escape(ca[2]);l(da.split(";"),function(pa,Ka){if(ca=Ka.match(Da))N[ca[1]]=ca[2]})}return N};G.getPlayer=function(S){if(S.indexOf("#")>-1&&S.indexOf(document.location.href)==0)return"inline";var ba=S.indexOf("?");if(ba>-1)S=S.substring(0,ba);var N;if(S=S.match(La))N=S[0].toLowerCase();if(N){if(G.img&&G.img.ext.indexOf(N)>-1)return"img";if(G.swf&&G.swf.ext.indexOf(N)>-1)return"swf";if(G.flv&&G.flv.ext.indexOf(N)>-1)return"flv";
if(G.qt&&G.qt.ext.indexOf(N)>-1)return G.wmp&&G.wmp.ext.indexOf(N)>-1?"qtwmp":"qt";if(G.wmp&&G.wmp.ext.indexOf(N)>-1)return"wmp"}return"iframe"};if(!Array.prototype.indexOf)Array.prototype.indexOf=function(S,ba){var N=this.length>>>0;ba=ba||0;if(ba<0)ba+=N;for(;ba<N;++ba)if(ba in this&&this[ba]===S)return ba;return-1};var aa=true,la=true;G.getStyle=function(){var S=/opacity=([^)]*)/,ba=document.defaultView&&document.defaultView.getComputedStyle;return function(N,da){var ca;if(!aa&&da=="opacity"&&
N.currentStyle){ca=S.test(N.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return ca===""?"1":ca}if(ba){var pa=ba(N,null);if(pa)ca=pa[da];if(da=="opacity"&&ca=="")ca="1"}else ca=N.currentStyle[da];return ca}}();G.appendHTML=function(S,ba){if(S.insertAdjacentHTML)S.insertAdjacentHTML("BeforeEnd",ba);else if(S.lastChild){var N=S.ownerDocument.createRange();N.setStartAfter(S.lastChild);N=N.createContextualFragment(ba);S.appendChild(N)}else S.innerHTML=ba};G.getWindowSize=function(S){if(document.compatMode===
"CSS1Compat")return document.documentElement["client"+S];return document.body["client"+S]};G.setOpacity=function(S,ba){var N=S.style;if(aa)N.opacity=ba==1?"":ba;else{N.zoom=1;if(ba==1){if(typeof N.filter=="string"&&/alpha/i.test(N.filter))N.filter=N.filter.replace(/\s*[\w\.]*alpha\([^\)]*\);?/gi,"")}else N.filter=(N.filter||"").replace(/\s*[\w\.]*alpha\([^\)]*\)/gi,"")+" alpha(opacity="+ba*100+")"}};G.clearOpacity=function(S){G.setOpacity(S,1)};F.guid=1;F.handleEvent=function(S){var ba=true;S=S||
F.fixEvent(((this.ownerDocument||this.document||this).parentWindow||a).event);var N=this.events[S.type];for(var da in N){this.__handleEvent=N[da];if(this.__handleEvent(S)===false)ba=false}return ba};F.preventDefault=function(){this.returnValue=false};F.stopPropagation=function(){this.cancelBubble=true};F.fixEvent=function(S){S.preventDefault=F.preventDefault;S.stopPropagation=F.stopPropagation;return S};var ua=false,ya;if(document.addEventListener)ya=function(){document.removeEventListener("DOMContentLoaded",
ya,false);G.load()};else if(document.attachEvent)ya=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",ya);G.load()}};G.load=function(){if(!ua){if(!document.body)return setTimeout(G.load,13);ua=true;var S=document.body,ba=document.createElement("div");aa=typeof ba.style.opacity==="string";ba.style.position="fixed";ba.style.margin=0;ba.style.top="20px";S.appendChild(ba,S.firstChild);la=ba.offsetTop==20;S.removeChild(ba);G.onReady();G.options.skipSetup||G.setup();
G.skin.init()}};G.plugins={};if(navigator.plugins&&navigator.plugins.length){var Ra=[];l(navigator.plugins,function(S,ba){Ra.push(ba.name)});Ra=Ra.join(",");oa=Ra.indexOf("Flip4Mac")>-1;G.plugins={fla:Ra.indexOf("Shockwave Flash")>-1,qt:Ra.indexOf("QuickTime")>-1,wmp:!oa&&Ra.indexOf("Windows Media")>-1,f4m:oa}}else{oa=function(S){var ba;try{ba=new ActiveXObject(S)}catch(N){}return!!ba};G.plugins={fla:oa("ShockwaveFlash.ShockwaveFlash"),qt:oa("QuickTime.QuickTime"),wmp:oa("wmplayer.ocx"),f4m:false}}var Q=
/^(light|shadow)box/i,Ua=1;G.cache={};G.select=function(S){var ba=[];if(S){var N=S.length;if(N)if(typeof S=="string"){if(G.find)ba=G.find(S)}else if(N==2&&typeof S[0]=="string"&&S[1].nodeType){if(G.find)ba=G.find(S[0],S[1])}else for(var da=0;da<N;++da)ba[da]=S[da];else ba.push(S)}else{var ca;l(document.getElementsByTagName("a"),function(pa,Ka){(ca=Ka.getAttribute("rel"))&&Q.test(ca)&&ba.push(Ka)})}return ba};G.setup=function(S,ba){l(G.select(S),function(N,da){G.addCache(da,ba)})};G.teardown=function(S){l(G.select(S),
function(ba,N){G.removeCache(N)})};G.addCache=function(S,ba){var N=S.shadowboxCacheKey;if(N==b){N=Ua++;S.shadowboxCacheKey=N;F(S,"click",C)}G.cache[N]=G.makeObject(S,ba)};G.removeCache=function(S){z(S,"click",C);delete G.cache[S.shadowboxCacheKey];S.shadowboxCacheKey=null};G.getCache=function(S){S=S.shadowboxCacheKey;return S in G.cache&&G.cache[S]};G.clearCache=function(){for(var S in G.cache)G.removeCache(G.cache[S].link);G.cache={}};G.find=function(){function S(P){for(var $="",ma,qa=0;P[qa];qa++){ma=
P[qa];if(ma.nodeType===3||ma.nodeType===4)$+=ma.nodeValue;else if(ma.nodeType!==8)$+=S(ma.childNodes)}return $}function ba(P,$,ma,qa,Ga,Ba){Ga=0;for(var bb=qa.length;Ga<bb;Ga++){var Za=qa[Ga];if(Za){Za=Za[P];for(var jb=false;Za;){if(Za.sizcache===ma){jb=qa[Za.sizset];break}if(Za.nodeType===1&&!Ba){Za.sizcache=ma;Za.sizset=Ga}if(Za.nodeName.toLowerCase()===$){jb=Za;break}Za=Za[P]}qa[Ga]=jb}}}function N(P,$,ma,qa,Ga,Ba){Ga=0;for(var bb=qa.length;Ga<bb;Ga++){var Za=qa[Ga];if(Za){Za=Za[P];for(var jb=
false;Za;){if(Za.sizcache===ma){jb=qa[Za.sizset];break}if(Za.nodeType===1){if(!Ba){Za.sizcache=ma;Za.sizset=Ga}if(typeof $!=="string"){if(Za===$){jb=true;break}}else if(Xa.filter($,[Za]).length>0){jb=Za;break}}Za=Za[P]}qa[Ga]=jb}}}var da=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,ca=0,pa=Object.prototype.toString,Ka=false,Sa=true;[0,0].sort(function(){Sa=false;return 0});var Xa=function(P,$,ma,qa){ma=ma||[];var Ga=
$=$||document;if($.nodeType!==1&&$.nodeType!==9)return[];if(!P||typeof P!=="string")return ma;for(var Ba=[],bb,Za,jb,Eb,yb=true,ub=mb($),xb=P;(da.exec(""),bb=da.exec(xb))!==null;){xb=bb[3];Ba.push(bb[1]);if(bb[2]){Eb=bb[3];break}}if(Ba.length>1&&ob.exec(P))if(Ba.length===2&&Na.relative[Ba[0]])Za=cb(Ba[0]+Ba[1],$);else for(Za=Na.relative[Ba[0]]?[$]:Xa(Ba.shift(),$);Ba.length;){P=Ba.shift();if(Na.relative[P])P+=Ba.shift();Za=cb(P,Za)}else{if(!qa&&Ba.length>1&&$.nodeType===9&&!ub&&Na.match.ID.test(Ba[0])&&
!Na.match.ID.test(Ba[Ba.length-1])){bb=Xa.find(Ba.shift(),$,ub);$=bb.expr?Xa.filter(bb.expr,bb.set)[0]:bb.set[0]}if($){bb=qa?{expr:Ba.pop(),set:nb(qa)}:Xa.find(Ba.pop(),Ba.length===1&&(Ba[0]==="~"||Ba[0]==="+")&&$.parentNode?$.parentNode:$,ub);Za=bb.expr?Xa.filter(bb.expr,bb.set):bb.set;if(Ba.length>0)jb=nb(Za);else yb=false;for(;Ba.length;){var wb=Ba.pop();bb=wb;if(Na.relative[wb])bb=Ba.pop();else wb="";if(bb==null)bb=$;Na.relative[wb](jb,bb,ub)}}else jb=[]}jb||(jb=Za);if(!jb)throw"Syntax error, unrecognized expression: "+
(wb||P);if(pa.call(jb)==="[object Array]")if(yb)if($&&$.nodeType===1)for(P=0;jb[P]!=null;P++){if(jb[P]&&(jb[P]===true||jb[P].nodeType===1&&hb($,jb[P])))ma.push(Za[P])}else for(P=0;jb[P]!=null;P++)jb[P]&&jb[P].nodeType===1&&ma.push(Za[P]);else ma.push.apply(ma,jb);else nb(jb,ma);if(Eb){Xa(Eb,Ga,ma,qa);Xa.uniqueSort(ma)}return ma};Xa.uniqueSort=function(P){if(Ta){Ka=Sa;P.sort(Ta);if(Ka)for(var $=1;$<P.length;$++)P[$]===P[$-1]&&P.splice($--,1)}return P};Xa.matches=function(P,$){return Xa(P,null,null,
$)};Xa.find=function(P,$,ma){var qa,Ga;if(!P)return[];for(var Ba=0,bb=Na.order.length;Ba<bb;Ba++){var Za=Na.order[Ba];if(Ga=Na.leftMatch[Za].exec(P)){var jb=Ga[1];Ga.splice(1,1);if(jb.substr(jb.length-1)!=="\\"){Ga[1]=(Ga[1]||"").replace(/\\/g,"");qa=Na.find[Za](Ga,$,ma);if(qa!=null){P=P.replace(Na.match[Za],"");break}}}}qa||(qa=$.getElementsByTagName("*"));return{set:qa,expr:P}};Xa.filter=function(P,$,ma,qa){for(var Ga=P,Ba=[],bb=$,Za,jb,Eb=$&&$[0]&&mb($[0]);P&&$.length;){for(var yb in Na.filter)if((Za=
Na.match[yb].exec(P))!=null){var ub=Na.filter[yb],xb,wb;jb=false;if(bb===Ba)Ba=[];if(Na.preFilter[yb])if(Za=Na.preFilter[yb](Za,bb,ma,Ba,qa,Eb)){if(Za===true)continue}else jb=xb=true;if(Za)for(var Kb=0;(wb=bb[Kb])!=null;Kb++)if(wb){xb=ub(wb,Za,Kb,bb);var Ob=qa^!!xb;if(ma&&xb!=null)if(Ob)jb=true;else bb[Kb]=false;else if(Ob){Ba.push(wb);jb=true}}if(xb!==b){ma||(bb=Ba);P=P.replace(Na.match[yb],"");if(!jb)return[];break}}if(P===Ga)if(jb==null)throw"Syntax error, unrecognized expression: "+P;else break;
Ga=P}return bb};var Na=Xa.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\))?/},
leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(P){return P.getAttribute("href")}},relative:{"+":function(P,$){var ma=typeof $==="string",qa=ma&&!/\W/.test($);ma=ma&&!qa;if(qa)$=$.toLowerCase();qa=0;for(var Ga=P.length,Ba;qa<Ga;qa++)if(Ba=P[qa]){for(;(Ba=Ba.previousSibling)&&Ba.nodeType!==1;);P[qa]=ma||Ba&&Ba.nodeName.toLowerCase()===$?Ba||false:Ba===$}ma&&Xa.filter($,P,true)},">":function(P,$){var ma=typeof $==="string";if(ma&&!/\W/.test($)){$=$.toLowerCase();
for(var qa=0,Ga=P.length;qa<Ga;qa++){var Ba=P[qa];if(Ba){ma=Ba.parentNode;P[qa]=ma.nodeName.toLowerCase()===$?ma:false}}}else{qa=0;for(Ga=P.length;qa<Ga;qa++)if(Ba=P[qa])P[qa]=ma?Ba.parentNode:Ba.parentNode===$;ma&&Xa.filter($,P,true)}},"":function(P,$,ma){var qa=ca++,Ga=N;if(typeof $==="string"&&!/\W/.test($)){var Ba=$=$.toLowerCase();Ga=ba}Ga("parentNode",$,qa,P,Ba,ma)},"~":function(P,$,ma){var qa=ca++,Ga=N;if(typeof $==="string"&&!/\W/.test($)){var Ba=$=$.toLowerCase();Ga=ba}Ga("previousSibling",
$,qa,P,Ba,ma)}},find:{ID:function(P,$,ma){if(typeof $.getElementById!=="undefined"&&!ma)return(P=$.getElementById(P[1]))?[P]:[]},NAME:function(P,$){if(typeof $.getElementsByName!=="undefined"){for(var ma=[],qa=$.getElementsByName(P[1]),Ga=0,Ba=qa.length;Ga<Ba;Ga++)qa[Ga].getAttribute("name")===P[1]&&ma.push(qa[Ga]);return ma.length===0?null:ma}},TAG:function(P,$){return $.getElementsByTagName(P[1])}},preFilter:{CLASS:function(P,$,ma,qa,Ga,Ba){P=" "+P[1].replace(/\\/g,"")+" ";if(Ba)return P;Ba=0;for(var bb;(bb=
$[Ba])!=null;Ba++)if(bb)if(Ga^(bb.className&&(" "+bb.className+" ").replace(/[\t\n]/g," ").indexOf(P)>=0))ma||qa.push(bb);else if(ma)$[Ba]=false;return false},ID:function(P){return P[1].replace(/\\/g,"")},TAG:function(P){return P[1].toLowerCase()},CHILD:function(P){if(P[1]==="nth"){var $=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(P[2]==="even"&&"2n"||P[2]==="odd"&&"2n+1"||!/\D/.test(P[2])&&"0n+"+P[2]||P[2]);P[2]=$[1]+($[2]||1)-0;P[3]=$[3]-0}P[0]=ca++;return P},ATTR:function(P,$,ma,qa,Ga,Ba){$=P[1].replace(/\\/g,
"");if(!Ba&&Na.attrMap[$])P[1]=Na.attrMap[$];if(P[2]==="~=")P[4]=" "+P[4]+" ";return P},PSEUDO:function(P,$,ma,qa,Ga){if(P[1]==="not")if((da.exec(P[3])||"").length>1||/^\w/.test(P[3]))P[3]=Xa(P[3],null,null,$);else{P=Xa.filter(P[3],$,ma,true^Ga);ma||qa.push.apply(qa,P);return false}else if(Na.match.POS.test(P[0])||Na.match.CHILD.test(P[0]))return true;return P},POS:function(P){P.unshift(true);return P}},filters:{enabled:function(P){return P.disabled===false&&P.type!=="hidden"},disabled:function(P){return P.disabled===
true},checked:function(P){return P.checked===true},selected:function(P){return P.selected===true},parent:function(P){return!!P.firstChild},empty:function(P){return!P.firstChild},has:function(P,$,ma){return!!Xa(ma[3],P).length},header:function(P){return/h\d/i.test(P.nodeName)},text:function(P){return"text"===P.type},radio:function(P){return"radio"===P.type},checkbox:function(P){return"checkbox"===P.type},file:function(P){return"file"===P.type},password:function(P){return"password"===P.type},submit:function(P){return"submit"===
P.type},image:function(P){return"image"===P.type},reset:function(P){return"reset"===P.type},button:function(P){return"button"===P.type||P.nodeName.toLowerCase()==="button"},input:function(P){return/input|select|textarea|button/i.test(P.nodeName)}},setFilters:{first:function(P,$){return $===0},last:function(P,$,ma,qa){return $===qa.length-1},even:function(P,$){return $%2===0},odd:function(P,$){return $%2===1},lt:function(P,$,ma){return $<ma[3]-0},gt:function(P,$,ma){return $>ma[3]-0},nth:function(P,
$,ma){return ma[3]-0===$},eq:function(P,$,ma){return ma[3]-0===$}},filter:{PSEUDO:function(P,$,ma,qa){var Ga=$[1],Ba=Na.filters[Ga];if(Ba)return Ba(P,ma,$,qa);else if(Ga==="contains")return(P.textContent||P.innerText||S([P])||"").indexOf($[3])>=0;else if(Ga==="not"){$=$[3];ma=0;for(qa=$.length;ma<qa;ma++)if($[ma]===P)return false;return true}else throw"Syntax error, unrecognized expression: "+Ga;},CHILD:function(P,$){var ma=$[1],qa=P;switch(ma){case "only":case "first":for(;qa=qa.previousSibling;)if(qa.nodeType===
1)return false;if(ma==="first")return true;qa=P;case "last":for(;qa=qa.nextSibling;)if(qa.nodeType===1)return false;return true;case "nth":ma=$[2];var Ga=$[3];if(ma===1&&Ga===0)return true;var Ba=$[0],bb=P.parentNode;if(bb&&(bb.sizcache!==Ba||!P.nodeIndex)){var Za=0;for(qa=bb.firstChild;qa;qa=qa.nextSibling)if(qa.nodeType===1)qa.nodeIndex=++Za;bb.sizcache=Ba}qa=P.nodeIndex-Ga;return ma===0?qa===0:qa%ma===0&&qa/ma>=0}},ID:function(P,$){return P.nodeType===1&&P.getAttribute("id")===$},TAG:function(P,
$){return $==="*"&&P.nodeType===1||P.nodeName.toLowerCase()===$},CLASS:function(P,$){return(" "+(P.className||P.getAttribute("class"))+" ").indexOf($)>-1},ATTR:function(P,$){var ma=$[1];ma=Na.attrHandle[ma]?Na.attrHandle[ma](P):P[ma]!=null?P[ma]:P.getAttribute(ma);var qa=ma+"",Ga=$[2],Ba=$[4];return ma==null?Ga==="!=":Ga==="="?qa===Ba:Ga==="*="?qa.indexOf(Ba)>=0:Ga==="~="?(" "+qa+" ").indexOf(Ba)>=0:!Ba?qa&&ma!==false:Ga==="!="?qa!==Ba:Ga==="^="?qa.indexOf(Ba)===0:Ga==="$="?qa.substr(qa.length-Ba.length)===
Ba:Ga==="|="?qa===Ba||qa.substr(0,Ba.length+1)===Ba+"-":false},POS:function(P,$,ma,qa){var Ga=Na.setFilters[$[2]];if(Ga)return Ga(P,ma,$,qa)}}},ob=Na.match.POS;for(var kb in Na.match){Na.match[kb]=RegExp(Na.match[kb].source+/(?![^\[]*\])(?![^\(]*\))/.source);Na.leftMatch[kb]=RegExp(/(^(?:.|\r|\n)*?)/.source+Na.match[kb].source)}var nb=function(P,$){P=Array.prototype.slice.call(P,0);if($){$.push.apply($,P);return $}return P};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}catch(Pa){nb=
function(P,$){var ma=$||[];if(pa.call(P)==="[object Array]")Array.prototype.push.apply(ma,P);else if(typeof P.length==="number")for(var qa=0,Ga=P.length;qa<Ga;qa++)ma.push(P[qa]);else for(qa=0;P[qa];qa++)ma.push(P[qa]);return ma}}var Ta;if(document.documentElement.compareDocumentPosition)Ta=function(P,$){if(!P.compareDocumentPosition||!$.compareDocumentPosition){if(P==$)Ka=true;return P.compareDocumentPosition?-1:1}var ma=P.compareDocumentPosition($)&4?-1:P===$?0:1;if(ma===0)Ka=true;return ma};else if("sourceIndex"in
document.documentElement)Ta=function(P,$){if(!P.sourceIndex||!$.sourceIndex){if(P==$)Ka=true;return P.sourceIndex?-1:1}var ma=P.sourceIndex-$.sourceIndex;if(ma===0)Ka=true;return ma};else if(document.createRange)Ta=function(P,$){if(!P.ownerDocument||!$.ownerDocument){if(P==$)Ka=true;return P.ownerDocument?-1:1}var ma=P.ownerDocument.createRange(),qa=$.ownerDocument.createRange();ma.setStart(P,0);ma.setEnd(P,0);qa.setStart($,0);qa.setEnd($,0);ma=ma.compareBoundaryPoints(Range.START_TO_END,qa);if(ma===
0)Ka=true;return ma};(function(){var P=document.createElement("div"),$="script"+(new Date).getTime();P.innerHTML="<a name='"+$+"'/>";var ma=document.documentElement;ma.insertBefore(P,ma.firstChild);if(document.getElementById($)){Na.find.ID=function(qa,Ga,Ba){if(typeof Ga.getElementById!=="undefined"&&!Ba)return(Ga=Ga.getElementById(qa[1]))?Ga.id===qa[1]||typeof Ga.getAttributeNode!=="undefined"&&Ga.getAttributeNode("id").nodeValue===qa[1]?[Ga]:b:[]};Na.filter.ID=function(qa,Ga){var Ba=typeof qa.getAttributeNode!==
"undefined"&&qa.getAttributeNode("id");return qa.nodeType===1&&Ba&&Ba.nodeValue===Ga}}ma.removeChild(P);ma=P=null})();(function(){var P=document.createElement("div");P.appendChild(document.createComment(""));if(P.getElementsByTagName("*").length>0)Na.find.TAG=function($,ma){var qa=ma.getElementsByTagName($[1]);if($[1]==="*"){for(var Ga=[],Ba=0;qa[Ba];Ba++)qa[Ba].nodeType===1&&Ga.push(qa[Ba]);qa=Ga}return qa};P.innerHTML="<a href='#'></a>";if(P.firstChild&&typeof P.firstChild.getAttribute!=="undefined"&&
P.firstChild.getAttribute("href")!=="#")Na.attrHandle.href=function($){return $.getAttribute("href",2)};P=null})();document.querySelectorAll&&function(){var P=Xa,$=document.createElement("div");$.innerHTML="<p class='TEST'></p>";if(!($.querySelectorAll&&$.querySelectorAll(".TEST").length===0)){Xa=function(qa,Ga,Ba,bb){Ga=Ga||document;if(!bb&&Ga.nodeType===9&&!mb(Ga))try{return nb(Ga.querySelectorAll(qa),Ba)}catch(Za){}return P(qa,Ga,Ba,bb)};for(var ma in P)Xa[ma]=P[ma];$=null}}();(function(){var P=
document.createElement("div");P.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!P.getElementsByClassName||P.getElementsByClassName("e").length===0)){P.lastChild.className="e";if(P.getElementsByClassName("e").length!==1){Na.order.splice(1,0,"CLASS");Na.find.CLASS=function($,ma,qa){if(typeof ma.getElementsByClassName!=="undefined"&&!qa)return ma.getElementsByClassName($[1])};P=null}}})();var hb=document.compareDocumentPosition?function(P,$){return P.compareDocumentPosition($)&16}:
function(P,$){return P!==$&&(P.contains?P.contains($):true)},mb=function(P){return(P=(P?P.ownerDocument||P:0).documentElement)?P.nodeName!=="HTML":false},cb=function(P,$){for(var ma=[],qa="",Ga,Ba=$.nodeType?[$]:$;Ga=Na.match.PSEUDO.exec(P);){qa+=Ga[0];P=P.replace(Na.match.PSEUDO,"")}P=Na.relative[P]?P+"*":P;Ga=0;for(var bb=Ba.length;Ga<bb;Ga++)Xa(P,Ba[Ga],ma);return Xa.filter(qa,ma)};return Xa}();G.lang={code:"en",of:"of",loading:"loading",cancel:"Cancel",next:"Next",previous:"Previous",play:"Play",
pause:"Pause",close:"Close",errors:{single:'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared:'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either:'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}};G.html=function(S,ba){this.obj=S;this.id=ba;this.height=S.height?parseInt(S.height,10):300;this.width=S.width?parseInt(S.width,10):
500};G.html.prototype={append:function(S){var ba=document.createElement("div");ba.id=this.id;ba.className="html";ba.innerHTML=this.obj.content;S.appendChild(ba)},remove:function(){var S=A(this.id);S&&v(S)}};var wa=false,$a=[],H=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"],Y,xa,Ia,Wa=true,Va={};Va.markup='<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-wrapper-inner"><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><div id="sb-loading-inner"><span>{loading}</span></div></div></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"></a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div></div></div></div></div>';
Va.options={animSequence:"sync",counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,fadeDuration:0.35,initialHeight:160,initialWidth:320,modal:false,overlayColor:"#000",overlayOpacity:0.5,resizeDuration:0.35,showOverlay:true,troubleElements:["select","object","embed","canvas"]};Va.init=function(){G.appendHTML(document.body,t(Va.markup,G.lang));Va.body=A("sb-body-inner");Y=A("sb-container");xa=A("sb-overlay");Ia=A("sb-wrapper");if(!la)Y.style.position="absolute";if(!aa){var S,
ba,N=/url\("(.*\.png)"\)/;l(H,function(ca,pa){if(S=A(pa))if(ba=G.getStyle(S,"backgroundImage").match(N)){S.style.backgroundImage="none";S.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+ba[1]+",sizingMethod=scale);"}})}var da;F(a,"resize",function(){if(da){clearTimeout(da);da=null}if(Fa)da=setTimeout(Va.onWindowResize,10)})};Va.onOpen=function(S,ba){Wa=false;Y.style.display="block";E();var N=Z(G.options.initialHeight,G.options.initialWidth);ea(N.innerHeight,N.top);
ia(N.width,N.left);if(G.options.showOverlay){xa.style.backgroundColor=G.options.overlayColor;G.setOpacity(xa,0);G.options.modal||F(xa,"click",G.close);wa=true}if(!la){J();F(a,"scroll",J)}fa();Y.style.visibility="visible";wa?O(xa,"opacity",G.options.overlayOpacity,G.options.fadeDuration,ba):ba()};Va.onLoad=function(S,ba){for(I(true);Va.body.firstChild;)v(Va.body.firstChild);X(S,function(){if(Fa){if(!S)Ia.style.visibility="visible";var N=G.getCurrent();A("sb-title-inner").innerHTML=N.title||"";var da,
ca,pa,Ka,Sa;if(G.options.displayNav){da=true;N=G.gallery.length;if(N>1)if(G.options.continuous)ca=Sa=true;else{ca=N-1>G.current;Sa=G.current>0}if(G.options.slideshowDelay>0&&G.hasNext()){Ka=!G.isPaused();pa=!Ka}}else da=ca=pa=Ka=Sa=false;M("close",da);M("next",ca);M("play",pa);M("pause",Ka);M("previous",Sa);ca="";if(G.options.displayCounter&&G.gallery.length>1){N=G.gallery.length;if(G.options.counterType=="skip"){pa=0;Sa=N;Ka=parseInt(G.options.counterLimit)||0;if(Ka<N&&Ka>2){Sa=Math.floor(Ka/2);
pa=G.current-Sa;if(pa<0)pa+=N;Sa=G.current+(Ka-Sa);if(Sa>N)Sa-=N}for(;pa!=Sa;){if(pa==N)pa=0;ca+='<a onclick="Shadowbox.change('+pa+');"';if(pa==G.current)ca+=' class="sb-counter-current"';ca+=">"+ ++pa+"</a>"}}else ca=[G.current+1,G.lang.of,N].join(" ")}A("sb-counter").innerHTML=ca;ba()}})};Va.onReady=function(S){if(Fa){var ba=G.player,N=Z(ba.height,ba.width),da=function(){var ca=A("sb-title-inner"),pa=A("sb-info-inner");ca.style.visibility=pa.style.visibility="";ca.innerHTML!=""&&O(ca,"marginTop",
0,0.35);O(pa,"marginTop",0,0.35,S)};switch(G.options.animSequence){case "hw":ea(N.innerHeight,N.top,true,function(){ia(N.width,N.left,true,da)});break;case "wh":ia(N.width,N.left,true,function(){ea(N.innerHeight,N.top,true,da)});break;default:ia(N.width,N.left,true);ea(N.innerHeight,N.top,true,da)}}};Va.onShow=function(S){I(false,S);Wa=true};Va.onClose=function(){la||z(a,"scroll",J);z(xa,"click",G.close);Ia.style.visibility="hidden";var S=function(){Y.style.visibility="hidden";Y.style.display="none";
fa(true)};wa?O(xa,"opacity",0,G.options.fadeDuration,S):S()};Va.onPlay=function(){M("play",false);M("pause",true)};Va.onPause=function(){M("pause",false);M("play",true)};Va.onWindowResize=function(){if(Wa){E();var S=G.player,ba=Z(S.height,S.width);ia(ba.width,ba.left);ea(ba.innerHeight,ba.top);S.onWindowResize&&S.onWindowResize()}};G.skin=Va;a.Shadowbox=G})(window);Bupa.MediaPlayer={};Bupa.MediaPlayer.addItems=function(){};Bupa.MediaPlayer.addHandler=function(){};
Bupa.context("media-player",function(a,b){function g(){var l=b.find(".related-videos");l.find("ul").html(h);b.find("ul.videos li").each(function(y){a(this).attr("data-index",y).removeClass("last").click(e)});l.find(".bupacarousel").bupaCarousel({withControls:true});var t=l.find(".caption");t.find(".video-count").text(t.parent().find("ul.videos li").length);l=l.find("a.view-all");if(l.length>0){t=l.attr("href");t!=null&&t.indexOf("?")==-1&&l.attr("href",t.replace("&","?"))}}function f(){b.find("a.close-button").click(function(){Shadowbox.close();
return false})}function d(l){var t=b.find("ul.videos li[data-index="+l+"]"),y=t.find("a.media"),A=y.attr("href").toString(),v;b.find("div.main div.player *, div.main div.info *").remove();b.find("ul.videos li").removeClass("selected");t.addClass("selected");if(A.startsWith("http://www.youtube.com"))v=n.youTube;else if(A.startsWith("http://player.vimeo.com"))v=n.vimeo;a("#sb-wrapper").css("width","905px");b.find("div.main div.player").append(v.format(A,y.text()).toString());b.find("div.main div.info").html(t.find("div.info").html());
b.find(".related-videos .bupacarousel").bupaCarousel("scrollTo",l)}function e(){d(parseInt(a(this).attr("data-index")));return false}b.attr("id","media-player-hidden").css("display","none");var k={players:["html","swf","flv"],onFinish:function(){b=a("#media-player");g();b.find(".footer").css("overflow","hidden");f();var l=k.videoToPlay;l!=null&&d(l)},player:"html",content:'<div id="media-player" style="display:block">'+b.html()+"</div>",width:903,height:426,videoToPlay:0};Shadowbox.init(k);var h=
"",n={youTube:'<object width="381" height="283"><param name="movie" value="{0}"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="{0}" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="381" height="283"></embed></object>',vimeo:'<iframe src="{0}?byline=0&amp;portrait=0" width="381" height="286" frameborder="0"></iframe><p>{1}</p>'};Bupa.MediaPlayer.setVideoListHtml=function(l){h=
l};Bupa.MediaPlayer.addItems=function(l){l.each(function(){h+="<li>"+a(this).html()+"</li>"});l.each(function(t){Bupa.MediaPlayer.addHandler(a(this).children("a.media"),t)})};Bupa.MediaPlayer.addHandler=function(l,t){l.click(function(){k.videoToPlay=t;Shadowbox.open(k);return false})};Bupa.MediaPlayer.openVideo=function(l){k.videoToPlay=l;Shadowbox.open(k)}});
(function(a){a.fn.bupaPodcasts=function(){function b(d){d.find("a.media").click(function(){f.parent().find("li").each(g);var e="audio-player-"+a(".audio-player").length,k=d.find("a.media").attr("href"),h=Bupa.getBaseURL()+"/js/singlemp3player.swf";e=a('<div class="audio-player">  <object id="{6}" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{3}" height="{4}" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">    <param name="movie" value="{5}?showDownload=true&amp;file={0}&amp;autoStart=false&amp;backColor={1}&amp;frontColor={2}&amp;repeatPlay=no&amp;songVolume=50">    <param name="wmode" value="transparent">    <param name="allowScriptAccess" value="always">    <embed name="{6}" wmode="transparent" width="{3}" height="{4}" src="{5}?showDownload=true&amp;file={0}&amp;autoStart=false&amp;backColor={1}&amp;frontColor={2}&amp;repeatPlay=no&amp;songVolume=50" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">  </object></div>'.format(k,
"F7F7F7","0C3763","253","20",h,e));d.append(e);d.addClass("expanded").animate({height:88},"fast","swing",null).find(".audio-player").animate({opacity:1},"fast","swing",null);return false})}function g(){var d=a(this);d.removeClass("expanded").animate({height:64},"fast","swing",null).find(".audio-player").animate({opacity:0},"fast","swing",function(){d.find(".audio-player").remove()})}var f=a(this);f.find("li").each(function(){b(a(this))})};a(function(){var b=a(".media-list");if(b.length!=0)document.title.toString().startsWith("Our People")?
a(".media-list").remove():b.each(function(){var g=a(this);g.find(".panes li a.media").each(function(){a(this).append(a("<b> </b>"))});var f=g.find("ul.videos");f.children("li").each(function(e){a(this).click(function(){Bupa.MediaPlayer.setVideoListHtml(f.html());Bupa.MediaPlayer.openVideo(e);return false})});g.find(".podcasts>ul").bupaPodcasts();var d=g.find(".bupacarousel-controls");g.find("ul.bupa-tabs a").each(function(){var e=a(this),k=e.parent().attr("class"),h=g.find(".panes>.pane."+k),n=h.find("li").length;
n>0?e.click(function(){g.find(".caption").html("Displaying <strong>"+n+"</strong> "+e.text().toString().toLowerCase())}):e.parent().hide();h.bupaCarousel({withControls:false});e.click(function(){g.find(".pane").css("display","none");g.find(".pane."+a(this).parent().attr("class")).css("display","block");g.find("ul.bupa-tabs a").removeClass("current");a(this).addClass("current");d.bupaCarouselControls(h);d.find("a.down").hasClass("disabled")?d.find("a.view-all").attr("href","#").addClass("disabled").click(function(){return false}):
d.find("a.view-all").attr("href",h.find("a.view-all-url").attr("href")).removeClass("disabled").click(function(){return true});return false})});g.find("ul.bupa-tabs a:first").click()})})})(jQuery);var overlaySettings={};overlaySettings.urlRecommendation="/health-insurance/best-matching-covers";overlaySettings.urlSaveCriteria="/BupaSales/application/criteria/saveCriteria.json";overlaySettings.urlGetCriteria="/BupaSales/application/criteria/getCriteria.json";overlaySettings.urlVisitorWorkingVisa="/health-insurance/overseas-visitors-working-visa";
overlaySettings.urlVisitorNonWorkingVisa="/health-insurance/overseas-visitors-non-working-visa";overlaySettings.urlStudentVisa="/health-insurance/overseas-students/oshc";overlaySettings.urlQuickQuote="/health-insurance/best-matching-covers";overlaySettings.urlCorporateListing="/health-insurance/compare-health-covers";overlaySettings.visitorWorkingUnder50='<option value="">Please select</option><option value="457">Long Stay Working</option><option value="418">Educational</option><option value="475">Regional Sponsored</option><option value="448">Occupational</option><option value="417">Holiday Working</option><option value="476">Skilled - Recognised Graduate</option><option value="485">Skilled - Graduate</option><option value="977">ETA (Business Entrant - Short Validity)</option><option value="956">ETA (Business Entrant - Long Validity)</option><option value="456">Business (Short Stay)</option><option value="462">Work and Holiday (Temporary)</option><option value="419">Visiting Academic</option><option value="459">Sponsored Business Visitor (Short Stay)</option><option value="470">Professional Development</option><option value="other">Other:</option>';
overlaySettings.visitorWorkingAbove50='<option value="">Please select</option><option value="457">Long Stay Working</option><option value="418">Educational</option><option value="475">Regional Sponsored</option><option value="448">Occupational</option><option value="417">Holiday Working</option><option value="other">Other:</option>';
(function(a){function b(){a("#compare-criteria-scale-single").click(function(){Bupa.debug&&console.log("single-clicked");globalPreferenceSelectorFamilyType="SINGLE";Bupa.debug&&console.log("globalPreferenceSelectorFamilyType - "+globalPreferenceSelectorFamilyType);a("#compare-criteria-scale").val("Myself").removeClass("sm-couple sm-family sm-parent").addClass("sm-single");a("#compare-criteria-dependant-extension").hide().find("input").addClass("disable-validation");a("#compare-criteria-partner-age").hide().find("input, select").addClass("disable-validation");
a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")});a("#compare-criteria-scale-couple").click(function(){globalPreferenceSelectorFamilyType="COUPLE";a("#compare-criteria-scale").val("Myself and my partner").removeClass("sm-single sm-family sm-parent").addClass("sm-couple");a("#compare-criteria-dependant-extension").hide().find("input").addClass("disable-validation");a("#compare-criteria-partner-age").show().find("input, select").removeClass("disable-validation");a(".statusimg").removeClass("statusimg-on");
a(this).addClass("statusimg-on")});a("#compare-criteria-scale-family").click(function(){globalPreferenceSelectorFamilyType="FAMILY";a("#compare-criteria-scale").val("Myself and my family").removeClass("sm-single sm-couple sm-parent").addClass("sm-family");a("#compare-criteria-dependant-extension").show().find("input").removeClass("disable-validation");a("#compare-criteria-partner-age").show().find("input, select").removeClass("disable-validation");a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")});
a("#compare-criteria-scale-single-parent").click(function(){globalPreferenceSelectorFamilyType="SINGLE_PARENT";a("#compare-criteria-scale").val("Myself and my child").removeClass("sm-single sm-couple sm-family").addClass("sm-parent");a("#compare-criteria-dependant-extension").show().find("input").removeClass("disable-validation");a("#compare-criteria-partner-age").hide().find("input, select").addClass("disable-validation");a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")})}
function g(){a("#overseas-criteria-scale-single").click(function(){globalPreferenceSelectorFamilyType="SINGLE";if(Bupa.debug){console.log("OVERLAY - overseas-single-clicked");console.log("globalPreferenceSelectorFamilyType - "+globalPreferenceSelectorFamilyType)}a("#overseas-criteria-scale").val("Myself").removeClass("sm-couple sm-family sm-parent").addClass("sm-single");a("#overseas-criteria-partner-age").hide().find("input, select").addClass("disable-validation");a(".statusimg").removeClass("statusimg-on");
a(this).addClass("statusimg-on")});a("#overseas-criteria-scale-couple").click(function(){globalPreferenceSelectorFamilyType="COUPLE";a("#overseas-criteria-scale").val("Myself and my partner").removeClass("sm-single sm-family sm-parent").addClass("sm-couple");a("#overseas-criteria-partner-age").show().find("input, select").removeClass("disable-validation");a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")});a("#overseas-criteria-scale-family").click(function(){globalPreferenceSelectorFamilyType=
"FAMILY";a("#overseas-criteria-scale").val("Myself and my family").removeClass("sm-single sm-couple sm-parent").addClass("sm-family");a("#overseas-criteria-partner-age").show().find("input, select").removeClass("disable-validation");a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")})}function f(){a("#oshc-criteria-scale-single").click(function(){globalPreferenceSelectorFamilyType="SINGLE";if(Bupa.debug){console.log("OVERLAY - oshc-single-clicked");console.log("globalPreferenceSelectorFamilyType - "+
globalPreferenceSelectorFamilyType)}a("#oshc-criteria-scale").val("Myself").removeClass("sm-couple sm-family sm-parent").addClass("sm-single");a("#oshc-criteria-partner-age").hide().find("input, select").addClass("disable-validation");a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")});a("#oshc-criteria-scale-family").click(function(){globalPreferenceSelectorFamilyType="FAMILY";a("#oshc-criteria-scale").val("Myself and my family").removeClass("sm-single sm-couple sm-parent").addClass("sm-family");
a("#oshc-criteria-partner-age").show().find("input, select").removeClass("disable-validation");a(".statusimg").removeClass("statusimg-on");a(this).addClass("statusimg-on")})}var d=false;a(function(){function e(h){var n,l,t,y,A,v,F,z,x,C;if(h=="single"){n="SINGLE";l=a("#compare-criteria-age-month-single").val();t=a("#compare-criteria-age-year-single").val();v=a("#compare-criteria-location-single").val();F=a("#compare-criteria-preference-single").val()}else if(h=="couple"){n="COUPLE";l=a("#compare-criteria-age-month-couple").val();
t=a("#compare-criteria-age-year-couple").val();y=a("#compare-criteria-age-partner-month-couple").val();A=a("#compare-criteria-age-partner-year-couple").val();v=a("#compare-criteria-location-couple").val();F=a("#compare-criteria-preference-couple").val()}else if(h=="family"){n=a("input[name=dependant-extension-family]:checked").val()=="YES"?"FAMILY_PLUS":"FAMILY";l=a("#compare-criteria-age-month-family").val();t=a("#compare-criteria-age-year-family").val();y=a("#compare-criteria-age-partner-month-family").val();
A=a("#compare-criteria-age-partner-year-family").val();v=a("#compare-criteria-location-family option:selected").val();F=a("#compare-criteria-preference-family").val()}else if(h=="single-plus"){n=a("input[name=dependant-extension-single-plus]:checked").val()=="YES"?"SINGLE_PARENT_PLUS":"SINGLE_PARENT";l=a("#compare-criteria-age-month-single-plus").val();t=a("#compare-criteria-age-year-single-plus").val();v=a("#compare-criteria-location-single-plus option:selected").val();F=a("#compare-criteria-preference-single-plus").val()}else if(h==
"overlay"){n=globalPreferenceSelectorFamilyType;if(globalPreferenceSelectorFamilyType=="FAMILY"||globalPreferenceSelectorFamilyType=="SINGLE_PARENT")if(a("input[name='dependant-extension']:checked").val()=="YES")n=globalPreferenceSelectorFamilyType=="FAMILY"?"FAMILY_PLUS":"SINGLE_PARENT_PLUS";l=a("#compare-criteria-age-month").val();t=a("#compare-criteria-age-year").val();y=a("#compare-criteria-age-partner-month").val();A=a("#compare-criteria-age-partner-year").val();v=a("#compare-criteria-location option:selected").val();
F=a("#compare-criteria-preference").val()}else if(h=="overseas-single"){n="SINGLE";l=a("#overseas-single-month").val();t=a("#overseas-single-year").val();v=a("#overseas-single-state").val();z=a("#overseas-single-citizenship").val();x=a("INPUT[name='overseas-single-visas']:checked").val();if(x=="working"){C=a("#overseas-single-working-visa-type").val();if(C=="other")C="other|"+a("#overseas-single-working-visa-other").val()}else{C=a("#overseas-single-non-working-visa-type").val();if(C=="other")C="other|"+
a("#overseas-single-non-working-visa-other").val()}}else if(h=="overseas-couple"){n="COUPLE";l=a("#overseas-couple-month").val();t=a("#overseas-couple-year").val();y=a("#overseas-couple-partner-month").val();A=a("#overseas-couple-partner-year").val();v=a("#overseas-couple-state").val();z=a("#overseas-couple-citizenship").val();x=a("INPUT[name='overseas-couple-visas']:checked").val();if(x=="working"){C=a("#overseas-couple-working-visa-type").val();if(C=="other")C="other|"+a("#overseas-couple-working-visa-other").val()}else{C=
a("#overseas-couple-non-working-visa-type").val();if(C=="other")C="other|"+a("#overseas-couple-non-working-visa-other").val()}}else if(h=="overseas-family"){n="FAMILY";l=a("#overseas-family-month").val();t=a("#overseas-family-year").val();y=a("#overseas-family-partner-month").val();A=a("#overseas-family-partner-year").val();v=a("#overseas-family-state").val();z=a("#overseas-family-citizenship").val();x=a("INPUT[name='overseas-family-visas']:checked").val();if(x=="working"){C=a("#overseas-family-working-visa-type").val();
if(C=="other")C="other|"+a("#overseas-family-working-visa-other").val()}else{C=a("#overseas-family-non-working-visa-type").val();if(C=="other")C="other|"+a("#overseas-family-non-working-visa-other").val()}}else if(h=="overseas-overlay"){n=globalPreferenceSelectorFamilyType;l=a("#overseas-criteria-month").val();t=a("#overseas-criteria-year").val();y=a("#overseas-criteria-partner-month").val();A=a("#overseas-criteria-partner-year").val();v=a("#overseas-criteria-location").val();z=a("#overseas-criteria-citizenship").val();
x=a("INPUT[name='overseas-criteria-visa']:checked").val();C=x=="working"?a("#overseas-criteria-working-visa-type").val():a("#overseas-criteria-non-working-visa-type").val();if(C=="other")C="other|"+a("#overseas-criteria-working-visa-other").val()}else if(h=="student-single"){n="SINGLE";l=a("#student-single-month").val();t=a("#student-single-year").val();v=a("#student-single-state").val();z=a("#student-single-citizenship").val();x=a("INPUT[name='student-single-visas']:checked").val();C=x=="student-visa"?
a("#student-single-student-visa-select").val():a("#student-single-other-visa-select").val()}else if(h=="student-family"){n="FAMILY";l=a("#student-family-month").val();t=a("#student-family-year").val();y=a("#student-family-partner-month").val();A=a("#student-family-partner-year").val();v=a("#student-family-state").val();z=a("#student-family-citizenship").val();x=a("INPUT[name='student-family-visas']:checked").val();C=x=="student-visa"?a("#student-family-student-visa-select").val():a("#student-family-other-visa-select").val()}else if(h==
"oshc-overlay"){n=globalPreferenceSelectorFamilyType;l=a("#oshc-criteria-month").val();t=a("#oshc-criteria-year").val();y=a("#oshc-criteria-partner-month").val();A=a("#oshc-criteria-partner-year").val();v=a("#oshc-criteria-location").val();z=a("#oshc-criteria-citizenship").val();x=a("INPUT[name='oshc-overlay-visas']:checked").val();C=x=="student-visa"?a("#oshc-overlay-visa-student-select").val():a("#oshc-overlay-visa-other-select").val()}else return false;var O={familyType:n,state:v,dob:"01/"+(l<
10?"0"+l:l)+"/"+t};if(h=="single"||h=="couple"||h=="family"||h=="single-plus"||h=="overlay"){v=GlobalPreferenceSelectorGetAge(l,t);O.quoteType="PHI";O.continuousCover="true";O.excess="";O.rebate="THIRTY";O.applyRebate="true";O.coverPreference=F;if(v>=65&&v<=69)O.rebate="THIRTY_FIVE";else if(v>69)O.rebate="FORTY";if(n=="COUPLE"||n=="FAMILY"||n=="FAMILY_PLUS"){O.partnerContinuousCover="true";O.partnerDob="01/"+(y<10?"0"+y:y)+"/"+A;F=GlobalPreferenceSelectorGetAge(y,A);if(F>v)if(F>=65&&F<=69)O.rebate=
"THIRTY_FIVE";else if(F>69)O.rebate="FORTY"}}if(h=="overseas-single"||h=="overseas-couple"||h=="overseas-family"||h=="overseas-overlay"){O.quoteType=x=="working"?"OSV":"OSVNW";O.citizenship=z;O.workingVisa=x=="working"?"true":"false";O.visaDetail=C;if(n=="COUPLE"||n=="FAMILY")O.partnerDob="01/"+(y<10?"0"+y:y)+"/"+A}if(h=="student-single"||h=="student-family"||h=="oshc-overlay"){O.quoteType="OSHC";O.citizenship=z;O.studentVisa=x=="student-visa"?"true":"false";O.visaDetail=C;O.lengthOfCover="12";if(n==
"COUPLE"||n=="FAMILY")O.partnerDob="01/"+(y<10?"0"+y:y)+"/"+A;if(x!="student-visa"){l=GlobalPreferenceSelectorGetAge(l,t);t=false;if(C=="other")t=true;else if(n=="COUPLE"||n=="FAMILY"){F=GlobalPreferenceSelectorGetAge(y,A);if(l>=50||F>=50)t=true}else if(l>=50)t=true;if(t){O.quoteType="OSVNW";O.workingVisa=false}else{O.quoteType="OSV";O.workingVisa=true}d=true}}a.ajax({url:overlaySettings.urlSaveCriteria,data:O,dataType:"json",type:"POST",success:function(E){if(E.error==false){Bupa.debug&&console.log("type = "+
h);a.cookie("fType",n,{path:"/"});if(h=="single"||h=="couple"||h=="family"||h=="single-plus"){Bupa.debug&&console.log("overlaySettings.urlRecommendation = "+overlaySettings.urlRecommendation);a.cookie("rbVal",O.rebate,{path:"/"});window.location=typeof isCorporate!="undefined"?isCorporate?overlaySettings.urlCorporateListing:overlaySettings.urlRecommendation:overlaySettings.urlRecommendation}else if(h=="overlay"){a.cookie("rbVal",O.rebate,{path:"/"});if(a(".bupa-application-form").length!=0)window.location=
overlaySettings.urlQuickQuote;else{updateGlobalPreferenceSelectorText(n);a("#compare-criteria-form").trigger("callBack")}}else if(h=="overseas-single"||h=="overseas-couple"||h=="overseas-family")if(x=="working"){a.cookie("recChannel","Overseas visitors working visa",{path:"/"});window.location=overlaySettings.urlVisitorWorkingVisa}else{a.cookie("recChannel","Overseas visitors non working visa",{path:"/"});window.location=overlaySettings.urlVisitorNonWorkingVisa}else if(h=="overseas-overlay")if(a(".bupa-application-form").length!=
0)if(x=="working"){a.cookie("recChannel","Overseas visitors working visa",{path:"/"});window.location=overlaySettings.urlVisitorWorkingVisa}else{a.cookie("recChannel","Overseas visitors non working visa",{path:"/"});window.location=overlaySettings.urlVisitorNonWorkingVisa}else{updateGlobalPreferenceSelectorTextOverseas(n);x=="working"?a.cookie("recChannel","Overseas visitors working visa",{path:"/"}):a.cookie("recChannel","Overseas visitors non working visa",{path:"/"});a("#overseas-criteria-overlay-form").trigger("callBack")}else if(h==
"student-single"||h=="student-family"||h=="oshc-overlay")if(d)if(O.workingVisa){a.cookie("recChannel","Overseas visitors working visa",{path:"/"});window.location=overlaySettings.urlVisitorWorkingVisa}else{a.cookie("recChannel","Overseas visitors non working visa",{path:"/"});window.location=overlaySettings.urlVisitorNonWorkingVisa}else window.location=overlaySettings.urlStudentVisa}else Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.")},
error:function(){Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.")}});return false}a.validator.addMethod("preference-year-bottom",function(h,n){if(a(n).attr("watermark"))if(a(n).attr("watermark")==h)return true;var l=a(this.currentElements[0]),t=new Date,y=t.getFullYear();if(y-h>17)return true;else if(y-h==17)return l.parent().find("select").val()<=t.getMonth()+1;return false},"Please enter a valid year of birth");a.validator.addMethod("preference-year-top",
function(){return true},"Please enter a valid year of birth");a.validator.addMethod("oshc-preference-year",function(h,n){if(a(n).attr("watermark"))if(a(n).attr("watermark")==h)return true;var l=a(this.currentElements[0]),t=new Date,y=t.getFullYear();if(y-h<100)if(h<y)return true;else if(y==h)return l.parent().find("select").val()<=t.getMonth()+1;return false},"Please enter a valid year of birth");try{isCorporate&&a("#compare-criteria-preference").closest(".compare-criteria-question-row").hide()}catch(k){}a("#compare-criteria-form-single-health-insurance").validate({ignore:".disable-validation",
rules:{"compare-criteria-age-year-single":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"compare-criteria-age-year-single":{"preference-year-bottom":"You must be over the age of 17.","preference-year-top":"You must be below 100."}},submitHandler:function(){Bupa.debug&&console.log("submit FORM #compare-criteria-form-single");trackStartQuote(Bupa.brand.toLowerCase(),"quick-quote");e("single");return false}});a("#compare-criteria-form-couple-health-insurance").validate({ignore:".disable-validation",
rules:{"compare-criteria-age-year-couple":{"preference-year-bottom":true,"preference-year-top":true},"compare-criteria-age-partner-year-couple":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"compare-criteria-age-year-couple":{"preference-year-bottom":"You must be 17 or over.","preference-year-top":"You must be below 100."},"compare-criteria-age-partner-year-couple":{"preference-year-bottom":"Your partner must be 17 or over.","preference-year-top":"Your partner must be below 100."}},
submitHandler:function(){Bupa.debug&&console.log("submit FORM #compare-criteria-form-couple");trackStartQuote(Bupa.brand.toLowerCase(),"quick-quote");e("couple");return false}});a("#compare-criteria-form-family-health-insurance").validate({ignore:".disable-validation",rules:{"compare-criteria-age-year-family":{"preference-year-bottom":true,"preference-year-top":true},"compare-criteria-age-partner-year-family":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"compare-criteria-age-year-family":{"preference-year-bottom":"You must be 17 or over.",
"preference-year-top":"You must be below 100."},"compare-criteria-age-partner-year-family":{"preference-year-bottom":"Your partner must be 17 or over.","preference-year-top":"Your partner must be below 100."}},submitHandler:function(){Bupa.debug&&console.log("submit FORM #compare-criteria-form-family");trackStartQuote(Bupa.brand.toLowerCase(),"quick-quote");e("family");return false}});a("#compare-criteria-form-single-plus-health-insurance").validate({ignore:".disable-validation",rules:{"compare-criteria-age-year-single-plus":{"preference-year-bottom":true,
"preference-year-top":true}},messages:{"compare-criteria-age-year-single-plus":{"preference-year-bottom":"You must be 17 or over.","preference-year-top":"You must be below 100."}},submitHandler:function(){Bupa.debug&&console.log("submit FORM #compare-criteria-form-single-plus");trackStartQuote(Bupa.brand.toLowerCase(),"quick-quote");e("single-plus");return false}});a("#compare-criteria-form").validate({ignore:".disable-validation",rules:{"compare-criteria-age-year":{"preference-year-bottom":true,
"preference-year-top":true},"compare-criteria-age-partner-year":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"compare-criteria-age-year":{"preference-year-bottom":"You must be over 17.","preference-year-top":"You must be below 100."},"compare-criteria-age-partner-year":{"preference-year-bottom":"Your partner must be 17 or over.","preference-year-top":"Your partner must be below 100."}},submitHandler:function(){var h="product-detail";if(window.location.pathname.indexOf("quick-quote")!=
-1)h="quick-quote";else if(window.location.pathname.indexOf("product-comparator")!=-1)h="product-comparator";else if(window.location.pathname.indexOf("product-listing")!=-1)h="product-listing";trackStartQuote(Bupa.brand.toLowerCase(),h);e("overlay");return false}});a("#compare-criteria-form-single-overseas-visitor").validate({ignore:".disable-validation",rules:{"overseas-single-year":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"overseas-single-year":{"preference-year-bottom":"You must be 17 or over.",
"preference-year-top":"You must be below 100."}},submitHandler:function(){Bupa.debug&&console.log("COMPONENT.OVERLAY.JS - SUBMIT overseas single form");e("overseas-single");return false}});a("INPUT[name='overseas-single-visas']").bind("click",function(){if(a(this).val()=="working"){a("#overseas-single-working-visa-container").show();a("#overseas-single-working-visa-type").removeClass("disable-validation").change();a("#overseas-single-non-working-visa-container").hide();a("#overseas-single-non-working-visa-type, #overseas-single-non-working-visa-other").addClass("disable-validation")}else{a("#overseas-single-non-working-visa-container").show();
a("#overseas-single-non-working-visa-type").removeClass("disable-validation").change();a("#overseas-single-working-visa-container").hide();a("#overseas-single-working-visa-type, #overseas-single-working-visa-other").addClass("disable-validation")}});a("#overseas-single-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-single-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-single-working-visa-other").hide().addClass("disable-validation").removeClass("error");
a("#overseas-single-working-visa-other").next().is("label.error")&&a("#overseas-single-working-visa-other").next().hide()}});a("#overseas-single-non-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-single-non-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-single-non-working-visa-other").hide().addClass("disable-validation").removeClass("error");a("#overseas-single-non-working-visa-other").next().is("label.error")&&a("#overseas-single-non-working-visa-other").next().hide()}});
a("#compare-criteria-form-couple-overseas-visitor").validate({ignore:".disable-validation",rules:{"overseas-couple-year":{"preference-year-bottom":true,"preference-year-top":true},"overseas-couple-partner-year":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"overseas-couple-year":{"preference-year-bottom":"You must be 17 or over.","preference-year-top":"You must be below 100."},"overseas-couple-partner-year":{"preference-year-bottom":"Your partner must be 17 or over.","preference-year-top":"Your partner must be below 100."}},
submitHandler:function(){e("overseas-couple");return false}});a("INPUT[name='overseas-couple-visas']").bind("click",function(){if(a(this).val()=="working"){a("#overseas-couple-working-visa-container").show();a("#overseas-couple-working-visa-type").removeClass("disable-validation").change();a("#overseas-couple-non-working-visa-container").hide();a("#overseas-couple-non-working-visa-type, #overseas-couple-non-working-visa-other").addClass("disable-validation")}else{a("#overseas-couple-non-working-visa-container").show();
a("#overseas-couple-non-working-visa-type").removeClass("disable-validation").change();a("#overseas-couple-working-visa-container").hide();a("#overseas-couple-working-visa-type, #overseas-couple-working-visa-other").addClass("disable-validation")}});a("#overseas-couple-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-couple-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-couple-working-visa-other").hide().addClass("disable-validation").removeClass("error");
a("#overseas-couple-working-visa-other").next().is("label.error")&&a("#overseas-couple-working-visa-other").next().hide()}});a("#overseas-couple-non-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-couple-non-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-couple-non-working-visa-other").hide().addClass("disable-validation").removeClass("error");a("#overseas-couple-non-working-visa-other").next().is("label.error")&&a("#overseas-couple-non-working-visa-other").next().hide()}});
a("#compare-criteria-form-family-overseas-visitor").validate({ignore:".disable-validation",rules:{"overseas-family-year":{"preference-year-bottom":true,"preference-year-top":true},"overseas-family-partner-year":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"overseas-family-year":{"preference-year-bottom":"You must be 17 or over.","preference-year-top":"You must be below 100."},"overseas-family-partner-year":{"preference-year-bottom":"Your partner must be 17 or over.","preference-year-top":"Your partner must be below 100."}},
submitHandler:function(){e("overseas-family");return false}});a("INPUT[name='overseas-family-visas']").bind("click",function(){if(a(this).val()=="working"){a("#overseas-family-working-visa-container").show();a("#overseas-family-working-visa-type").removeClass("disable-validation").change();a("#overseas-family-non-working-visa-container").hide();a("#overseas-family-non-working-visa-type, #overseas-family-non-working-visa-other").addClass("disable-validation")}else{a("#overseas-family-non-working-visa-container").show();
a("#overseas-family-non-working-visa-type").removeClass("disable-validation").change();a("#overseas-family-working-visa-container").hide();a("#overseas-family-working-visa-type, #overseas-family-working-visa-other").addClass("disable-validation")}});a("#overseas-family-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-family-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-family-working-visa-other").hide().addClass("disable-validation").removeClass("error");
a("#overseas-family-working-visa-other").next().is("label.error")&&a("#overseas-family-working-visa-other").next().hide()}});a("#overseas-family-non-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-family-non-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-family-non-working-visa-other").hide().addClass("disable-validation").removeClass("error");a("#overseas-family-non-working-visa-other").next().is("label.error")&&a("#overseas-family-non-working-visa-other").next().hide()}});
a("#overseas-criteria-overlay-form").validate({ignore:".disable-validation",rules:{"overseas-criteria-year":{"preference-year-bottom":true,"preference-year-top":true},"overseas-criteria-partner-year":{"preference-year-bottom":true,"preference-year-top":true}},messages:{"overseas-criteria-year":{"preference-year-bottom":"You must be 17 or over.","preference-year-top":"You must be below 100."},"overseas-criteria-partner-year":{"preference-year-bottom":"Your partner must be 17 or over.","preference-year-top":"Your partner must be below 100."}},
submitHandler:function(){e("overseas-overlay");return false}});a("INPUT[name='overseas-criteria-visa']").bind("click",function(){if(a(this).val()=="working"){a("#overseas-criteria-working-visa-container").show();a("#overseas-criteria-working-visa-type").removeClass("disable-validation").change();a("#overseas-criteria-non-working-visa-container").hide();a("#overseas-criteria-non-working-visa-type, #overseas-criteria-non-working-visa-other").addClass("disable-validation")}else{a("#overseas-criteria-non-working-visa-container").show();
a("#overseas-criteria-non-working-visa-type").removeClass("disable-validation").change();a("#overseas-criteria-working-visa-container").hide();a("#overseas-criteria-working-visa-type, #overseas-criteria-working-visa-other").addClass("disable-validation")}});a("#overseas-criteria-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-criteria-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-criteria-working-visa-other").hide().addClass("disable-validation").removeClass("error");
a("#overseas-criteria-working-visa-other").next().is("label.error")&&a("#overseas-criteria-working-visa-other").next().hide()}});a("#overseas-criteria-non-working-visa-type").bind("change",function(){if(a(this).val()=="other")a("#overseas-criteria-non-working-visa-other").show().removeClass("disable-validation");else{a("#overseas-criteria-non-working-visa-other").hide().addClass("disable-validation").removeClass("error");a("#overseas-criteria-non-working-visa-other").next().is("label.error")&&a("#overseas-criteria-non-working-visa-other").next().hide()}});
a("#compare-criteria-form-single-overseas-student").validate({ignore:".disable-validation",rules:{"student-single-year":{"oshc-preference-year":true}},submitHandler:function(){Bupa.debug&&console.log("COMPONENT.OVERLAY.JS - SUBMIT student single form");e("student-single");return false}});a("INPUT[name='student-single-visas']").bind("click",function(){if(a(this).val()=="student-visa"){a("#student-single-student-visa-select").show().removeClass("disable-validation");a("#student-single-other-visa-other").hide().addClass("disable-validation");
a("#student-single-other-visa-select").hide().addClass("disable-validation")}else{a("#student-single-student-visa-select").hide().addClass("disable-validation");a("#student-single-student-visa-other").hide().addClass("disable-validation");a("#student-single-other-visa-select").show().removeClass("disable-validation")}});a("#compare-criteria-form-family-overseas-student").validate({ignore:".disable-validation",rules:{"student-family-year":{"oshc-preference-year":true},"student-family-partner-year":{"oshc-preference-year":true}},
submitHandler:function(){Bupa.debug&&console.log("COMPONENT.OVERLAY.JS - SUBMIT student family form");e("student-family");return false}});a("INPUT[name='student-family-visas']").bind("click",function(){if(a(this).val()=="student-visa"){a("#student-family-student-visa-select").show().removeClass("disable-validation");a("#student-family-other-visa-select").hide().addClass("disable-validation")}else{a("#student-family-student-visa-select").hide().addClass("disable-validation");a("#student-family-other-visa-select").show().removeClass("disable-validation")}});
a("#oshc-criteria-overlay-form").validate({ignore:".disable-validation",rules:{"oshc-criteria-year":{"oshc-preference-year":true},"oshc-criteria-partner-year":{"oshc-preference-year":true}},submitHandler:function(){e("oshc-overlay");return false}});a("INPUT[name='oshc-overlay-visas']").bind("click",function(){if(a(this).val()=="student-visa"){a("#oshc-overlay-visa-student-select").show().removeClass("disable-validation");a("#oshc-overlay-visa-other-select").hide().addClass("disable-validation")}else{a("#oshc-overlay-visa-student-select").hide().addClass("disable-validation");
a("#oshc-overlay-visa-other-select").show().removeClass("disable-validation")}});if(a("#compare-criteria-form").length>0){Bupa.debug&&console.log("initOverlayEventHandler - start");b();a("#compare-criteria-scale-single").click();Bupa.debug&&console.log("initOverlayEventHandler - end")}if(a("#overseas-criteria-overlay-form").length>0){Bupa.debug&&console.log("initOverseasOverlayForm- start");g();a("#overseas-criteria-scale-single").click();Bupa.debug&&console.log("initOverseasOverlayForm - end")}if(a("#oshc-criteria-overlay-form").length>
0){Bupa.debug&&console.log("initOshcOverlayForm- start");f();a("#oshc-criteria-scale-single").click();Bupa.debug&&console.log("initOshcOverlayForm - end")}a(".statusimg").closest("LABEL").find("INPUT").click(function(){a(this).closest("FORM").find("INPUT[name="+this.name+"]").closest("LABEL").removeClass("fancyon");a(this).closest("LABEL").addClass("fancyon")});a("#compare-criteria-age-year-single, #compare-criteria-age-year-couple, #compare-criteria-age-partner-year-couple, #compare-criteria-age-year-family, #compare-criteria-age-partner-year-family, #compare-criteria-age-year-single-plus, #compare-criteria-age-year, #compare-criteria-age-partner-year, #overseas-single-year, #overseas-couple-year, #overseas-couple-partner-year, #overseas-family-year, #overseas-family-partner-year, #overseas-criteria-year, #overseas-criteria-partner-year, #student-single-year, #student-family-year, #student-family-partner-year, #oshc-criteria-year, #oshc-criteria-partner-year").blur(function(){var h=
a(this).val();if(!isNaN(h)){if(h.length==2){var n=(new Date).getFullYear()+"";h=h>n.substr(2,2)?"19"+h:"20"+h;a(this).val(h)}else h.length==3&&a(this).val("1"+h);h=a(this).closest("form").attr("id");n=a(this).attr("id");a("#"+h).validate().element("#"+n)}})})})(jQuery);var globalPreferenceSelectorFamilyType,globalPreferenceSelectorData;function GlobalPreferenceSelectorGetAge(a,b){var g=new Date,f=g.getMonth()+1;return g.getFullYear()-b+(a>f?-1:0)}
function updateGlobalPreferenceSelectorText(a){var b=jQuery("#compare-criteria-scale").val(),g=GlobalPreferenceSelectorGetAge(jQuery("#compare-criteria-age-month option:selected").val(),jQuery("#compare-criteria-age-year").val())+" years old",f=jQuery("#compare-criteria-location option:selected").text();if(a=="COUPLE"||a=="FAMILY"||a=="FAMILY_PLUS"){a=GlobalPreferenceSelectorGetAge(jQuery("#compare-criteria-age-partner-month option:selected").val(),jQuery("#compare-criteria-age-partner-year").val())+
" years old";g+=", "+a}jQuery("#selector-data").html(b+", "+g+", "+f)}
function displayGlobalPreferenceCriteria(a){globalPreferenceSelectorData=a;var b=a.criteria.familyType,g=a.criteria.dob.month+1,f=a.criteria.dobString.split("/")[2],d=a.criteria.state,e=a.criteria.coverPreference;jQuery("#compare-criteria-age-month option[value='"+g+"']").attr("selected","selected");jQuery("#compare-criteria-age-year").val(f);if(b=="COUPLE"||b=="FAMILY"||b=="FAMILY_PLUS"){g=a.criteria.partnerDob.month+1;a=a.criteria.partnerDobString.split("/")[2];jQuery("#compare-criteria-age-partner-month option[value='"+
g+"']").attr("selected","selected");jQuery("#compare-criteria-age-partner-year").val(a)}if(b=="SINGLE")jQuery("#compare-criteria-scale-single").click();else if(b=="COUPLE")jQuery("#compare-criteria-scale-couple").click();else if(b=="FAMILY")jQuery("#compare-criteria-scale-family").click();else if(b=="FAMILY_PLUS"){jQuery("#compare-criteria-scale-family").click();jQuery("#dependant-extension-yes").click()}else if(b=="SINGLE_PARENT")jQuery("#compare-criteria-scale-single-parent").click();else if(b==
"SINGLE_PARENT_PLUS"){jQuery("#compare-criteria-scale-single-parent").click();jQuery("#dependant-extension-yes").click()}d!=null&&jQuery("#compare-criteria-location option[value='"+d+"']").attr("selected","selected");e!=null&&jQuery("#compare-criteria-preference option[value='"+e+"']").attr("selected","selected")}
function updateGlobalPreferenceSelectorTextOverseas(a){var b=jQuery("#overseas-criteria-scale").val();GlobalPreferenceSelectorGetAge(jQuery("#overseas-criteria-month option:selected").val(),jQuery("#overseas-criteria-year").val());var g=jQuery("#overseas-criteria-location option:selected").text(),f=jQuery("input[name='overseas-criteria-visa']:checked").val();if(a=="COUPLE"||a=="FAMILY")GlobalPreferenceSelectorGetAge(jQuery("#overseas-criteria-partner-month option:selected").val(),jQuery("#overseas-criteria-partner-year").val());
jQuery("#selector-data").html(b+(f=="working"?", working visa, ":", non working visa, ")+g)}
function displayGlobalPreferenceCriteriaOverseas(a){globalPreferenceSelectorData=a;var b=a.criteria.familyType,g=a.criteria.dob.month+1,f=a.criteria.dobString.split("/")[2],d=a.criteria.state,e=a.criteria.workingVisa,k=a.criteria.citizenship,h=a.criteria.visaDetail;jQuery("#overseas-criteria-month option[value='"+g+"']").attr("selected","selected");jQuery("#overseas-criteria-year").val(f);if(b=="COUPLE"||b=="FAMILY"){g=a.criteria.partnerDob.month+1;a=a.criteria.partnerDobString.split("/")[2];jQuery("#overseas-criteria-partner-month option[value='"+
g+"']").attr("selected","selected");jQuery("#overseas-criteria-partner-year").val(a)}if(b=="SINGLE")jQuery("#overseas-criteria-scale-single").click();else if(b=="COUPLE")jQuery("#overseas-criteria-scale-couple").click();else b=="FAMILY"&&jQuery("#overseas-criteria-scale-family").click();d!=null&&jQuery("#overseas-criteria-location option[value='"+d+"']").attr("selected","selected");jQuery("#overseas-criteria-working-visa-type, #overseas-criteria-non-working-visa-type").removeAttr("disabled");d=GlobalPreferenceSelectorGetAge(jQuery("#overseas-criteria-month").val(),
jQuery("#overseas-criteria-year").val());if(b=="SINGLE")d<50?jQuery("#overseas-criteria-working-visa-type").html("").html(overlaySettings.visitorWorkingUnder50):jQuery("#overseas-criteria-working-visa-type").html("").html(overlaySettings.visitorWorkingAbove50);else{b=GlobalPreferenceSelectorGetAge(jQuery("#overseas-criteria-partner-month").val(),jQuery("#overseas-criteria-partner-year").val());d<50&&b<50?jQuery("#overseas-criteria-working-visa-type").html("").html(overlaySettings.visitorWorkingUnder50):
jQuery("#overseas-criteria-working-visa-type").html("").html(overlaySettings.visitorWorkingAbove50)}if(e){jQuery("#overseas-criteria-working-visa").click();if(h.indexOf("other")==-1)jQuery("#overseas-criteria-working-visa-type option[value='"+h+"']").attr("selected","selected");else{e=h.split("|");if(e.length>=2){jQuery("#overseas-criteria-working-visa-type option[value='other']").attr("selected","selected").change();jQuery("#overseas-criteria-working-visa-other").val(e[1])}}}else{jQuery("#overseas-criteria-non-working-visa").click();
if(h.indexOf("other")==-1)jQuery("#overseas-criteria-non-working-visa-type option[value='"+h+"']").attr("selected","selected");else{e=h.split("|");if(e.length>=2){jQuery("#overseas-criteria-non-working-visa-type option[value='other']").attr("selected","selected").change();jQuery("#overseas-criteria-non-working-visa-other").val(e[1])}}}jQuery("#overseas-criteria-citizenship option[value='"+k+"']").attr("selected","selected")}
function updateGlobalPreferenceSelectorTextOshc(a){var b=jQuery("#oshc-criteria-scale").val();GlobalPreferenceSelectorGetAge(jQuery("#oshc-criteria-month option:selected").val(),jQuery("#oshc-criteria-year").val());var g=jQuery("#oshc-criteria-location option:selected").text();jQuery("input[name='oshc-criteria-visa']:checked").val();if(a=="COUPLE"||a=="FAMILY")GlobalPreferenceSelectorGetAge(jQuery("#oshc-criteria-partner-month option:selected").val(),jQuery("#oshc-criteria-partner-year").val());jQuery("#selector-data").html(b+
", Student visa, "+g)}
function displayGlobalPreferenceCriteriaOshc(a){globalPreferenceSelectorData=a;var b=a.criteria.familyType,g=a.criteria.dob.month+1,f=a.criteria.dobString.split("/")[2],d=a.criteria.state,e=a.criteria.studentVisa,k=a.criteria.citizenship,h=a.criteria.visaDetail;jQuery("#oshc-criteria-month option[value='"+g+"']").attr("selected","selected");jQuery("#oshc-criteria-year").val(f);if(b=="FAMILY"){g=a.criteria.partnerDob.month+1;a=a.criteria.partnerDobString.split("/")[2];jQuery("#oshc-criteria-partner-month option[value='"+g+
"']").attr("selected","selected");jQuery("#oshc-criteria-partner-year").val(a)}if(b=="SINGLE")jQuery("#oshc-criteria-scale-single").click();else b=="FAMILY"&&jQuery("#oshc-criteria-scale-family").click();d!=null&&jQuery("#oshc-criteria-location option[value='"+d+"']").attr("selected","selected");if(e){jQuery("#oshc-overlay-visa-student").click();jQuery("#oshc-overlay-visa-student-select option[value='"+h+"']").attr("selected","selected")}else{jQuery("#oshc-overlay-visa-other").click();jQuery("#oshc-overlay-visa-other-select option[value='"+
h+"']").attr("selected","selected")}jQuery("#oshc-criteria-citizenship option[value='"+k+"']").attr("selected","selected")}
(function(a){function b(d,e,k){var h=k.relative?d.position().top:d.offset().top,n=k.relative?d.position().left:d.offset().left,l=k.position[0];h-=e.outerHeight()-k.offset[0];n+=d.outerWidth()+k.offset[1];if(/iPad/i.test(navigator.userAgent))h-=a(window).scrollTop();var t=e.outerHeight()+d.outerHeight();if(l=="center")h+=t/2;if(l=="bottom")h+=t;l=k.position[1];d=e.outerWidth()+d.outerWidth();if(l=="center")n-=d/2;if(l=="left")n-=d;return{top:h,left:n}}function g(d,e){var k=this,h=d.add(k),n,l=0,t=
0,y=d.attr("title"),A=d.attr("data-tooltip"),v=f[e.effect],F,z=d.is(":input"),x=z&&d.is(":checkbox, :radio, select, :button, :submit"),C=d.attr("type"),O=e.events[C]||e.events[z?x?"widget":"input":"def"];if(!v)throw'Nonexistent effect "'+e.effect+'"';O=O.split(/,\s*/);if(O.length!=2)throw"Tooltip: bad events configuration for "+C;d.bind(O[0],function(E){clearTimeout(l);if(e.predelay)t=setTimeout(function(){k.show(E)},e.predelay);else k.show(E)}).bind(O[1],function(E){clearTimeout(t);if(e.delay)l=
setTimeout(function(){k.hide(E)},e.delay);else k.hide(E)});if(y&&e.cancelDefault){d.removeAttr("title");d.data("title",y)}a.extend(k,{show:function(E){if(!n){if(A)n=a(A);else if(e.tip)n=a(e.tip).eq(0);else if(y){n=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide();e.tipInner?n.find("."+e.tipInner).html(y):n.append(y)}else{n=d.next();n.length||(n=d.parent().next())}if(!n.length)throw"Cannot find tooltip for "+d;}if(k.isShown())return k;n.stop(true,true);var J=b(d,n,e);e.tip&&n.html(d.data("title"));
E=E||a.Event();E.type="onBeforeShow";h.trigger(E,[J]);J=b(d,n,e);n.css({position:"absolute",top:J.top,left:J.left});F=true;v[0].call(k,function(){E.type="onShow";F="full";h.trigger(E)});J=e.events.tooltip.split(/,\s*/);if(!n.data("__set")){n.bind(J[0],function(){clearTimeout(l);clearTimeout(t)});J[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&n.bind(J[1],function(fa){fa.relatedTarget!=d[0]&&d.trigger(O[1].split(" ")[0])});n.data("__set",true)}return k},hide:function(E){if(!n||!k.isShown())return k;
E=E||a.Event();E.type="onBeforeHide";h.trigger(E);F=false;f[e.effect][1].call(k,function(){E.type="onHide";h.trigger(E)});return k},isShown:function(E){return E?F=="full":F},getConf:function(){return e},getTip:function(){return n},getTrigger:function(){return d}});a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(E,J){a.isFunction(e[J])&&a(k).bind(J,e[J]);k[J]=function(fa){fa&&a(k).bind(J,fa);return k}})}a.tools=a.tools||{version:"1.2.5"};a.tools.tooltip={conf:{effect:"toggle",
fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip",tipInner:""},addEffect:function(d,e,k){f[d]=[e,k]}};var f={toggle:[function(d){var e=this.getConf(),k=this.getTip();e=e.opacity;e<1&&k.css({opacity:e});k.show();d.call()},function(d){this.getTip().hide();d.call()}],
fade:[function(d){var e=this.getConf();this.getTip().fadeTo(e.fadeInSpeed,e.opacity,d)},function(d){this.getTip().fadeOut(this.getConf().fadeOutSpeed,d)}]};a.fn.tooltip=function(d){var e=this.data("tooltip");if(e)return e;d=a.extend(true,{},a.tools.tooltip.conf,d);if(typeof d.position=="string")d.position=d.position.split(/,?\s/);this.each(function(){e=new g(a(this),d);a(this).data("tooltip",e)});return d.api?e:this}})(jQuery);
Bupa.Contexts.StatePicker={selector:"select.statepicker",fn:function(a,b){function g(){var e=a(this).val().toString().toLowerCase();if(e!=""){d.append('<div class="state {0}" data-value="{1}" title="{2}"> </div>'.format(e,a(this).val(),a(this).text()));e=d.children("div.state."+e);e.click(function(){var k=a(this);k.parent().children().removeClass("current");k.addClass("current");k.parent().prev().val(k.attr("data-value"));k.parents(".choose-location").find(".selected-location .value").text(k.attr("title"))});
a(this).attr("selected")&&e.click()}}function f(){var e={nsw:{html:"<strong>New South Wales:</strong> e.g. Sydney, Newcastle, Wollongong",offset:[0,0]},vic:{html:"<strong>Victoria:</strong> e.g. Melbourne, Geelong, Bendigo",offset:[5,-5]},qld:{html:"<strong>Queensland:</strong> e.g. Brisbane, Goldcoast, Townsville",offset:[20,-10]},nt:{html:"<strong>Northern Territory:</strong> e.g. Darwin, Alice Springs",offset:[0,0]},wa:{html:"<strong>Western Australia:</strong> e.g. Perth, Broome",offset:[35,0]},
sa:{html:"<strong>South Australia:</strong> e.g. Adelaide",offset:[0,0]},tas:{html:"<strong>Tasmania:</strong> e.g. Hobart",offset:[0,3]},act:{html:"<strong>Australian Capital City:</strong> e.g. Canberra",offset:[-3,-1]}};d.children("div.state").each(function(){var k=a(this),h=e[k.attr("data-value").toLowerCase()];k.attr("title",h.html+"<b> </b>").tooltip({effect:"fade",tipClass:"statepicker-tooltip",position:"top center",offset:h.offset,onBeforeShow:function(){var n=this.getTip(),l=n.children("b");
l.css("left",n.width()/2-l.width()/2);n.mousemove(function(){n.fadeOut()})}})})}var d;b.each(function(){a(this).css("display","none").after('<div class="statepicker"> </div>');d=a(this).next("div.statepicker");a(this).find("option").each(g);f()})}};Bupa.componentContext("a.top-of-page",function(a){var b=a("a.top-of-page"),g=a("#jumbo_nav").offset().top;b.click(function(f){f.preventDefault();a("html,body").animate({scrollTop:g},650)})});
(function(a){a.fn.vicsPaginationX=function(b,g){var f=null;b||(b=10);g||(g=2);if(a.browser.msie&&a.browser.version.substr(0,1)<9)g=1;if(a(this).is("table"))f=a(this);else if(a(this).find("table").length>0){f=a(this).find("table");for(var d=0;d<f.length;d++)a(f[0]).vicsPagination(b,g);return true}else return-1;var e=a(this).attr("id"),k=null;d=f.find("tr:last").outerHeight();f.find("thead td").each(function(){a(this).css("width",a(this).width()+"px")});if(f.find("tbody").length==0){k=f.find("tr");
if(k.length>b)k.remove();else{makeRowsClickable(k);return 0}}else{k=f.find("tbody > tr");if(k.length>b)f.find("tbody").remove();else{makeRowsClickable(k);return 0}}for(var h=Math.ceil(k.length/b),n=0,l=b,t=[],y=[],A=a('<ul class="page-buttons"></ul>'),v=1;v<=h;v++){n=k.slice(n,l);$wrappingDiv=a("<div></div>");$wrappingTable=a("<table></table>").addClass(f.attr("class")).attr("id",e);$wrappingDiv.append($wrappingTable);$wrappingTable.append(n);$theadCells=f.find("thead tr td");if($theadCells.length){$firstRowCells=
n.find("td");for(c=0;c<$theadCells.length;c++)a($firstRowCells[c]).css("width",a($theadCells[c]).width()+"px")}t[v-1]=$wrappingDiv;n=l;l=l+b<=k.length?l+b:k.length;var F=a('<a href="#" '+(v==1?' class="disabled" ':"")+">"+v+"</a>");y[v-1]=F;F[0].$pageDiv=$wrappingDiv;F[0].pageNo=v;F[0].type="pagination";F[0].$table=f;$listItem=a("<li></li>");$listItem.append(F);A.append($listItem)}f[0].currentPageNo=1;f[0].lastPageNo=h;f[0].$pageDiv=t[0];f[0].$paginationList=A;f[0].buttonsArray=y;f[0].pagesArray=
t;f[0].totalRecords=k.length;e=a('<div class="table_footer vics-pagination"></div>');h=a('<div class="pages"> of <span class="total">'+k.length+"</span></div>");l=a('<span class="records">1-'+b+"</span>");k=a('<div class="vics-paginated-wrapper" style="height:'+d*b+'px;"></div>');k.append(t[0]);makeRowsClickable(k.find("tr"));f[0].$bodyHolder=k;f[0].$tableRecordsSpan=l;h.prepend(l);e.prepend(h);y=a('<div class="pagination-list"><div>');h=a('<a href="#" class="vics-prev disabled">< Previous</a>');
l=a('<a href="#" class="vics-next">Next ></a>');h[0].$pageDiv=null;h[0].pageNo=null;h[0].type="prev";h[0].$table=f;l[0].$pageDiv=t[1];l[0].pageNo=2;l[0].type="next";l[0].$table=f;f[0].$nextButton=l;f[0].$prevButton=h;y.append(h);y.append(A);y.append(l);e.append(y);$buttons=A.find("a");d=d*b+"px";t=a('<div class="animation-div" style="height:1px; width: 0px;"></div>)');f[0].$animationDiv=t;a("body").append(t);t.removeClass("sideways");t.remove();t.css("height",d);l.add(h).add($buttons).click(function(z){z.preventDefault();
var x=a(this);if(!x.hasClass("disabled")){var C=g;z=a(this)[0].pageNo;var O=a(this)[0].$pageDiv,E=a(this)[0].$table,J=E[0].$pageDiv;E[0].$paginationList.find("a").removeClass("disabled");x.addClass("disabled");makeRowsClickable(O.find("tr"));z==E[0].lastPageNo?E[0].$nextButton.addClass("disabled"):E[0].$nextButton.removeClass("disabled");z==1?E[0].$prevButton.addClass("disabled"):E[0].$prevButton.removeClass("disabled");E[0].$prevButton[0].pageNo=z-1;E[0].$prevButton[0].$pageDiv=E[0].pagesArray[z-
2];E[0].$nextButton[0].pageNo=z+1;E[0].$nextButton[0].$pageDiv=E[0].pagesArray[z];if(x[0].type=="next"||x[0].type=="prev")E[0].buttonsArray[z-1].addClass("disabled");x=z-E[0].currentPageNo;E[0].currentPageNo=z;E[0].$pageDiv=O;var fa=E[0].$animationDiv,M=null;if(C==1){J.removeClass("no-borders");O.removeClass("no-borders");E[0].$bodyHolder.append(fa);E[0].$bodyHolder.append(O);M=O.outerHeight()+"px";E[0].$bodyHolder.animate({height:M},500);J.slideUp(150,function(){a(this).remove();a(this).show();fa.slideUp(300,
function(){a(this).remove();a(this).show()})})}else if(C==2){var I=a(J).outerWidth(),X="right",ea="+=",ia=Math.abs(x);O.addClass("no-borders");J.addClass("no-borders");var Z=E.css("border-left-color"),G=E.css("border-right-color");C=parseInt(E.css("border-left-width"));var oa=parseInt(E.css("border-right-width")),q=E.css("border-left-style"),ta=E.css("border-right-style");Z=C+"px "+q+" "+Z+"";G=oa+"px "+ta+" "+G+"";ta=E[0].$bodyHolder.parent().not(".modified");ta.css("border-left",Z).css("border-right",
G).css("width",ta.width()-C-oa).addClass("modified");if(ia>10)ia=10;ia--;if(x>=0){X="left";ea="-="}E[0].$bodyHolder.css("position","relative");J.css("display","inline-block").css("float","left");fa.css("width",I*ia+"px").css("float","left");fa.attr("class","animation-div sideways");O.css("width",I+"px").css("float","left");x=J.width()+fa.width()+O.width()+"px";E[0].$bodyHolder.css("width",x);if(X=="left"){E[0].$bodyHolder.append(fa);E[0].$bodyHolder.append(O)}else{E[0].$bodyHolder.css("left","-"+
(fa.width()+O.width())+"px");E[0].$bodyHolder.prepend(fa);E[0].$bodyHolder.prepend(O)}M=O.outerHeight()+"px";x=ia<2?M:E[0].$bodyHolder.height();E[0].$bodyHolder.animate({left:ea+I,height:x},500,"linear",function(){I=fa.width();if(X=="left"){J.remove();a(this).css("left","0px")}a(this).animate({left:ea+I,height:M},200*ia,"linear",function(){X!="left"&&J.remove();fa.remove();a(this).css("left","0px");a(this).css("width",O.width())})})}E[0].$tableRecordsSpan.html((z>1?(z-1)*b:1)+"-"+(z*b<E[0].totalRecords?
z*b:E[0].totalRecords))}});e.insertAfter(f);k.insertAfter(f);k.wrap('<div class="overflowWrapper" style="width:'+k.width()+'px; overflow:hidden;"></div>')};a(document).ready(function(){a("table.vicsPaginated").vicsPaginationX(20,2)})})(jQuery);
function makeRowsClickable(a){a.find("a").each(function(){$row=jQuery(this).parents("tr");$row.addClass("hoverable");$row[0].href=jQuery(this).attr("href");$row.mouseenter(function(){jQuery(this).addClass("hovered")});$row.mouseleave(function(){jQuery(this).removeClass("hovered")});$row.click(function(){window.location=this.href})})}var googleSearchId="003164608510822867929:_mxci5wpw3k";
function googleSearchFocusEvent(){if(typeof google=="undefined")jQuery.getScript("http://www.google.com/jsapi",function(){google.load("search","1",{callback:googleSearchLoaded})});else typeof google.search=="undefined"?jQuery.getScript("http://www.google.com/jsapi",function(){google.load("search","1",{callback:googleSearchLoaded})}):jQuery("#search-text").unbind("focus",googleSearchFocusEvent)}
function googleSearchLoaded(){google.search.CustomSearchControl.attachAutoCompletion(googleSearchId,document.getElementById("search-text"),"searchform");jQuery("#search-text").unbind("focus",googleSearchFocusEvent);if(jQuery("#error-search-text").length>0){google.search.CustomSearchControl.attachAutoCompletion(googleSearchId,document.getElementById("error-search-text"),"errorsearchform");jQuery("#error-search-text").unbind("focus",googleSearchFocusEvent)}}
function googleSearchInit(){jQuery("#search form").attr("id","searchform");jQuery("#search form").attr("autocomplete","off");jQuery("#search-text").val()==""&&jQuery("#search-text").attr("value","I am looking for...");jQuery("#search-text").focus(function(){jQuery(this).val()=="I am looking for..."&&jQuery(this).attr("value","")});jQuery("#search-text").blur(function(){jQuery(this).val()==""&&jQuery(this).attr("value","I am looking for...")});jQuery("#search-text").focus(googleSearchFocusEvent);if(jQuery("#error-search-text").length>
0){jQuery("#error-search-text").val()==""&&jQuery("#error-search-text").attr("value","I am looking for...");jQuery("#error-search-text").focus(googleSearchFocusEvent);jQuery("#error-search-text").focus(function(){jQuery(this).val()=="I am looking for..."&&jQuery(this).attr("value","")});jQuery("#error-search-text").blur(function(){jQuery(this).val()==""&&jQuery(this).attr("value","I am looking for...")})}}jQuery(document).ready(googleSearchInit);jQuery.noConflict();
(function(a){a.fn.bgIframe=a.fn.bgiframe=function(b){if(a.browser.msie&&/6.0/.test(navigator.userAgent)){b=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},b||{});var g=function(d){return d&&d.constructor==Number?d+"px":d},f='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+b.src+'"style="display:block;position:absolute;z-index:-1;'+(b.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(b.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":
g(b.top))+";left:"+(b.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":g(b.left))+";width:"+(b.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":g(b.width))+";height:"+(b.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":g(b.height))+';"/>';return this.each(function(){a("> iframe.bgiframe",this).length==0&&this.insertBefore(document.createElement(f),this.firstChild)})}return this}})(jQuery);
(function(a){function b(z){a.fn.cycle.debug&&g(z)}function g(){window.console&&window.console.log&&window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function f(z,x,C){function O(J,fa,M){if(!J&&fa===true){J=a(M).data("cycle.opts");if(!J){g("options not found, can not resume");return false}if(M.cycleTimeout){clearTimeout(M.cycleTimeout);M.cycleTimeout=0}t(J.elements,J,1,1)}}if(z.cycleStop==undefined)z.cycleStop=0;if(x===undefined||x===null)x={};if(x.constructor==String){switch(x){case "destroy":case "stop":C=
a(z).data("cycle.opts");if(!C)return false;z.cycleStop++;z.cycleTimeout&&clearTimeout(z.cycleTimeout);z.cycleTimeout=0;a(z).removeData("cycle.opts");x=="destroy"&&e(C);return false;case "toggle":z.cyclePause=z.cyclePause===1?0:1;O(z.cyclePause,C,z);return false;case "pause":z.cyclePause=1;return false;case "resume":z.cyclePause=0;O(false,C,z);return false;case "prev":case "next":C=a(z).data("cycle.opts");if(!C){g('options not found, "prev/next" ignored');return false}a.fn.cycle[x](C);return false;
default:x={fx:x}}return x}else if(x.constructor==Number){var E=x;x=a(z).data("cycle.opts");if(!x){g("options not found, can not advance slide");return false}if(E<0||E>=x.elements.length){g("invalid slide index: "+E);return false}x.nextSlide=E;if(z.cycleTimeout){clearTimeout(z.cycleTimeout);z.cycleTimeout=0}if(typeof C=="string")x.oneTimeFx=C;t(x.elements,x,1,E>=x.currSlide);return false}return x}function d(z,x){if(!a.support.opacity&&x.cleartype&&z.style.filter)try{z.style.removeAttribute("filter")}catch(C){}}
function e(z){z.next&&a(z.next).unbind(z.prevNextEvent);z.prev&&a(z.prev).unbind(z.prevNextEvent);if(z.pager||z.pagerAnchorBuilder)a.each(z.pagerAnchors||[],function(){this.unbind().remove()});z.pagerAnchors=null;z.destroy&&z.destroy(z)}function k(z,x,C,O,E){var J=a.extend({},a.fn.cycle.defaults,O||{},a.metadata?z.metadata():a.meta?z.data():{});if(J.autostop)J.countdown=J.autostopCount||C.length;var fa=z[0];z.data("cycle.opts",J);J.$cont=z;J.stopCount=fa.cycleStop;J.elements=C;J.before=J.before?[J.before]:
[];J.after=J.after?[J.after]:[];J.after.unshift(function(){J.busy=0});!a.support.opacity&&J.cleartype&&J.after.push(function(){d(this,J)});J.continuous&&J.after.push(function(){t(C,J,0,!J.rev)});h(J);!a.support.opacity&&J.cleartype&&!J.cleartypeNoBg&&F(x);z.css("position")=="static"&&z.css("position","relative");J.width&&z.width(J.width);J.height&&J.height!="auto"&&z.height(J.height);if(J.startingSlide)J.startingSlide=parseInt(J.startingSlide);if(J.random){J.randomMap=[];for(fa=0;fa<C.length;fa++)J.randomMap.push(fa);
J.randomMap.sort(function(){return Math.random()-0.5});J.randomIndex=1;J.startingSlide=J.randomMap[1]}else if(J.startingSlide>=C.length)J.startingSlide=0;J.currSlide=J.startingSlide||0;var M=J.startingSlide;x.css({position:"absolute",top:0,left:0}).hide().each(function(q){q=M?q>=M?C.length-(q-M):M-q:C.length-q;a(this).css("z-index",q)});a(C[M]).css("opacity",1).show();d(C[M],J);J.fit&&J.width&&x.width(J.width);J.fit&&J.height&&J.height!="auto"&&x.height(J.height);if(J.containerResize&&!z.innerHeight()){for(var I=
fa=0,X=0;X<C.length;X++){var ea=a(C[X]),ia=ea[0],Z=ea.outerWidth(),G=ea.outerHeight();Z||(Z=ia.offsetWidth||ia.width||ea.attr("width"));G||(G=ia.offsetHeight||ia.height||ea.attr("height"));fa=Z>fa?Z:fa;I=G>I?G:I}fa>0&&I>0&&z.css({width:fa+"px",height:I+"px"})}J.pause&&z.hover(function(){this.cyclePause++},function(){this.cyclePause--});if(n(J)===false)return false;var oa=false;O.requeueAttempts=O.requeueAttempts||0;x.each(function(){var q=a(this);this.cycleH=J.fit&&J.height?J.height:q.height()||this.offsetHeight||
this.height||q.attr("height")||0;this.cycleW=J.fit&&J.width?J.width:q.width()||this.offsetWidth||this.width||q.attr("width")||0;if(q.is("img")){q=a.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete;var ta=a.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,Da=this.cycleH==0&&this.cycleW==0&&!this.complete;if(a.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete||q||ta||Da)if(E.s&&J.requeueOnImageNotLoaded&&++O.requeueAttempts<
100){g(O.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){a(E.s,E.c).cycle(O)},J.requeueTimeout);oa=true;return false}else g("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return true});if(oa)return false;J.cssBefore=J.cssBefore||{};J.animIn=J.animIn||{};J.animOut=J.animOut||{};x.not(":eq("+M+")").css(J.cssBefore);J.cssFirst&&a(x[M]).css(J.cssFirst);if(J.timeout){J.timeout=parseInt(J.timeout);if(J.speed.constructor==
String)J.speed=a.fx.speeds[J.speed]||parseInt(J.speed);J.sync||(J.speed/=2);for(fa=J.fx=="shuffle"?500:250;J.timeout-J.speed<fa;)J.timeout+=J.speed}if(J.easing)J.easeIn=J.easeOut=J.easing;if(!J.speedIn)J.speedIn=J.speed;if(!J.speedOut)J.speedOut=J.speed;J.slideCount=C.length;J.currSlide=J.lastSlide=M;if(J.random){if(++J.randomIndex==C.length)J.randomIndex=0;J.nextSlide=J.randomMap[J.randomIndex]}else J.nextSlide=J.startingSlide>=C.length-1?0:J.startingSlide+1;if(!J.multiFx){fa=a.fn.cycle.transitions[J.fx];
if(a.isFunction(fa))fa(z,x,J);else if(J.fx!="custom"&&!J.multiFx){g("unknown transition: "+J.fx,"; slideshow terminating");return false}}z=x[M];J.before.length&&J.before[0].apply(z,[z,z,J,true]);J.after.length>1&&J.after[1].apply(z,[z,z,J,true]);J.next&&a(J.next).bind(J.prevNextEvent,function(){return A(J,J.rev?-1:1)});J.prev&&a(J.prev).bind(J.prevNextEvent,function(){return A(J,J.rev?1:-1)});if(J.pager||J.pagerAnchorBuilder)v(C,J);l(J,C);return J}function h(z){z.original={before:[],after:[]};z.original.cssBefore=
a.extend({},z.cssBefore);z.original.cssAfter=a.extend({},z.cssAfter);z.original.animIn=a.extend({},z.animIn);z.original.animOut=a.extend({},z.animOut);a.each(z.before,function(){z.original.before.push(this)});a.each(z.after,function(){z.original.after.push(this)})}function n(z){var x,C,O=a.fn.cycle.transitions;if(z.fx.indexOf(",")>0){z.multiFx=true;z.fxs=z.fx.replace(/\s*/g,"").split(",");for(x=0;x<z.fxs.length;x++){var E=z.fxs[x];C=O[E];if(!C||!O.hasOwnProperty(E)||!a.isFunction(C)){g("discarding unknown transition: ",
E);z.fxs.splice(x,1);x--}}if(!z.fxs.length){g("No valid transitions named; slideshow terminating.");return false}}else if(z.fx=="all"){z.multiFx=true;z.fxs=[];for(p in O){C=O[p];O.hasOwnProperty(p)&&a.isFunction(C)&&z.fxs.push(p)}}if(z.multiFx&&z.randomizeEffects){C=Math.floor(Math.random()*20)+30;for(x=0;x<C;x++)z.fxs.push(z.fxs.splice(Math.floor(Math.random()*z.fxs.length),1)[0]);b("randomized fx sequence: ",z.fxs)}return true}function l(z,x){z.addSlide=function(C,O){var E=a(C),J=E[0];z.autostopCount||
z.countdown++;x[O?"unshift":"push"](J);if(z.els)z.els[O?"unshift":"push"](J);z.slideCount=x.length;E.css("position","absolute");E[O?"prependTo":"appendTo"](z.$cont);if(O){z.currSlide++;z.nextSlide++}!a.support.opacity&&z.cleartype&&!z.cleartypeNoBg&&F(E);z.fit&&z.width&&E.width(z.width);z.fit&&z.height&&z.height!="auto"&&$slides.height(z.height);J.cycleH=z.fit&&z.height?z.height:E.height();J.cycleW=z.fit&&z.width?z.width:E.width();E.css(z.cssBefore);if(z.pager||z.pagerAnchorBuilder)a.fn.cycle.createPagerAnchor(x.length-
1,J,a(z.pager),x,z);a.isFunction(z.onAddSlide)?z.onAddSlide(E):E.hide()}}function t(z,x,C,O){if(C&&x.busy&&x.manualTrump){b("manualTrump in go(), stopping active transition");a(z).stop(true,true);x.busy=false}if(x.busy)b("transition active, ignoring new tx request");else{var E=x.$cont[0],J=z[x.currSlide],fa=z[x.nextSlide];if(!(E.cycleStop!=x.stopCount||E.cycleTimeout===0&&!C))if(!C&&!E.cyclePause&&(x.autostop&&--x.countdown<=0||x.nowrap&&!x.random&&x.nextSlide<x.currSlide))x.end&&x.end(x);else{var M=
false;if((C||!E.cyclePause)&&x.nextSlide!=x.currSlide){M=true;var I=x.fx;J.cycleH=J.cycleH||a(J).height();J.cycleW=J.cycleW||a(J).width();fa.cycleH=fa.cycleH||a(fa).height();fa.cycleW=fa.cycleW||a(fa).width();if(x.multiFx){if(x.lastFx==undefined||++x.lastFx>=x.fxs.length)x.lastFx=0;I=x.fxs[x.lastFx];x.currFx=I}if(x.oneTimeFx){I=x.oneTimeFx;x.oneTimeFx=null}a.fn.cycle.resetState(x,I);x.before.length&&a.each(x.before,function(X,ea){E.cycleStop==x.stopCount&&ea.apply(fa,[J,fa,x,O])});I=function(){a.each(x.after,
function(X,ea){E.cycleStop==x.stopCount&&ea.apply(fa,[J,fa,x,O])})};b("tx firing; currSlide: "+x.currSlide+"; nextSlide: "+x.nextSlide);x.busy=1;if(x.fxFn)x.fxFn(J,fa,x,I,O,C&&x.fastOnEvent);else a.isFunction(a.fn.cycle[x.fx])?a.fn.cycle[x.fx](J,fa,x,I,O,C&&x.fastOnEvent):a.fn.cycle.custom(J,fa,x,I,O,C&&x.fastOnEvent)}if(M||x.nextSlide==x.currSlide){x.lastSlide=x.currSlide;if(x.random){x.currSlide=x.nextSlide;if(++x.randomIndex==z.length)x.randomIndex=0;x.nextSlide=x.randomMap[x.randomIndex];if(x.nextSlide==
x.currSlide)x.nextSlide=x.currSlide==x.slideCount-1?0:x.currSlide+1}else{C=x.nextSlide+1==z.length;x.nextSlide=C?0:x.nextSlide+1;x.currSlide=C?z.length-1:x.nextSlide-1}}M&&x.pager&&x.updateActivePagerLink(x.pager,x.currSlide,x.activePagerClass);M=0;if(x.timeout&&!x.continuous)M=y(J,fa,x,O);else if(x.continuous&&E.cyclePause)M=10;if(M>0)E.cycleTimeout=setTimeout(function(){t(z,x,0,!x.rev)},M)}}}function y(z,x,C,O){if(C.timeoutFn){for(z=C.timeoutFn(z,x,C,O);z-C.speed<250;)z+=C.speed;b("calculated timeout: "+
z+"; speed: "+C.speed);if(z!==false)return z}return C.timeout}function A(z,x){var C=z.elements,O=z.$cont[0],E=O.cycleTimeout;if(E){clearTimeout(E);O.cycleTimeout=0}if(z.random&&x<0){z.randomIndex--;if(--z.randomIndex==-2)z.randomIndex=C.length-2;else if(z.randomIndex==-1)z.randomIndex=C.length-1;z.nextSlide=z.randomMap[z.randomIndex]}else if(z.random)z.nextSlide=z.randomMap[z.randomIndex];else{z.nextSlide=z.currSlide+x;if(z.nextSlide<0){if(z.nowrap)return false;z.nextSlide=C.length-1}else if(z.nextSlide>=
C.length){if(z.nowrap)return false;z.nextSlide=0}}O=z.onPrevNextEvent||z.prevNextClick;a.isFunction(O)&&O(x>0,z.nextSlide,C[z.nextSlide]);t(C,z,1,x>=0);return false}function v(z,x){var C=a(x.pager);a.each(z,function(O,E){a.fn.cycle.createPagerAnchor(O,E,C,z,x)});x.updateActivePagerLink(x.pager,x.startingSlide,x.activePagerClass)}function F(z){function x(O){O=parseInt(O).toString(16);return O.length<2?"0"+O:O}function C(O){for(;O&&O.nodeName.toLowerCase()!="html";O=O.parentNode){var E=a.css(O,"background-color");
if(E.indexOf("rgb")>=0){O=E.match(/\d+/g);return"#"+x(O[0])+x(O[1])+x(O[2])}if(E&&E!="transparent")return E}return"#ffffff"}b("applying clearType background-color hack");z.each(function(){a(this).css("background-color",C(this))})}if(a.support==undefined)a.support={opacity:!a.browser.msie};a.fn.cycle=function(z,x){var C={s:this.selector,c:this.context};if(this.length===0&&z!="stop"){if(!a.isReady&&C.s){g("DOM not ready, queuing slideshow");a(function(){a(C.s,C.c).cycle(z,x)});return this}g("terminating; zero elements found by selector"+
(a.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var O=f(this,z,x);if(O!==false){O.updateActivePagerLink=O.updateActivePagerLink||a.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var E=a(this),J=O.slideExpr?a(O.slideExpr,this):E.children(),fa=J.get();if(fa.length<2)g("terminating; too few slides: "+fa.length);else{var M=k(E,J,fa,O,C);if(M!==false)if(O=M.continuous?10:y(M.currSlide,M.nextSlide,M,!M.rev)){O+=
M.delay||0;if(O<10)O=10;b("first timeout: "+O);this.cycleTimeout=setTimeout(function(){t(fa,M,0,!M.rev)},O)}}}})};a.fn.cycle.resetState=function(z,x){x=x||z.fx;z.before=[];z.after=[];z.cssBefore=a.extend({},z.original.cssBefore);z.cssAfter=a.extend({},z.original.cssAfter);z.animIn=a.extend({},z.original.animIn);z.animOut=a.extend({},z.original.animOut);z.fxFn=null;a.each(z.original.before,function(){z.before.push(this)});a.each(z.original.after,function(){z.after.push(this)});var C=a.fn.cycle.transitions[x];
a.isFunction(C)&&C(z.$cont,a(z.elements),z)};a.fn.cycle.updateActivePagerLink=function(z,x,C){a(z).each(function(){a(this).children().removeClass(C).eq(x).addClass(C)})};a.fn.cycle.next=function(z){A(z,z.rev?-1:1)};a.fn.cycle.prev=function(z){A(z,z.rev?1:-1)};a.fn.cycle.createPagerAnchor=function(z,x,C,O,E){if(a.isFunction(E.pagerAnchorBuilder)){x=E.pagerAnchorBuilder(z,x);b("pagerAnchorBuilder("+z+", el) returned: "+x)}else x='<a href="#">'+(z+1)+"</a>";if(x){var J=a(x);if(J.parents("body").length===
0){var fa=[];if(C.length>1){C.each(function(){var M=J.clone(true);a(this).append(M);fa.push(M[0])});J=a(fa)}else J.appendTo(C)}E.pagerAnchors=E.pagerAnchors||[];E.pagerAnchors.push(J);J.bind(E.pagerEvent,function(M){M.preventDefault();E.nextSlide=z;M=E.$cont[0];var I=M.cycleTimeout;if(I){clearTimeout(I);M.cycleTimeout=0}M=E.onPagerEvent||E.pagerClick;a.isFunction(M)&&M(E.nextSlide,O[E.nextSlide]);t(O,E,1,E.currSlide<z)});!/^click/.test(E.pagerEvent)&&!E.allowPagerClickBubble&&J.bind("click.cycle",
function(){return false});E.pauseOnPagerHover&&J.hover(function(){E.$cont[0].cyclePause++},function(){E.$cont[0].cyclePause--})}};a.fn.cycle.hopsFromLast=function(z,x){var C=z.lastSlide,O=z.currSlide;return x?O>C?O-C:z.slideCount-C:O<C?C-O:C+z.slideCount-O};a.fn.cycle.commonReset=function(z,x,C,O,E,J){a(C.elements).not(z).hide();C.cssBefore.opacity=1;C.cssBefore.display="block";if(O!==false&&x.cycleW>0)C.cssBefore.width=x.cycleW;if(E!==false&&x.cycleH>0)C.cssBefore.height=x.cycleH;C.cssAfter=C.cssAfter||
{};C.cssAfter.display="none";a(z).css("zIndex",C.slideCount+(J===true?1:0));a(x).css("zIndex",C.slideCount+(J===true?0:1))};a.fn.cycle.custom=function(z,x,C,O,E,J){var fa=a(z),M=a(x),I=C.speedIn;z=C.speedOut;var X=C.easeIn;x=C.easeOut;M.css(C.cssBefore);if(J){I=typeof J=="number"?z=J:z=1;X=x=null}fa.animate(C.animOut,z,x,function(){C.cssAfter&&fa.css(C.cssAfter);C.sync||M.animate(C.animIn,I,X,O)});C.sync&&M.animate(C.animIn,I,X,O)};a.fn.cycle.transitions={fade:function(z,x,C){x.not(":eq("+C.currSlide+
")").css("opacity",0);C.before.push(function(O,E,J){a.fn.cycle.commonReset(O,E,J);J.cssBefore.opacity=0});C.animIn={opacity:1};C.animOut={opacity:0};C.cssBefore={top:0,left:0}}};a.fn.cycle.ver=function(){return"2.86"};a.fn.cycle.defaults={fx:"fade",timeout:4E3,timeoutFn:null,continuous:0,speed:1E3,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,
before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!a.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null}})(jQuery);
(function(a){a.fn.cycle.transitions.none=function(b,g,f){f.fxFn=function(d,e,k,h){a(e).show();a(d).hide();h()}};a.fn.cycle.transitions.scrollUp=function(b,g,f){b.css("overflow","hidden");f.before.push(a.fn.cycle.commonReset);b=b.height();f.cssBefore={top:b,left:0};f.cssFirst={top:0};f.animIn={top:0};f.animOut={top:-b}};a.fn.cycle.transitions.scrollDown=function(b,g,f){b.css("overflow","hidden");f.before.push(a.fn.cycle.commonReset);b=b.height();f.cssFirst={top:0};f.cssBefore={top:-b,left:0};f.animIn=
{top:0};f.animOut={top:b}};a.fn.cycle.transitions.scrollLeft=function(b,g,f){b.css("overflow","hidden");f.before.push(a.fn.cycle.commonReset);b=b.width();f.cssFirst={left:0};f.cssBefore={left:b,top:0};f.animIn={left:0};f.animOut={left:0-b}};a.fn.cycle.transitions.scrollRight=function(b,g,f){b.css("overflow","hidden");f.before.push(a.fn.cycle.commonReset);b=b.width();f.cssFirst={left:0};f.cssBefore={left:-b,top:0};f.animIn={left:0};f.animOut={left:b}};a.fn.cycle.transitions.scrollHorz=function(b,g,
f){b.css("overflow","hidden").width();f.before.push(function(d,e,k,h){a.fn.cycle.commonReset(d,e,k);k.cssBefore.left=h?e.cycleW-1:1-e.cycleW;k.animOut.left=h?-d.cycleW:d.cycleW});f.cssFirst={left:0};f.cssBefore={top:0};f.animIn={left:0};f.animOut={top:0}};a.fn.cycle.transitions.scrollVert=function(b,g,f){b.css("overflow","hidden");f.before.push(function(d,e,k,h){a.fn.cycle.commonReset(d,e,k);k.cssBefore.top=h?1-e.cycleH:e.cycleH-1;k.animOut.top=h?d.cycleH:-d.cycleH});f.cssFirst={top:0};f.cssBefore=
{left:0};f.animIn={top:0};f.animOut={left:0}};a.fn.cycle.transitions.slideX=function(b,g,f){f.before.push(function(d,e,k){a(k.elements).not(d).hide();a.fn.cycle.commonReset(d,e,k,false,true);k.animIn.width=e.cycleW});f.cssBefore={left:0,top:0,width:0};f.animIn={width:"show"};f.animOut={width:0}};a.fn.cycle.transitions.slideY=function(b,g,f){f.before.push(function(d,e,k){a(k.elements).not(d).hide();a.fn.cycle.commonReset(d,e,k,true,false);k.animIn.height=e.cycleH});f.cssBefore={left:0,top:0,height:0};
f.animIn={height:"show"};f.animOut={height:0}};a.fn.cycle.transitions.shuffle=function(b,g,f){b=b.css("overflow","visible").width();g.css({left:0,top:0});f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,true,true,true)});if(!f.speedAdjusted){f.speed/=2;f.speedAdjusted=true}f.random=0;f.shuffle=f.shuffle||{left:-b,top:15};f.els=[];for(b=0;b<g.length;b++)f.els.push(g[b]);for(b=0;b<f.currSlide;b++)f.els.push(f.els.shift());f.fxFn=function(d,e,k,h,n){var l=n?a(d):a(e);a(e).css(k.cssBefore);
var t=k.slideCount;l.animate(k.shuffle,k.speedIn,k.easeIn,function(){for(var y=a.fn.cycle.hopsFromLast(k,n),A=0;A<y;A++)n?k.els.push(k.els.shift()):k.els.unshift(k.els.pop());if(n){y=0;for(A=k.els.length;y<A;y++)a(k.els[y]).css("z-index",A-y+t)}else{y=a(d).css("z-index");l.css("z-index",parseInt(y)+1+t)}l.animate({left:0,top:0},k.speedOut,k.easeOut,function(){a(n?this:d).hide();h&&h()})})};f.cssBefore={display:"block",opacity:1,top:0,left:0}};a.fn.cycle.transitions.turnUp=function(b,g,f){f.before.push(function(d,
e,k){a.fn.cycle.commonReset(d,e,k,true,false);k.cssBefore.top=e.cycleH;k.animIn.height=e.cycleH});f.cssFirst={top:0};f.cssBefore={left:0,height:0};f.animIn={top:0};f.animOut={height:0}};a.fn.cycle.transitions.turnDown=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,true,false);k.animIn.height=e.cycleH;k.animOut.top=d.cycleH});f.cssFirst={top:0};f.cssBefore={left:0,top:0,height:0};f.animOut={height:0}};a.fn.cycle.transitions.turnLeft=function(b,g,f){f.before.push(function(d,
e,k){a.fn.cycle.commonReset(d,e,k,false,true);k.cssBefore.left=e.cycleW;k.animIn.width=e.cycleW});f.cssBefore={top:0,width:0};f.animIn={left:0};f.animOut={width:0}};a.fn.cycle.transitions.turnRight=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,false,true);k.animIn.width=e.cycleW;k.animOut.left=d.cycleW});f.cssBefore={top:0,left:0,width:0};f.animIn={left:0};f.animOut={width:0}};a.fn.cycle.transitions.zoom=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,
e,k,false,false,true);k.cssBefore.top=e.cycleH/2;k.cssBefore.left=e.cycleW/2;k.animIn={top:0,left:0,width:e.cycleW,height:e.cycleH};k.animOut={width:0,height:0,top:d.cycleH/2,left:d.cycleW/2}});f.cssFirst={top:0,left:0};f.cssBefore={width:0,height:0}};a.fn.cycle.transitions.fadeZoom=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,false,false);k.cssBefore.left=e.cycleW/2;k.cssBefore.top=e.cycleH/2;k.animIn={top:0,left:0,width:e.cycleW,height:e.cycleH}});f.cssBefore={width:0,
height:0};f.animOut={opacity:0}};a.fn.cycle.transitions.blindX=function(b,g,f){b=b.css("overflow","hidden").width();f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k);k.animIn.width=e.cycleW;k.animOut.left=d.cycleW});f.cssBefore={left:b,top:0};f.animIn={left:0};f.animOut={left:b}};a.fn.cycle.transitions.blindY=function(b,g,f){b=b.css("overflow","hidden").height();f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k);k.animIn.height=e.cycleH;k.animOut.top=d.cycleH});f.cssBefore={top:b,
left:0};f.animIn={top:0};f.animOut={top:b}};a.fn.cycle.transitions.blindZ=function(b,g,f){g=b.css("overflow","hidden").height();b=b.width();f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k);k.animIn.height=e.cycleH;k.animOut.top=d.cycleH});f.cssBefore={top:g,left:b};f.animIn={top:0,left:0};f.animOut={top:g,left:b}};a.fn.cycle.transitions.growX=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,false,true);k.cssBefore.left=this.cycleW/2;k.animIn={left:0,width:this.cycleW};
k.animOut={left:0}});f.cssBefore={width:0,top:0}};a.fn.cycle.transitions.growY=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,true,false);k.cssBefore.top=this.cycleH/2;k.animIn={top:0,height:this.cycleH};k.animOut={top:0}});f.cssBefore={height:0,left:0}};a.fn.cycle.transitions.curtainX=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,false,true,true);k.cssBefore.left=e.cycleW/2;k.animIn={left:0,width:this.cycleW};k.animOut={left:d.cycleW/2,width:0}});
f.cssBefore={top:0,width:0}};a.fn.cycle.transitions.curtainY=function(b,g,f){f.before.push(function(d,e,k){a.fn.cycle.commonReset(d,e,k,true,false,true);k.cssBefore.top=e.cycleH/2;k.animIn={top:0,height:e.cycleH};k.animOut={top:d.cycleH/2,height:0}});f.cssBefore={left:0,height:0}};a.fn.cycle.transitions.cover=function(b,g,f){var d=f.direction||"left",e=b.css("overflow","hidden").width(),k=b.height();f.before.push(function(h,n,l){a.fn.cycle.commonReset(h,n,l);if(d=="right")l.cssBefore.left=-e;else if(d==
"up")l.cssBefore.top=k;else if(d=="down")l.cssBefore.top=-k;else l.cssBefore.left=e});f.animIn={left:0,top:0};f.animOut={opacity:1};f.cssBefore={top:0,left:0}};a.fn.cycle.transitions.uncover=function(b,g,f){var d=f.direction||"left",e=b.css("overflow","hidden").width(),k=b.height();f.before.push(function(h,n,l){a.fn.cycle.commonReset(h,n,l,true,true,true);if(d=="right")l.animOut.left=e;else if(d=="up")l.animOut.top=-k;else if(d=="down")l.animOut.top=k;else l.animOut.left=-e});f.animIn={left:0,top:0};
f.animOut={opacity:1};f.cssBefore={top:0,left:0}};a.fn.cycle.transitions.toss=function(b,g,f){var d=b.css("overflow","visible").width(),e=b.height();f.before.push(function(k,h,n){a.fn.cycle.commonReset(k,h,n,true,true,true);if(!n.animOut.left&&!n.animOut.top)n.animOut={left:d*2,top:-e/2,opacity:0};else n.animOut.opacity=0});f.cssBefore={left:0,top:0};f.animIn={left:0}};a.fn.cycle.transitions.wipe=function(b,g,f){var d=b.css("overflow","hidden").width(),e=b.height();f.cssBefore=f.cssBefore||{};var k;
if(f.clip)if(/l2r/.test(f.clip))k="rect(0px 0px "+e+"px 0px)";else if(/r2l/.test(f.clip))k="rect(0px "+d+"px "+e+"px "+d+"px)";else if(/t2b/.test(f.clip))k="rect(0px "+d+"px 0px 0px)";else if(/b2t/.test(f.clip))k="rect("+e+"px "+d+"px "+e+"px 0px)";else if(/zoom/.test(f.clip)){b=parseInt(e/2);g=parseInt(d/2);k="rect("+b+"px "+g+"px "+b+"px "+g+"px)"}f.cssBefore.clip=f.cssBefore.clip||k||"rect(0px 0px 0px 0px)";b=f.cssBefore.clip.match(/(\d+)/g);var h=parseInt(b[0]),n=parseInt(b[1]),l=parseInt(b[2]),
t=parseInt(b[3]);f.before.push(function(y,A,v){if(y!=A){var F=a(y),z=a(A);a.fn.cycle.commonReset(y,A,v,true,true,false);v.cssAfter.display="block";var x=1,C=parseInt(v.speedIn/13)-1;(function O(){var E=h?h-parseInt(x*(h/C)):0,J=t?t-parseInt(x*(t/C)):0,fa=l<e?l+parseInt(x*((e-l)/C||1)):e,M=n<d?n+parseInt(x*((d-n)/C||1)):d;z.css({clip:"rect("+E+"px "+M+"px "+fa+"px "+J+"px)"});x++<=C?setTimeout(O,13):F.css("display","none")})()}});f.cssBefore={display:"block",opacity:1,top:0,left:0};f.animIn={left:0};
f.animOut={left:0}}})(jQuery);jQuery.easing.jswing=jQuery.easing.swing;
jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,g,f,d){return jQuery.easing[jQuery.easing.def](a,b,g,f,d)},easeInQuad:function(a,b,g,f,d){return f*(b/=d)*b+g},easeOutQuad:function(a,b,g,f,d){return-f*(b/=d)*(b-2)+g},easeInOutQuad:function(a,b,g,f,d){if((b/=d/2)<1)return f/2*b*b+g;return-f/2*(--b*(b-2)-1)+g},easeInCubic:function(a,b,g,f,d){return f*(b/=d)*b*b+g},easeOutCubic:function(a,b,g,f,d){return f*((b=b/d-1)*b*b+1)+g},easeInOutCubic:function(a,b,g,f,d){if((b/=d/2)<1)return f/
2*b*b*b+g;return f/2*((b-=2)*b*b+2)+g},easeInQuart:function(a,b,g,f,d){return f*(b/=d)*b*b*b+g},easeOutQuart:function(a,b,g,f,d){return-f*((b=b/d-1)*b*b*b-1)+g},easeInOutQuart:function(a,b,g,f,d){if((b/=d/2)<1)return f/2*b*b*b*b+g;return-f/2*((b-=2)*b*b*b-2)+g},easeInQuint:function(a,b,g,f,d){return f*(b/=d)*b*b*b*b+g},easeOutQuint:function(a,b,g,f,d){return f*((b=b/d-1)*b*b*b*b+1)+g},easeInOutQuint:function(a,b,g,f,d){if((b/=d/2)<1)return f/2*b*b*b*b*b+g;return f/2*((b-=2)*b*b*b*b+2)+g},easeInSine:function(a,
b,g,f,d){return-f*Math.cos(b/d*(Math.PI/2))+f+g},easeOutSine:function(a,b,g,f,d){return f*Math.sin(b/d*(Math.PI/2))+g},easeInOutSine:function(a,b,g,f,d){return-f/2*(Math.cos(Math.PI*b/d)-1)+g},easeInExpo:function(a,b,g,f,d){return b==0?g:f*Math.pow(2,10*(b/d-1))+g},easeOutExpo:function(a,b,g,f,d){return b==d?g+f:f*(-Math.pow(2,-10*b/d)+1)+g},easeInOutExpo:function(a,b,g,f,d){if(b==0)return g;if(b==d)return g+f;if((b/=d/2)<1)return f/2*Math.pow(2,10*(b-1))+g;return f/2*(-Math.pow(2,-10*--b)+2)+g},
easeInCirc:function(a,b,g,f,d){return-f*(Math.sqrt(1-(b/=d)*b)-1)+g},easeOutCirc:function(a,b,g,f,d){return f*Math.sqrt(1-(b=b/d-1)*b)+g},easeInOutCirc:function(a,b,g,f,d){if((b/=d/2)<1)return-f/2*(Math.sqrt(1-b*b)-1)+g;return f/2*(Math.sqrt(1-(b-=2)*b)+1)+g},easeInElastic:function(a,b,g,f,d){a=1.70158;var e=0,k=f;if(b==0)return g;if((b/=d)==1)return g+f;e||(e=d*0.3);if(k<Math.abs(f)){k=f;a=e/4}else a=e/(2*Math.PI)*Math.asin(f/k);return-(k*Math.pow(2,10*(b-=1))*Math.sin((b*d-a)*2*Math.PI/e))+g},easeOutElastic:function(a,
b,g,f,d){a=1.70158;var e=0,k=f;if(b==0)return g;if((b/=d)==1)return g+f;e||(e=d*0.3);if(k<Math.abs(f)){k=f;a=e/4}else a=e/(2*Math.PI)*Math.asin(f/k);return k*Math.pow(2,-10*b)*Math.sin((b*d-a)*2*Math.PI/e)+f+g},easeInOutElastic:function(a,b,g,f,d){a=1.70158;var e=0,k=f;if(b==0)return g;if((b/=d/2)==2)return g+f;e||(e=d*0.3*1.5);if(k<Math.abs(f)){k=f;a=e/4}else a=e/(2*Math.PI)*Math.asin(f/k);if(b<1)return-0.5*k*Math.pow(2,10*(b-=1))*Math.sin((b*d-a)*2*Math.PI/e)+g;return k*Math.pow(2,-10*(b-=1))*Math.sin((b*
d-a)*2*Math.PI/e)*0.5+f+g},easeInBack:function(a,b,g,f,d,e){if(e==undefined)e=1.70158;return f*(b/=d)*b*((e+1)*b-e)+g},easeOutBack:function(a,b,g,f,d,e){if(e==undefined)e=1.70158;return f*((b=b/d-1)*b*((e+1)*b+e)+1)+g},easeInOutBack:function(a,b,g,f,d,e){if(e==undefined)e=1.70158;if((b/=d/2)<1)return f/2*b*b*(((e*=1.525)+1)*b-e)+g;return f/2*((b-=2)*b*(((e*=1.525)+1)*b+e)+2)+g},easeInBounce:function(a,b,g,f,d){return f-jQuery.easing.easeOutBounce(a,d-b,0,f,d)+g},easeOutBounce:function(a,b,g,f,d){return(b/=
d)<1/2.75?f*7.5625*b*b+g:b<2/2.75?f*(7.5625*(b-=1.5/2.75)*b+0.75)+g:b<2.5/2.75?f*(7.5625*(b-=2.25/2.75)*b+0.9375)+g:f*(7.5625*(b-=2.625/2.75)*b+0.984375)+g},easeInOutBounce:function(a,b,g,f,d){if(b<d/2)return jQuery.easing.easeInBounce(a,b*2,0,f,d)*0.5+g;return jQuery.easing.easeOutBounce(a,b*2-d,0,f,d)*0.5+f*0.5+g}});
(function(a){a.fn.equalHeights=function(b,g){tallest=b?b:0;this.each(function(){var f=a(this).css("height","").height();f=a(this).outerHeight()>f?a(this).outerHeight():f;if(f>=tallest)tallest=f});if(g&&tallest>g)tallest=g;return this.each(function(){a(this).height(tallest)})}})(jQuery);
(function(a){function b(d,e,k){d.width(e.width());if(!k.forceClass&&e.children("thead").length>0){e=e.children("thead").eq(0).children();k=jQuery("<thead/>");d.append(k);d=k}else e=e.find("."+k.markerClass);e.each(function(){var h=a(this),n=h.clone();n.children().remove();h.children().each(function(){var l=a(this),t=l.clone();t.width(l.width());n.append(t)});d.append(n)})}function g(d,e,k){d.width(e.width());var h;if(!k.forceClass&&e.children("thead").length>0){e=e.children("thead").eq(0).children().eq(0);
h=d.children("thead").eq(0).children().eq(0)}else{e=e.find("."+k.markerClass).eq(0);h=d.children().eq(0)}h=h.children().eq(0);e.children().each(function(n,l){h.width(a(l).width());h=h.next()})}function f(d,e){var k=a(d),h=a(window).scrollTop(),n=k.offset().top,l=k.data("floatHeaderTableHeight")-a(e).data("floatHeaderFloatHeight");k=k.children("tfoot");if(k.length>0)l-=k.height();return n<=h&&h<=n+l}a.fn.floatHeader=function(d){d=a.extend({fadeOut:0,faceIn:0,forceClass:false,markerClass:"floating",
floatClass:"floatHeader",recalculate:true,IE6Fix_DetectScrollOnBody:true,recalculateNum:0},d);return this.each(function(){var e=a(this),k=e.clone();k.children().remove();e.floatBox=a('<div class="'+d.floatClass+'"style="display:none"></div>');e.floatBox.append(k);e.IEWindowWidth=document.documentElement.clientWidth;e.IEWindowHeight=document.documentElement.clientHeight;b(k,e,d);e.data("floatHeaderTableHeight",e.height());e.floatBox.data("floatHeaderFloatHeight",e.floatBox.height());if(a.browser.msie){if(a.browser.version>
7)d.IE6Fix_DetectScrollOnBody=false}else d.IE6Fix_DetectScrollOnBody=false;(d.IE6Fix_DetectScrollOnBody?a("body"):a(window)).scroll(function(){if(e.floatBoxVisible){if(!f(e,e.floatBox)){var h=e.offset();e.floatBox.css("position","absolute");e.floatBox.css("top",h.top);e.floatBox.css("left",h.left);e.floatBoxVisible=false;d.recalculateNum=0;if(d.cbFadeOut)d.cbFadeOut(e.floatBox);else{e.floatBox.stop(true,true);e.floatBox.fadeOut(d.fadeOut)}}}else if(f(e,e.floatBox)){e.floatBoxVisible=true;a.browser.msie&&
a.browser.version<7?e.floatBox.css("position","absolute"):e.floatBox.css("position","fixed");if(d.cbFadeIn)d.cbFadeIn(e.floatBox);else{e.floatBox.stop(true,true);e.floatBox.fadeIn(d.faceIn)}}if(e.floatBoxVisible){e.floatBox.css("top",0);e.floatBox.css("left",e.offset().left-a(window).scrollLeft());if(d.recalculate&&d.recalculateNum<1){d.recalculateNum++;g(k,e,d)}}});a.browser.msie&&a.browser.version<=7?a(window).resize(function(){if(e.IEWindowWidth!=document.documentElement.clientWidth||e.IEWindowHeight!=
document.documentElement.clientHeight){e.IEWindowWidth=document.documentElement.clientWidth;e.IEWindowHeight=document.documentElement.clientHeight;k.children().remove();b(k,e,d)}}):a(window).resize(function(){k.children().remove();b(k,e,d)});a(e).after(e.floatBox);this.fhRecalculate=function(){g(k,e,d)};this.fhInit=function(){k.children().remove();b(k,e,d)}})}})(jQuery);
(function(a){a.fn.hoverIntent=function(b,g){var f={sensitivity:7,interval:100,timeout:0};f=a.extend(f,g?{over:b,out:g}:b);var d,e,k,h,n=function(y){d=y.pageX;e=y.pageY},l=function(y,A){A.hoverIntent_t=clearTimeout(A.hoverIntent_t);if(Math.abs(k-d)+Math.abs(h-e)<f.sensitivity){a(A).unbind("mousemove",n);A.hoverIntent_s=1;return f.over.apply(A,[y])}else{k=d;h=e;A.hoverIntent_t=setTimeout(function(){l(y,A)},f.interval)}},t=function(y){for(var A=(y.type=="mouseover"?y.fromElement:y.toElement)||y.relatedTarget;A&&
A!=this;)try{A=A.parentNode}catch(v){A=this}if(A==this)return false;var F=jQuery.extend({},y),z=this;if(z.hoverIntent_t)z.hoverIntent_t=clearTimeout(z.hoverIntent_t);if(y.type=="mouseover"){k=F.pageX;h=F.pageY;a(z).bind("mousemove",n);if(z.hoverIntent_s!=1)z.hoverIntent_t=setTimeout(function(){l(F,z)},f.interval)}else{a(z).unbind("mousemove",n);if(z.hoverIntent_s==1)z.hoverIntent_t=setTimeout(function(){z.hoverIntent_t=clearTimeout(z.hoverIntent_t);z.hoverIntent_s=0;f.out.apply(z,[F])},f.timeout)}};
return this.mouseover(t).mouseout(t)}})(jQuery);
(function(a){a.fn.jcarousel=function(f){if(typeof f=="string"){var d=a(this).data("jcarousel"),e=Array.prototype.slice.call(arguments,1);return d[f].apply(d,e)}else return this.each(function(){a(this).data("jcarousel",new g(this,f))})};var b={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,
itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};a.jcarousel=function(f,d){this.options=a.extend({},b,d||{});this.locked=false;this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";for(var e="",k=f.className.split(" "),h=0;h<k.length;h++)if(k[h].indexOf("jcarousel-skin")!=
-1){a(f).removeClass(k[h]);e=k[h];break}if(f.nodeName=="UL"||f.nodeName=="OL"){this.list=a(f);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container"))this.container=this.container.wrap("<div></div>");this.container=this.container.parent()}else if(!this.container.hasClass("jcarousel-container"))this.container=this.list.wrap("<div></div>").parent()}else{this.container=a(f);this.list=this.container.find("ul,ol").eq(0)}e!=
""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+e+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip"))this.clip=this.list.wrap("<div></div>").parent();this.buttonNext=a(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null)this.buttonNext=this.clip.after(this.options.buttonNextHTML).next();this.buttonNext.addClass(this.className("jcarousel-next"));
this.buttonPrev=a(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next();this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,left:0,margin:0,padding:0});this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});
var n=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;e=this.list.children("li");var l=this;if(e.size()>0){var t=0;h=this.options.offset;e.each(function(){l.format(this,h++);t+=l.dimension(this,n)});this.list.css(this.wh,t+"px");if(!d||d.size===undefined)this.options.size=e.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){l.next()};this.funcPrev=function(){l.prev()};this.funcResize=
function(){l.reload()};this.options.initCallback!=null&&this.options.initCallback(this,"init");if(a.browser.safari){this.buttons(false,false);a(window).bind("load.jcarousel",function(){l.setup()})}else this.setup()};var g=a.jcarousel;g.fn=g.prototype={jcarousel:"0.2.4"};g.fn.extend=g.extend=a.extend;g.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+
"px");var f=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(f,false);a(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)}},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!=null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!=null&&this.inTail&&this.list.css(this.lt,g.intval(this.list.css(this.lt))+this.tail);this.tail=null;
this.inTail=false;this.options.reloadCallback!=null&&this.options.reloadCallback(this);if(this.options.visible!=null){var f=this,d=Math.ceil(this.clipping()/this.options.visible),e=0,k=0;a("li",this.list).each(function(h){e+=f.dimension(this,d);if(h+1<f.first)k=e});this.list.css(this.wh,e+"px");this.list.css(this.lt,-k+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(f){if(f!=undefined){this.options.size=
f;this.locked||this.buttons()}return this.options.size},has:function(f,d){if(d==undefined||!d)d=f;if(this.options.size!==null&&d>this.options.size)d=this.options.size;for(var e=f;e<=d;e++){var k=this.get(e);if(!k.length||k.hasClass("jcarousel-item-placeholder"))return false}return true},get:function(f){return a(".jcarousel-item-"+f,this.list)},add:function(f,d){var e=this.get(f),k=0;if(e.length==0){var h;e=this.create(f);for(var n=g.intval(f);h=this.get(--n);)if(n<=0||h.length){n<=0?this.list.prepend(e):
h.after(e);break}}else k=this.dimension(e);e.removeClass(this.className("jcarousel-item-placeholder"));typeof d=="string"?e.html(d):e.empty().append(d);h=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;k=this.dimension(e,h)-k;f>0&&f<this.first&&this.list.css(this.lt,g.intval(this.list.css(this.lt))-k+"px");this.list.css(this.wh,g.intval(this.list.css(this.wh))+k+"px");return e},remove:function(f){var d=this.get(f);if(!(!d.length||f>=this.first&&f<=this.last)){var e=
this.dimension(d);f<this.first&&this.list.css(this.lt,g.intval(this.list.css(this.lt))+e+"px");d.remove();this.list.css(this.wh,g.intval(this.list.css(this.wh))-e+"px")}},next:function(){this.stopAuto();this.tail!=null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.stopAuto();this.tail!=null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap==
"both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(f){if(!(this.locked||this.animating||!this.tail)){var d=g.intval(this.list.css(this.lt));!f?d-=this.tail:d+=this.tail;this.inTail=!f;this.prevFirst=this.first;this.prevLast=this.last;this.animate(d)}},scroll:function(f,d){this.animate(this.pos(f),d)},pos:function(f){var d=g.intval(this.list.css(this.lt));if(this.locked||this.animating)return d;if(this.options.wrap!=
"circular")f=f<1?1:this.options.size&&f>this.options.size?this.options.size:f;for(var e=this.first>f,k=this.options.wrap!="circular"&&this.first<=1?1:this.first,h=e?this.get(k):this.get(this.last),n=e?k:k-1,l=null,t=0,y=false,A=0;e?--n>=f:++n<f;){l=this.get(n);y=!l.length;if(l.length==0){l=this.create(n).addClass(this.className("jcarousel-item-placeholder"));h[e?"before":"after"](l);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(n<=0||n>this.options.size)){h=this.get(this.index(n));
h.length&&this.add(n,h.children().clone(true))}}h=l;A=this.dimension(l);if(y)t+=A;if(this.first!=null&&(this.options.wrap=="circular"||n>=1&&(this.options.size==null||n<=this.options.size)))d=e?d+A:d-A}k=this.clipping();var v=[],F=0;n=f;var z=0;for(h=this.get(f-1);++F;){l=this.get(n);y=!l.length;if(l.length==0){l=this.create(n).addClass(this.className("jcarousel-item-placeholder"));h.length==0?this.list.prepend(l):h[e?"before":"after"](l);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==
null&&(n<=0||n>this.options.size)){h=this.get(this.index(n));h.length&&this.add(n,h.find(">*").clone(true))}}h=l;A=this.dimension(l);if(A==0){alert("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");return 0}if(this.options.wrap!="circular"&&this.options.size!==null&&n>this.options.size)v.push(l);else if(y)t+=A;z+=A;if(z>=k)break;n++}for(l=0;l<v.length;l++)v[l].remove();if(t>0){this.list.css(this.wh,this.dimension(this.list)+t+"px");if(e){d-=t;this.list.css(this.lt,
g.intval(this.list.css(this.lt))-t+"px")}}t=f+F-1;if(this.options.wrap!="circular"&&this.options.size&&t>this.options.size)t=this.options.size;if(n>t){F=0;n=t;for(z=0;++F;){l=this.get(n--);if(!l.length)break;z+=this.dimension(l);if(z>=k)break}}n=t-F+1;if(this.options.wrap!="circular"&&n<1)n=1;if(this.inTail&&e){d+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&t==this.options.size&&t-F+1>=1){e=g.margin(this.get(t),!this.options.vertical?"marginRight":"marginBottom");
if(z-e>k)this.tail=z-k-e}for(;f-- >n;)d+=this.dimension(this.get(f));this.prevFirst=this.first;this.prevLast=this.last;this.first=n;this.last=t;return d},animate:function(f,d){if(!(this.locked||this.animating)){this.animating=true;var e=this,k=function(){e.animating=false;f==0&&e.list.css(e.lt,0);if(e.options.wrap=="circular"||e.options.wrap=="both"||e.options.wrap=="last"||e.options.size==null||e.last<e.options.size)e.startAuto();e.buttons();e.notify("onAfterAnimation")};this.notify("onBeforeAnimation");
if(!this.options.animation||d==false){this.list.css(this.lt,f+"px");k()}else this.list.animate(!this.options.vertical?{left:f}:{top:f},this.options.animation,this.options.easing,k)}},startAuto:function(f){if(f!=undefined)this.options.auto=f;if(this.options.auto==0)return this.stopAuto();if(this.timer==null){var d=this;this.timer=setTimeout(function(){d.next()},this.options.auto*1E3)}},stopAuto:function(){if(this.timer!=null){clearTimeout(this.timer);this.timer=null}},buttons:function(f,d){if(f==undefined||
f==null){f=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size)f=this.tail!=null&&!this.inTail}if(d==undefined||d==null){d=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=
null&&this.first==1)d=this.tail!=null&&this.inTail}var e=this;this.buttonNext[f?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[f?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",f?false:true);this.buttonPrev[d?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[d?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",d?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==
undefined||this.buttonNext[0].jcarouselstate!=f)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){e.options.buttonNextCallback(e,this,f)});this.buttonNext[0].jcarouselstate=f}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=d)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){e.options.buttonPrevCallback(e,this,d)});this.buttonPrev[0].jcarouselstate=d}},notify:function(f){var d=this.prevFirst==
null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",f,d);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",f,d,this.first);this.callback("itemFirstOutCallback",f,d,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",f,d,this.last);this.callback("itemLastOutCallback",f,d,this.prevLast)}this.callback("itemVisibleInCallback",f,d,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",f,d,
this.prevFirst,this.prevLast,this.first,this.last)},callback:function(f,d,e,k,h,n,l){if(!(this.options[f]==undefined||typeof this.options[f]!="object"&&d!="onAfterAnimation")){var t=typeof this.options[f]=="object"?this.options[f][d]:this.options[f];if(a.isFunction(t)){var y=this;if(k===undefined)t(y,e,d);else if(h===undefined)this.get(k).each(function(){t(y,this,k,e,d)});else for(var A=k;A<=h;A++)A!==null&&!(A>=n&&A<=l)&&this.get(A).each(function(){t(y,this,A,e,d)})}}},create:function(f){return this.format("<li></li>",
f)},format:function(f,d){var e=a(f).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+d)).css({"float":"left","list-style":"none"});e.attr("jcarouselindex",d);return e},className:function(f){return f+" "+f+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(f,d){var e=f.jquery!=undefined?f[0]:f,k=!this.options.vertical?e.offsetWidth+g.margin(e,"marginLeft")+g.margin(e,"marginRight"):e.offsetHeight+g.margin(e,"marginTop")+g.margin(e,"marginBottom");
if(d==undefined||k==d)return k;k=!this.options.vertical?d-g.margin(e,"marginLeft")-g.margin(e,"marginRight"):d-g.margin(e,"marginTop")-g.margin(e,"marginBottom");a(e).css(this.wh,k+"px");return this.dimension(e)},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-g.intval(this.clip.css("borderLeftWidth"))-g.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-g.intval(this.clip.css("borderTopWidth"))-g.intval(this.clip.css("borderBottomWidth"))},index:function(f,
d){if(d==undefined)d=this.options.size;return Math.round(((f-1)/d-Math.floor((f-1)/d))*d)+1}});g.extend({defaults:function(f){return a.extend(b,f||{})},margin:function(f,d){if(!f)return 0;var e=f.jquery!=undefined?f[0]:f;if(d=="marginRight"&&a.browser.safari){var k={display:"block","float":"none",width:"auto"},h,n;a.swap(e,k,function(){h=e.offsetWidth});k.marginRight=0;a.swap(e,k,function(){n=e.offsetWidth});return n-h}return g.intval(a.css(e,d))},intval:function(f){f=parseInt(f);return isNaN(f)?
0:f}})})(jQuery);
(function(a){var b={preloadImg:true},g=function(k){var h=a(k.get(0).form),n=k.next();if(!n.is("label")){n=k.prev();if(n.is("label"))if(k=k.attr("id"))n=h.find('label[for="'+k+'"]')}if(n.is("label"))return n.css("cursor","pointer");return false},f=function(k){a(".jqTransformSelectWrapper ul:visible").each(function(){var h=a(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);k&&h.oLabel&&h.oLabel.get(0)==k.get(0)||a(this).hide()})},d=function(k){a(k.target).parents(".jqTransformSelectWrapper").length===0&&
f(a(k.target))},e=function(k){var h;a(".jqTransformSelectWrapper select",k).each(function(){h=this.selectedIndex<0?0:this.selectedIndex;a("ul",a(this).parent()).each(function(){a("a:eq("+h+")",this).click()})});a("a.jqTransformCheckbox, a.jqTransformRadio",k).removeClass("jqTransformChecked");a("input:checkbox, input:radio",k).each(function(){this.checked&&a("a",a(this).parent()).addClass("jqTransformChecked")})};a.fn.jqTransInputButton=function(){return this.each(function(){var k=a('<button id="'+
this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+a(this).attr("value")+"</span></span>").hover(function(){k.addClass("jqTransformButton_hover")},function(){k.removeClass("jqTransformButton_hover")}).mousedown(function(){k.addClass("jqTransformButton_click")}).mouseup(function(){k.removeClass("jqTransformButton_click")});a(this).replaceWith(k)})};a.fn.jqTransInputText=function(){return this.each(function(){var k=a(this);if(!(k.hasClass("jqtranformdone")||
!k.is("input"))){k.addClass("jqtranformdone");var h=g(a(this));h&&h.bind("click",function(){k.focus()});h=k.width();if(k.attr("size")){h=k.attr("size")*10;k.css("width",h)}k.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');var n=k.parent().parent().parent();n.css("width",h+10);k.focus(function(){n.addClass("jqTransformInputWrapper_focus")}).blur(function(){n.removeClass("jqTransformInputWrapper_focus")}).hover(function(){n.addClass("jqTransformInputWrapper_hover")},
function(){n.removeClass("jqTransformInputWrapper_hover")});a.browser.safari&&n.addClass("jqTransformSafari");a.browser.safari&&k.css("width",n.width()+16);this.wrapper=n}})};a.fn.jqTransCheckBox=function(){return this.each(function(){if(!a(this).hasClass("jqTransformHidden")){var k=a(this),h=g(k);h&&h.click(function(){n.trigger("click")});var n=a('<a href="#" class="jqTransformCheckbox"></a>');k.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(n);
k.change(function(){this.checked&&n.addClass("jqTransformChecked")||n.removeClass("jqTransformChecked");return true});n.click(function(){if(k.attr("disabled"))return false;k.trigger("click").trigger("change");return false});this.checked&&n.addClass("jqTransformChecked")}})};a.fn.jqTransRadio=function(){return this.each(function(){if(!a(this).hasClass("jqTransformHidden")){var k=a(this),h=this;(oLabel=g(k))&&oLabel.click(function(){n.trigger("click")});var n=a('<a href="#" class="jqTransformRadio" rel="'+
this.name+'"></a>');k.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(n);k.change(function(){h.checked&&n.addClass("jqTransformChecked")||n.removeClass("jqTransformChecked");return true});n.click(function(){if(k.attr("disabled"))return false;k.trigger("click").trigger("change");a('input[name="'+k.attr("name")+'"]',h.form).not(k).each(function(){a(this).attr("type")=="radio"&&a(this).trigger("change")});return false});h.checked&&n.addClass("jqTransformChecked")}})};
a.fn.jqTransTextarea=function(){return this.each(function(){var k=a(this);if(!k.hasClass("jqtransformdone")){k.addClass("jqtransformdone");(oLabel=g(k))&&oLabel.click(function(){k.focus()});var h='<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';h+='<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';h+='<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';
h+='<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';h+="</table>";var n=a(h).insertAfter(k).hover(function(){!n.hasClass("jqTransformTextarea-focus")&&n.addClass("jqTransformTextarea-hover")},function(){n.removeClass("jqTransformTextarea-hover")});k.focus(function(){n.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){n.removeClass("jqTransformTextarea-focus")}).appendTo(a("#jqTransformTextarea-mm div",
n));this.oTable=n;a.browser.safari&&a("#jqTransformTextarea-mm",n).addClass("jqTransformSafariTextarea").find("div").css("height",k.height()).css("width",k.width())}})};a.fn.jqTransSelect=function(){return this.each(function(k){var h=a(this);if(!h.hasClass("jqTransformHidden"))if(!h.attr("multiple")){var n=g(h),l=h.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper"></div>').parent().css({zIndex:1-k});l.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');
var t=a("ul",l).css("width",h.width()).hide();a("option",this).each(function(A){A=a('<li><a href="#" index="'+A+'">'+a(this).html()+"</a></li>");t.append(A)});t.find("a").click(function(){a("a.selected",l).removeClass("selected");a(this).addClass("selected");if(h[0].selectedIndex!=a(this).attr("index")&&h[0].onchange){h[0].selectedIndex=a(this).attr("index");h[0].onchange()}h[0].selectedIndex=a(this).attr("index");a("span:eq(0)",l).html(a(this).html());t.hide();return false});a("a:eq("+this.selectedIndex+
")",t).click();a("span:first",l).click(function(){a("a.jqTransformSelectOpen",l).trigger("click")});n&&n.click(function(){a("a.jqTransformSelectOpen",l).trigger("click")});this.oLabel=n;var y=a("a.jqTransformSelectOpen",l).click(function(){t.css("display")=="none"&&f();if(h.attr("disabled"))return false;t.slideToggle("fast",function(){var A=a("a.selected",t).offset().top-t.offset().top;t.animate({scrollTop:A})});return false});k=h.outerWidth();n=a("span:first",l);y=k>n.innerWidth()?k+y.outerWidth():
l.width();l.css("width",y);t.css("width",y-2);n.css({width:k});t.css({display:"block",visibility:"hidden"});k=a("li",t).length*a("li:first",t).height();k<t.height()&&t.css({height:k,overflow:"hidden"});t.css({display:"none",visibility:"visible"})}})};a.fn.jqTransform=function(k){a.extend({},b,k);return this.each(function(){var h=a(this);if(!h.hasClass("jqtransformdone")){h.addClass("jqtransformdone");a('input:submit, input:reset, input[type="button"]',this).jqTransInputButton();a("input:text, input:password",
this).jqTransInputText();a("input:checkbox",this).jqTransCheckBox();a("input:radio",this).jqTransRadio();a("textarea",this).jqTransTextarea();a("select",this).jqTransSelect().length>0&&a(document).mousedown(d);h.bind("reset",function(){window.setTimeout(function(){e(this)},10)})}})}})(jQuery);
(function(a){a.jScrollPane={active:[]};a.fn.jScrollPane=function(b){b=a.extend({},a.fn.jScrollPane.defaults,b);var g=function(){return false};return this.each(function(){var f=a(this);f.css("overflow","hidden");var d=this;if(a(this).parent().is(".jScrollPaneContainer")){var e=b.maintainPosition?f.position().top:0,k=a(this).parent(),h=k.innerWidth(),n=k.outerHeight(),l=n;a(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",k).remove();f.css({top:0})}else{e=0;this.originalPadding=f.css("paddingTop")+
" "+f.css("paddingRight")+" "+f.css("paddingBottom")+" "+f.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(f.css("paddingLeft"))||0)+(parseInt(f.css("paddingRight"))||0);h=f.innerWidth();l=n=f.innerHeight();f.wrap(a("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:n+"px",width:h+"px"}));a(document).bind("emchange",function(){f.jScrollPane(b)})}if(b.reinitialiseOnImageLoad){var t=a.data(d,"jScrollPaneImagesToLoad")||a("img",f),y=[];t.length&&t.each(function(wa,$a){a(this).bind("load",
function(){if(a.inArray(wa,y)==-1){y.push($a);t=a.grep(t,function(H){return H!=$a});a.data(d,"jScrollPaneImagesToLoad",t);b.reinitialiseOnImageLoad=false;f.jScrollPane(b)}}).each(function(){if(this.complete||this.complete===undefined)this.src=this.src})})}k={height:"auto",width:h-b.scrollbarWidth-b.scrollbarMargin-this.originalSidePaddingTotal+"px"};if(b.scrollbarOnLeft)k.paddingLeft=b.scrollbarMargin+b.scrollbarWidth+"px";else k.paddingRight=b.scrollbarMargin+"px";a(this).css("height","auto");var A=
f.outerHeight(),v=n/A;if(v<0.95){f.css(k);A=f.outerHeight();v=n/A;var F=f.parent();F.append(a("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:b.scrollbarWidth+"px"}),a("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:b.scrollbarWidth+"px"}))));h=a(">.jScrollPaneTrack",F);var z=
a(">.jScrollPaneTrack .jScrollPaneDrag",F);if(b.showArrows){var x,C,O,E,J=function(){if(E>4||E%4==0)Fa(oa+C*G);E++},fa=function(){a("html").unbind("mouseup",fa);x.removeClass("jScrollActiveArrowButton");clearInterval(O)},M=function(){a("html").bind("mouseup",fa);x.addClass("jScrollActiveArrowButton");E=0;J();O=setInterval(J,100)};F.append(a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:b.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){x=a(this);C=
-1;M();this.blur();return false}).bind("click",g),a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:b.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){x=a(this);C=1;M();this.blur();return false}).bind("click",g));var I=a(">.jScrollArrowUp",F),X=a(">.jScrollArrowDown",F);if(b.arrowSize){l=n-b.arrowSize-b.arrowSize;h.css({height:l+"px",top:b.arrowSize+"px"})}else{k=I.height();b.arrowSize=k;l=n-k-X.height();h.css({height:l+"px",top:k+"px"})}}var ea=
a(this).css({position:"absolute",overflow:"visible"}),ia,Z,G,oa=0,q=v*n/2,ta=function(wa,$a){var H=$a=="X"?"Left":"Top";return wa["page"+$a]||wa["client"+$a]+(document.documentElement["scroll"+H]||document.body["scroll"+H])||0},Da=function(){return false},La=function(){Q();ia=z.offset(false);ia.top-=oa;Z=l-z[0].offsetHeight;G=2*b.wheelSpeed*Z/A},Ca=function(){a("html").unbind("mouseup",Ca).unbind("mousemove",Qa);q=v*n/2;a.browser.msie&&a("html").unbind("dragstart",Da).unbind("selectstart",Da)},Fa=
function(wa){oa=wa=wa<0?0:wa>Z?Z:wa;z.css({top:wa+"px"});ea.css({top:(n-A)*(wa/Z)+"px"});f.trigger("scroll");if(b.showArrows){I[wa==0?"addClass":"removeClass"]("disabled");X[wa==Z?"addClass":"removeClass"]("disabled")}},Qa=function(wa){Fa(ta(wa,"Y")-ia.top-q)};z.css({height:Math.max(Math.min(v*(n-b.arrowSize*2),b.dragMaxHeight),b.dragMinHeight)+"px"}).bind("mousedown",function(wa){La();q=ta(wa,"Y")-oa-ia.top;a("html").bind("mouseup",Ca).bind("mousemove",Qa);a.browser.msie&&a("html").bind("dragstart",
Da).bind("selectstart",Da);return false});var gb,Ya,D,W=function(){if(Ya>8||Ya%4==0)Fa(oa-(oa-D)/2);Ya++},aa=function(){clearInterval(gb);a("html").unbind("mouseup",aa).unbind("mousemove",la)},la=function(wa){D=ta(wa,"Y")-ia.top-q};h.bind("mousedown",function(wa){La();la(wa);Ya=0;a("html").bind("mouseup",aa).bind("mousemove",la);gb=setInterval(W,100);W()});F.bind("mousewheel",function(wa,$a){La();Q();var H=oa;Fa(oa-$a*G);return H==oa});var ua,ya,Ra=function(){var wa=(ua-oa)/b.animateStep;if(wa>1||
wa<-1)Fa(oa+wa);else{Fa(ua);Q()}},Q=function(){if(ya){clearInterval(ya);delete ua}},Ua=function(wa,$a){if(typeof wa=="string"){$e=a(wa,f);if(!$e.length)return;wa=$e.offset().top-f.offset().top}F.scrollTop(0);Q();var H=-wa/(n-A)*Z;if($a||!b.animateTo)Fa(H);else{ua=H;ya=setInterval(Ra,b.animateInterval)}};f[0].scrollTo=Ua;f[0].scrollBy=function(wa){var $a=-parseInt(ea.css("top"))||0;Ua($a+wa)};La();Ua(-e,true);a("*",this).bind("focus",function(){for(var wa=a(this),$a=0;wa[0]!=f[0];){$a+=wa.position().top;
wa=wa.offsetParent()}wa=-parseInt(ea.css("top"))||0;var H=wa+n;if(!($a>wa&&$a<H)){H=$a-b.scrollbarMargin;if($a>wa)H+=a(this).height()+15+b.scrollbarMargin-n;Ua(H)}});location.hash&&Ua(location.hash);a(document).bind("click",function(wa){$target=a(wa.target);if($target.is("a")){wa=$target.attr("href");wa.substr(0,1)=="#"&&Ua(wa)}});a.jScrollPane.active.push(f[0])}else{f.css({height:n+"px",width:h-this.originalSidePaddingTotal+"px",padding:this.originalPadding});f.parent().unbind("mousewheel")}})};
a.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false};a(window).bind("unload",function(){for(var b=a.jScrollPane.active,g=0;g<b.length;g++)b[g].scrollTo=b[g].scrollBy=null})})(jQuery);
(function(a){a.event.special.mousewheel={setup:function(){var b=a.event.special.mousewheel.handler;a.browser.mozilla&&a(this).bind("mousemove.mousewheel",function(g){a.data(this,"mwcursorposdata",{pageX:g.pageX,pageY:g.pageY,clientX:g.clientX,clientY:g.clientY})});if(this.addEventListener)this.addEventListener(a.browser.mozilla?"DOMMouseScroll":"mousewheel",b,false);else this.onmousewheel=b},teardown:function(){var b=a.event.special.mousewheel.handler;a(this).unbind("mousemove.mousewheel");if(this.removeEventListener)this.removeEventListener(a.browser.mozilla?
"DOMMouseScroll":"mousewheel",b,false);else this.onmousewheel=function(){};a.removeData(this,"mwcursorposdata")},handler:function(b){var g=Array.prototype.slice.call(arguments,1);b=a.event.fix(b||window.event);a.extend(b,a.data(this,"mwcursorposdata")||{});var f=0;if(b.wheelDelta)f=b.wheelDelta/120;if(b.detail)f=-b.detail/3;b.data=b.data||{};b.type="mousewheel";g.unshift(f);g.unshift(b);return a.event.handle.apply(this,g)}};a.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel",b):this.trigger("mousewheel")},
unmousewheel:function(b){return this.unbind("mousewheel",b)}})})(jQuery);jQuery(function(){jQuery("div.svw").prepend("<img src='spinner.gif' class='ldrgif' alt='loading...'/ >")});var j=0,quantofamo=0;
jQuery.fn.slideView=function(a){a=jQuery.extend({easeFunc:"easeInOutExpo",easeTime:750,toolTip:false},a);return this.each(function(){var b=jQuery(this);b.find("img.ldrgif").remove();b.removeClass("svw").addClass("stripViewer");var g=b.find("img").width(),f=b.find("img").height(),d=b.find("li").size(),e=g*d;b.find("ul").css("width",e);b.css("width",g);b.css("height",f);b.each(function(){jQuery(this).after("<div class='stripTransmitter' id='stripTransmitter"+j+"'><ul></ul></div>");jQuery(this).find("li").each(function(k){jQuery("div#stripTransmitter"+
j+" ul").append("<li id='"+(k+1)+"'><a title='"+jQuery(this).find("img").attr("alt")+"' href='javascript://'>"+(k+1)+"</a></li>")});jQuery("div#stripTransmitter"+j+" a").each(function(k){jQuery(this).bind("click",function(){jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current");var h=-(g*k);b.find("ul").animate({left:h},a.easeTime,a.easeFunc);return false})});jQuery("div#stripTransmitter"+j+" a").parent().parent().parent().prev().find("img").each(function(k){jQuery(this).bind("click",
function(){var h=jQuery(this).parent().parent().parent().next().find("a");k+1<d?h.eq(k+1).trigger("click"):h.eq(0).trigger("click")})});jQuery("div#stripTransmitter"+j).css("width",g);jQuery("div#stripTransmitter"+j+" a:first").addClass("current");a.toolTip&&b.next(".stripTransmitter ul").find("a").Tooltip({track:true,delay:0,showURL:false,showBody:false})});j++})};
jQuery.fn.sortElements=function(){var a=[].sort;return function(b,g){g=g||function(){return this};var f=this.map(function(){var d=g.call(this),e=d.parentNode,k=e.insertBefore(document.createTextNode(""),d.nextSibling);return function(){if(e===this)throw Error("You can't sort elements if any one is a descendant of another.");e.insertBefore(this,k);e.removeChild(k)}});return a.call(this,b).each(function(d){f[d].call(g.call(this))})}}();
(function(a){function b(I,X,ea,ia){ia={data:ia||(X?X.data:{}),_wrap:X?X._wrap:null,tmpl:null,parent:X||null,nodes:[],calls:n,nest:l,wrap:t,html:y,update:A};I&&a.extend(ia,I,{nodes:[],parent:X});if(ea){ia.tmpl=ea;ia._ctnt=ia._ctnt||ia.tmpl(a,ia);ia.key=++J;(M.length?C:x)[J]=ia}return ia}function g(I,X,ea){var ia;ea=ea?a.map(ea,function(Z){return typeof Z==="string"?I.key?Z.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+F+'="'+I.key+'" $2'):Z:g(Z,I,Z._ctnt)}):I;if(X)return ea;ea=ea.join("");
ea.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(Z,G,oa,q){ia=a(oa).get();h(ia);if(G)ia=f(G).concat(ia);if(q)ia=ia.concat(f(q))});return ia?ia:f(ea)}function f(I){var X=document.createElement("div");X.innerHTML=I;return a.makeArray(X.childNodes)}function d(I){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+a.trim(I).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,
function(X,ea,ia,Z,G,oa,q){X=a.tmpl.tag[ia];if(!X)throw"Template command not found: "+ia;ia=X._default||[];if(oa&&!/\w$/.test(G)){G+=oa;oa=""}if(G){G=k(G);q=q?","+k(q)+")":oa?")":"";q=oa?G.indexOf(".")>-1?G+oa:"("+G+").call($item"+q:G;oa=oa?q:"(typeof("+G+")==='function'?("+G+").call($item):("+G+"))"}else oa=q=ia.$1||"null";Z=k(Z);return"');"+X[ea?"close":"open"].split("$notnull_1").join(G?"typeof("+G+")!=='undefined' && ("+G+")!=null":"true").split("$1a").join(oa).split("$1").join(q).split("$2").join(Z?
Z.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(ta,Da,La,Ca){return(Ca=Ca?","+Ca+")":La?")":"")?"("+Da+").call($item"+Ca:ta}):ia.$2||"")+"_.push('"})+"');}return _;")}function e(I,X){I._wrap=g(I,true,a.isArray(X)?X:[z.test(X)?X:a(X).html()]).join("")}function k(I){return I?I.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function h(I){function X(Da){function La(Ya){Ya+=ea;Qa=G[Ya]=G[Ya]||b(Qa,x[Qa.parent.key+ea]||Qa.parent,null,true)}var Ca,Fa=Da,Qa,gb;if(gb=Da.getAttribute(F)){for(;Fa.parentNode&&
(Fa=Fa.parentNode).nodeType===1&&!(Ca=Fa.getAttribute(F)););if(Ca!==gb){Fa=Fa.parentNode?Fa.nodeType===11?0:Fa.getAttribute(F)||0:0;if(!(Qa=x[gb])){Qa=C[gb];Qa=b(Qa,x[Fa]||C[Fa],null,true);Qa.key=++J;x[J]=Qa}fa&&La(gb)}Da.removeAttribute(F)}else if(fa&&(Qa=a.data(Da,"tmplItem"))){La(Qa.key);x[Qa.key]=Qa;Fa=(Fa=a.data(Da.parentNode,"tmplItem"))?Fa.key:0}if(Qa){for(Ca=Qa;Ca&&Ca.key!=Fa;){Ca.nodes.push(Da);Ca=Ca.parent}delete Qa._ctnt;delete Qa._wrap;a.data(Da,"tmplItem",Qa)}}var ea="_"+fa,ia,Z,G={},
oa,q,ta;oa=0;for(q=I.length;oa<q;oa++)if((ia=I[oa]).nodeType===1){Z=ia.getElementsByTagName("*");for(ta=Z.length-1;ta>=0;ta--)X(Z[ta]);X(ia)}}function n(I,X,ea,ia){if(!I)return M.pop();M.push({_:I,tmpl:X,item:this,data:ea,options:ia})}function l(I,X,ea){return a.tmpl(a.template(I),X,ea,this)}function t(I,X){var ea=I.options||{};ea.wrapped=X;return a.tmpl(a.template(I.tmpl),I.data,ea,I.item)}function y(I,X){var ea=this._wrap;return a.map(a(a.isArray(ea)?ea.join(""):ea).filter(I||"*"),function(ia){if(X)ia=
ia.innerText||ia.textContent;else{var Z;if(!(Z=ia.outerHTML)){Z=document.createElement("div");Z.appendChild(ia.cloneNode(true));Z=Z.innerHTML}ia=Z}return ia})}function A(){var I=this.nodes;a.tmpl(null,null,null,this).insertBefore(I[0]);a(I).remove()}var v=a.fn.domManip,F="_tmplitem",z=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,x={},C={},O,E={key:0,data:{}},J=0,fa=0,M=[];a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(I,X){a.fn[I]=function(ea){var ia=
[];ea=a(ea);var Z,G,oa;Z=this.length===1&&this[0].parentNode;O=x||{};if(Z&&Z.nodeType===11&&Z.childNodes.length===1&&ea.length===1){ea[X](this[0]);ia=this}else{G=0;for(oa=ea.length;G<oa;G++){fa=G;Z=(G>0?this.clone(true):this).get();a.fn[X].apply(a(ea[G]),Z);ia=ia.concat(Z)}fa=0;ia=this.pushStack(ia,I,ea.selector)}ea=O;O=null;a.tmpl.complete(ea);return ia}});a.fn.extend({tmpl:function(I,X,ea){return a.tmpl(this[0],I,X,ea)},tmplItem:function(){return a.tmplItem(this[0])},template:function(I){return a.template(I,
this[0])},domManip:function(I,X,ea){if(I[0]&&I[0].nodeType){for(var ia=a.makeArray(arguments),Z=I.length,G=0,oa;G<Z&&!(oa=a.data(I[G++],"tmplItem")););if(Z>1)ia[0]=[a.makeArray(I)];if(oa&&fa)ia[2]=function(q){a.tmpl.afterManip(this,q,ea)};v.apply(this,ia)}else v.apply(this,arguments);fa=0;O||a.tmpl.complete(x);return this}});a.extend({tmpl:function(I,X,ea,ia){var Z=!ia;if(Z){ia=E;I=a.template[I]||a.template(null,I);C={}}else if(!I){I=ia.tmpl;x[ia.key]=ia;ia.nodes=[];ia.wrapped&&e(ia,ia.wrapped);return a(g(ia,
null,ia.tmpl(a,ia)))}if(!I)return[];if(typeof X==="function")X=X.call(ia||{});ea&&ea.wrapped&&e(ea,ea.wrapped);X=a.isArray(X)?a.map(X,function(G){return G?b(ea,ia,I,G):null}):[b(ea,ia,I,X)];return Z?a(g(ia,null,X)):X},tmplItem:function(I){var X;if(I instanceof a)I=I[0];for(;I&&I.nodeType===1&&!(X=a.data(I,"tmplItem"))&&(I=I.parentNode););return X||E},template:function(I,X){if(X){if(typeof X==="string")X=d(X);else if(X instanceof a)X=X[0]||{};if(X.nodeType)X=a.data(X,"tmpl")||a.data(X,"tmpl",d(X.innerHTML));
return typeof I==="string"?a.template[I]=X:X}return I?typeof I!=="string"?a.template(null,I):a.template[I]||a.template(null,z.test(I)?I:a(I)):null},encode:function(I){return(""+I).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},
each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(){x={}},afterManip:function(I,X,ea){var ia=X.nodeType===11?a.makeArray(X.childNodes):X.nodeType===1?[X]:[];ea.call(I,X);h(ia);
fa++}})})(jQuery);
(function(a){function b(){if(a.browser.msie){var l=a(document).height(),t=a(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,l-t<20?t:l]}return[a(document).width(),a(document).height()]}function g(l){if(l)return l.call(a.mask)}a.tools=a.tools||{version:"1.2.5"};var f;f=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,
onClose:null}};var d,e,k,h,n;a.mask={load:function(l,t){if(k)return this;if(typeof l=="string")l={color:l};l=l||h;h=l=a.extend(a.extend({},f.conf),l);d=a("#"+l.maskId);if(!d.length){d=a("<div/>").attr("id",l.maskId);a("body").append(d)}var y=b();d.css({position:"absolute",top:0,left:0,width:y[0],height:y[1],display:"none",opacity:l.startOpacity,zIndex:l.zIndex});l.color&&d.css("backgroundColor",l.color);if(g(l.onBeforeLoad)===false)return this;l.closeOnEsc&&a(document).bind("keydown.mask",function(A){A.keyCode==
27&&a.mask.close(A)});l.closeOnClick&&d.bind("click.mask",function(A){a.mask.close(A)});a(window).bind("resize.mask",function(){a.mask.fit()});if(t&&t.length){n=t.eq(0).css("zIndex");a.each(t,function(){var A=a(this);/relative|absolute|fixed/i.test(A.css("position"))||A.css("position","relative")});e=t.css({zIndex:Math.max(l.zIndex+1,n=="auto"?0:n)})}d.css({display:"block"}).fadeTo(l.loadSpeed,l.opacity,function(){a.mask.fit();g(l.onLoad);k="full"});k=true;return this},close:function(){if(k){if(g(h.onBeforeClose)===
false)return this;d.fadeOut(h.closeSpeed,function(){g(h.onClose);e&&e.css({zIndex:n});k=false});a(document).unbind("keydown.mask");d.unbind("click.mask");a(window).unbind("resize.mask")}return this},fit:function(){if(k){var l=b();d.css({width:l[0],height:l[1]})}},getMask:function(){return d},isLoaded:function(l){return l?k=="full":k},getConf:function(){return h},getExposed:function(){return e}};a.fn.mask=function(l){a.mask.load(l);return this};a.fn.expose=function(l){a.mask.load(l,this);return this}})(jQuery);
(function(a){function b(n,l){var t=Math.pow(10,l);return Math.round(n*t)/t}function g(n,l){var t=parseInt(n.css(l),10);if(t)return t;return(t=n[0].currentStyle)&&t.width&&parseInt(t.width,10)}function f(n){return(n=n.data("events"))&&n.onSlide}function d(n,l){function t(q,ta,Da,La){if(Da===undefined)Da=ta/E*I;else if(La)Da-=l.min;if(X)Da=Math.round(Da/X)*X;if(ta===undefined||X)ta=Da*E/I;if(isNaN(Da))return v;ta=Math.max(0,Math.min(ta,E));Da=ta/E*I;if(La||!x)Da+=l.min;if(x)if(La)ta=E-ta;else Da=l.max-
Da;Da=b(Da,ea);var Ca=q.type=="click";if(oa&&C!==undefined&&!Ca){q.type="onSlide";G.trigger(q,[Da,ta]);if(q.isDefaultPrevented())return v}La=Ca?l.speed:0;Ca=Ca?function(){q.type="change";G.trigger(q,[Da])}:null;if(x){fa.animate({top:ta},La,Ca);l.progress&&M.animate({height:E-ta+fa.width()/2},La)}else{fa.animate({left:ta},La,Ca);l.progress&&M.animate({width:ta+fa.width()/2},La)}C=Da;J=ta;n.val(Da);return v}function y(){if(x=l.vertical||g(z,"height")>g(z,"width")){E=g(z,"height")-g(fa,"height");O=z.offset().top+
E}else{E=g(z,"width")-g(fa,"width");O=z.offset().left}}function A(){y();v.setValue(l.value!==undefined?l.value:l.min)}var v=this,F=l.css,z=a("<div><div/><a href='#'/></div>").data("rangeinput",v),x,C,O,E,J;n.before(z);var fa=z.addClass(F.slider).find("a").addClass(F.handle),M=z.find("div").addClass(F.progress);a.each("min,max,step,value".split(","),function(q,ta){var Da=n.attr(ta);if(parseFloat(Da))l[ta]=parseFloat(Da,10)});var I=l.max-l.min,X=l.step=="any"?0:l.step,ea=l.precision;if(ea===undefined)try{ea=
X.toString().split(".")[1].length}catch(ia){ea=0}if(n.attr("type")=="range"){var Z=a("<input/>");a.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(q,ta){Z.attr(ta,n.attr(ta))});Z.val(l.value);n.replaceWith(Z);n=Z}n.addClass(F.input);var G=a(v).add(n),oa=true;a.extend(v,{getValue:function(){return C},setValue:function(q,ta){y();return t(ta||a.Event("api"),undefined,q,true)},getConf:function(){return l},getProgress:function(){return M},getHandle:function(){return fa},
getInput:function(){return n},step:function(q,ta){ta=ta||a.Event();v.setValue(C+(l.step=="any"?1:l.step)*(q||1),ta)},stepUp:function(q){return v.step(q||1)},stepDown:function(q){return v.step(-q||-1)}});a.each("onSlide,change".split(","),function(q,ta){a.isFunction(l[ta])&&a(v).bind(ta,l[ta]);v[ta]=function(Da){Da&&a(v).bind(ta,Da);return v}});fa.drag({drag:false}).bind("dragStart",function(){y();oa=f(a(v))||f(n)}).bind("drag",function(q,ta,Da){if(n.is(":disabled"))return false;t(q,x?ta:Da)}).bind("dragEnd",
function(q){if(!q.isDefaultPrevented()){q.type="change";G.trigger(q,[C])}}).click(function(q){return q.preventDefault()});z.click(function(q){if(n.is(":disabled")||q.target==fa[0])return q.preventDefault();y();var ta=fa.width()/2;t(q,x?E-O-ta+q.pageY:q.pageX-O-ta)});l.keyboard&&n.keydown(function(q){if(!n.attr("readonly")){var ta=q.keyCode,Da=a([75,76,38,33,39]).index(ta)!=-1,La=a([74,72,40,34,37]).index(ta)!=-1;if((Da||La)&&!(q.shiftKey||q.altKey||q.ctrlKey)){if(Da)v.step(ta==33?10:1,q);else if(La)v.step(ta==
34?-10:-1,q);return q.preventDefault()}}});n.blur(function(q){var ta=a(this).val();ta!==C&&v.setValue(ta,q)});a.extend(n[0],{stepUp:v.stepUp,stepDown:v.stepDown});A();E||a(window).load(A)}a.tools=a.tools||{version:"1.2.5"};var e;e=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var k,h;a.fn.drag=function(n){document.ondragstart=function(){return false};
n=a.extend({x:true,y:true,drag:true},n);k=k||a(document).bind("mousedown mouseup",function(l){var t=a(l.target);if(l.type=="mousedown"&&t.data("drag")){var y=t.position(),A=l.pageX-y.left,v=l.pageY-y.top,F=true;k.bind("mousemove.drag",function(z){var x=z.pageX-A;z=z.pageY-v;var C={};if(n.x)C.left=x;if(n.y)C.top=z;if(F){t.trigger("dragStart");F=false}n.drag&&t.css(C);t.trigger("drag",[z,x]);h=t});l.preventDefault()}else try{h&&h.trigger("dragEnd")}finally{k.unbind("mousemove.drag");h=null}});return this.data("drag",
true)};a.expr[":"].range=function(n){var l=n.getAttribute("type");return l&&l=="range"||!!a(n).filter("input").data("rangeinput")};a.fn.rangeinput=function(n){if(this.data("rangeinput"))return this;n=a.extend(true,{},e.conf,n);var l;this.each(function(){var t=new d(a(this),a.extend(true,{},n));t=t.getInput().data("rangeinput",t);l=l?l.add(t):t});return l?l:this}})(jQuery);
(function(a){var b=a.tools.scrollable;b.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};a.fn.autoscroll=function(g){if(typeof g=="number")g={interval:g};var f=a.extend({},b.autoscroll.conf,g),d;this.each(function(){var e=a(this).data("scrollable");if(e)d=e;var k,h=true;e.play=function(){if(!k){h=false;k=setInterval(function(){e.next()},f.interval)}};e.pause=function(){k=clearInterval(k)};e.stop=function(){e.pause();h=true};f.autopause&&e.getRoot().add(e.getNaviButtons()).hover(e.pause,
e.play);f.autoplay&&e.play()});return f.api?d:this}})(jQuery);
(function(a){function b(f,d){var e=a(d);return e.length<2?e:f.parent().find(d)}var g=a.tools.scrollable;g.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};a.fn.navigator=function(f){if(typeof f=="string")f={navi:f};f=a.extend({},g.navigator.conf,f);var d;this.each(function(){function e(F,z,x){l.seekTo(z);if(v){if(location.hash)location.hash=F.attr("href").replace("#","")}else return x.preventDefault()}function k(){return t.find(f.naviItem||
"> *")}function h(F){var z=a("<"+(f.naviItem||"a")+"/>").click(function(x){e(a(this),F,x)}).attr("href","#"+F);F===0&&z.addClass(A);f.indexed&&z.text(F+1);f.idPrefix&&z.attr("id",f.idPrefix+F);return z.appendTo(t)}function n(F,z){var x=k().eq(z.replace("#",""));x.length||(x=k().filter("[href="+z+"]"));x.click()}var l=a(this).data("scrollable"),t=f.navi.jquery?f.navi:b(l.getRoot(),f.navi),y=l.getNaviButtons(),A=f.activeClass,v=f.history&&a.fn.history;if(l)d=l;l.getNaviButtons=function(){return y.add(t)};
k().length?k().each(function(F){a(this).click(function(z){e(a(this),F,z)})}):a.each(l.getItems(),function(F){h(F)});l.onBeforeSeek(function(F,z){setTimeout(function(){if(!F.isDefaultPrevented()){var x=k().eq(z);!F.isDefaultPrevented()&&x.length&&k().removeClass(A).eq(z).addClass(A)}},1)});l.onAddItem(function(F,z){z=h(l.getItems().index(z));v&&z.history(n)});v&&k().history(n)});return f.api?d:this}})(jQuery);
(function(a){var b;a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var g=this,f=this.options,d="ui-state-hover"+(!(this.type==="checkbox"||this.type==="radio")?" ui-state-active":"");if(f.label===null)f.label=this.buttonElement.html();this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",
function(){if(!f.disabled){a(this).addClass("ui-state-hover");this===b&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){f.disabled||a(this).removeClass(d)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(!f.disabled){a(this).toggleClass("ui-state-active");g.buttonElement.attr("aria-pressed",g.element[0].checked)}});
else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(!f.disabled){a(this).addClass("ui-state-active");g.buttonElement.attr("aria-pressed",true);var e=g.element[0],k=e.name,h=e.form;if(k){k=h?a(h).find("[name="+k+"]"):a("[name="+k+"]",e.ownerDocument).filter(function(){return!this.form});k.not(e).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)}}});else{this.buttonElement.bind("mousedown.button",function(){if(!f.disabled){a(this).addClass("ui-state-active");
b=this;a(document).one("mouseup",function(){b=null})}}).bind("mouseup.button",function(){f.disabled||a(this).removeClass("ui-state-active")}).bind("keydown.button",function(e){if(e.keyCode==a.ui.keyCode.SPACE||e.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(e){e.keyCode==a.ui.keyCode.SPACE&&a(this).trigger("click")})}this._resetButton()},_determineButtonType:function(){this.type=
this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=a("[for="+this.element.attr("id")+"]");this.element.hide();var g=this.element.is(":checked");g&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",g)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");if(this.type==="checkbox"||this.type==="radio")this.element.show();a.Widget.prototype.destroy.call(this)},_setOption:function(){a.Widget.prototype._setOption.apply(this,arguments);this._resetButton()},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var g=this.buttonElement,f=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(g.empty()).text(),d=this.options.icons,
e=d.primary&&d.secondary;if(d.primary||d.secondary){g.addClass("ui-button-text-icon"+(e?"s":""));d.primary&&g.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&g.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){g.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||g.attr("title",f)}}else g.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",
{_create:function(){this.element.addClass("ui-button-set");this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, .ui-button").button().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},_setOption:function(g,f){g==="disabled"&&this.buttons.button("option",g,f);a.Widget.prototype._setOption.apply(this,arguments)},destroy:function(){this.element.removeClass("ui-button-set");
this.buttons.button("destroy").removeClass("ui-corner-left ui-corner-right");a.Widget.prototype.destroy.call(this)}})})(jQuery);jQuery.noConflict();
jQuery(document).ready(function(){initBoxItems();contactLastClass();initElipses();initIntroText();scrollHeadlines();showDetails("#product_full_lrg h2",".content-column");openShareThis();hoverRating();jQuery(".shadedbox ul.infoitems > li").equalHeights();jQuery(".help-panels .help-column").equalHeights();alphabetView();niceForm();jQuery("table.alternating-rows tbody, table.alternating-rows-left tbody").alternateRow();jQuery("table.alternating-columns tbody").alternateCol();jQuery("table.alternating-rows thead td span, table.alternating-rows-left thead td span").equalHeights();
pageTidy();jQuery(".shadedbox ul.infoitems li").length==0&&jQuery(".shadedbox, .shadedbox ul.infoitems").css("border","none");jQuery("div.breadcrumbs a").length==0&&jQuery("div.breadcrumbs").css("display","none")});
function initElipses(){jQuery(".truncate-text").not("*[elipse-rows]").attr("elipse-rows","3");jQuery(".listing-truncate-text").not("*[elipse-rows]").attr("elipse-rows","4");jQuery(".truncated-tab-text").not("*[elipse-rows]").attr("elipse-rows","2");jQuery(".headline-truncate-text").not("*[elipse-rows]").attr("elipse-rows","4");jQuery(".elipse-block, *[elipse-rows]").each(function(){var a=jQuery(this),b=a.attr("elipse-rows");b||(b=3);a.find(".ellipsis_text").length<=0&&a.wrapInner('<span class="ellipsis_text"></span>');
a.ThreeDots({max_rows:b})})}
function initIntroText(){jQuery(".collapsing-text").each(function(){jQuery(this).wrapInner('<span class="collapsable"></span>');var a=jQuery(this).find("span.collapsable");a.hide();jQuery("a.link").hide();jQuery(this).append('<a href="#" class="linkFold">Read more &raquo;</a>');jQuery(this).find("a.linkFold").click(function(b){b.preventDefault();if(jQuery(this).parent().find("span.foldDisplayed").length==1){a.slideUp();a.removeClass("foldDisplayed");jQuery(this).html("Read more &raquo;");jQuery("a.link").slideUp()}else{a.slideDown();
a.addClass("foldDisplayed");jQuery(this).html("Read less &laquo;");jQuery("a.link").slideDown()}})})}function moduleTabs(a,b){jQuery(function(){jQuery(a).tabs(b)})}function initBoxItems(){function a(){jQuery(".box-results ul li.partners-result-item:visible").removeClass("is-last").each(function(g){(g+1)%3==0&&jQuery(this).addClass("is-last")})}a();if(typeof filterCategory!=="undefined"){var b=filterCategory;filterCategory=function(g){b(g);a()}}}
function scrollHeadlines(){function a(){if(!e){f=(d+1)%b;jQuery(".textscroller-sml ul li:eq("+d+")").stop(true,true).animate({left:-730},"slow",function(){jQuery(this).css({left:730},"easeOutQuint")});jQuery(".textscroller-sml ul li:eq("+f+")").stop(true,true).animate({left:5},"slow","easeOutQuint");d=f}}var b=jQuery(".textscroller-sml ul li").size(),g,f=0,d=0,e=false;jQuery(".textscroller-sml ul li:eq("+f+")").css({left:"5px"});g=setInterval(a,5E3);jQuery(".textscroller-sml ul li").hover(function(){clearInterval(g);
e=true},function(){g=setInterval(a,5E3);e=false})}function showDetails(a,b){jQuery(a).toggle(function(){jQuery(b).slideDown("slow");jQuery(a).addClass("toggle-open")},function(){jQuery(b).slideUp("slow");jQuery(a).removeClass("toggle-open")})}function openShareThis(){jQuery(".shareLink").toggle(function(){jQuery(".shareFormWrapper").slideDown(800);jQuery(this).addClass("open")},function(){jQuery(".shareFormWrapper").slideUp(800);jQuery(this).removeClass("open")})}
function hoverRating(){jQuery(".rating_widget ul li").hover(function(){jQuery(this).addClass("ratehover")},function(){jQuery(this).removeClass("ratehover")});jQuery(".rating_widget ul li").click(function(){jQuery(this).addClass("selected")})}
function niceForm(){jQuery("form.jqtransform").jqTransform();jQuery(".input40").parents(".jqTransformInputWrapper").css({width:"40px"});jQuery(".input60").parents(".jqTransformInputWrapper").css({width:"60px"});jQuery(".input95").parents(".jqTransformInputWrapper").css({width:"95px"});jQuery(".input140").parents(".jqTransformInputWrapper").css({width:"140px"});jQuery(".input215").parents(".jqTransformInputWrapper").css({width:"215px"});jQuery(".input320").parents(".jqTransformInputWrapper").css({width:"320px"});
jQuery(".formIcon").hover(function(){jQuery(this).next().css({visibility:"visible"})},function(){jQuery(this).next().css({visibility:"hidden"})})}function wrapper(){jQuery(".mod").wrap('<div class="border" />');jQuery("#topic_definition").wrap('<div class="left-border" />');jQuery("#shareFooter").wrap('<div class="full-border" />')}
function corner(){jQuery(".mod").corner("round 8px").parent().css("padding","3px").corner("round 10px");jQuery("#topic_definition").corner("round 8px").parent().css({padding:"3px",backgroundColor:"#fff"}).corner("round 10px");jQuery("#shareFooter").corner("round 8px").parent().css("padding","3px").corner("round 10px");jQuery(".dropDownInner").corner("round 8px").parent().corner("round 10px")}
function switchListView(a){if(a!=null&&a=="grid"){jQuery(".listing").addClass("gridview");jQuery(".btn_gridview").addClass("trigger_current")}else{jQuery(".listing").addClass("listview");jQuery(".btn_listview").addClass("trigger_current")}jQuery(".btn_gridview").click(function(){jQuery(".list_filters span").removeClass("trigger_current");jQuery(this).addClass("trigger_current");jQuery(".listing").show();jQuery(".listing").removeClass("listview");jQuery(".listing").addClass("gridview");jQuery("#list_alphabetical").css("display",
"none")});jQuery(".btn_listview").click(function(){jQuery(".list_filters span").removeClass("trigger_current");jQuery(this).addClass("trigger_current");jQuery(".listing").show();jQuery(".listing").removeClass("gridview");jQuery(".listing").addClass("listview");jQuery("#list_alphabetical").css("display","none")});jQuery(".btn_a-z").click(function(){jQuery(".list_filters span").removeClass("trigger_current");jQuery(this).addClass("trigger_current");jQuery(".listing").css("display","none");jQuery("#list_alphabetical").fadeIn("slow")});
var b=["list_a","list_b","list_c","list_d","list_e","list_f","list_g","list_h","list_i","list_j","list_k","list_l","list_m","list_n","list_o","list_p","list_q","list_r","list_s","list_t","list_u","list_v","list_w","list_x","list_y","list_z","list_numeric"],g,f,d=jQuery("#list_a").addClass("selected_letter"),e=jQuery(".tabs_a-z li:first").addClass("selected_letter_tab"),k;jQuery(".tabs_a-z li:first").addClass("selected_letter_tab");jQuery(".tabs_a-z li").click(function(){g=jQuery(this);f=jQuery(g).index();
jQuery(e).removeClass("selected_letter_tab");jQuery(this).addClass("selected_letter_tab");e=jQuery(this);k=b[f];jQuery(d).css("display","none");jQuery("#"+k).fadeIn("fast");d=jQuery("#"+k)})}function pageTidy(){(function(){var a=jQuery.find("div[style='padding: 3px;']");jQuery(a).hide()})();(function(){var a=jQuery('p:contains("&nbsp")');jQuery(a).remove()})()}
function alphabetView(){jQuery(".tabs_a-z li").click(function(){jQuery(this);jQuery(".tabs_a-z li").removeClass("selected_letter_tab");jQuery(this).addClass("selected_letter_tab")})}
function glossarySelectView(){if(viewType!=null&&viewType=="grid"){jQuery(".listing").addClass("gridview");jQuery(".btn_gridview").addClass("trigger_current")}else{jQuery(".listing").addClass("listview");jQuery(".btn_listview").addClass("trigger_current")}jQuery(".btn_gridview").click(function(){jQuery(".list_filters span").removeClass("trigger_current");jQuery(this).addClass("trigger_current");jQuery(".listing").show();jQuery(".listing").removeClass("listview");jQuery(".listing").addClass("gridview");
jQuery("#list_alphabetical").css("display","none")});jQuery(".btn_listview").click(function(){jQuery(".list_filters span").removeClass("trigger_current");jQuery(this).addClass("trigger_current");jQuery(".listing").show();jQuery(".listing").removeClass("gridview");jQuery(".listing").addClass("listview");jQuery("#list_alphabetical").css("display","none")})}
jQuery(document).ready(function(){jQuery(".videoThumb").prepend("<span></span>");jQuery(".winner").prepend("<span></span>");jQuery(".textarea textarea").focus(function(){jQuery(this).parents(".textarea").addClass("focus")}).blur(function(){jQuery(this).parents(".textarea").removeClass("focus")});jQuery.each(jQuery.browser,function(){jQuery.browser.opera&&jQuery("textarea").css("overflow","hidden")})});function contactLastClass(){jQuery(".contact-section .vcard:odd").addClass("is-last")}
(function(){jQuery(document).ready(function(){jQuery(".list_filter_trigger").click(function(){jQuery(this).find("input[type=radio]")[0].checked=true})})})();
var swfobject=function(){function a(){if(!Ca){try{var W=I.getElementsByTagName("body")[0].appendChild(I.createElement("span"));W.parentNode.removeChild(W)}catch(aa){return}Ca=true;W=ia.length;for(var la=0;la<W;la++)ia[la]()}}function b(W){if(Ca)W();else ia[ia.length]=W}function g(W){if(typeof M.addEventListener!=O)M.addEventListener("load",W,false);else if(typeof I.addEventListener!=O)I.addEventListener("load",W,false);else if(typeof M.attachEvent!=O)v(M,"onload",W);else if(typeof M.onload=="function"){var aa=
M.onload;M.onload=function(){aa();W()}}else M.onload=W}function f(){var W=I.getElementsByTagName("body")[0],aa=I.createElement(E);aa.setAttribute("type",J);var la=W.appendChild(aa);if(la){var ua=0;(function(){if(typeof la.GetVariable!=O){var ya=la.GetVariable("$version");if(ya){ya=ya.split(" ")[1].split(",");D.pv=[parseInt(ya[0],10),parseInt(ya[1],10),parseInt(ya[2],10)]}}else if(ua<10){ua++;setTimeout(arguments.callee,10);return}W.removeChild(aa);la=null;d()})()}else d()}function d(){var W=Z.length;
if(W>0)for(var aa=0;aa<W;aa++){var la=Z[aa].id,ua=Z[aa].callbackFn,ya={success:false,id:la};if(D.pv[0]>0){var Ra=A(la);if(Ra)if(F(Z[aa].swfVersion)&&!(D.wk&&D.wk<312)){x(la,true);if(ua){ya.success=true;ya.ref=e(la);ua(ya)}}else if(Z[aa].expressInstall&&k()){ya={};ya.data=Z[aa].expressInstall;ya.width=Ra.getAttribute("width")||"0";ya.height=Ra.getAttribute("height")||"0";if(Ra.getAttribute("class"))ya.styleclass=Ra.getAttribute("class");if(Ra.getAttribute("align"))ya.align=Ra.getAttribute("align");
var Q={};Ra=Ra.getElementsByTagName("param");for(var Ua=Ra.length,wa=0;wa<Ua;wa++)if(Ra[wa].getAttribute("name").toLowerCase()!="movie")Q[Ra[wa].getAttribute("name")]=Ra[wa].getAttribute("value");h(ya,Q,la,ua)}else{n(Ra);ua&&ua(ya)}}else{x(la,true);if(ua){if((la=e(la))&&typeof la.SetVariable!=O){ya.success=true;ya.ref=la}ua(ya)}}}}function e(W){var aa=null;if((W=A(W))&&W.nodeName=="OBJECT")if(typeof W.SetVariable!=O)aa=W;else if(W=W.getElementsByTagName(E)[0])aa=W;return aa}function k(){return!Fa&&
F("6.0.65")&&(D.win||D.mac)&&!(D.wk&&D.wk<312)}function h(W,aa,la,ua){Fa=true;Da=ua||null;La={success:false,id:la};var ya=A(la);if(ya){if(ya.nodeName=="OBJECT"){q=l(ya);ta=null}else{q=ya;ta=la}W.id=fa;if(typeof W.width==O||!/%$/.test(W.width)&&parseInt(W.width,10)<310)W.width="310";if(typeof W.height==O||!/%$/.test(W.height)&&parseInt(W.height,10)<137)W.height="137";I.title=I.title.slice(0,47)+" - Flash Player Installation";ua=D.ie&&D.win?"ActiveX":"PlugIn";ua="MMredirectURL="+M.location.toString().replace(/&/g,
"%26")+"&MMplayerType="+ua+"&MMdoctitle="+I.title;if(typeof aa.flashvars!=O)aa.flashvars+="&"+ua;else aa.flashvars=ua;if(D.ie&&D.win&&ya.readyState!=4){ua=I.createElement("div");la+="SWFObjectNew";ua.setAttribute("id",la);ya.parentNode.insertBefore(ua,ya);ya.style.display="none";(function(){ya.readyState==4?ya.parentNode.removeChild(ya):setTimeout(arguments.callee,10)})()}t(W,aa,la)}}function n(W){if(D.ie&&D.win&&W.readyState!=4){var aa=I.createElement("div");W.parentNode.insertBefore(aa,W);aa.parentNode.replaceChild(l(W),
aa);W.style.display="none";(function(){W.readyState==4?W.parentNode.removeChild(W):setTimeout(arguments.callee,10)})()}else W.parentNode.replaceChild(l(W),W)}function l(W){var aa=I.createElement("div");if(D.win&&D.ie)aa.innerHTML=W.innerHTML;else if(W=W.getElementsByTagName(E)[0])if(W=W.childNodes)for(var la=W.length,ua=0;ua<la;ua++)!(W[ua].nodeType==1&&W[ua].nodeName=="PARAM")&&W[ua].nodeType!=8&&aa.appendChild(W[ua].cloneNode(true));return aa}function t(W,aa,la){var ua,ya=A(la);if(D.wk&&D.wk<312)return ua;
if(ya){if(typeof W.id==O)W.id=la;if(D.ie&&D.win){var Ra="";for(var Q in W)if(W[Q]!=Object.prototype[Q])if(Q.toLowerCase()=="data")aa.movie=W[Q];else if(Q.toLowerCase()=="styleclass")Ra+=' class="'+W[Q]+'"';else if(Q.toLowerCase()!="classid")Ra+=" "+Q+'="'+W[Q]+'"';Q="";for(var Ua in aa)if(aa[Ua]!=Object.prototype[Ua])Q+='<param name="'+Ua+'" value="'+aa[Ua]+'" />';ya.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+Ra+">"+Q+"</object>";G[G.length]=W.id;ua=A(W.id)}else{Ua=I.createElement(E);
Ua.setAttribute("type",J);for(var wa in W)if(W[wa]!=Object.prototype[wa])if(wa.toLowerCase()=="styleclass")Ua.setAttribute("class",W[wa]);else wa.toLowerCase()!="classid"&&Ua.setAttribute(wa,W[wa]);for(Ra in aa)if(aa[Ra]!=Object.prototype[Ra]&&Ra.toLowerCase()!="movie"){W=Ua;Q=Ra;wa=aa[Ra];la=I.createElement("param");la.setAttribute("name",Q);la.setAttribute("value",wa);W.appendChild(la)}ya.parentNode.replaceChild(Ua,ya);ua=Ua}}return ua}function y(W){var aa=A(W);if(aa&&aa.nodeName=="OBJECT")if(D.ie&&
D.win){aa.style.display="none";(function(){if(aa.readyState==4){var la=A(W);if(la){for(var ua in la)if(typeof la[ua]=="function")la[ua]=null;la.parentNode.removeChild(la)}}else setTimeout(arguments.callee,10)})()}else aa.parentNode.removeChild(aa)}function A(W){var aa=null;try{aa=I.getElementById(W)}catch(la){}return aa}function v(W,aa,la){W.attachEvent(aa,la);oa[oa.length]=[W,aa,la]}function F(W){var aa=D.pv;W=W.split(".");W[0]=parseInt(W[0],10);W[1]=parseInt(W[1],10)||0;W[2]=parseInt(W[2],10)||
0;return aa[0]>W[0]||aa[0]==W[0]&&aa[1]>W[1]||aa[0]==W[0]&&aa[1]==W[1]&&aa[2]>=W[2]?true:false}function z(W,aa,la,ua){if(!(D.ie&&D.mac)){var ya=I.getElementsByTagName("head")[0];if(ya){la=la&&typeof la=="string"?la:"screen";if(ua)gb=Qa=null;if(!Qa||gb!=la){ua=I.createElement("style");ua.setAttribute("type","text/css");ua.setAttribute("media",la);Qa=ya.appendChild(ua);if(D.ie&&D.win&&typeof I.styleSheets!=O&&I.styleSheets.length>0)Qa=I.styleSheets[I.styleSheets.length-1];gb=la}if(D.ie&&D.win)Qa&&typeof Qa.addRule==
E&&Qa.addRule(W,aa);else Qa&&typeof I.createTextNode!=O&&Qa.appendChild(I.createTextNode(W+" {"+aa+"}"))}}}function x(W,aa){if(Ya){var la=aa?"visible":"hidden";if(Ca&&A(W))A(W).style.visibility=la;else z("#"+W,"visibility:"+la)}}function C(W){return/[\\\"<>\.;]/.exec(W)!=null&&typeof encodeURIComponent!=O?encodeURIComponent(W):W}var O="undefined",E="object",J="application/x-shockwave-flash",fa="SWFObjectExprInst",M=window,I=document,X=navigator,ea=false,ia=[function(){ea?f():d()}],Z=[],G=[],oa=[],
q,ta,Da,La,Ca=false,Fa=false,Qa,gb,Ya=true,D=function(){var W=typeof I.getElementById!=O&&typeof I.getElementsByTagName!=O&&typeof I.createElement!=O,aa=X.userAgent.toLowerCase(),la=X.platform.toLowerCase(),ua=la?/win/.test(la):/win/.test(aa);la=la?/mac/.test(la):/mac/.test(aa);aa=/webkit/.test(aa)?parseFloat(aa.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false;var ya=!+"\u000b1",Ra=[0,0,0],Q=null;if(typeof X.plugins!=O&&typeof X.plugins["Shockwave Flash"]==E){if((Q=X.plugins["Shockwave Flash"].description)&&
!(typeof X.mimeTypes!=O&&X.mimeTypes[J]&&!X.mimeTypes[J].enabledPlugin)){ea=true;ya=false;Q=Q.replace(/^.*\s+(\S+\s+\S+$)/,"$1");Ra[0]=parseInt(Q.replace(/^(.*)\..*$/,"$1"),10);Ra[1]=parseInt(Q.replace(/^.*\.(.*)\s.*$/,"$1"),10);Ra[2]=/[a-zA-Z]/.test(Q)?parseInt(Q.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof M.ActiveXObject!=O)try{var Ua=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(Ua)if(Q=Ua.GetVariable("$version")){ya=true;Q=Q.split(" ")[1].split(",");Ra=[parseInt(Q[0],10),parseInt(Q[1],
10),parseInt(Q[2],10)]}}catch(wa){}return{w3:W,pv:Ra,wk:aa,ie:ya,win:ua,mac:la}}();(function(){if(D.w3){if(typeof I.readyState!=O&&I.readyState=="complete"||typeof I.readyState==O&&(I.getElementsByTagName("body")[0]||I.body))a();if(!Ca){typeof I.addEventListener!=O&&I.addEventListener("DOMContentLoaded",a,false);if(D.ie&&D.win){I.attachEvent("onreadystatechange",function(){if(I.readyState=="complete"){I.detachEvent("onreadystatechange",arguments.callee);a()}});M==top&&function(){if(!Ca){try{I.documentElement.doScroll("left")}catch(W){setTimeout(arguments.callee,
0);return}a()}}()}D.wk&&function(){Ca||(/loaded|complete/.test(I.readyState)?a():setTimeout(arguments.callee,0))}();g(a)}}})();(function(){D.ie&&D.win&&window.attachEvent("onunload",function(){for(var W=oa.length,aa=0;aa<W;aa++)oa[aa][0].detachEvent(oa[aa][1],oa[aa][2]);W=G.length;for(aa=0;aa<W;aa++)y(G[aa]);for(var la in D)D[la]=null;D=null;for(var ua in swfobject)swfobject[ua]=null;swfobject=null})})();return{registerObject:function(W,aa,la,ua){if(D.w3&&W&&aa){var ya={};ya.id=W;ya.swfVersion=aa;
ya.expressInstall=la;ya.callbackFn=ua;Z[Z.length]=ya;x(W,false)}else ua&&ua({success:false,id:W})},getObjectById:function(W){if(D.w3)return e(W)},embedSWF:function(W,aa,la,ua,ya,Ra,Q,Ua,wa,$a){var H={success:false,id:aa};if(D.w3&&!(D.wk&&D.wk<312)&&W&&aa&&la&&ua&&ya){x(aa,false);b(function(){la+="";ua+="";var Y={};if(wa&&typeof wa===E)for(var xa in wa)Y[xa]=wa[xa];Y.data=W;Y.width=la;Y.height=ua;xa={};if(Ua&&typeof Ua===E)for(var Ia in Ua)xa[Ia]=Ua[Ia];if(Q&&typeof Q===E)for(var Wa in Q)if(typeof xa.flashvars!=
O)xa.flashvars+="&"+Wa+"="+Q[Wa];else xa.flashvars=Wa+"="+Q[Wa];if(F(ya)){Ia=t(Y,xa,aa);Y.id==aa&&x(aa,true);H.success=true;H.ref=Ia}else if(Ra&&k()){Y.data=Ra;h(Y,xa,aa,$a);return}else x(aa,true);$a&&$a(H)})}else $a&&$a(H)},switchOffAutoHideShow:function(){Ya=false},ua:D,getFlashPlayerVersion:function(){return{major:D.pv[0],minor:D.pv[1],release:D.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(W,aa,la){if(D.w3)return t(W,aa,la)},showExpressInstall:function(W,aa,la,ua){D.w3&&k()&&h(W,aa,la,ua)},
removeSWF:function(W){D.w3&&y(W)},createCSS:function(W,aa,la,ua){D.w3&&z(W,aa,la,ua)},addDomLoadEvent:b,addLoadEvent:g,getQueryParamValue:function(W){var aa=I.location.search||I.location.hash;if(aa){if(/\?/.test(aa))aa=aa.split("?")[1];if(W==null)return C(aa);aa=aa.split("&");for(var la=0;la<aa.length;la++)if(aa[la].substring(0,aa[la].indexOf("="))==W)return C(aa[la].substring(aa[la].indexOf("=")+1))}return""},expressInstallCallback:function(){if(Fa){var W=A(fa);if(W&&q){W.parentNode.replaceChild(q,
W);if(ta){x(ta,true);if(D.ie&&D.win)q.style.display="block"}Da&&Da(La)}Fa=false}}}}();
Bupa.Contexts.AdvancedListing=function(a){function b(){a("div.list_filters>span.btn_gridview").click(function(){a(".listing-truncate-text").ThreeDots({max_rows:4});a("div.list-layout.gridview div.listitem").equalHeights()});a("div.list_filters>span.btn_listview").click(function(){a("div.listitem").height("auto")}).click()}function g(){var d="";f.find("a.media").each(function(e){var k=a(this),h=k.parents(".listitem"),n=h.find(".list_item_text");d+='<li>  <a href="'+k.attr("href")+'" class="media">    <img src="'+
h.find(".listimg").attr("src")+'"          alt="'+k.text()+'">    <h4>'+k.text()+'</h4>  </a>  <p class="short-description">'+n.html()+'  </p>  <div class="info">    <h2>'+k.text()+'</h2>    <div class="date">      <label>Date:</label>      <span>'+h.find(".datetext").text().split(":")[1]+'      </span>    </div>    <div class="description">'+n.html()+"    </div>  </div></li>";Bupa.MediaPlayer.addHandler(k,e)});Bupa.MediaPlayer.addItems(a(d))}var f;return{selector:"#advanced-listing",fn:function(d,
e){f=e;b();g();f.parents(".content-page").addClass("advanced-listing")}}}(jQuery);
Bupa.Contexts.BlinkOptical={selector:"#blinkoptical_fashion_frames",fn:function(){function a(k){f&&f.geocode({address:k},function(h,n){if(n==google.maps.GeocoderStatus.OK){for(var l=h[0].geometry.location,t=[],y=0;y<e.length;y++)t[y]={id:y,dist:b(l.lng(),l.lat(),e[y].position.lo,e[y].position.la)};t.sort(function(A,v){return A.dist>v.dist?1:A.dist==v.dist?0:-1});d.setCenter(e[t[0].id].latlng);d.setZoom(15)}else throw"Geocode was not successful for the following reason: "+n;})}function b(k,h,n,l){var t=
(l-h)*Math.PI/180;k=(n-k)*Math.PI/180;h=Math.sin(t/2)*Math.sin(t/2)+Math.cos(h*Math.PI/180)*Math.cos(l*Math.PI/180)*Math.sin(k/2)*Math.sin(k/2);return 6371*2*Math.atan2(Math.sqrt(h),Math.sqrt(1-h))}function g(k,h){var n=new google.maps.InfoWindow({content:"<div><p><strong>"+e[h].name+"</strong></p><p>"+e[h].address+"</p><p>Phone: <strong>"+e[h].phone+"</strong></p></div>"});google.maps.event.addListener(k,"click",function(){n.open(d,k)})}var f,d,e=Array({name:"Anzac Square, Brisbane",phone:"07 3220 0654",
address:"Sh 15 Anzac Sq Arcade, 198 Adelaide St,Brisbane 4000",position:{la:-27.466928,lo:153.026314}},{name:"Baulkham Hills",phone:"02 9686 4319",address:"Shop 24 Stockland, 375-383 Windsor Road, enter via Old Northern Rd or Olive St Baulkham Hills, NSW 2153",position:{la:-33.75892,lo:150.991663}},{name:"Bondi Junction",phone:"02 9387 2334",address:"237 Oxford St, Bondi Junction 2022",position:{la:-33.89221,lo:151.251327}},{name:"Brookvale",phone:"02 9938 2843",address:"Ground Floor Shop 131 Warringah Mall,Cnr Condamine St & Old Pittwater Road Brookvale 2100",
position:{la:-33.76387,lo:151.263608}},{name:"Capalaba",phone:"07 3823 3130",address:"Shop 46 Capalaba Central, 38-62 Moreton Bay Rd Capalaba 4157",position:{la:-27.522906,lo:153.19519}},{name:"Chadstone",phone:"03 9568 6422",address:"Shop 256a, Chadstone Shopping Centre,1341 Dandenong Rd,Chadstone 3148",position:{la:-37.888486,lo:145.08177}},{name:"Charlestown",phone:"02 4920 6155",address:"Shop 1107 level 1  Charlestown Sq, Pearson St,Charlestown 2290",position:{la:-32.963905,lo:151.694224}},{name:"Chatswood",
phone:"02 9419 8002",address:"381 Victoria Ave, Chatswood 2067",position:{la:-33.795432,lo:151.18507}},{name:"Doncaster",phone:"03 9848 8066",address:"Shop 1026A Westfield Doncaster, 619 Doncaster Rd,Doncaster 3108",position:{la:-37.782386,lo:145.124178}},{name:"Figtree",phone:"02 4225 7771",address:"Shop 110, Westfield Figtree Shopping Centre, 19 Princes Hwy Figtree 2525",position:{la:-34.4350579,lo:150.8620672}},{name:"George Street, Sydney",phone:"02 9279 3800",address:"Level 1, 319  George Street, Sydney 2000",
position:{la:-33.866417,lo:151.206932}},{name:"Grafton St-Cairns",phone:"07 4031 6164",address:"Shop 4/42 Grafton St, Cairns 4870",position:{la:-16.924679,lo:145.776807}},{name:"Grenfell Street, Adelaide",phone:"08 8231 7622",address:"Ground floor, 19 Grenfell St,Adelaide 5000",position:{la:-34.92463,lo:138.600405}},{name:"Highpoint",phone:"03 9318 4222",address:"Shop 2160 Highpoint Shopping Centre,200 Rosamond Rd,Maribyrnong 3032",position:{la:-37.773683,lo:144.889455}},{name:"Hobart",phone:"03 6234 3377",
address:"112 Liverpool St, Hobart 7000",position:{la:-42.882289,lo:147.326399}},{name:"Hutt Street, Adelaide",phone:"08 8227 2844",address:"182 Hutt Street,Adelaide 5000",position:{la:-34.931585,lo:138.612673}},{name:"Indooroopilly",phone:"07 3378 3677",address:"3078 Indooroopilly Shopping Centre,318 Moggill Rd, Indooroopilly 4068",position:{la:-27.497247,lo:152.973849}},{name:"Mermaid Beach",phone:"07 5572 2511",address:"34 Cronulla Ave,Mermaid Beach 4218",position:{la:-28.040108,lo:153.43428}},
{name:"Miranda",phone:"02 9524 1330",address:"Shop 3065 Westfield Miranda Shopping Centre, 600 Kingsway, Miranda 2228",position:{la:-34.035012,lo:151.100153}},{name:"Mt Barker",phone:"08 8398 3100",address:"31 Gawler Terrace,Mt Barker 5251",position:{la:-35.066972,lo:138.85895}},{name:"Newcastle",phone:"02 4925 2422",address:"Shop 4 / 81 Hunter Street,Newcastle 2300",position:{la:-32.927618,lo:151.782713}},{name:"Parramatta",phone:"02 9806 8055",address:"Shop 3085 Westfield Parramatta,159-175 Church St,Parramatta  2150",
position:{la:-33.817705,lo:151.002119}},{name:"Queen Street, Brisbane",phone:"07 3221 7226",address:"Ground floor, 370 Queen St, Brisbane 4000",position:{la:-27.46608,lo:153.029327}},{name:"Rouse Hill",phone:"02 8824 9255",address:"Ground Floor, Shop 129 Rouse Hill Town Centre,Windsor Rd Rouse Hill 2155",position:{la:-33.691495,lo:150.925369}},{name:"Smithfield-Cairns",phone:"07 4038 1247",address:"Shop 134 Smithfield Centre,Corner Captain Cook & Kennedy Highways, Smithfield 4878",position:{la:-16.83876,
lo:145.691843}},{name:"Unley, Adelaide",phone:"08 8271 0049",address:"Sh 38 Unley Shopping Centre,204 Unley Rd, Unley 5061",position:{la:-34.950883,lo:138.607083}},{name:"Wantirna South, (Knox City shopping centre)",phone:"03 9800 0566",address:"Shop 1032 Knox city shopping centre, 425 Burwood Hwy,Wantirna South 3152",position:{la:-37.869828,lo:145.2383455}});(function(){f=new google.maps.Geocoder;var k=new google.maps.LatLng(-25.274398,133.775136),h={zoom:3,center:k,mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},
navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeId:google.maps.MapTypeId.ROADMAP};d=new google.maps.Map(document.getElementById("store_locator_map"),h);for(h=0;h<e.length;h++){var n=new google.maps.LatLng(e[h].position.la,e[h].position.lo),l=new google.maps.Marker({position:n,map:d,title:e[h].name});e[h].marker=l;e[h].latlng=n;g(l,h)}navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(y){k=new google.maps.LatLng(y.coords.latitude,
y.coords.longitude);d.setCenter(initialLocation)},function(){});var t=jQuery("#postcode");t.click(function(){t.val()=="Postcode"&&t.val("")});t.blur(function(){t.val()==""&&t.val("Postcode")});jQuery("#postcode_submit").click(function(){a(t.val())})})()}};
Bupa.Contexts.CampaignsTemplate={selector:".campaign",fn:function(a){a.url={};a.extend(a.url,{_params:{},init:function(){var b="";try{b=(document.location.href.split("?",2)[1]||"").split("#")[0].split("&")||[];for(var g=0;g<b.length;g++){var f=b[g].split("=");if(f[0])this._params[f[0]]=unescape(f[1])}}catch(d){alert(d)}},param:function(b){return this._params[b]||""},paramAll:function(){return this._params}});a.url.init();if(a("#help-me-choose").length){a("#staticHospitalProduct").val(a.url.param("hospital"));
a("#staticExtrasProduct").val(a.url.param("extras"));if(a.url.param("hospital")=="H_BUH")a("#hospital1").show();else if(a.url.param("hospital")=="H_STH")a("#hospital2").show();else if(a.url.param("hospital")=="H_SEH")a("#hospital3").show();else if(a.url.param("hospital")=="H_TOP")a("#hospital4").show();else a.url.param("hospital")=="H_FME"&&a("#hospital5").show();if(a.url.param("extras")=="E_YCE")a("#extras1").show();else if(a.url.param("extras")=="E_YCH")a("#extras2").show();else if(a.url.param("extras")==
"E_SLV")a("#extras3").show();else if(a.url.param("extras")=="E_GLD")a("#extras4").show();else a.url.param("extras")=="E_PLT"&&a("#extras5").show();if(!a.url.param("hospital")){a("#hospital1").show();a("#staticHospitalProduct").val("H_BUH")}if(!a.url.param("extras")){a("#extras1").show();a("#staticExtrasProduct").val("E_YCE")}}if(a("#help-me-choose-2").length){a("#staticHospitalProduct").val(a.url.param("hospital"));a("#staticExtrasProduct").val(a.url.param("extras"));if(a.url.param("hospital")=="H_BUH"){a("#hospital1").show();
a("#hospital_title").show()}else if(a.url.param("hospital")=="H_STH"){a("#hospital2").show();a("#hospital_title").show()}else if(a.url.param("hospital")=="H_SEH"){a("#hospital3").show();a("#hospital_title").show()}else if(a.url.param("hospital")=="H_TOP"){a("#hospital4").show();a("#hospital_title").show()}else if(a.url.param("hospital")=="H_FME"){a("#hospital5").show();a("#hospital_title").show()}if(a.url.param("extras")=="E_YCE"){a("#extras1").show();a("#extras_title").show()}else if(a.url.param("extras")==
"E_YCH"){a("#extras2").show();a("#extras_title").show()}else if(a.url.param("extras")=="E_SLV"){a("#extras3").show();a("#extras_title").show()}else if(a.url.param("extras")=="E_GLD"){a("#extras4").show();a("#extras_title").show()}else if(a.url.param("extras")=="E_PLT"){a("#extras5").show();a("#extras_title").show()}if(a.url.param("hospital")=="H_ASS"&&a.url.param("extras")=="E_ASS"){a("#package1").show();a("#single_title").show()}else if(a.url.param("hospital")=="H_CHH"&&a.url.param("extras")=="E_CHE"){a("#package2").show();
a("#single_title").show()}else if(a.url.param("hospital")=="H_YSS"&&a.url.param("extras")=="E_YSS"){a("#package3").show();a("#single_title").show()}else if(a.url.param("hospital")=="H_YSC"&&a.url.param("extras")=="E_YSC"){a("#package4").show();a("#single_title").show()}else if(a.url.param("hospital")=="H_YCC"&&a.url.param("extras")=="E_YCC"){a("#package5").show();a("#single_title").show()}else if(a.url.param("hospital")=="H_ULT"&&a.url.param("extras")=="E_ULT"){a("#package6").show();a("#single_title").show()}!a.url.param("hospital")&&
a.url.param("extras")&&a("#staticHospitalProduct").val("");a.url.param("hospital")&&!a.url.param("extras")&&a("#staticExtrasProduct").val("");if(!a.url.param("hospital")&&!a.url.param("extras")){a("#package2").show();a("#single_title").show();a("#staticHospitalProduct").val("H_CHH");a("#staticExtrasProduct").val("Y_CHE")}}}};Bupa.Contexts.CommonElementsTemplate={selector:"#common-elements-gallery",fn:function(){jQuery("body").dob3box()}};Bupa.Contexts.Contact={selector:".contact-section",fn:function(){}};
Bupa.Contexts.CorporateLogin={selector:"#corporate-login-form",fn:function(a){function b(e){return(e=RegExp("[?&]"+e+"=([^&]*)").exec(window.location.search))&&decodeURIComponent(e[1].replace(/\+/g," "))}var g=b("pcode"),f=b("txtUsername"),d=b("txtCorpID");if(g!=null||f!=null&&d!=null){a("form#corporate-login-form").find("input#code").val(g);a("form#corporate-login-form").find("input#username").val(f);a("form#corporate-login-form").find("input#password").val(d);a("form#corporate-login-form").find("button").click()}}};
Bupa.Contexts.FindProviderListing={selector:"#find-age-care-result",fn:function(a){function b(){a("#hospital-list-view").pleaseWait();var D=g(I);a.cookie("Bupa.FindProvider.URL",D,{path:"/"});a.getJSON(D,function(W){if(W){Ya=W;a("#hospital-list-view").pleaseWait("hide");l(W)}})}function g(D){D=D+"?"+f("pageSize",10,false)+f("page",J,false)+f("sortBy",fa,true);D+=f("suburbPostcode",M,false);return D=O?D+"&type=P"+f("name",C,false):D+d("specialtyTypes",x)}function f(D,W,aa){var la="";if(aa){if(W!="")la=
"&"+D+"="+W}else la="&"+D+"="+W;return la}function d(D,W){var aa="";a.each(W,function(la,ua){aa+=f(D,ua,false)});return aa}function e(D,W){function aa(ya){return ya.val()==""||ya.val()===null||ya.val()=="undefined"}var la=true,ua=D.find("#refine-search-error");if(W){if(aa(D.find("#provider-name"))||aa(D.find("#refine-search-location"))){la=false;k(ua,"Please select a provider type and a location")}}else if(D.find(":checked").length==0||aa(D.find("#refine-search-location"))){la=false;k(ua,"Please select a provider type and a location")}la&&
ua.empty();return la}function k(D,W){D.html(W);D.show()}function h(D,W){W?D.find("input").attr("checked",true):D.find("input").attr("checked",false)}function n(D,W,aa){if(aa)h(D,true);else{h(D,false);a.each(W,function(la,ua){D.find('input[value="'+ua.trim()+'"]').attr("checked",true)})}}function l(D){function W(aa){if(aa.error==true)aa.description=="Invalid input suburbPostcode"?k(a("#refine-search-error"),"Please select from the autocomplete."):k(a("#refine-search-error"),"Error");else{if(aa.providers.length>
0){a(".result-main-page-right .listing_tools").show();oa.find("#result").empty();a.each(aa.providers,function(la,ua){var ya=Da.clone();ya.find(".provider-result-container").html(v('<a href="'+F(ua,aa.originalLocation)+'">'+ua.name+"</a>","Practice name",A(ua),ua.phone,ua.email,ua.web).html());if(z=="medical"){oa.find("#gap-code-description-heading").css("visibility","visible");ya.find(".provider-get-code-description p").html(ua.gapCodeDescription)}ya.find(".provider-result-type p").html("age care type");
z=="hospital"&&O?ya.find(".provider-result-distance").html("N/A"):ya.find(".provider-result-distance").html(Math.round(ua.distance*10)/10);oa.find("#result").append(ya.html())});z=="hospital"&&O?q.html("Search results: "+aa.rowCount+" for "+C):q.html("Search results: "+aa.rowCount+" near "+M)}else{a(".result-main-page-right .listing_tools").hide();oa.find("#result-list-panel").html(La)}t(aa.currentPage,aa.totalNumberOfPages,ea.find("#paginationContainer"))}}D.length?a.each(D,function(aa,la){W(la)}):
W(D)}function t(D,W,aa){function la(H,Y,xa,Ia,Wa,Va,S){ya(H,Y,Wa,Va);Va.append('<li class="'+S+' pagination-link">...</li>');ya(xa,Ia,Wa,Va)}function ua(H,Y,xa,Ia,Wa,Va,S,ba){la(H,Y,xa,Ia,S,ba,"primaryDotted");ba.append('<li class="secondaryDotted pagination-link">...</li>');ya(Wa,Va,S,ba)}function ya(H,Y,xa,Ia){for(var Wa=0;Wa<Y;Wa++)Ia.append("<li "+(H+Wa==xa?'class="current"':"")+'><a onclick="return false;" '+(H+Wa==xa?"":'class="pagination-link"')+' href="">'+(H+Wa)+"</a></li>")}function Ra(H){J=
H;b(J,"list")}aa.empty();if(W>1){var Q,Ua;aa.append("<ul></ul>");aa.find("ul").append("<li "+(D==1?'class="disabled"':"")+'><a onclick="return false;" '+(D==1?"":'class="pagination-link"')+' href="">&lt; Previous</a></li>');if(W>13){var wa=D-2,$a=D+2;if(wa<=3){la(1,7,W-1,2,D,aa.find("ul"),"secondaryDotted");Q=0;Ua=8}else if($a>=W-2){la(1,2,W-6,7,D,aa.find("ul"),"primaryDotted");Q=3;Ua=0}else if(wa==4){la(1,7,W-1,2,D,aa.find("ul"),"secondaryDotted");Q=0;Ua=8}else if(D==W-5){la(1,2,W-6,7,D,aa.find("ul"),
"primaryDotted");Q=3;Ua=0}else{ua(1,2,wa,5,W-1,2,D,aa.find("ul"));Q=3;Ua=$a+1}}else ya(1,W,D,aa.find("ul"));aa.find("ul").append("<li "+(D==W?'class="disabled"':"")+'><a onclick="return false;" '+(D==W?"":'class="pagination-link"')+' href="">Next &gt;</a></li>');aa.find(".pagination-link").unbind("click").click(function(H){H.preventDefault();a.scrollTo("#find-age-care-result",1);H=a(this);var Y=H.text();switch(Y){case "< Previous":Ra(D-1);break;case "Next >":Ra(D+1);break;case "...":Y=Q;var xa=Ua;
H.hasClass("primaryDotted")?Ra(Y):Ra(xa);break;default:Ra(Y);break}return false});aa.show()}else aa.hide()}function y(D){function W(H){G.empty();H.providers.length>0&&a.each(H.providers,function(Y,xa){G.append(wa(xa,Y));var Ia=G.find(".info-link").last();Ia.bind("mouseover",{index:Y},la);Ia.bind("mouseout",{index:Y},ua);Ia.bind("click",{index:Y,provider:xa,location:H.originalLocation},aa)})}function aa(H){Qa.setContent($a(H.data.provider,H.data.location));var Y=Fa[H.data.index];Y.setIcon(ya(H.data.index+
1,0.5));Qa.open(Ca,Y)}function la(H){Qa.close();gb=Fa[H.data.index];gb.setIcon(ya(H.data.index+1,0.7))}function ua(H){gb.setIcon(ya(H.data.index+1,0.5))}function ya(H,Y){return"http://chart.apis.google.com/chart?chst=d_map_spin&chld="+Y+"|0|FF0000|10|_|"+H}function Ra(H){function Y(xa,Ia){var Wa=new google.maps.LatLngBounds;a.each(Ia,function(Va,S){Wa.extend(S.position)});xa.fitBounds(Wa)}if(typeof google.maps.Map=="undefined")return false;Z.find("#hospital-map-view").empty().append('<div id="map-container"></div>');
Ca=new google.maps.Map(a("#map-container")[0],{zoom:15,mapTypeId:google.maps.MapTypeId.ROADMAP});z=="hospital"&&O?a(".result-main-page-full #result-page-info").html("Search results: "+H.rowCount+" for "+C):a(".result-main-page-full #result-page-info").html("Search results: "+H.rowCount+" near "+M);if(H.providers.length>0){Fa=Q(Ca,H,H.originalLocation,H.originalRadius);Y(Ca,Fa)}}function Q(H,Y){var xa=[];Qa=new google.maps.InfoWindow({content:"Loading"});google.maps.event.addListener(H,"click",function(){Qa.close()});
a.each(Y.providers,function(Ia,Wa){var Va=new google.maps.MarkerImage(ya(Ia+1,0.5));Va=Ua(new google.maps.LatLng(Wa.glat,Wa.glong),H,Va);google.maps.event.addListener(Va,"click",function(){Qa.setContent($a(Wa,Y.originalLocation));Qa.open(H,this)});xa[Ia]=Va});return xa}function Ua(H,Y,xa){return new google.maps.Marker({position:H,map:Y,icon:xa})}function wa(H,Y){var xa=v('<a class="info-link">'+H.name+"</a>","Test practice name",A(H),H.phone,H.email,H.web),Ia=xa.find(".custom-content-container");
Ia.html('<label class="provider-type">age care type</label>');xa.find(".details-pin img").attr("src",ya(Y+1,0.5));xa.find(".details-pin").show();Ia.parent().css("float","left");Ia.parent().css("width","88%");return xa.html()}function $a(H,Y){var xa=F(H,Y),Ia=F(H,Y),Wa=v('<a href="'+xa+'">'+H.name+"</a>","Test practice name",A(H),H.phone,H.email,H.web),Va=a(".info-widnow-specific-template").clone();Va.find(".more-info").html('<a href="'+xa+'">More information</a>');Va.find(".get-directions").html('<a href="'+
Ia+'">Get directions</a>');Wa.append(Va.html());return Wa.html()}if(D.length){W(D[0]);Ra(D[0])}else{W(D);Ra(D)}}function A(D){return D.address1+" "+D.address2+" "+(D.suburb?D.suburb:"")+(D.state?", "+D.state:"")+(D.postCode?", "+D.postCode:"")}function v(D,W,aa,la,ua,ya){function Ra(Ua,wa,$a){if(wa!=""||wa===null){Ua.html(wa);$a?Ua.html('<a href="'+wa+'" target="_blank">'+wa+"</a>"):Ua.html(wa)}else Ua.parent().hide()}var Q=a(".map-details-common").clone();z!="hospital"&&Q.find(".practice-name").html(W);
Q.find(".provider-name").html(D);Q.find(".provider-address").html(aa);Ra(Q.find(".provider-phone"),la,false);Ra(Q.find(".provider-email"),ua,false);Ra(Q.find(".provider-website"),ya,true);return Q}function F(D){return X+"?glat="+D.glat+"&glong="+D.glong+"&name="+D.name+"&address="+D.address1+" "+D.address2+" "+D.suburb+" "+D.state+" "+D.postCode+f("phone",D.phone,true)+f("fax",D.fax,true)+f("email",D.email,true)+f("website",D.web,true)}var z,x=[],C,O,E,J,fa,M,I="/BupaProvider/fap.json",X="/Find-a-provider/Search-details",
ea,ia,Z,G,oa,q,ta,Da,La="<h1>Sorry, no results were found for this search. Try broadening your search to find more providers.</h1>",Ca,Fa,Qa,gb,Ya;x=function(D){return function(W,aa){for(var la=[],ua=0,ya=0;ya<aa.length;ya++)if(aa[ya][0]==W){la[ua]=aa[ya][1].replace("+"," ").replace("+"," ").replace("%23","#");ua++}return la}(D,function(){for(var W=[],aa=window.location.href.substring(window.location.href.indexOf("?")+1,window.location.href.length).split("&"),la=0;la<aa.length;la++){var ua=aa[la].split("="),
ya=ua[1].replaceAll("%20"," ");ua[1]=ya;W[la]=ua}return W}())}("ageCareTypes");C=a.query.get("name");O=C!="";E=E!=""&&E=="undefined"?E:10;J=J!=""&&J=="undefined"?J:1;fa=a.query.get("sortBy");M=a.query.get("suburbPostcode");ea=a("#result-list-tools");ia=a("#refine-creteria-wrapper");Z=a(".result-main-page-full");G=Z.find("#map-view-details");oa=a(".result-main-page-right");q=a("#result-page-info");ta=a("#sort-links-container");Da=a("#provider-view-template");(function(){a(".result-main-page-right #btn-map-view").click(function(){a(".result-main-page-full #btn-map-view").addClass("trigger_current");
a("#btn-list-view, #btn-grid-view").removeClass("trigger_current");oa.hide();a(".list_filters").removeClass("bottom-bordered");Z.show();Z.find("#hospital-map-view").show().html("<strong>Loading map view...</strong>");a("#hospital-list-view").pleaseWait("hide");y(Ya)})})();if(fa=="contractType"||fa=="medicalType"||fa=="specialtyType"){a("#sort-by-type-link").addClass("current");a("#sort-by-distance-link").removeClass("current")}else{a("#sort-by-type-link").removeClass("current");a("#sort-by-distance-link").addClass("current")}(function(){a("#sort-by-distance-link").click(function(){a("#sort-by-type-link").removeClass("current");
a("#sort-by-distance-link").addClass("current");fa="";b(J,"list");return false})})();(function(){a("#sort-by-type-link").click(function(){a("#sort-by-type-link").addClass("current");a("#sort-by-distance-link").removeClass("current");switch(z){case "hospital":fa="contractType";break;case "medical":fa="medicalType";break;case "ancillary":fa="specialtyType";break}b(J,"list");return false})})();(function(){a(".result-main-page-full #btn-list-view").click(function(){a(".result-main-page-right #btn-list-view").addClass("trigger_current");
a("#btn-map-view, #btn-grid-view").removeClass("trigger_current");Z.hide();oa.show();ia.show();ea.show();ta.show();a(".list_filters").addClass("bottom-bordered")})})();(function(){function D(wa,$a,H){wa.find("#refine-rearch-options-container-label").html($a);wa.find("#refine-search-location-label").html(H)}ia.empty();var W=a("#refine-search-container"),aa=W.find("form"),la=W.find("#refine-search-options-container"),ua=W.find("#refine-search-location"),ya=W.find("#refine-search-button"),Ra=W.find("#refine-search-link"),
Q,Ua;ua.val(M);if(O){Q=a("#find-provider-name-options");Ua=Q.find("#provider-name");Ua.val(C);D(W,"Name of provider or practice:","Location:")}else{Q=a("#find-ancillary-provider-type-options");n(Q,x,C!=""?true:false);D(W,"Show me these types of ancillary providers:","Location:")}(function(wa,$a,H,Y){Ra.attr("href",wa);$a.append(H.show());aa.attr("id",Y)})("#ancillary-types-dialog",la,Q,"refine_ancillary_form");(function(wa,$a){$a.attr("href",wa)})("#ancillary-types-dialog",a("#result-page-info-new-search-link"));
ya.click(function(){if(O)C=Ua.val();M=ua.val();state=a("#modify-search-state SELECT[name=state]").val();x=Q.find(":checked").map(function(){return a(this).val()});e(aa,O)&&b(J,"list")});ia.append(W.show())})();b(null,"list")}};
Bupa.Contexts.FindProvider={selector:"#find-provider",fn:function(a,b){function g(h){if(h){var n=false,l="";if(h.length)for(var t;t<h.length;t++){if(h[t].error==true){n=true;l=h[t].description;b.pleaseWait("hide");break}}else{if(n=h.error)l=h.description;b.pleaseWait("hide")}if(n==false){a.cookie("Bupa.Finder.Prev","SC",{path:e.resultPageURL});window.location=d(e.resultPageURL)}else{b.pleaseWait("hide");if(l=="Invalid input suburbPostcode"||l.indexOf("index out of range")!=-1){if(k=="type-service")a("#location-nearest-to").parent().find(".validatormessage").length==
0&&a("#location-nearest-to").parent().append('<div class="validatormessage" style="display: block;">Please select from the autocomplete.<br></div>');else k=="name-practise"&&a("#name-service-location-nearest-to").parent().find(".validatormessage").length==0&&a("#name-service-location-nearest-to").parent().append('<div class="validatormessage" style="display: block; margin-top:10px;">Please select from the autocomplete.<br></div>');a.Watermark.ShowAll()}else{a("#location-nearest-to").parent().find(".validatormessage").remove();
a("#name-service-location-nearest-to").parent().find(".validatormessage").remove()}}}}function f(h){function n(t){l=a("input.service-type-checkbox[value="+t.toUpperCase()+"]");if(l.length>0){l.click();l[0].checked=true;l.parent().addClass("fancyon")}}var l;if(typeof h.specialtyTypes!=="undefined")typeof h.specialtyTypes==="string"?n(h.specialtyTypes):a.each(h.specialtyTypes,function(){n(this)});h.brand!==undefined&&a("#radio-"+h.brand.toLowerCase()).click();h.suburbPostcode!==undefined&&a("#location-nearest-to").val(h.suburbPostcode).change()}
function d(h){var n="";if(k=="type-service"){a("#type-service-checkbox input").each(function(){if(a(this).attr("checked")==true)n+=(n==""?"":"&")+"specialtyTypes="+a(this).attr("value")});if(a("input[name='provider-select-radio']:checked").length!=0)n+=(n==""?"":"&")+"brand="+a("input[name='provider-select-radio']:checked").val();if(a("#checkbox-aged-care:checked").length!=0)n+=(n==""?"":"&")+"lhdeService=1111";if(a("#location-nearest-to").val()!="")n+=(n==""?"":"&")+"suburbPostcode="+a("#location-nearest-to").val()}else if(k==
"name-practise"){n+=(n==""?"":"&")+"specialtyTypes=H&specialtyTypes=B&specialtyTypes=ACF&specialtyTypes=S&specialtyTypes=D&specialtyTypes=O&specialtyTypes=P&specialtyTypes=C";if(a("#providerName").val()!="")n+="&name="+a("#providerName").val();n+="&brand="+a("input[name='radio-name']:checked").val();n+="&lhdeService=1111";if(a("#name-service-location-nearest-to").val()!="")n+="&suburbPostcode="+a("#name-service-location-nearest-to").val()}n+=(n==""?"":"&")+"pageSize=10&page=1";return h+(h.indexOf("?")!=
-1?"&":"?")+n}var e={};e.findProviderURL="/BupaApplicationServices/fap.json";e.resultPageURL="/Find-a-provider/Search-results";var k="type-service";(function(){a(".find-provider-criteria>.main-tabs-wrapper>.tabs").tabs(".find-provider-criteria>.panes>div");a(".find-provider-criteria>.tabs li").click(function(){k=a(this).attr("form")});a("#location-nearest-to").focusin(function(){a(this).parent().find(".validatormessage").remove()});a("#name-service-location-nearest-to").focusin(function(){a(this).parent().find(".validatormessage").remove()});
a(".find-provider-criteria .within-distance").each(function(){var h=a(this).find("select");a(h).css("display","none").after(a('<div class="slider-container">  <span class="slider-indicator"> </span>  <div class="slider"> </div></div>'));var n=a(this).find(".slider-indicator");a(this).find(".slider").slider({min:0,max:parseInt(h[0].options.length-1),slide:function(l,t){n.text(h[0].options[t.value].text)},value:0,range:false,step:1});n.text(h[0].options[0].text)});a(".find-provider-criteria .guides").each(function(){var h=
a(this).find("span");h.css("width",Math.floor(99/h.length)+"%")});a("#type-service, #name-practise").bind("onFormSuccess",function(){b.pleaseWait();var h=d(e.findProviderURL);a.getJSON(h,g)})})();(function(){b.find("div.health-service label.fancycheck").click(function(){var h=a("#type-service-checkbox label.fancyon input"),n=h.length;h.first().attr("id");a("#type-service-checkbox").find(".validatormessage").remove();n==0?a("#checkbox-number-hidden").val(""):a("#checkbox-number-hidden").val(n);if(n>=
1&&h.filter("[id!=checkbox-aged-care][id!=checkbox-cardiologist]").length==0){a("#provider-select .fancyradio.fancyon").each(function(){a(this).find("input").removeAttr("checked");a(this).removeClass("fancyon")});a("#radio-hba, #radio-mbf, #radio-mc").fancyRadioCheckDisable()}else if(a("#provider-select .fancyradio.fancyon").length==0){a("#provider-select .fancyradio").click(function(){a(this).find("input").attr("checked","checked").change();a("#radio-hba, #radio-mbf, #radio-mc").fancyRadioCheck()});
a("#radio-hba").click()}})})();(function(){a("#type-service").submit(function(){return false});a("#name-practise").submit(function(){return false});a("#find-provider-type-search-button").click(function(){k="type-service";a("#location-nearest-to").val()==a("#location-nearest-to").attr("watermark")&&a("#location-nearest-to").val("");a("#type-service").submit();a(this).blur()});a("#find-provider-name-search-button").click(function(){k="name-practise";a("#providerName").val()==a("#providerName").attr("watermark")&&
a("#providerName").val("");a("#name-service-location-nearest-to").val()==a("#name-service-location-nearest-to").attr("watermark")&&a("#name-service-location-nearest-to").val("");a("#name-practise").submit();a(this).blur()});a(".reset-button").click(function(h){h.preventDefault();a("#checkbox-number-hidden").val("");a("#location-nearest-to").val("").removeClass("invalidinput");a("input[type=checkbox]").each(function(){a(this).removeAttr("checked")}).fancyRadioCheck();a("#fancyradio-hba").click();a("#radio-name-hba-label").click();
a("#name-service-location-nearest-to").val("").removeClass("invalidinput");a("#providerName").val("").removeClass("invalidinput");a(".validatormessage").remove();a.Watermark.ShowAll();return false})})();f(document.location.queryString);Bupa.Contexts.FindProvider.initFieldValues=f}};Bupa.FindProvider={};
Bupa.FindProvider.FormatPhone=function(a){if(!a)return"";a=a.toString().replace("+61","").replace(/[^0-9]/g,"");if(a.charAt(0)=="1"){if(a.length==6)return a.substr(0,3)+" "+a.substr(3,3);if(a.length==10)return a.substr(0,4)+" "+a.substr(4,3)+" "+a.substr(7,3);return a}else if(a.charAt(0)==2||a.charAt(0)==3||a.charAt(0)==7||a.charAt(0)==8){if(a.length==9)return"(0"+a.substr(0,1)+") "+a.substr(1,4)+" "+a.substr(5,4)}else if(a.charAt(0)==4){if(a.length==9)return"0"+a.substr(0,3)+" "+a.substr(3,3)+" "+
a.substr(6,3)}else if(a.charAt(0)==0)if(a.charAt(1)==4&&a.length==10)return a.substr(0,4)+" "+a.substr(4,3)+" "+a.substr(7,3);else if(a.length==10)return"("+a.substr(0,2)+") "+a.substr(2,4)+" "+a.substr(6,4);return a};Bupa.FindProvider.DetailMap={};Bupa.FindProvider.DetailMap.settings={mapElementId:"#provider-location-map",data:null};
Bupa.Contexts.FindProviderDetails={selector:"#providerDetails",fn:function(a){function b(){if(f.length!=0){a("#map-contaner").addClass("with-ancillary");a("#gmap").addClass("map-with-ancillary");a("#provider-details-ancillary-list").show();for(var C=0;C<7;C++){var O=f[C];if(O){var E=O.hospitalName||(O.title+" "+O.firstName+" "+O.name).replace(/^\s+|\s+$/,"");C==0&&a("#data-providers-list-practice").append(a("<ul>"));a("#data-providers-list-practice ul").append('<li><a href="'+z+"?id="+O.id+'">'+E+
"</a></li>")}else break}if(f.length>7){for(C=7;C<f.length;C++){O=f[C];E=O.hospitalName||(O.title+" "+O.firstName+" "+O.name).replace(/^\s+|\s+$/,"");C==7&&a("#data-providers-list-practice").append(a("<ul>").attr("id","provider-second-list"));a("#provider-second-list").append('<li><a href="'+z+"?id="+O.id+'">'+E+"</a></li>")}a("#data-providers-list-practice").next().addClass("actionbtn").find("a").click(function(){if(a("#provider-second-list").css("display")=="none"){a("#provider-second-list").show();
a(this).text("Hide more providers")}else{a("#provider-second-list").hide();a(this).text("View all providers")}return false})}else a("#data-providers-list-practice").next().remove()}}var g={},f=[];if(Bupa.FindProvider.DetailMap.settings.data&&Bupa.FindProvider.DetailMap.settings.data.providers){g=Bupa.FindProvider.DetailMap.settings.data.providers[0];f=Bupa.FindProvider.DetailMap.settings.data.otherProviders}var d=g.glat,e=g.glong,k=g.hospitalName||(g.title+" "+g.firstName+" "+g.name).replace(/^\s+|\s+$/,
""),h=g.address1+(g.address2?" "+g.address2:"")+(g.address3?" "+g.address3:"")+", "+g.suburb+", "+g.state+" "+g.postCode;if(g.orgName)if(g.orgName!="")h=g.orgName+"<br />"+h;var n=g.phone,l=g.fax,t=g.email,y=g.web,A=g.specialtyType||"H",v=a.cookie("Bupa.FindProvider.URL"),F="Search-results"+v.substring(v.indexOf("?"),v.length),z="/Find-a-provider/Search-details",x;(function(){function C(M){var I=true;if(M.val()==""||M.val()===null||M.val()=="undefined"||M.val()==M.attr("watermark")){I=false;M=a("#original-location-error");
M.html("Please enter the location to get directions");M.show()}else a("#original-location-error").hide();return I}var O=a("#provider-location-map");O.html('<div id="gmap" class="map"></div>');b();if(!(typeof google.maps.Map=="undefined"||a("#provider-location-map").length==0)){var E,J=new google.maps.DirectionsRenderer,fa=new google.maps.DirectionsService;(function(){var M=new google.maps.LatLng(d,e);E=new google.maps.Map(O.find("#gmap")[0],{zoom:15,mapTypeId:google.maps.MapTypeId.ROADMAP,center:M});
var I=new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=|FF0000|000000");x=new google.maps.Marker({position:M,icon:I});x.setMap(E)})();(function(){function M(){var X=I.find("#original-location").val();X+=",australia";var ea=new google.maps.LatLng(d,e),ia;switch(I.find(".travel-modes .current").attr("class").split(" ")[0]){case "car":ia=google.maps.TravelMode.DRIVING;break;case "walking":ia=google.maps.TravelMode.WALKING;break}fa.route({origin:X,destination:ea,
travelMode:ia},function(Z,G){if(G==google.maps.DirectionsStatus.OK){x.setMap(null);O.find(".distance>strong").html(Z.routes[0].legs[0].distance.text);J.setDirections(Z)}})}J.setMap(E);var I=a(".edit-directions");I.find(".travel-modes button").click(function(){var X=a(this);X.blur();X.parent().children().removeClass("current");X.addClass("current");C(I.find("#original-location"))&&M()});I.find("#get-derections").click(function(){C(I.find("#original-location"))&&M()});I.find("#show-steps").click(function(){if(C(I.find("#original-location"))){var X=
I.find("#original-location").val();X+=",australia";var ea="";if(I.find(".travel-modes .current").hasClass("walking"))ea="&dirflg=w";a(this).attr("href","http://maps.google.com/maps?saddr="+X+"&daddr="+d+", "+e+ea+"&pw=2");a(this).attr("target","_blank")}})})()}})();(function(){function C(O,E,J){if(E==null||E==""||E=="undefined")O.parent().hide();else{J=J||E;O.html(J.toString())}}if(A=="C"||A=="D"||A=="P")a(".provider-disclaimer").show();switch(A.toUpperCase()){case "H":a("#providerContainer").addClass("provider-details-hospital-medical");
a("#data-hospital-medical-type-label").html("Hospital type");a("#data-hospital-medical-type").html(g.contractType);a("#data-hospital-medical-gap-type").html(g.hospitalGapTypeDescription);break;case "M":a("#providerContainer").addClass("provider-details-hospital-medical");a("#data-hospital-medical-type-label").html("Medical type");a("#data-hospital-medical-type").html(g.medicalSpecialty);a("#data-hospital-medical-gap-type").html(g.gapCodeDescription);break;default:a("#providerContainer").addClass("provider-details-ancillary");
break}a("#data-facilityname").html(k);a("#data-facilityaddress").html(h);C(a("#data-phone"),Bupa.FindProvider.FormatPhone(n));C(a("#data-fax"),Bupa.FindProvider.FormatPhone(l));C(a("#data-email"),t,'<a href="mailto:'+t+'">'+t+"</a>");C(a("#data-website"),y,'<a href="'+(y.indexOf("http://")==-1&&y.indexOf("https://")==-1?"http://":"")+y+'">'+y+"</a>");previousPageLink=a("#back-to-previous-page-link");previousPageLink.attr("href",F)})()}};
Bupa.Contexts.FindProviderListing={selector:"#find-provider-result",fn:function(a){function b(N){N=a.query.get(N);if(N===true)return"";return unescape(N)}function g(N){return function(da,ca){for(var pa=[],Ka=0,Sa=0;Sa<ca.length;Sa++)if(ca[Sa][0]==da){pa[Ka]=ca[Sa][1].replace("+"," ").replace("+"," ");Ka++}return pa}(N,function(){for(var da=[],ca=window.location.href.substring(window.location.href.indexOf("?")+1,window.location.href.length).split("&"),pa=0;pa<ca.length;pa++){var Ka=ca[pa].split("="),
Sa=Ka[1].replaceAll("%20"," ");Ka[1]=Sa;da[pa]=Ka}return da}())}function f(){a(".result-main-page-right #btn-map-view").click(function(){a(".result-main-page-full #btn-map-view").addClass("trigger_current");a("#btn-list-view, #btn-grid-view").removeClass("trigger_current");wa.hide();a(".list_filters").removeClass("bottom-bordered");Q.show();Q.find("#hospital-map-view").show().html("<strong>Loading map view...</strong>");a("#hospital-list-view").pleaseWait("hide");X(ba)})}function d(){a(".result-main-page-full #btn-list-view").click(function(){a(".result-main-page-right #btn-list-view").addClass("trigger_current");
a("#btn-map-view, #btn-grid-view").removeClass("trigger_current");Q.hide();wa.show();Ra.show();ya.show();H.show();a(".list_filters").addClass("bottom-bordered")})}function e(){a("#sort-links-container A").click(function(){a("#sort-links-container A").removeClass("current");a(this).addClass("current");var N=a(this).attr("data-sort");switch(oa){case "hospital":W=N;break;case "medical":W=N;break;case "ancillary":W=N;break;case "":W="";break}k(D,"list");return false})}function k(N){a("#hospital-list-view").pleaseWait();
var da="";da=N?h(N,la):h(D,la);a.cookie("Bupa.FindProvider.URL",da,{path:"/"});a.getJSON(da,function(Sa){if(Sa){ba=Sa;a("#hospital-list-view").pleaseWait("hide");C(Sa)}});try{var ca=aa.split(",");if(ca.length==3){s.prop21=a.trim(ca[1]);s.prop22=a.trim(ca[0]);s.prop23=a.trim(ca[2])}s.prop26=oa;if(oa=="hospital"){var pa="";a("#find-hospital-options input[name=contractType]:checked").each(function(){pa+=oa+":"+a(this).val().replace(/ /g,"-").toLowerCase()+","});if(pa!="")pa=pa.substr(0,pa.length-1);
if(Bupa.debug){console.log("OMNITURE - "+oa);console.log("OMNITURE - "+pa)}s.prop27=pa}else if(oa=="medical")if(Qa)s.prop27=oa+":"+a("#provider-name").val();else{pa="";a("input[name=medicalTypes]:checked").each(function(){pa+=oa+":"+a(this).val().replace(/ /g,"-").replace(/,/g,"").toLowerCase()+","});if(pa!="")pa=pa.substr(0,pa.length-1);if(Bupa.debug){console.log("OMNITURE - "+oa+" "+Qa);console.log("OMNITURE - "+pa)}s.prop27=pa}else if(oa=="ancillary")if(Qa)s.prop27=oa+":"+a("#provider-name").val();
else{pa="";a("input[name=specialtyTypes]:checked").each(function(){pa+=oa+":"+a(this).val().replace(/ /g,"-").toLowerCase()+","});if(pa!="")pa=pa.substr(0,pa.length-1);if(Bupa.debug){console.log("OMNITURE - "+oa+" "+Qa);console.log("OMNITURE - "+pa)}s.prop27=pa}scTabClick(s.pageName)}catch(Ka){console.log("catch - find provider result")}}function h(N,da){var ca=da+"?search="+oa+n("pageSize",Ya,false)+n("page",N,false)+n("sortBy",W,true);switch(oa){case "hospital":ca=ca+n("specialtyTypes","H",false)+
l("contractTypes",q);if(a("#find-hospital-options INPUT[name=hospitalGapTypesRadio]:checked").val()=="fixed"){var pa=[];a("#find-hospital-options INPUT[name=hospitalGapTypes]:checked").each(function(){pa.push(a(this).val())});ca+=l("hospitalGapTypes",pa)}if(a("#find-hospital-options INPUT[name=hospitalGapTypesRadio]:checked").val()=="no")ca+=n("noHospitalGapType","true",true);ca+=n("name",Ca,true);ca+=n("suburbPostcode",aa,true);break;case "medical":ca=ca+n("specialtyTypes","M",false)+n("suburbPostcode",
aa,false);ca=Qa?ca+n("name",Ca,false):ca+l("medicalTypes",q);break;case "ancillary":ca+=n("suburbPostcode",aa,false);ca=Qa?ca+"&type=P"+n("name",Ca,false):ca+l("specialtyTypes",q);break;case "agedcare":ca=ca+n("specialtyTypes","ACF",false)+t();ca=gb?ca+n("state",Fa):ca+n("suburbPostcode",aa,false);break;case "branch":ca=gb?ca+n("state",Fa):ca+n("suburbPostcode",aa,false);ca+=n("specialtyTypes","B",false);break}return ca}function n(N,da,ca){var pa="";if(ca){if(da!="")pa="&"+N+"="+da}else pa="&"+N+
"="+da;return pa}function l(N,da){var ca="";a.each(da,function(pa,Ka){ca+=n(N,Ka,false)});return ca}function t(){var N=[0,0,0,0];a('#find-agedcare-options INPUT[name="contractType"]').each(function(){var da=a(this);if(da.val().toLowerCase()=="low care")if(da.attr("checked"))N[0]="1";if(da.val().toLowerCase()=="high care")if(da.attr("checked"))N[1]="1";if(da.val().toLowerCase()=="dementia care")if(da.attr("checked"))N[2]="1";if(da.val().toLowerCase()=="extra care")if(da.attr("checked"))N[3]="1"});
return n("lhdeService",N.join(""),false)}function y(){function N(cb,P){cb.empty();a.each(P,function($,ma){cb.append(ma)})}function da(cb,P,$,ma){Pa.attr("href",cb);$&&P.append($.show());ob.attr("id",ma)}function ca(cb,P){P.attr("href",cb)}function pa(cb,P,$){cb.find("#refine-rearch-options-container-label").html(P);$&&cb.find("#refine-search-location-label").html($)}function Ka(){var cb=a("#more-medical-types-link");cb.attr("href","#more-medical-types-dialog");Sa();cb.click(function(){var P=a("#blank-search-options :checked").map(function(){return a(this).val()});
x(a("#more-medical-types-dialog-form"),P,false)});return cb}function Sa(){a("#more-medical-types-dialog #medicalTypesDialogSearchButton").click(function(){var cb=a("#more-medical-types-dialog-form"),P=cb.find("#medicalPractitionerTypeError");if(F(cb))v(P,"Please select a medical type");else{P.empty();Da=cb.find(":checked").map(function(){return a(this).val()});window.location.href="/find-a-provider/Search-results?search=medical"+n("specialtyTypes","M",false)+n("suburbPostcode",aa,false)+n("pageSize",
Ya,false)+n("page",D,false)+n("sortBy",W,true)+l("medicalTypes",Da)}})}function Xa(cb,P){var $=[];a.each(cb,function(ma,qa){$[ma]='<div style="display: block;"><input type="checkbox" checked="true" name="'+P+'" value="'+qa.replace(/\+/g," ").replace(/%2C/g,",")+'">'+qa.replace(/\+/g," ").replace(/%2C/g,",")+"</input></div>"});return $}Ra.empty();var Na=a("#refine-search-container"),ob=Na.find("form"),kb=Na.find("#refine-search-options-container"),nb=Na.find("#refine-search-location"),Pa=Na.find("#refine-search-link"),
Ta,hb;nb.val(aa);switch(oa){case "hospital":Qa=true;Ta=a("#find-hospital-options");hb=a("#refine-search-name");a("#refine-search-name").val(Ca);aa=aa.replace(/\+/g," ");nb.val(aa);pa(Na,"Show me these types of hospitals:","");da("#hospital-search-dialog",kb,Ta,"refine_hospital_form");ca("#hospital-search-dialog",a("#result-page-info-new-search-link"));break;case "medical":a("#refine-search-name-label, #refine-search-name").remove();if(Qa){Ta=a("#find-provider-name-options");hb=Ta.find("#provider-name");
hb.val(Ca);pa(Na,"Name of provider:","Location:")}else{Ta=a("#blank-search-options");N(Ta,Xa(Da,"medicalTypes"));var mb=Ka();Ta.append(mb);mb.show();pa(Na,"Show me these types of medical providers:","Location:")}da("#medical-types-dialog",kb,Ta,"refine_medical_form");ca("#medical-types-dialog",a("#result-page-info-new-search-link"));break;case "ancillary":a("#refine-search-name-label, #refine-search-name").remove();if(Qa){Ta=a("#find-provider-name-options");hb=Ta.find("#provider-name");hb.val(Ca);
pa(Na,"Name of provider:","Location:")}else{Ta=a("#find-ancillary-provider-type-options");x(Ta,ta,Ca!=""?true:false);pa(Na,"Show me these types of ancillary providers:","Location:")}da("#ancillary-types-dialog",kb,Ta,"refine_ancillary_form");ca("#ancillary-types-dialog",a("#result-page-info-new-search-link"));break;case "agedcare":a("#refine-search-name-label, #refine-search-name").remove();if(gb){Ta=a("#find-agedcare-options").detach();refineStateDropdown=a("#modify-search-state").detach();a("#refine-search-location").parent().append(Ta);
a("#refine-search-location").remove();a("#refine-search-state-container").append(refineStateDropdown);a('#refine-search-state-container OPTION[value="'+Fa+'"]').attr("selected","selected");refineStateDropdown.show();pa(Na,"Show home/s with levels of care:","State:")}else{Ta=a("#find-agedcare-options");pa(Na,"Show home/s with levels of care:","Location:")}da("#hospital-search-dialog",kb,Ta,"refine_hospital_form");ca("#hospital-search-dialog",a("#result-page-info-new-search-link"));break;case "branch":da("#hospital-search-dialog",
kb,"","refine_hospital_form");break}a("#find-hospital-options INPUT[name=hospitalGapTypesRadio]").click(function(){a(this).val()=="fixed"?a("#hospital-gap-types-list INPUT").removeAttr("disabled").attr("checked","checked"):a("#hospital-gap-types-list INPUT").attr("disabled","1")});a("#refine-search-button").click(function(){if(Qa)Ca=hb.val();aa=nb.val();switch(oa){case "ancillary":q=Ta.find("INPUT[name=specialtyTypes]:checked").map(function(){return a(this).val()});break;case "medical":q=Ta.find("INPUT[name=medicalTypes]:checked").map(function(){return a(this).val()});
break;case "hospital":q=Ta.find("INPUT[name=contractType]:checked").map(function(){return a(this).val()});break;case "agedcare":Fa=a("#modify-search-state SELECT[name=state]").val();break}A(ob,Qa)&&k(D,"list")});a("#refine-location-branch-search-button").click(function(){Fa=gb="";aa=a("#refine-search-location").val();a("#modify-search-state SELECT").val(a("option:first",a("#modify-search-state SELECT")).val());k(D,"list")});a("#refine-state-branch-search-button").click(function(){gb="true";aa="";
Fa=a("#modify-search-state :selected").val();a("#refine-search-location").val("");k(D,"list")});Ra.append(Na.show())}function A(N,da){function ca(Sa){return Sa.val()==""||Sa.val()===null||Sa.val()=="undefined"}var pa=true,Ka=N.find("#refine-search-error");switch(oa){case "hospital":if(ca(a("#refine-search-name"))&&ca(a("#refine-search-location"))||F(N)){pa=false;v(Ka,"Please select a hospital type and a location")}if(a("#hospitalGapTypesRadioFixed:checked").length)if(!a("#hospital-gap-types-list INPUT:checked").length){pa=
false;v(Ka,"Please select one or more Fixed daily fee options")}break;case "medical":if(da){if(ca(N.find("#provider-name"))||ca(N.find("#refine-search-location"))){pa=false;v(Ka,"Please select a specialist and a location")}}else if(F(N)||ca(N.find("#refine-search-location"))){pa=false;v(Ka,"Please select a specialist and a location")}break;case "ancillary":if(da){if(ca(N.find("#provider-name"))||ca(N.find("#refine-search-location"))){pa=false;v(Ka,"Please select a provider type and a location")}}else if(F(N)||
ca(N.find("#refine-search-location"))){pa=false;v(Ka,"Please select a provider type and a location")}break}pa&&Ka.empty();return pa}function v(N,da){N.html(da);N.show()}function F(N){return N.find(":checked").length==0}function z(N,da){da?N.find("input").attr("checked",true):N.find("input").attr("checked",false)}function x(N,da,ca){if(ca)z(N,true);else{z(N,false);a.each(da,function(pa,Ka){N.find('input[value="'+Ka.trim()+'"]').attr("checked",true)})}}function C(N){function da(ca){if(ca.error==true)if(ca.description==
"Invalid input suburbPostcode")v(a("#refine-search-error"),"Please select from the autocomplete.");else Fa=="none"?v(a("#refine-search-error"),"Please select a state to search"):v(a("#refine-search-error"),"Error");else{wa.find("#result-list-panel").find("H1").remove();ca.rowCount<=10?a("#pagesize-wrapper").hide():a("#pagesize-wrapper").show();if(ca.providers.length>0){a(".result-main-page-right .listing_tools, #hospital-list-view").show();wa.find("#result").empty();a.each(ca.providers,function(Ka,
Sa){var Xa=Y.clone();Xa.find(".provider-result-container").html(Z('<a href="'+G(Sa,ca.originalLocation)+'">'+ea(Sa)+"</a>",Sa.orgName,ia(Sa),Sa.phone,Sa.email,Sa.web).html());if(oa=="medical"){wa.find("#gap-code-description-heading").css("visibility","visible").find("LABEL").html("Gap payment");a("#hint-wrapper-gap-payment").show();a("#hint-wrapper-gap-type").hide();wa.find(".provider-results-gap-scheme-header").show();Xa.find(".provider-get-code-description p").html(Sa.gapCodeDescription);Xa.find(".provider-get-scheme-description").show().find("p").html(Sa.utilRateDescription)}Xa.find(".provider-result-type p").html(E(Sa));
if(oa=="hospital"){wa.find("#gap-code-description-heading").css("visibility","visible").find("LABEL").html("Gap type");a("#hint-wrapper-gap-payment").hide();a("#hint-wrapper-gap-type").show();Xa.find(".provider-get-code-description p").html(Sa.hospitalGapTypeDescription)}if(oa=="hospital"&&Qa&&!aa)Xa.find(".provider-result-distance").html("N/A");else oa=="branch"&&!aa?Xa.find(".provider-result-distance").html("N/A"):Xa.find(".provider-result-distance").html(Math.round(Sa.distance*10)/10+" km");if(oa==
"ancillary"&&(Sa.specialtyType=="C"||Sa.specialtyType=="D"||Sa.specialtyType=="P")){a(".provider-disclaimer").show();Sa.brand!="MBF"&&Xa.find(".provider-name a").append("*")}wa.find("#result").append(Xa.html())});if(oa=="hospital"||oa=="ancillary"||oa=="branch"){oa=="hospital"&&a(".provider-results-type-header").html("Contract type");wa.find(".provider-result-container, .provider-result-container-header").css("width","300px")}if(Ca&&aa)$a.html("Search results: "+ca.rowCount+" for "+Ca+" near "+aa);
else if(Ca)$a.html("Search results: "+ca.rowCount+" for "+Ca);else Fa?$a.html("Search results: "+ca.rowCount+" in "+Fa):$a.html("Search results: "+ca.rowCount+" near "+aa)}else{a(".result-main-page-right .listing_tools, #hospital-list-view, #pagesize-wrapper").hide();wa.find("#result-list-panel").append(a(xa))}I(ca.currentPage,ca.totalNumberOfPages,ya.find("#paginationContainer"))}var pa=a(".provider-disclaimer");O()?pa.show():pa.hide()}a(".provider-disclaimer").hide();N.length?a.each(N,function(ca,
pa){da(pa)}):da(N)}function O(){for(var N=a(".provider-name a"),da=0,ca=N.length;da<ca;da++){var pa=a(N[da]).html();if(pa.charAt(pa.length-1)=="*")return true}return false}function E(N){var da;switch(oa){case "hospital":da=N.contractType;break;case "medical":da=N.medicalSpecialty;break;case "ancillary":da=fa(N.specialtyType);break;case "agedcare":da=M(N);break}return da}function J(N){switch(oa){case "hospital":N=N.hospitalGapTypeDescription;break;case "medical":N=N.medicalSpecialty;break;case "ancillary":N=
fa(N.specialtyType);break;case "agedcare":N=M(N);break;default:N="";break}return N}function fa(N){var da="";switch(N){case "C":da="Chiropractor";break;case "D":da="Dentist";break;case "G":da="Living Well Gym";break;case "O":da="Optical provider";break;case "P":da="Physiotherapist";break}return da}function M(N){var da="";if(N.highCare)da+="<p>High Care</p>";if(N.lowCare)da+="<p>Low Care</p>";if(N.dementiaCare)da+="<p>Dementia Care</p>";if(N.extraService)da+="<p>Extra services</p>";return da}function I(N,
da,ca){function pa(Pa,Ta,hb,mb,cb,P,$){Sa(Pa,Ta,cb,P);P.append('<li class="'+$+' pagination-link">...</li>');Sa(hb,mb,cb,P)}function Ka(Pa,Ta,hb,mb,cb,P,$,ma){pa(Pa,Ta,hb,mb,$,ma,"primaryDotted");ma.append('<li class="secondaryDotted pagination-link">...</li>');Sa(cb,P,$,ma)}function Sa(Pa,Ta,hb,mb){for(var cb=0;cb<Ta;cb++)mb.append("<li "+(Pa+cb==hb?'class="current"':"")+'><a onclick="return false;" '+(Pa+cb==hb?"":'class="pagination-link"')+' href="">'+(Pa+cb)+"</a></li>")}function Xa(Pa){D=Pa;
k(D,"list")}ca.empty();if(da>1){var Na,ob;ca.append("<ul></ul>");ca.find("ul").append("<li "+(N==1?'class="disabled"':"")+'><a onclick="return false;" '+(N==1?"":'class="pagination-link"')+' href="">&lt; Previous</a></li>');if(da>13){var kb=N-2,nb=N+2;if(kb<=3){pa(1,7,da-1,2,N,ca.find("ul"),"secondaryDotted");Na=0;ob=8}else if(nb>=da-2){pa(1,2,da-6,7,N,ca.find("ul"),"primaryDotted");Na=3;ob=0}else if(kb==4){pa(1,7,da-1,2,N,ca.find("ul"),"secondaryDotted");Na=0;ob=8}else if(N==da-5){pa(1,2,da-6,7,
N,ca.find("ul"),"primaryDotted");Na=3;ob=0}else{Ka(1,2,kb,5,da-1,2,N,ca.find("ul"));Na=3;ob=nb+1}}else Sa(1,da,N,ca.find("ul"));ca.find("ul").append("<li "+(N==da?'class="disabled"':"")+'><a onclick="return false;" '+(N==da?"":'class="pagination-link"')+' href="">Next &gt;</a></li>');ca.find(".pagination-link").unbind("click").click(function(Pa){Pa.preventDefault();a.scrollTo("#find-provider-result",1);Pa=a(this);var Ta=Pa.text();switch(Ta){case "< Previous":Xa(N-1);break;case "Next >":Xa(N+1);break;
case "...":Ta=Na;var hb=ob;Pa.hasClass("primaryDotted")?Xa(Ta):Xa(hb);break;default:Xa(Ta);break}return false});ca.show()}else ca.hide()}function X(N){function da(Pa){Ua.empty();Pa.providers.length>0&&a.each(Pa.providers,function(Ta,hb){Ua.append(kb(hb,Ta));var mb=Ua.find(".info-link").last();mb.bind("mouseover",{index:Ta},pa);mb.bind("mouseout",{index:Ta},Ka);mb.bind("click",{index:Ta,provider:hb,location:Pa.originalLocation},ca)})}function ca(Pa){Va.setContent(nb(Pa.data.provider,Pa.data.location));
var Ta=Wa[Pa.data.index];Ta.setIcon(Sa(Pa.data.index+1,0.5));Va.open(Ia,Ta)}function pa(Pa){Va.close();S=Wa[Pa.data.index];S.setIcon(Sa(Pa.data.index+1,0.7))}function Ka(Pa){S.setIcon(Sa(Pa.data.index+1,0.5))}function Sa(Pa,Ta){return"http://chart.apis.google.com/chart?chst=d_map_spin&chld="+Ta+"|0|FF0000|10|_|"+Pa}function Xa(Pa){function Ta(hb,mb){var cb=new google.maps.LatLngBounds;a.each(mb,function(P,$){cb.extend($.position)});hb.fitBounds(cb)}if(typeof google.maps.Map=="undefined")return false;
Q.find("#hospital-map-view").empty().append('<div id="map-container"></div>');Ia=new google.maps.Map(a("#map-container")[0],{zoom:15,mapTypeId:google.maps.MapTypeId.ROADMAP});if(Ca&&aa)a(".result-main-page-full #result-page-info").html("Search results: "+Pa.rowCount+"for "+Ca+" near "+aa);else if(Ca)a(".result-main-page-full #result-page-info").html("Search results: "+Pa.rowCount+" for "+Ca);else Fa?a(".result-main-page-full #result-page-info").html("Search results: "+Pa.rowCount+" in "+Fa):a(".result-main-page-full #result-page-info").html("Search results: "+
Pa.rowCount+" near "+aa);if(Pa.providers.length>0){Wa=Na(Ia,Pa,Pa.originalLocation,Pa.originalRadius);Ta(Ia,Wa)}}function Na(Pa,Ta){var hb=[];Va=new google.maps.InfoWindow({content:"Loading"});google.maps.event.addListener(Pa,"click",function(){Va.close()});a.each(Ta.providers,function(mb,cb){var P=new google.maps.MarkerImage(Sa(mb+1,0.5));P=ob(new google.maps.LatLng(cb.glat,cb.glong),Pa,P);google.maps.event.addListener(P,"click",function(){Va.setContent(nb(cb,Ta.originalLocation));Va.open(Pa,this)});
hb[mb]=P});return hb}function ob(Pa,Ta,hb){return new google.maps.Marker({position:Pa,map:Ta,icon:hb})}function kb(Pa,Ta){var hb=Z('<a class="info-link">'+ea(Pa)+"</a>",Pa.orgName,ia(Pa),Pa.phone,Pa.email,Pa.web),mb=hb.find(".custom-content-container");mb.html('<label class="provider-type">'+J(Pa)+"</label>");hb.find(".details-pin img").attr("src",Sa(Ta+1,0.5));hb.find(".details-pin").show();mb.parent().css("float","left");mb.parent().css("width","88%");return hb.html()}function nb(Pa,Ta){var hb=
G(Pa,Ta),mb=G(Pa,Ta),cb=Z('<a href="'+hb+'">'+ea(Pa)+"</a>",Pa.orgName,ia(Pa),Pa.phone,Pa.email,Pa.web),P=a(".info-widnow-specific-template").clone();P.find(".more-info").html('<a href="'+hb+'">More information</a>');P.find(".get-directions").html('<a href="'+mb+'">Get directions</a>');cb.append(P.html());return cb.html()}if(N.length){da(N[0]);Xa(N[0])}else{da(N);Xa(N)}}function ea(N){return(N.title+" "+N.firstName+" "+N.name).replace(/^\s+|\s+$/,"")}function ia(N){return N.address1+" "+N.address2+
" "+(N.address3?N.address3:"")+" "+(N.suburb?N.suburb:"")+(N.state?", "+N.state:"")+(N.postCode?", "+N.postCode:"")}function Z(N,da,ca,pa,Ka,Sa){function Xa(ob,kb,nb){if(kb!=""||kb===null){ob.html(kb);nb?ob.html('<a href="'+kb+'" target="_blank">'+kb+"</a>"):ob.html(kb)}else ob.parent().hide()}var Na=a(".map-details-common").clone();oa!="hospital"&&Na.find(".practice-name").html(da);Na.find(".provider-name").html(N);Na.find(".provider-address").html(ca);Xa(Na.find(".provider-phone"),Bupa.FindProvider.FormatPhone(pa),
false);Xa(Na.find(".provider-email"),Ka,false);Xa(Na.find(".provider-website"),Sa,true);return Na}function G(N){return ua+"?id="+N.id+"&dc="+N.dementiaCare+"&hc="+N.highCare+"&lc="+N.lowCare+"&es="+N.extraService}var oa,q=[],ta=[],Da=[],La=[],Ca,Fa,Qa,gb,Ya,D,W,aa,la="/BupaProvider/fap.json",ua="/Find-a-provider/Search-details";if(b("search")=="agedcare")ua="/find-a-home/search-details";else if(b("search")=="branch")ua="/find-a-centre/Search-details";var ya,Ra,Q,Ua,wa,$a,H,Y,xa="<h1>Sorry, no results were found for this search. Try broadening your search to find more providers.</h1>",
Ia,Wa,Va,S,ba;(function(){oa=b("search");ta=g("specialtyTypes");Da=g("medicalTypes");La=g("contractTypes");Ca=b("name");Fa=b("state");Qa=Ca!="";gb=Fa!="";Ya=Ya!=""&&Ya=="undefined"?Ya:10;D=D!=""&&D=="undefined"?D:1;W=b("sortBy");aa=b("suburbPostcode");switch(oa){case "hospital":q=La;a("#sort-by-provider-name-link, #sort-by-gap-payment-link, #sort-by-specialty-type-link, #sort-by-medical-type-link, #sort-by-gap-scheme-link").hide();break;case "medical":q=Da;a("#sort-by-hospital-name-link, #sort-by-contract-type-link, #sort-by-specialty-type-link, #sort-by-hospital-gap-link").hide();
break;case "ancillary":q=ta;a("#sort-by-gap-payment-link, #sort-by-gap-scheme-link, #sort-by-contract-type-link, #sort-by-medical-type-link, #sort-by-hospital-name-link, #sort-by-hospital-gap-link").hide();break;case "branch":a("#list-view-header").find("LABEL").css("visibility","hidden");a("#list-view-header .provider-result-distance-header").css("visibility","visible");break}ya=a("#result-list-tools");Ra=a("#refine-creteria-wrapper");Q=a(".result-main-page-full");Ua=Q.find("#map-view-details");
wa=a(".result-main-page-right");$a=a("#result-page-info");H=a("#sort-links-container");Y=a("#provider-view-template");f();if(W=="contractType"||W=="medicalType"||W=="specialtyType"){a("#sort-by-type-link").addClass("current");a("#sort-by-distance-link").removeClass("current")}else{a("#sort-by-type-link").removeClass("current");a("#sort-by-distance-link").addClass("current")}e();d();y();k(null,"list");a(".baloon-large").tooltip({tipClass:"tooltip-large",relative:true,position:"bottom center"});a("#pagesize-wrapper LI A").bind("click",
function(){Ya=a(this).text();k(1,"list");a("#pagesize-wrapper LI A").removeClass("current");a(this).addClass("current")})})()}};Bupa.Contexts.forProviderLoginHide={selector:"#providerLogin",fn:function(a){a("#loginId, #registrationId").hide()}};
Bupa.Contexts.medicalGapSchemeForm={selector:"#medical-gap-scheme-form",fn:function(a,b){a.fn.medicalGapSchemeForm=function(){return this.each(function(){function g(){a("fieldset",f).each(function(){a(this).hasClass("hide")?a(this).find("*[data-reqerror]").each(function(){console.log("remove rules "+a(this));var d=a(this);d.hasClass("checkbox-radio")?d.find("input:radio,input:checkbox").rules("remove"):d.rules("remove")}):a(this).find("*[data-reqerror]").each(function(){console.log("add rules "+a(this));
var d=a(this);d.hasClass("checkbox-radio")?d.find("input:radio,input:checkbox").rules("add",{required:true,messages:{required:d.attr("data-reqerror")}}):d.rules("add",{required:true,messages:{required:d.attr("data-reqerror")}})})})}var f=a(this);a("fieldset:not(:first)",f).addClass("hide");f.validate({errorPlacement:function(d,e){if(e.is(":radio")){e.removeAttr("class");d.insertAfter(e.parents("ul"))}else if(e.is(":checkbox")){e.removeAttr("class");d.appendTo(e.parent())}else d.insertAfter(e)}});
g();a(".provider-details .btn-next,.banking-details .btn-back",f).bind("click",function(){var d=a(this),e=d.parents("fieldset");g();a("html").animate({scrollTop:0},500,function(){if(d.hasClass("btn-next")){a(".btn-submit",f).trigger("submit");f.valid()&&e.addClass("hide").next().removeClass("hide")}d.hasClass("btn-back")&&e.addClass("hide").prev().removeClass("hide")});return false});a(".btn-submit").click(function(){a(".btn-next",f).click();f.submit(function(){return f.valid()})})})};b.medicalGapSchemeForm()}};
Bupa.context("glossary",function(){});
(function(a){function b(){var g=jQuery("#health-foundation .sort_filter .sort_control"),f=jQuery("#health-foundation .panes .links li");g.change(function(){var d=jQuery(this).val();if(d=="all")f.removeClass("unselected");else if(d)f.addClass("unselected");else return;f.each(function(){jQuery(this).find("span.date").html()==d&&jQuery(this).removeClass("unselected")})});g.change()}a(function(){a("#health-foundation .main-tabs").not(".exclude").tabs("#health-foundation .panes>.pane");a("#health-foundation .facts-expanded").each(function(){var g=
a(this),f=g.parents(".pane"),d=f.css("display")=="none";f.css("display","block");g.css("height","auto").attr("original-height",g.height()+"px").css("height","0px");d&&f.css("display","none");g.find(".close-section").click(function(){a(this).blur().parents(".facts-expanded").animate({height:0},"fast","swing",null);return false})});a("#health-foundation .facts .expand-facts").click(function(){a(this).blur();var g=a(this).parents(".pane").find(".facts-expanded");g.animate({height:Bupa.parsePixelValue(g.attr("original-height"))},
"fast","swing",null);return false});a(".btn_current").addClass("tab-current");a(".btn_current").click(function(){a(".list_filter_trigger").removeClass("tab-current");a(this).addClass("tab-current");a(".completed-wrapper").hide();a(".current-wrapper").show()});a(".btn_completed").click(function(){a(".list_filter_trigger").removeClass("tab-current");a(this).addClass("tab-current");a(".completed-wrapper").show();a(".current-wrapper").hide()});b()})})(jQuery);
(function(a){a(function(){a("#health-hub-landing .main-tabs").not(".exclude").tabs("#health-hub-landing .panes>.pane");a("#health-hub-landing .facts-expanded").each(function(){var b=a(this),g=b.parents(".pane"),f=g.css("display")=="none";g.css("display","block");b.css("height","auto").attr("original-height",b.height()+"px").css("height","0px");f&&g.css("display","none");b.find(".close-section").click(function(){a(this).blur().parents(".facts-expanded").animate({height:0},"fast","swing",null);return false})});
a("#health-hub-landing .facts .expand-facts").click(function(){a(this).blur();var b=a(this).parents(".pane").find(".facts-expanded");b.animate({height:Bupa.parsePixelValue(b.attr("original-height"))},"fast","swing",null);return false})})})(jQuery);
Bupa.Contexts.Promotion={selector:"#promotion",fn:function(a,b){function g(){a(".mainCarouselItems").css("background-color","transparent");a("div.carouselItem").hide();a("div.carouselDefault").show();a(".promo-close-text, .promo-close-button").hide();a("li.enableshadow").removeClass("enableshadow");a("div.active").removeClass("active");a("div.linkshadow a").removeClass("current");try{a("img.status-link-img").each(function(){this.src=this.src.replace("_2","_1")})}catch(v){console.log("closeCarousel - image catch")}a("#corporate-login").show()}
function f(){var v=a(this),F=v.find("input[name=familyType]:checked").val(),z=v.find("select[name=state]").val();a.ajax({url:"/BupaSales/quote/oshc/criteria/put.json",data:"quoteType=OSHC&state="+z+"&familyType="+F,dataType:"json",type:"POST",success:function(){v[0].submit()},error:function(){}});return false}function d(){if(t.attr("checked"))l.attr("action",h);else y.attr("checked")&&l.attr("action",n)}var e=b.find("ul.large-cta-promo-nav");e.tabs("div.mainCarouselItems > div.carouselItem");e.find("a").click(function(){if(a(this).parent().hasClass("title"))g();
else{a("div.active").removeClass("active");a("li.enableshadow").removeClass("enableshadow");a("div.currentShadow").remove();a(this).addClass("current");a(this).parent().addClass("active");a(this).parent().removeClass("linkshadowShow");a(this).parent().parent().addClass("enableshadow");a(".mainCarouselItems").css("display","block");a(".mainCarouselItems").css("background-color","#C1C2C4");a(".promo-close-text, .promo-close-button").show();try{a("img.status-link-img").each(function(){this.src=this.src.replace("_2",
"_1")});a(this).find(".status-link-img").attr("src",a(this).find(".status-link-img").attr("src").replace("_1","_2"))}catch(v){}try{var F=a(".promo-selectlist").eq(0).find("option:selected").attr("id"),z=a.trim(a(".status-link.current").text().toLowerCase());F&&z&&scTabClick("bupa:quick-quote-"+F+"-"+z)}catch(x){console.log("catch - omniture homepage")}a("#corporate-login").hide()}a("#promotion .mainCarouselItems").show()});var k=e.children("li.default");k.length>0&&k.find("a").click();a("div.linkshadow a").removeClass("current");
a(".promo-close-text, .promo-close-button").click(function(){e.find("li.title a").length?e.find("li.title a").click():g()});a(".promo-selectlist").change(function(){var v=a("ul.large-cta-promo-nav"),F=a(this).find(":selected")[0].value,z=a(this).find(":selected")[0].id;a("ul.large-cta-promo-nav li").show();a.each(F.split("_"),function(x,C){if(C){v.children("li:eq("+C+")").hide();v.children("li:eq("+C+")").hasClass("enableshadow")&&a(".promo-close-button").click()}});a("form[id^=compare-criteria-form-]").each(function(){this.id.contains(z)?
a(this).css("display","inline"):a(this).css("display","none")})});a(".promo-selectlist").eq(0).change();(function(){a(".small-promo-carousel").scrollable({circular:true,speed:1E3}).navigator({navi:"div.promo-carousel-nav"}).autoscroll({autoplay:true,interval:5E3});a(".promo-spot").eq(0).addClass("promo-spot-one");a(".promo-spot").eq(1).addClass("promo-spot-two");a(".promo-spot").eq(2).addClass("promo-spot-three");var v=a("<div class='element-shadow'>&nbsp;</div>");a(v).prependTo(".promo-spot")})();
a(function(){a("#studentsForm").submit(f)});var h="/health-insurance/overseas-visitors-working-visa",n="/health-insurance/overseas-visitors-non-working-visa",l=a("#visitorsForm"),t=a("#visaWorking"),y=a("#visaNonWorking");t.change(d);y.change(d);d();b.find("form button[type=reset]").click(function(){b.find(".title>a").click()});var A=a("#about-bupa-video");e.find("li a").click(function(){a("#player_flv").hide();A.find(".flv-player-starter").show()});A.find(".flv-player-starter").click(function(){swfobject.embedSWF("/staticfiles/Bupa/Home/MediaFiles/Flash/FlowPlayer.swf",
"flv-player-wrapper","400","252","9.0.47","/staticfiles/Bupa/Home/MediaFiles/Flash/expressinstall.swf",{config:"{showMenu: false,autoPlay: true,autoRewind: true,showPlayListButtons: false,loop: false,initialScale: 'orig',autoBuffering: true,useNativeFullScreen: true,controlBarBackgroundColor: '0x064b93',bufferBarColor1: '0x99d0ee',bufferBarColor2: '0xcfe4f7',progressBarBorderColor1: '0xcccccc',progressBarBorderColor2: '0x666666',videoFile: '/staticfiles/Bupa/Home/MediaFiles/Video/bupa_story_flvhigh.flv'}"},
{allowScriptAccess:"always",allowFullScreen:false,wmode:"opaque"},{id:"player_flv",name:"player_flv"});if(typeof player!="undefined"){player.playerId="player_flv";player.playerType="flv"}a("#player_flv").css("display","block");A.find(".flv-player-starter").hide()})}};var selectedUrl;
Bupa.context("hw-carousel-topics",function(a){var b=a(this),g="";b.find(".fancyradio").each(function(){var k=a(this);k.html(k.html().toString().replaceAll("&nbsp;",""))});b.find(".submit").click(function(){window.location=g});b.find(".cancel").click(function(){a(".large-cta-promo-nav .title a").click();return false});var f=b.find("select.letters"),d=a('<div class="letters"> </div>'),e=a('<span class="letter-zoom">  <span class="letter"> </span>  <span class="info"> </span>  <b> </b></span>');f.after(d.append(e));
f.css("display","none").find("option:parent").each(function(){var k=a('<span class="letter '+a(this).text()+' "data-info="'+a(this).attr("data-info")+'">'+a(this).text()+"</span>");d.append(k);k.mouseover(function(){var h=a(this),n=h.position();e.find(".letter").text(h.text());e.find(".info").text(h.attr("data-info"));e.css("left",n.left-(e.width()/2-h.width()/2-2)+"px").css("top",n.top-e.height()-6+"px").show()}).mouseout(function(){e.hide()}).click(function(){var h=a(this);h.parent().find(".letter").removeClass("current");
h.addClass("current");f[0].selectedIndex=h.index();g=a("#hw-carousel-topics .alpha-base-url").attr("href")+"&alpha="+h.text()})}).change(function(){this.selectedIndex>0?d.find(".letter:eq("+this.selectedIndex+")").click():d.find(".letter").removeClass("current")});$radioButtons=b.find("input[type=radio]");$radioButtons.change(function(){f[0].selectedIndex=0;f.change();g=a(this).parent().find("a").attr("href")});b.find(".fancyradio a").click(function(){a(this).parent().find("input").click();return false});
b.find(".letters>.letter").click(function(){$radioButtons.each(function(){this.checked=false;a(this).parent().removeClass("fancyon")})})});
Bupa.context("template-infopack",function(a){function b(v){throw v;}function g(v){if(v&&v.error==false){if(jQuery.isArray(v.providers)){jQuery("#rqipFacilityName").empty();jQuery("#rqipFacilityName").append("<option value=''>Select a state</option>");jQuery("#rqipFacilityState").empty();jQuery("#rqipFacilityState").append("<option value=''>Select</option>");var F=[];t=v.providers;for(var z=0;z<v.providers.length;z++){var x=v.providers[z].state;if(jQuery.inArray(x,F)==-1){F[F.length]=x;x=jQuery("<option value='"+
x+"'>"+{ACT:"Australian Capital Territory",NSW:"New South Wales",NT:"Northern Territory",QLD:"Queensland",SA:"South Australia",TAS:"Tasmania",VIC:"Victoria",WA:"Western Australia"}[x]+"</option>");jQuery("#rqipFacilityState").append(x)}}jQuery("#rqipFacilityState").data("fs-selectbox").sync();jQuery("#rqipFacilityName").data("fs-selectbox").sync()}}else if(v)alert(v.description);else throw"No data";}function f(v,F){jQuery.ajax({url:"/BupaApplicationServices/fap.json",data:{type:"ACF"},dataType:"json",
type:"GET",success:function(z){v(z)},error:function(z){F(z)}})}function d(){y=null;var v=jQuery("#rqipFacilityName").val();if(!isNaN(v)&&t!=null&&jQuery.isArray(t)&&t.length>v)y=t[v]}function e(){var v=jQuery("#rqipFacilityState").val();if(v){jQuery("#rqipFacilityName").empty();jQuery("#rqipFacilityName").append('<option value="">Select</option>');for(var F=0;F<t.length;F++)if(t[F].state==v){var z=jQuery('<option value="'+F+'">'+t[F].name+"</option>");jQuery("#rqipFacilityName").append(z)}}else{jQuery("#rqipFacilityName").empty();
jQuery("#rqipFacilityName").append('<option value="">Select a state</option>')}(v=jQuery("#rqipFacilityName").data("fs-selectbox"))&&v.sync()}function k(){if(!A){var v="Dear "+y.name+",\n\nI would like to request a little more information about your facility, could you please send me an info pack.\n\nPlease send the information to my address or my email below:\n\n",F=jQuery("#providerForm #rqipEmailFrom").val(),z="",x="",C=0;jQuery("#providerForm").find("input, select").each(function(){var J=jQuery(this);
if(J.get(0).tagName.toLowerCase()=="select"){if(C==0)z=J.children("option:selected").text();if(C==1)x=J.children("option:selected").text();C++}});var O=z+" "+jQuery("#providerForm #rqipFirstName").val()+" "+jQuery("#providerForm #rqipInitial").val()+" "+jQuery("#providerForm #rqipLastName").val(),E=jQuery("#providerForm #rqipAddressNo").val()+" "+jQuery("#providerForm #rqipAddressStreetName").val()+" "+jQuery("#providerForm #rqipAddressSuburb").val()+", "+x+" "+jQuery("#providerForm #rqipAddressPostCode").val();
v+="Name: "+O+"\n";v+="Address: "+E+"\n";v+="Phone: "+jQuery("#providerForm #rqipPhoneNo").val()+"\n";v+="Email: "+F+"\n\n";E=jQuery("#providerForm #receivefutureinfo");v+=E.attr("checked")?"Note: Yes, I would like to receive information about Bupa Care in the future. \n":"Note: No, I would not like to receive information about Bupa Care in the future. \n";v+="\n\nSent from the Bupa website.\n";v+="-------------------------------------------------------------------------------------------------\n";
v+="\nMany thanks,\n"+O;ageCareInformationPackCompletion(x,jQuery("#providerForm #rqipAddressPostCode").val());h(y.email,F,v,"I'm asking about "+y.name)}}function h(v,F,z,x){A=true;n();jQuery.ajax({url:"/BupaApplicationServices/support/email.json",data:{toEmailAddress:v,fromEmailAddress:F,message:z,subject:x},dataType:"json",type:"POST",success:function(){a("#providerForm .formprogress").stop().slideUp();a("#overseas-visitor-info-form .formprogress").stop().slideUp();a("#overseas-company-info-form .formprogress").stop().slideUp();
a("#overseas-individual-info-form .formprogress").stop().slideUp();a("#providerForm .formsuccess").show();a("#overseas-visitor-info-form .formsuccess").show();a("#overseas-company-info-form .formsuccess").show();a("#overseas-individual-info-form .formsuccess").show();A=false},error:function(C,O,E){b(E);A=false}})}function n(){jQuery("#providerForm .formcontents").hide();jQuery("#providerForm .formactions").hide();jQuery("#overseas-visitor-info-form .formcontents").hide();jQuery("#overseas-visitor-info-form .formactions").hide();
jQuery("#overseas-company-info-form .formcontents").hide();jQuery("#overseas-company-info-form .formactions").hide();jQuery("#overseas-individual-info-form .formcontents").hide();jQuery("#overseas-individual-info-form .formactions").hide();jQuery("#providerForm .formprogress").slideDown();jQuery("#overseas-visitor-info-form .formprogress").slideDown();jQuery("#overseas-company-info-form .formprogress").slideDown();jQuery("#overseas-individual-info-form .formprogress").slideDown();jQuery("#providerForm input").add("#providerForm select").each(function(){var v=
jQuery(this),F=jQuery("#providerForm .formsuccess").find("[name="+v.attr("name")+"]");if(v.is("input:checkbox"))v.is("input:checked")?F.text("Yes, I would like to receive information about Bupa care service in the future"):F.text("No, I would not like to receive information about Bupa care service in the future");else v.get(0).tagName.toLowerCase()=="select"?F.text(v.children("option:selected").text()):F.text(v.val())})}function l(){a("#rqipPhoneHom, #rqipPhoneMob").parent().click(function(){var v=
"Unknown";v=a(this).find("input").attr("id");var F=a("#rqipPhoneNo"),z=a("#incAreaCode");if(v=="rqipPhoneHom"){v=a("#overseas-company-info-form").length!=0?"Landline":"Home Phone";z.show()}else if(v=="rqipPhoneMob"){v="Mobile Phone";z.hide()}else throw"Error in template.infopack.js --\> initPhoneRadios()";F.attr("watermark",v);F.val(v)});a("#rqipPhoneNo").click(function(){if(a(this).val()=="Mobile Phone"||a(this).val()=="Home Phone")a(this).val("")})}var t=null,y=null,A=false;a(function(){var v=a("#providerForm");
a("#rqipFacilityState").change(e);a("#rqipFacilityName").change(d);v.bind("onFormSuccess",function(){k();return false});v.length!=0&&f(g,b);l();a("#overseas-visitor-info-form");a("#overseas-company-info-form").length!=0&&infoFormStart("international-private-health:companies-enquiry");a("#overseas-individual-info-form").length!=0&&infoFormStart("international-private-health:enquire-now-individuals");a("#overseas-visitor-info-form").bind("onFormSuccess",function(){if(!A){var F=a("#rqipTitle").val(),
z=a("#rqipFirstName").val(),x=a("#rqipLastName").val(),C=a("#rqipPhoneNo").val(),O=a("input[name=rqipPhoneType]:checked").val(),E=a("#rqipEmailFrom").val(),J=a("#rqipDOBDD").val()+"/"+a("#rqipDOBMM").val()+"/"+a("#rqipDOBYY").val(),fa=a("#rqipPolicyType").val(),M=a("#rqipTravelPurpose").val(),I=a("#rqipVisaType").val(),X=a("#rqipComments").val(),ea="";ea+="Customer request for Overseas Visitor Information\n\n";ea+="--------------------------------------------------------------\n";ea+="Contact Information\n";
ea+="--------------------------------------------------------------\n";ea+="Full Name: "+F+" "+z+" "+x+"\n";ea+="DOB: "+J+"\n";ea+="Contact type: "+O+"\n";ea+="Contact number: "+C+"\n";ea+="Email: "+E+"\n";ea+="Policy type: "+fa+"\n";ea+="Travel purpose: "+M+"\n";ea+="Visa type: "+I+"\n";ea+="Comment: "+X+"\n\n";ea+="Sent from the Bupa website.\n";ea+="--------------------------------------------------------------\n";h("overseasvisitor@bupa.com.au",E,ea,"Overseas Visitor Information Request")}return false});
a("#overseas-company-info-form").bind("onFormSuccess",function(){if(!A){var F=a("#rqipTitle").val(),z=a("#rqipFirstName").val(),x=a("#rqipLastName").val(),C=a("#rqipPhoneNo").val(),O=a("input[name=rqipPhoneType]:checked").val(),E=a("#rqipEmailFrom").val(),J=a("#rqipNumberofEmployees").val(),fa=a("#rqipGeographicalArea").val(),M=a("#rqipComments").val(),I="";I+="Customer request for Overseas Company Information\n\n";I+="--------------------------------------------------------------\n";I+="Contact Information\n";
I+="--------------------------------------------------------------\n";I+="Full Name: "+F+" "+z+" "+x+"\n";I+="Contact type: "+O+"\n";I+="Contact number: "+C+"\n";I+="Email: "+E+"\n";I+="Number of employee: "+J+"\n";I+="Geographical area : "+fa+"\n";I+="Comment: "+M+"\n\n";I+="Sent from the Bupa website.\n";I+="--------------------------------------------------------------\n";h("internationalcompanyhealth@bupa.com.au",E,I,"Overseas Company Information Request")}infoFormFinish("international-private-health:companies-enquiry");
return false});a("#overseas-individual-info-form").bind("onFormSuccess",function(){if(!A){var F=a("#rqipTitle").val(),z=a("#rqipFirstName").val(),x=a("#rqipLastName").val(),C=a("#rqipPhoneNo").val(),O=a("input[name=rqipPhoneType]:checked").val(),E=a("#rqipEmailFrom").val(),J=a("#rqipNumberofEmployees").val(),fa=a("#rqipGeographicalArea").val(),M=a("#rqipComments").val(),I="";I+="Customer request for Overseas Individual Information\n\n";I+="--------------------------------------------------------------\n";
I+="Contact Information\n";I+="--------------------------------------------------------------\n";I+="Full Name: "+F+" "+z+" "+x+"\n";I+="Contact type: "+O+"\n";I+="Contact number: "+C+"\n";I+="Email: "+E+"\n";I+="Number of people: "+J+"\n";I+="Geographical area : "+fa+"\n";I+="Comment: "+M+"\n\n";I+="Sent from the Bupa website.\n";I+="--------------------------------------------------------------\n";h("worldwidehealth@bupa.com.au",E,I,"Overseas Individual Information Request")}infoFormFinish("international-private-health:enquire-now-individuals");
return false})})});Bupa.Contexts.MemberDiscountPartners={selector:"#member-discount-partners",fn:function(a){a("#user_menu").length&&a("#login-register-buttons").hide()}};
Bupa.Contexts.PHIComparator={selector:"#comparator-left",fn:function(a){function b(){a("#view-retail-link").click(function(){a.cookie("ct","r",{path:"/"});window.location=a(this).attr("href");return false});a("#view-corporate-link").click(function(){a.cookie("ct",null,{path:"/"});window.location=a(this).attr("href");return false});a("#tab-step-1, #tab-step-2").click(function(){a(".comparator-left, .comparator-right").equalHeights()});var M=a('select[name="paymentFrequency"]');M.change(function(){if(!E.blockChangeFreq){E.blockChangeFreq=
true;M.parent().find(".tbox-text").html(a(this).find("option[value="+a(this).val()+"]").html());var I=a(this).val();M.each(function(){a("select[name='paymentFrequency'] option[value='"+I+"']").attr("selected","selected");a("select[name='paymentFrequency']").change()});E.frequency=a(this).val();f();E.blockChangeFreq=false;a.ajax({url:J,data:"quoteType=PHI&brand="+Bupa.brand+"&frequency="+E.frequency.toUpperCase()+"&coverPreference="+a("#compare-criteria-preference").val()+(isCorporate&&orgId!=""?"&orgId="+
orgId:""),dataType:"json",type:"POST",success:function(){},error:function(){Bupa.Alert.floatingAlert("info","Unexpected error","An unexpected error has occurred. Please use the back button to return to the previous page and try again.")}})}});a("#quoteForm").bind("submit",function(){var I=C.hospitalProd,X=C.extrasProd,ea=C.packageProd;if(!I.id&&!X.id&&!ea.id)a("#selected-none-error").show();else{if(I.hospitalId)E.excess=I.defaultExcess||"EXCESS_0";else{I.hospitalId=ea.hospitalId||"";I.name=ea.name||
"";E.excess=ea.defaultExcess||"EXCESS_0"}if(!I.hospitalId){I.hospitalId="";E.excess="EXCESS_0"}if(!X.extraId)X.extraId="";if(!I.name)I.name="";if(!X.name)X.name="";a.ajax({url:J,data:"quoteType=PHI&brand="+Bupa.brand+"&hospitalProductId="+I.hospitalId+"&extrasProductId="+X.extraId+"&frequency="+E.frequency.toUpperCase()+"&excess="+E.excess+"&rebate="+E.rebate+"&applyRebate=true&coverPreference="+E.coverPreference+(isCorporate&&orgId!=""?"&orgId="+orgId:""),dataType:"json",type:"POST",success:function(){if(links[I.hospitalId])window.location=
links[I.hospitalId][X.extraId]?links[I.hospitalId][X.extraId]:links[I.hospitalId][""];else Bupa.Alert.floatingAlert("info","Unexpected error","An unexpected error has occurred. Please use the back button to return to the previous page and try again.")},error:function(){Bupa.Alert.floatingAlert("info","Unexpected error","An unexpected error has occurred. Please use the back button to return to the previous page and try again.")}})}return false});a(".selectitem").click(function(){d(a(this).closest("[columnID]").attr("columnID"))});
a("#tab-step-1 a").bind("click",function(){E.tab="hospital-cover";a("#hospital-cover").get(0).fhInit();a(".floatHeader").find(".fixed-col").html("").css("background-color","transparent");a(".floatHeader").hide();setTimeout(function(){a(window).trigger("scroll")},500)});a("#tab-step-2 a").bind("click",function(){E.tab="extras-cover";a("#extras-cover").get(0).fhInit();a(".floatHeader").find(".fixed-col").html("").css("background-color","transparent");a(".floatHeader").hide();setTimeout(function(){a(window).trigger("scroll")},
500)});a(".bupa-tabs").tabs(".panes > div");a(".baloon").tooltip();a(".baloon-large").tooltip({tipClass:"tooltip-large"});t();d(a.cookie("comparatorPackage"));d(a.cookie("comparatorHospital"));d(a.cookie("comparatorExtras"));f()}function g(M){E.hospitalProductId=M.criteria.hospitalProductId;E.hospitalProductSummary=M.criteria.hospitalProductSummary;if(M.criteria.hospitalProductName)E.hospitalProductName=M.criteria.hospitalProductName;E.quoteType=M.criteria.quoteType;E.extrasProductId=M.criteria.extrasProductId;
E.extrasProductSummary=M.criteria.extrsProductSummary;if(M.criteria.extrasProductName)E.extrasProductName=M.criteria.extrasProductName;E.packageCode=M.criteria.packageCode;E.packageName=M.criteria.packageName;E.lengthOfCover=M.criteria.lengthOfCover;E.workingVisa=M.criteria.workingVisa;E.frequency=M.criteria.frequency;E.frequencyText="";switch(E.frequency.toLowerCase()){case "weekly":E.frequencyText="Weekly";break;case "fortnightly":E.frequencyText="Fortnightly";break;case "monthly":E.frequencyText=
"Monthly";break;case "quarterly":E.frequencyText="Quarterly";break;case "semiannually":E.frequencyText="Half Yearly";break;default:E.frequencyText="Yearly";break}F&&console.log("compare health covers - Updating Frequency: "+E.frequencyText);a(".frequency").html(E.frequencyText);E.familyType=M.criteria.familyType;E.state=M.criteria.state;E.excess="EXCESS_0";if(M.criteria.excessList)E.excessList=M.criteria.excessList;E.contributorContinuousCoverSince2000=M.criteria.continuousCover;E.spouseContinuousCoverSince2000=
M.criteria.partnerContinuousCover;E.concessioncard=M.criteria.concessioncard;E.rebate=M.criteria.rebate;E.hospitalAmount=v(M.hospitalCoverAmount);E.extrasAmount=v(M.extrasCoverAmount);E.totalAmount=v(M.totalAmount);E.optionProductId="";E.membercare=M.criteria.memberCareBenefit;E.dob=M.criteria.dobString;E.partnerDob=M.criteria.partnerDobString;E.contributorDateStartPhi=M.criteria.dateStartPhiString;E.partnerDateStartPhi=M.criteria.datePartnerStartPhiString;E.applyRebate=true;E.age=M.criteria.age;
E.tab="hospital-cover"}function f(M){var I=E.familyType.toUpperCase(),X=E.frequency.toUpperCase(),ea=E.state.toUpperCase(),ia=E.age;a('input[name="state"]').val(ea);a('input[name="dob"]').val(ia);a('input[name="familyType"]').val(I);var Z=products,G=-1;if(M)for(ia=products.length;ia--;)if(products[ia].id==M){G=ia;Z=[];Z.push(products[ia]);ia=0}a.each(Z,function(oa){if(Z[oa].membershipTypes.indexOf(I)!==-1){a("."+Z[oa].id+"-price").parent().pleaseWait();O.push(Z[oa].id);productPrice="0.00";var q={brand:Bupa.brand,
hospitalProductId:"0"+Z[oa].hospitalId.substr(1),extrasProductId:"0"+Z[oa].extraId.substr(1),frequency:X,familyType:I,state:ea,optionProductId:E.optionProductId,continuousCover:true,dob:E.dob,excess:Z[oa].defaultExcess,rebate:E.rebate,applyRebate:true};if(I=="COUPLE"||I=="FAMILY"||I=="FAMILY_PLUS"){q.partnerContinuousCover=true;q.partnerDob=E.partnerDob}if(isCorporate&&orgId!="")q.orgId=orgId;a.post(fa,q,function(ta){if(!ta||ta.error){setTimeout(function(){a("."+Z[oa].id+"-price").html("ERR").parent().pleaseWait("hide")},
100);Z[oa].price="ERR";console.log(ta.description)}else{g(ta);Z[oa].price=ta.totalAmount;if(isCorporate&&orgId!=""){Z[oa].discount=ta.discount;Z[oa].undiscountedTotalAmount=ta.undiscountedTotalAmount}l(G==-1?oa:G);a(".frequency").html(E.frequencyText);k()}},"json")}})}function d(M){if(M){a("#selected-none-error").hide();var I,X;for(i=0;i<products.length;i++)if(products[i].id==M){X=products[i].type;I=products[i];break}switch(X){case "hospital":e(C.hospitalProd.id,1);e(C.packageProd.id,1);C.hospitalProd=
I;a.cookie("comparatorHospital",M);if(!a.isEmptyObject(C.packageProd)){C.packageProd={};a('input[name="extrasProductId"]').val("")}break;case "extra":e(C.extrasProd.id,1);e(C.packageProd.id,1);C.extrasProd=I;a.cookie("comparatorExtras",M);if(!a.isEmptyObject(C.packageProd)){C.packageProd={};a('input[name="hospitalProductId"]').val("")}break;case "package":e(C.extrasProd.id,1);e(C.hospitalProd.id,1);e(C.packageProd.id,1);a.cookie("comparatorPackage",M);C.packageProd=I;C.hospitalProd={};C.extrasProd=
{};break}k();a("a.selectitem.button-"+M).css("display","none");a("span.removeitem.button-"+M).css("display","inline-block");if(C.hospitalProd.id||C.extrasProd.id||C.packageProd.id)a("#quote-total .fancybutton").removeClass("disabled");a('[columnID="'+M+'"]').addClass("selected")}}function e(M,I){a('[columnID="'+M+'"] a.selectitem').css("display","inline-block");a('[columnID="'+M+'"] span.removeitem').css("display","none");a('[columnID="'+M+'"]').removeClass("selected");if(!I)if(a("#tab-step-1 SPAN").css("backgroundImage")!=
"none"){a("#selected-hospital A").click();C.hospitalProd={}}else{a("#selected-extra A").click();C.extrasProd={}}a("#selected-package A").click();!C.hospitalProd.id&&!C.extrasProd.id&&a("#quote-total .fancybutton").addClass("disabled");M==a.cookie("comparatorPackage")&&a.cookie("comparatorPackage","");M==a.cookie("comparatorHospital")&&a.cookie("comparatorHospital","");M==a.cookie("comparatorExtras")&&a.cookie("comparatorExtras","")}function k(){var M=E.familyType.toUpperCase(),I=E.state.toUpperCase(),
X=E.age;a('input[name="state"]').val(I);a('input[name="dob"]').val(X);a('input[name="familyType"]').val(M);a.isEmptyObject(C.hospitalProd)||h(C.hospitalProd);a.isEmptyObject(C.extrasProd)||h(C.extrasProd);a.isEmptyObject(C.packageProd)||h(C.packageProd);n()}function h(M){var I=M.id,X=M.name,ea=M.price,ia=E.frequencyText,Z=M.url,G=M.type;switch(G){case "hospital":x.packagePrice=0;x.hospitalPrice=ea;X='<div class="selected-content">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4>Hospital cover<a href="javascript:void(0);" class="remove-product"><span>&nbsp;</span></a></h4>\n                        <h5><a href="'+
Z+'">'+X+'</a></h5>\n                        <p id="selected-hospital-price"><span class="price"><span>$</span>'+A(ea)+'</span><span class="frequency">'+ia+"</span></p>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>";a("#selected-"+G).html(X).find(".remove-product").click(function(){x.hospitalPrice=0;C.hospitalProd={};n();a("#selected-hospital").html('<div class="selected-content">No hospital cover selected</div>');e(I,1)});a("#selected-package").html("").hide();a('input[name="hospitalProductId"]').val(M.hospitalId);
break;case "extra":x.packagePrice=0;x.extrasPrice=ea;X='<div class="selected-content">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4>Extras cover<a href="javascript:void(0);" class="remove-product"><span>&nbsp;</span></a></h4>\n                        <h5><a href="'+Z+'">'+X+'</a></h5>\n                        <p id="selected-extra-price"><span class="price"><span>$</span>'+A(ea)+'</span><span class="frequency">'+ia+"</span></p>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>";a("#selected-"+G).html(X).find(".remove-product").click(function(){x.extrasPrice=
0;C.extrasProd={};n();a("#selected-extra").html('<div class="selected-content">No extras cover selected</div>');e(I,1)});a("#selected-package").html("").hide();a('input[name="extrasProductId"]').val(M.extraId);break;case "package":x.packagePrice=ea;x.hospitalPrice=0;x.extrasPrice=0;a("#selected-hospital").html("");a("#selected-extra").html("");X='<div class="selected-content">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4>Package cover<a href="javascript:void(0);" class="remove-product"><span>&nbsp;</span></a></h4>\n                        <h5><a href="'+
Z+'">'+X+'</a></h5>\n                        <p id="selected-package-price"><span class="price"><span>$</span>'+A(ea)+'</span><span class="frequency">'+ia+"</span></p>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>";a("#selected-"+G).html(X).show().find(".remove-product").click(function(){console.log("Remove Package");x.packagePrice=0;x.hospitalPrice=0;x.extrasPrice=0;C.packageProd={};C.hospitalProd={};n();a("#selected-hospital").html('<div class="selected-content">No hospital cover selected</div>');a("#selected-extra").html('<div class="selected-content">No extras cover selected</div>');
a("#selected-package").html("").hide();e(I,1)});a('input[name="hospitalProductId"]').val(M.hospitalId);a('input[name="extrasProductId"]').val(M.extraId);break}}function n(){var M=parseFloat(x.hospitalPrice)+parseFloat(x.extrasPrice)+parseFloat(x.packagePrice);a("#quote-total-price").html("<span>$</span>"+A(M.toFixed(2).toString()));a("#quote-total .frequency").html(E.frequencyText)}function l(M){if(isCorporate&&orgId!="")if(products[M].discount.split(".")[0]=="0")a("."+products[M].id+"-price").html("$"+
products[M].price).parent().pleaseWait("hide");else{a("."+products[M].id+"-price").html("$"+products[M].price).parent().pleaseWait("hide");a("."+products[M].id+"-price").parent().find(".retail-price").length==0?a("."+products[M].id+"-price").parent().prepend('<span class="retail-price">$'+products[M].undiscountedTotalAmount+"</span>"):a("."+products[M].id+"-price").parent().find(".retail-price").html(products[M].undiscountedTotalAmount)}else a("."+products[M].id+"-price").html("$"+products[M].price).parent().pleaseWait("hide")}
function t(){a("#familyType").change(function(){y(a(this).val())})}function y(M){M==="FAMILY"?a("#familyDependants").show():a("#familyDependants").hide()}function A(M){M+="";if(M.indexOf(".")==-1)M+=".00";M=M.replace("undefined","XX").replace("NaN","XX");return"<span>"+M.substr(0,M.indexOf("."))+'</span><span class="sup">'+M.substr(M.indexOf("."))+"</span>"}function v(M){if(isNaN(M))return 0;M=M.replace(",","");var I=M.split(".",2);M=I[1];I=parseInt(I[0]);if(isNaN(I))return"";var X="";if(I<0)X="-";
I=Math.abs(I);var ea=new String(I);for(I=[];ea.length>3;){var ia=ea.substr(ea.length-3);I.unshift(ia);ea=ea.substr(0,ea.length-3)}ea.length>0&&I.unshift(ea);ea=I.join(",");M=M.length<1?ea:ea+"."+M;return M=X+M}console.log("vic - function called");var F=a.query.get("debug")!=""?true:false,z=0,x={hospitalPrice:"0",extrasPrice:"0",packagePrice:"0"},C={hospitalProd:{},extrasProd:{},packageProd:{}},O=[],E={},J="/BupaSales/application/criteria/saveCriteria.json",fa="/BupaSales/quote/phi.json";a("#compare-criteria-form").bind("callBack",
function(){window.location=window.location;return false});(function(){console.log("init called - vic");a.ajaxSetup({cache:false});a.getJSON("/BupaSales/application/criteria/getCriteria.json?quoteType=PHI&brand="+Bupa.brand+"&cachebuster="+(new Date).getTime(),function(M){if(M.error||M.criteria&&!M.criteria.familyType){F&&console.log("compare health covers - session NULL");a.fn.nyroModal.settings.modal=true;a("#product-select-change-link").click()}else{F&&console.log("compare health covers - session NOT NULL");
E.coverPreference=M.criteria.coverPreference;g(M);y(a("#familyType").val());displayGlobalPreferenceCriteria(M);updateGlobalPreferenceSelectorText(globalPreferenceSelectorFamilyType);if(a.browser.msie&&a.browser.version<8)a.fn.nyroModal.settings.endShowContent=function(){if(E.familyType=="SINGLE")a("#compare-criteria-scale-single").click();else if(E.familyType=="COUPLE")a("#compare-criteria-scale-couple").click();else if(E.familyType=="FAMILY")a("#compare-criteria-scale-family").click();else if(E.familyType==
"FAMILY_PLUS"){a("#compare-criteria-scale-family").click();a("#dependant-extension-yes").click()}else if(E.familyType=="SINGLE_PARENT")a("#compare-criteria-scale-single-parent").click();else if(E.familyType=="SINGLE_PARENT_PLUS"){a("#compare-criteria-scale-single-parent").click();a("#dependant-extension-yes").click()}};a("select[name='paymentFrequency'] option[value='"+E.frequency+"']").attr("selected","selected");a("select[name='paymentFrequency']").change();a("#hospital-cover").floatHeader();a("#extras-cover").floatHeader();
a(".floatHeader").find(".fixed-col").html("").css("background-color","transparent");console.log("ajax called - vic");a.ajax({url:J,data:"quoteType=PHI&brand="+Bupa.brand+"&rebate="+E.rebate+"&frequency="+E.frequency+"&applyRebate=true&coverPreference="+E.coverPreference+(isCorporate&&orgId!=""?"&orgId="+orgId:""),dataType:"json",type:"POST"});z||b();z=1;E.blockChangeFreq=0;try{M="";for(var I=0;I<products.length;I++)M=M+";"+products[I].name+(I==products.length-1?"":",");s.eVar10="quote:health";s.eVar61=
"compare health cover";s.events=s.apl(s.events,"event3",",",1);s.products=M;s.prop14=a("#compare-criteria-age-year").val();s.prop15=a("#compare-criteria-location").val();if(isCorporate&&orgId!="")s.eVar13=orgId;s.eVar32=a("#compare-criteria-preference option:selected").text();s.eVar33=globalPreferenceSelectorFamilyType;scTabClick(s.pageName)}catch(X){console.log("catch - omniture compare health covers")}a(".comparator-left, .comparator-right").css("height","").equalHeights();a("#get-quote-button-bottom-wrapper").show()}});
a("#quote-total .fancybutton").addClass("disabled")})()}};
Bupa.Contexts.PHIDetails={selector:"#phi-product-details",fn:function(a){function b(){a("#details-quote-forms").validate({rules:{"cover-private-hospital-date":{"continuous-cover-limit":GlobalPreferenceSelectorGetAge(a("#compare-criteria-age-month").val(),a("#compare-criteria-age-year").val())},"cover-private-hospital-date-partner":{"continuous-cover-limit":GlobalPreferenceSelectorGetAge(a("#compare-criteria-age-partner-month").val(),a("#compare-criteria-age-partner-year").val())}},messages:{"cover-private-hospital-date":{"continuous-cover-date":a("#cover-private-hospital-date").attr("data-invalid"),
"continuous-cover-limit":a("#cover-private-hospital-date").attr("data-invalid")},"cover-private-hospital-date-partner":{"continuous-cover-date":a("#cover-private-hospital-date-partner").attr("data-invalid"),"continuous-cover-limit":a("#cover-private-hospital-date").attr("data-invalid")}},submitHandler:function(){l.selectionHospitalCover=a("input[name='hospitalcover']:checked").val();l.selectionHospitalCoverPartner=a("input[name='hospitalcover-partner']:checked").val();l.selectionConcessionCard=a("#concession-cards option:selected").text();
l.selectionGovernmentRebate=a("input[name='governmentrebate']:checked").val();l.selectionOvsMedicare=a("input[name='osv-medicare']:checked").val();l.selectionOvsMedicarePartner=a("input[name='osv-medicare-partner']:checked").val();a("#detailed-information .closebutton").click();if(a("input[name='governmentrebate']:checked").val().toLowerCase()=="yes"){l.applyRebate=true;l.rebate=a.cookie("rbVal");a("#cover-rebate").html(l.rebateText+"%")}else{l.applyRebate=false;l.rebate="ZERO";a("#cover-rebate").html("no")}if(a("#concession-cards").val()==
"false"){l.concessionCard=false;l.selectionConcessionCard=""}else l.concessionCard=true;Bupa.debug&&console.log("concessionCard = "+l.selectionConcessionCard);var v=a("input[name='hospitalcover']:checked").val().toLowerCase();if(v=="yes"){l.continuousCover="true";l.dateStartPhi=""}else if(v=="no"){l.continuousCover="false";l.dateStartPhi=a("#cover-private-hospital-date").val()}else if(v=="never"){l.continuousCover="false";l.dateStartPhi=""}v=a("input[name='hospitalcover-partner']:checked").val().toLowerCase();
if(v=="yes"){l.partnerContinuousCover="true";l.datePartnerStartPhi=""}else if(v=="no"){l.partnerContinuousCover="false";l.datePartnerStartPhi=a("#cover-private-hospital-date-partner").val()}else if(v=="never"){l.partnerContinuousCover="false";l.datePartnerStartPhi=""}l.continuousCover=="true"&&l.partnerContinuousCover=="true"?a("#cover-cont-cover").html("with"):a("#cover-cont-cover").html("no");g();f();a.scrollTo("#product-details",1);return false}})}function g(){if(Bupa.debug){console.log("PHI DETAIL - updateCriteria");
console.log(l)}var v={quoteType:l.quoteType,brand:Bupa.brand,hospitalProductId:l.hospitalProductId,hospitalProductName:l.hospitalProductName,extrasProductId:l.extrasProductId,extrasProductName:l.extrasProductName,packageName:window.packageName,excess:l.excess,excessList:encodeURI(l.excessList),concessionCard:l.concessionCard,concessionCardName:l.selectionConcessionCard,frequency:l.frequency,continuousCover:l.continuousCover,dateStartPhi:l.dateStartPhi,optionProductId:l.optionProductId,includePharma:l.includePharma,
applyRebate:l.applyRebate,rebate:l.applyRebate?l.rebate:"ZERO",dob:l.dob,coverPreference:l.coverPreference,hospitalProductSummary:encodeURI(l.hospitalProductSummary),extrasProductSummary:encodeURI(l.extrasProductSummary)};if(l.familyType=="COUPLE"||l.familyType=="FAMILY"||l.familyType=="FAMILY_PLUS"){v.partnerDob=l.partnerDob;v.partnerContinuousCover=l.partnerContinuousCover;v.datePartnerStartPhi=l.datePartnerStartPhi}if(isCorporate&&orgId!="")v.orgId=orgId;a.ajax({url:l.urlSaveCriteria,data:v,dataType:"json",
type:"POST",success:function(){},error:function(){Bupa.Alert.floatingAlert("error","Unexpected error","An unexpected error has occurred. Please use the back button to return to the previous page and try again.")}})}function f(){a("#prod-prices .currentprice").html('<img src="/staticfiles/PageFurniture/images/quote/loading.gif">');if(isCorporate&&orgId!=""){a("#prod-prices .corporate-price").html("");a("#prod-prices .corp-disc").html("")}var v={quoteType:l.quoteType,brand:Bupa.brand,hospitalProductId:l.hospitalProductId,
hospitalProductName:l.hospitalProductName,extrasProductId:l.extrasProductId,extrasProductName:l.extrasProductName,state:l.state,familyType:l.familyType,excess:l.excess,frequency:l.frequency,continuousCover:l.continuousCover,dateStartPhi:l.dateStartPhi,optionProductId:l.optionProductId,dob:l.dob,applyRebate:l.applyRebate,rebate:l.applyRebate?l.rebate:"ZERO",coverPreference:l.coverPreference,hospitalProductSummary:encodeURI(l.hospitalProductSummary),extrasProductSummary:encodeURI(l.extrasProductSummary),
concessionCard:l.concessionCard,concessionCardName:l.selectionConcessionCard};if(l.familyType=="COUPLE"||l.familyType=="FAMILY"||l.familyType=="FAMILY_PLUS"){v.partnerDob=l.partnerDob;v.partnerContinuousCover=l.partnerContinuousCover;v.datePartnerStartPhi=l.datePartnerStartPhi}if(isCorporate&&orgId!="")v.orgId=orgId;a.ajax({url:l.urlPhiDetails,data:v,dataType:"json",type:"POST",success:function(F){if(F.error==false){d(F);if(isCorporate&&orgId!=""){var z=F.discount.split("."),x=F.undiscountedTotalAmount.split(".");
if(z[0]!="0")if(a("#prod-prices").find(".corporate-price").length==0)x.length==2?a("#prod-prices").prepend('<div class="corporate-price"><span class="undiscounted-price">$'+x[0]+'</span><span class="sup">.'+x[1]+"</span></div>"):a("#prod-prices").prepend('<div class="corporate-price"><span class="undiscounted-price">$'+F.undiscountedTotalAmount+'</span><span class="sup">.00</span></div>');else x.length==2?a("#prod-prices .corporate-price").html('<span class="undiscounted-price">$'+x[0]+'</span><span class="sup">.'+
x[1]+"</span>"):a("#prod-prices .corporate-price").html('<span class="undiscounted-price">$'+x[0]+'</span><span class="sup">.00</span>')}a(".currentprice").html("<span>$</span>"+h(l.totalAmount));a("#balloon-hospital-price, .detail-price-link-hospital-price").html("$"+l.hospitalAmount);if(!l.hospitalAmount){a("#balloon-hospital-price, .detail-price-link-hospital-price").hide();l.extrasAmount&&a("#balloon-hospital-name, .detail-price-link-hospital").hide()}a("#balloon-extra-price, .detail-price-link-extra-price").html("$"+
l.extrasAmount);if(!l.extrasAmount){a("#balloon-extra-price, #balloon-extra-name").hide();a(".detail-price-link-extra, .detail-price-link-extra-price").hide()}if(l.pharmacySaverAmount){a("#pharmacy-amount, #balloon-pharmacy-price, .detail-price-link-pharmacy-saver-price").html("$"+l.pharmacySaverAmount);a("#pharmacy-frequency").text(a("#quote-frequency option:selected").text())}else{l.optionProductId="";a("#balloon-pham-saver, .balloon-pham-saver, .detail-price-link-pharmacy-saver").hide()}if(!l.hospitalAmount&&
!l.extrasAmount){a("#balloon-hospital-name").closest("LI").html("As this product is a package there is no price breakdown available.");a(".detail-price-link-hospital").each(function(){a(this).closest("LI").html("As this product is a package there is no price breakdown available.")})}if(F.hospitalPdfLocation!=""){a(".hospital-product-brochure").attr("href","/staticfiles/HealthInsurance/Forms/ProductSheets/"+F.hospitalPdfLocation);a(".hospital-product-brochure-wrapper").show()}else a(".hospital-product-brochure-wrapper").hide();
if(F.extrasPdfLocation!=""){a(".extra-product-brochure").attr("href","/staticfiles/HealthInsurance/Forms/ProductSheets/"+F.extrasPdfLocation);a(".extra-product-brochure-wrapper").show()}else a(".extra-product-brochure-wrapper").hide();if(F.hospitalPdfLocation==""&&F.extrasPdfLocation==""){a(".hospital-detail-brochure").hide();a(".bottom-panel-middle h4").hide()}if(!A){try{s.eVar10="quote:health";s.eVar11="";s.eVar62=l.frequency;s.eVar63=l.excess=="CHOICE_70"||l.excess=="CHOICE_80"||l.excess=="CHOICE_90"?
"EXCESS_250":l.excess;s.events=s.apl(s.events,"event4",",",1);s.products=";"+window.packageName;s.prop14=a("#compare-criteria-age-year").val();s.prop15=a("#compare-criteria-location").val();if(isCorporate&&orgId!="")s.eVar13=orgId;s.eVar32=a("#compare-criteria-preference option:selected").text();s.eVar33=l.familyType;scTabClick(s.pageName)}catch(C){console.log("catch - omniture phi detail")}A=true}}else{if(F.description=="Invalid product combination"){setTimeout(function(){Bupa.Alert.floatingAlert("info",
"Incompatible product","You've selected a product that doesn't match the needs you supplied. We'll redirect you to best matching covers and you can select a product that suits you.")},500);setTimeout(function(){window.location=typeof isCorporate!="undefined"?isCorporate?"/health-insurance/compare-health-covers":"/health-insurance/best-matching-covers":"/health-insurance/best-matching-covers"},1E4)}a("#prod-prices .currentprice").html('<img src="/staticfiles/PageFurniture/images/quote/error.png">')}},
error:function(){showErrorDialog()}})}function d(v){l.quoteType=v.criteria.quoteType;l.packageCode=v.criteria.packageCode;l.packageName=v.criteria.packageName;l.lengthOfCover=v.criteria.lengthOfCover;l.workingVisa=v.criteria.workingVisa;l.frequency=v.criteria.frequency;l.frequencyText="";switch(l.frequency.toLowerCase()){case "weekly":l.frequencyText="Weekly";break;case "fortnightly":l.frequencyText="Fortnightly";break;case "monthly":l.frequencyText="Monthly";break;case "quarterly":l.frequencyText=
"Quarterly";break;case "semiannually":l.frequencyText="Half Yearly";break;default:l.frequencyText="Yearly";break}l.familyType=v.criteria.familyType;l.state=v.criteria.state;if(v.criteria.excess){Bupa.debug&&console.log("data.criteria.excess NOT NULL");l.excess=v.criteria.excess=="EXCESS_0"||v.criteria.excess==""?window.defaultExcess:v.criteria.excess}else{Bupa.debug&&console.log("data.criteria.excess is NULL");l.excess=window.defaultExcess}l.excessList=window.excesses||"";l.choiceLevel=v.criteria.choiceLevel;
l.continuousCover=v.criteria.continuousCover;l.partnerContinuousCover=v.criteria.partnerContinuousCover;l.concessionCard=v.criteria.concessionCard;l.selectionConcessionCard=v.criteria.concessionCardName;l.hospitalAmount=n(v.hospitalCoverAmount);l.extrasAmount=n(v.extrasCoverAmount);l.totalAmount=n(v.totalAmount);l.pharmacySaverAmount=v.weeklyPharmacySaverAmount||0;l.includePharma=v.includePharma||false;l.optionProductId=v.criteria.optionProductId||v.optionProductId||"";l.membercare=v.criteria.memberCareBenefit;
l.dob=v.criteria.dobString;l.partnerDob=v.criteria.partnerDobString;l.dateStartPhi=v.criteria.dateStartPhiString;l.datePartnerStartPhi=v.criteria.datePartnerStartPhiString;if(v.criteria.applyRebate)l.applyRebate=v.criteria.applyRebate;l.rebate=v.criteria.rebate;if(Bupa.debug){console.log("------------------------------------------------");console.log("updateSettings - applyRebate "+l.applyRebate);console.log("updateSettings - rebate "+l.rebate)}l.age=v.criteria.age;l.partnerAge=v.criteria.partnerAge;
l.coverPreference=v.criteria.coverPreference;if(Bupa.debug){console.log("PHI DETAIL - updateSettings");console.log(l)}}function e(){l.selectionHospitalCover=a("input[name='hospitalcover']:checked").val();l.selectionHospitalCoverPartner=a("input[name='hospitalcover-partner']:checked").val();l.selectionGovernmentRebate=a("input[name='governmentrebate']:checked").val();l.selectionOvsMedicare=a("input[name='osv-medicare']:checked").val();l.selectionOvsMedicarePartner=a("input[name='osv-medicare-partner']:checked").val();
a("#detailed-information .cont-lhc, #consCard, #detailed-information .part-lhc, #apply-gov-rebate, #osv-medicare, #osv-medicare-partner").hide();a("#LHC-third-col").prepend(a("#apply-gov-rebate").detach());var v=l.dob.split("/"),F=l.partnerDob?l.partnerDob.split("/"):[0,0,0],z=0;if(l.age<31||v[2]<1934||v[2]==1934&&v[1]<7)if(l.familyType.toUpperCase()=="SINGLE"||l.familyType.toUpperCase()=="SINGLE_PARENT"||l.familyType.toUpperCase()=="SINGLE_PARENT_PLUS"||l.partnerAge<31||F[2]<1934||F[2]==1934&&F[1]<
7){a("#detailed-information H2").html("Government rebate and concession cards");a("#LHC-first-col").append(a("#apply-gov-rebate").detach());a("#apply-gov-rebate").show();a("#LHC-second-col").append(a("#consCard").detach());a("#consCard").show();z=1}if(!z)if(v[2]<1969||v[2]==1969&&v[1]<7){a("#detailed-information H2").html("Continuous cover, government rebate and concession cards");a("#detailed-information .cont-lhc").show();a("#detailed-information .a1July").hide();if(l.familyType.toUpperCase()==
"SINGLE"||l.familyType.toUpperCase()=="SINGLE_PARENT"||l.familyType.toUpperCase()=="SINGLE_PARENT_PLUS")a("#LHC-second-col").append(a("#apply-gov-rebate").detach());else if(F[2]<1969||F[2]==1969&&F[1]<7)a("#detailed-information .part-lhc").show();else if(F[2]>1969||F[2]==1969&&F[1]>=7){a("#detailed-information .part-lhc").show();a("#detailed-information .part-lhc .a1July").show();a("#detailed-information .part-lhc .b1July").hide()}a("#apply-gov-rebate").show();a("#consCard").show();if(!l.continuousCover)if(l.dateStartPhi==
"")a("#hospitalcover-never").click();else{a("#hospitalcover-no").click();a("#cover-private-hospital-date").val(l.dateStartPhi)}z=1}if(!z)if(v[2]>1969||v[2]==1969&&v[1]>=7){a("#detailed-information H2").html("Continuous cover, government rebate and concession cards");a("#detailed-information .cont-lhc").show();a("#detailed-information .b1July").hide();if(l.familyType.toUpperCase()=="SINGLE"||l.familyType.toUpperCase()=="SINGLE_PARENT"||l.familyType.toUpperCase()=="SINGLE_PARENT_PLUS")a("#LHC-second-col").append(a("#apply-gov-rebate").detach());
else if(F[2]>1969||F[2]==1969&&F[1]>=7)a("#detailed-information .part-lhc").show();else if(F[2]<1969||F[2]==1969&&F[1]<7){a("#detailed-information .part-lhc").show();a("#detailed-information .part-lhc .b1July").show();a("#detailed-information .part-lhc .a1July").hide()}a("#apply-gov-rebate").show();a("#consCard").show();if(!l.continuousCover)if(l.dateStartPhi=="")a("#hospitalcover-never").click();else{a("#hospitalcover-no").click();a("#cover-private-hospital-date").val(l.dateStartPhi)}z=1}if(!z){a("#detailed-information H2").html("Medicare, government rebate");
a("#osv-medicare, #osv-medicare-partner, #apply-gov-rebate").show()}if(a("#hospital-excess").length){a("#hospital-excess option[value='"+l.excess+"']").addAttr("selected","selected");a("#hospital-excess").change()}a("#"+l.choiceLevel).length>0&&a("#"+l.choiceLevel).click();a("#quote-frequency option[value='"+l.frequency+"']").addAttr("selected","selected");a("#quote-frequency").change();a("#quote-frequency-bottom option[value='"+l.frequency+"']").addAttr("selected","selected");a("#pharmacy-frequency").text(a("#quote-frequency option:selected").text());
v=l.familyType.toLowerCase();v=v.substr(0,1).toUpperCase()+v.substr(1);v=v.replace("_"," ").replace("_plus","");a("#cover-based-familytype").html(v);a("#cover-based-state").html(l.state.toUpperCase());v.toLowerCase()=="family"||v.toLowerCase()=="couple"?a("#cover-based-age").html(", "+l.age+" years, "+l.partnerAge):a("#cover-based-age").html(", "+l.age);if(l.concessionCard)if(l.selectionConcessionCard!="")for(v=0;v<a("#concession-cards option").length;v++)if(a("#concession-cards option").eq(v).text()==
l.selectionConcessionCard){a("#concession-cards option").eq(v).addAttr("selected");break}if(l.familyType=="FAMILY"||l.familyType=="FAMILY_PLUS"||l.familyType=="COUPLE"){a(".showpartner").show();a(".single-parent").hide();a("#lastheld-partner").find("input[required]").attr("required","required")}else{a(".showpartner").hide();a(".single-parent").show();a("#lastheld-partner").find("input[required]").removeAttr("required")}if(l.optionProductId=="0000145")a("#add-pharmacy-saver").click();else{a("#balloon-pham-saver, .balloon-pham-saver, .detail-price-link-pharmacy-saver").hide();
a("#pharmacy-saver-active-message").hide()}if(Bupa.debug){console.log(l);console.log(" ------- setFields success ------- ")}}function k(){var v="0";if(y)switch(y.toLowerCase()){case "zero":v=0;break;case "thirty":v=30;break;case "thirty_five":v=35;break;case "forty":v=40;break;case "not_eligible":break}l.rebateText=v}function h(v){v+="";if(v.indexOf(".")==-1)v+=".00";return"<span>"+v.substr(0,v.indexOf("."))+'</span><span class="sup">'+v.substr(v.indexOf("."))+"</span>"}function n(v){if(isNaN(v))return 0;
v=v.replace(",","");var F=v.split(".",2);v=F[1];F=parseInt(F[0]);if(isNaN(F))return"";var z="";if(F<0)z="-";F=Math.abs(F);var x=new String(F);for(F=[];x.length>3;){var C=x.substr(x.length-3);F.unshift(C);x=x.substr(0,x.length-3)}x.length>0&&F.unshift(x);x=F.join(",");v=v.length<1?x:x+"."+v;return v=z+v}if(a("#change-cover-new-cover-header").length>0){Bupa.Common.initToolTip();return false}var l={};l.concessionCard=false;l.continuousCover=true;l.partnerContinuousCover=true;l.urlSaveCriteria="/BupaSales/application/criteria/saveCriteria.json";
l.urlGetCriteria="/BupaSales/application/criteria/getCriteria.json";l.urlPhiDetails="/BupaSales/quote/phiDetails.json";var t=eval({EXCESS_0:"$0 excess",EXCESS_250:"$250 excess",EXCESS_500:"$500 excess",EXCESS_750:"$750 excess",EXCESS_1000:"$1000 excess",CHOICE_70:"70% excess",CHOICE_80:"80% excess",CHOICE_90:"90% excess",COPAY_50:"$50 Copayment",COPAY_100:"$100 Copayment"}),y=a.cookie("rbVal"),A=false;(function(){a(".baloon").tooltip({tipClass:"tooltip-small",layout:'<div class="tooltip-small"><div class="tooltip-small-body"><p class="tooltip-small-content"></p></div></div>',
tipInner:"tooltip-small-content"});a(".baloon-large").tooltip({tipClass:"tooltip-large",relative:true,position:"bottom center"});a("a.baloon").bind("click",function(){return false})})();(function(){a("#compare-criteria-form").bind("callBack",function(){window.location=window.location;return false});if(a("#hospital-excess option").length==1){var v=a("#hospital-excess option").eq(0).text();a('<div id="hospital-excess-text">'+v+"</div>").insertBefore("#hospital-excess");a("#hospital-excess").remove()}else a("#hospital-excess").change(function(){l.excess=
a(this).val();if(l.excess!="CHOICE_70"&&l.excess!="CHOICE_80"&&l.excess!="CHOICE_90")try{a("#excess-text").html(t[a(this).val()])}catch(F){console.log("excess-text - "+F.message)}g();f()});a("#membercare-benefit-details li").bind("click",function(){a("#membercare-benefit-details li").removeClass("current");a(this).addClass("current");l.choiceLevel=a(this).attr("id");g();f()});a("#quote-frequency").change(function(){l.frequency=a(this).val();a("#quote-frequency-bottom option[value='"+l.frequency+"']").addAttr("selected",
"selected");g();f()});a("#quote-frequency-bottom").change(function(){l.frequency=a(this).val();a("#quote-frequency option[value='"+l.frequency+"']").addAttr("selected","selected");g();f()});a("#hospitalcover-yes, #hospitalcover-never").bind("click",function(){a("#lastheld").hide();a("#cover-private-hospital-date").addClass("disable-validation")});a("#hospitalcover-no").bind("click",function(){a("#cover-private-hospital-date").removeClass("disable-validation");a("#lastheld").show()});a("#hospitalcover-yes-partner, #hospitalcover-never-partner").bind("click",
function(){a("#cover-private-hospital-date-partner").addClass("disable-validation");a("#lastheld-partner").hide()});a("#hospitalcover-no-partner").bind("click",function(){a("#cover-private-hospital-date-partner").removeClass("disable-validation");a("#lastheld-partner").show()});a("#show-hide-detail-button").click(function(){if(a(this).text()=="Show all details"){a("span.collapse-preview-button:not(.open-section)").click();a(this).text("Hide all details")}else{a("span.collapse-preview-button.open-section").click();
a(this).text("Show all details")}return false});a("#link-features").click(function(){a.scrollTo("#product-features",350);return false});a("#detailed-information").find("a.closebutton").bind("click",function(){a("#detailed-information").slideUp("20000");if(l.selectionHospitalCover=="yes")a("#hospitalcover-yes").click();else l.selectionHospitalCover=="no"?a("hospitalcover-no").click():a("hospitalcover-never").click();if(l.selectionHospitalCoverPartner=="yes")a("#hospitalcover-yes-partner").click();
else l.selectionHospitalCoverPartner=="no"?a("#hospitalcover-no-partner").click():a("#hospitalcover-never-partner").click();l.selectionGovernmentRebate=="yes"?a("#governmentrebate-yes").click():a("#governmentrebate-no").click();l.selectionOvsMedicare=="yes"?a("#osv-medicare-yes").click():a("#osv-medicare-no").click();l.selectionOvsMedicarePartner=="yes"?a("#osv-medicare-yes-partner").click():a("#osv-medicare-no-partner").click();if(l.selectionConcessionCard=="")a("#concession-cards option").eq(0).addAttr("selected");
else for(var F=0;F<a("#concession-cards option").length;F++)if(a("#concession-cards option").eq(F).text()==l.selectionConcessionCard){a("#concession-cards option").eq(F).addAttr("selected");break}a("#detailedinfobutton").text("Change details");return false});a("#detailedinfobutton").bind("click",function(){if(a("#detailed-information").css("display")!="block"){a("#detailed-information").slideDown("20000");a("#detailedinfobutton").text("Hide details")}else{a("#detailed-information").slideUp("20000");
a("#detailedinfobutton").text("Change details")}return false});a("#confirm-change-status-overlay").find("button[type=reset]").click(function(){a.nyroModalRemove()});a("#confirm-change-status-overlay").find("button[type=submit]").click(function(){window.location="/"});a("#pharmacy-saver-active-message").hide();a("#add-pharmacy-saver").click(function(){if(l.optionProductId==""){a("#pharmacy-saver-active-message").show();a(this).find("span").html("Remove from cover");l.optionProductId="0000145";l.includePharma=
true;a("#balloon-pham-saver, .balloon-pham-saver, .detail-price-link-pharmacy-saver").show()}else{a("#pharmacy-saver-active-message").hide();a(this).find("span").html("Add to cover");l.optionProductId="";l.includePharma=false;a("#balloon-pham-saver, .balloon-pham-saver, .detail-price-link-pharmacy-saver").hide()}g();f()});a("#show-hide-member-exclusive-button").click(function(){a(this).hasClass("open-sections")?a("#member-exclusives-more").hide():a("#member-exclusives-more").show()});a(".date-set-today").click(function(){var F=
new Date,z="";z+=F.getDate().toString().length==1?"0"+F.getDate().toString():F.getDate().toString();z+=(F.getMonth()+1).toString().length==1?"/0"+(F.getMonth()+1).toString():"/"+(F.getMonth()+1).toString();a(this).parent().find(".fancydate").val(z+"/"+F.getFullYear()).change();return false});a(".phi-join-button").click(function(){window.open("/Application/PHI","ApplicationForm");return false})})();a.ajax({url:l.urlGetCriteria,data:"quoteType=PHI&brand="+Bupa.brand+"&cachebuster="+(new Date).getTime(),
type:"GET",success:function(v){if(v==null){Bupa.debug&&console.log("PHI DETAIL - getCriteria - NULL");a.fn.nyroModal.settings.modal=true;a("#cover-overlay-change-link").click()}else if(v.error){Bupa.debug&&console.log("PHI DETAIL - getCriteria - ERROR");a.fn.nyroModal.settings.modal=true;a("#cover-overlay-change-link").click()}else{Bupa.debug&&console.log("PHI DETAIL - getCriteria");displayGlobalPreferenceCriteria(v);updateGlobalPreferenceSelectorText(globalPreferenceSelectorFamilyType);l.hospitalProductId=
!window.hospitalProductId?"0":window.hospitalProductId.replace("S","0").replace("C","0").replace("E","0");l.hospitalProductName=!window.hospitalProductName?"":window.hospitalProductName;l.hospitalProductSummary=a("#hospital-summary-text").text().trim().replace(/\%/g,"pct");l.extrasProductId=!window.extrasProductId?"0":window.extrasProductId.replace("S","0").replace("C","0");l.extrasProductName=!window.extrasProductName?"":window.extrasProductName;l.extrasProductSummary=a("#extra-summary-text").text().trim().replace(/\%/g,
"pct");if(window.packageName.match(/ambulance/i)!=null){a("#quote-frequency").html('<option value="ANNUALLY">Yearly</option>');a("#quote-frequency-bottom").html('<option value="ANNUALLY">Yearly</option>')}a("#balloon-hospital-name").text(l.hospitalProductName);a(".detail-price-link-hospital").text(l.hospitalProductName);a("#balloon-extra-name").text(l.extrasProductName);a(".detail-price-link-extra").text(l.hospitalProductName);l.rebate=a.cookie("rbVal");d(v);if(a.browser.msie&&a.browser.version<8)a.fn.nyroModal.settings.endShowContent=
function(){if(l.familyType=="SINGLE")a("#compare-criteria-scale-single").click();else if(l.familyType=="COUPLE")a("#compare-criteria-scale-couple").click();else if(l.familyType=="FAMILY")a("#compare-criteria-scale-family").click();else if(l.familyType=="FAMILY_PLUS"){a("#compare-criteria-scale-family").click();a("#dependant-extension-yes").click()}else if(l.familyType=="SINGLE_PARENT")a("#compare-criteria-scale-single-parent").click();else if(l.familyType=="SINGLE_PARENT_PLUS"){a("#compare-criteria-scale-single-parent").click();
a("#dependant-extension-yes").click()}};l.excess=a.query.get("excess")!=""&&a.query.get("excess")!=true?a.query.get("excess"):window.defaultExcess;e();f();l.applyRebate||jQuery("input[name=governmentrebate][value=no]").click();a.collapsePanelPreview();k();v.criteria.rebate=="ZERO"?a("#cover-rebate").html("no"):a("#cover-rebate").html(l.rebateText+"%");a(".rebate-percentage").html(l.rebateText);if(l.excess=="CHOICE_70"||l.excess=="CHOICE_80"||l.excess=="CHOICE_90"){a("<div>$250</div>").insertBefore(a("#choices-percentage"));
a("#choices-percentage").show();a("#excess-text").html("$250 excess");a("#hospital-excess").css("margin-bottom","0px")}b()}},error:function(){Bupa.Alert.floatingAlert("error","Unexpected error","An unexpected error has occurred. Please use the back button to return to the previous page and try again.")}})}};
Bupa.Contexts.PHIRecommenderCompare={selector:"#productRecommenderCompare",fn:function(a){function b(){return new (function(){this.id3=this.id2=this.id1="";this.hospitalProductId3=this.hospitalProductId2=this.hospitalProductId1=this.extrasProductId3=this.extrasProductId2=this.extrasProductId1="0";this.partnerDob=this.dob=this.state=this.familyType="";this.answer="1";this.extrasCoverLevel=this.hospitalCoverLevel="";this.paymentFrequency="WEEKLY";this.excess="EXCESS_0";this.brand=Bupa.brand;this.storeData=
function(t){this.dob=t.dobString?t.dobString:this.dob;this.paymentFrequency=t.paymentFrequency?t.paymentFrequency:this.paymentFrequency;this.partnerDobString=t.partnerDobString?t.partnerDobString:this.partnerDobString;this.answer=t.coverPreference?t.coverPreference.replace(/[^0-9]+/,""):this.answer;this.familyType=t.familyType?t.familyType:this.familyType;this.excess=t.excess?t.excess:this.excess;this.brand=t.brand?t.brand:this.brand;this.state=t.state?t.state:this.state;this.id1=t.id1?t.id1:this.id1;
this.id2=t.id2?t.id2:this.id2;this.id3=t.id3?t.id3:this.id3;this.extrasProductId1=t.extrasProductId1?t.extrasProductId1:this.extrasProductId1;this.extrasProductId2=t.extrasProductId2?t.extrasProductId2:this.extrasProductId2;this.extrasProductId3=t.extrasProductId3?t.extrasProductId3:this.extrasProductId3;this.hospitalProductId1=t.hospitalProductId1?t.hospitalProductId1:this.hospitalProductId1;this.hospitalProductId2=t.hospitalProductId2?t.hospitalProductId2:this.hospitalProductId2;this.hospitalProductId3=
t.hospitalProductId3?t.hospitalProductId3:this.hospitalProductId3}})}function g(){a("#recommendationLists").pleaseWait("hide")}function f(){var t=l.id2,y=l.id3,A="#"+l.id1+", #"+t;if(y)A=A+", #"+y;else a(".recList").each(function(){a(this).addClass("recListWide")});A=a(A).parent();a(".recList").not(A);A.removeClass("end");y?a("#"+y).parent().addClass("end"):a("#"+t).parent().addClass("end");A.addClass("recListShow");d();k();A.addClass("recListShow");a(".priceFeatures SELECT").change(function(){n=
a(this).val();l.paymentFrequency=n;e()});a(".priceFeatures SELECT").each(function(){a(this).val(n)})}function d(){var t=l.id2,y=l.id3||"0",A=a("#"+l.id1).parent();t=a("#"+t).parent();y=a("#"+y).parent();var v=a("#recommendationLists");A.parent().find("h3").remove();t.parent().find("h3").remove();y.parent().find("h3").remove();A.remove();t.remove();y.remove();v.prepend(y);v.prepend(t);v.prepend(A)}function e(){a("#recommendationLists").pleaseWait();var t=window.location.toString().match(/id([0-9])=([A-Z0-9\-]+)/ig);
if(t.length>1){data={};t[0]=t[0]?t[0].replace(/id[0-9]=/,""):"0";t[1]=t[1]?t[1].replace(/id[0-9]=/,""):"0";t[2]=t[2]?t[2].replace(/id[0-9]=/,""):"0";data.id1=t[0].replace("H0-","").replace(/\-E0$/,"");data.id2=t[1].replace("H0-","").replace(/\-E0$/,"");data.id3=t[2].replace("H0-","").replace(/\-E0$/,"");var y=t[0].split("-");data.extrasProductId1=y[1]?y[1].replace(/E0$/,"").replace("E",""):"0";data.hospitalProductId1=y[0]?y[0].replace(/H0$/,"").replace("H",""):"0";y=t[1].split("-");data.extrasProductId2=
y[1]?y[1].replace(/E0$/,"").replace("E",""):"0";data.hospitalProductId2=y[0]?y[0].replace(/H0$/,"").replace("H",""):"0";y=t[2].split("-");data.extrasProductId3=y[1]?y[1].replace(/E0$/,"").replace("E",""):"0";data.hospitalProductId3=y[0]?y[0].replace(/H0$/,"").replace("H",""):"0";if(data.id1.length<6)data.id1="";if(data.id2.length<6)data.id2="";if(data.id3.length<6)data.id3="";data.compare=true;l.storeData(data);f();g()}}function k(){var t=l,y=[[t.hospitalProductId1,t.hospitalProductId2,t.hospitalProductId3],
[t.extrasProductId1,t.extrasProductId2,t.extrasProductId3],[t.id1,t.id2,t.id3]],A="quoteType=PHI&state="+t.state+"&brand="+t.brand+"&familyType="+t.familyType+"&frequency="+t.paymentFrequency+"&continuousCover=true&concessionCard=false&rebate=THIRTY";if(t.familyType=="COUPLE"||t.familyType=="FAMILY"||t.familyType=="FAMILY_PLUS")A+="&partnerContinuousCover=true";pricingAjax=function(v,F,z){var x=z[2][F],C=z[0][F],O=z[1][F];if(!x)return false;var E="EXCESS_0";if(a("#"+x+" .selectSwatches input").length>
0){E=a("#"+x+" .selectSwatches .selected");E=E.length?E.html().toString():" 0";E="EXCESS_"+E.slice(1)}C=C.replace("S","0").replace("C","0").replace("E","0");O=O.replace("S","0").replace("C","0");var J=v+"&hospitalProductId="+C+"&extrasProductId="+O+"&excess="+E;if(isCorporate&&orgId!="")J=J+"&orgId="+orgId;a.ajax({url:"/BupaSales/quote/phi.json",data:J,dataType:"json",type:"POST",success:function(fa){var M=fa.totalAmount*1,I=M*0.9*1;M=M.toFixed(2);I=I.toFixed(2);var X=a("#"+x+" .original"),ea=a("#"+
x+" .curPrice");I>0&&M>0||(M="ERROR");X.html('<div class="price-container"><span>$</sup>'+h(M)+"</div>");ea.html('<div class="price-container"><span>$</span>'+h(M)+"</div>");if(isCorporate&&orgId!=""){M=fa.discount.split(".");I=fa.undiscountedTotalAmount.split(".");if(M[0]!="0")if(a("#"+fa.packageId+" .listing-phi-item-price-corporate").length==0)I.length==2?a("#"+fa.packageId+" .recomBlock2").prepend('<div class="listing-phi-item-price-corporate price-container"><span>$'+I[0]+'</span><span class="price-cent">.'+
I[1]+'</span></div><span class="corp-disc">'+M[0]+"% off</span>"):a("#"+fa.packageId+" .recomBlock2").prepend('<div class="listing-phi-item-price-corporate price-container"><span>$'+fa.undiscountedTotalAmount+'</span><span class="price-cent">.00</span></div><span class="corp-disc">'+M[0]+"% off</span>");else I.length==2?a("#"+fa.packageId+" .listing-phi-item-price-corporate").html("<span>$"+I[0]+'</span><span class="price-cent">.'+I[1]+"</span>"):a("#"+fa.packageId+" .listing-phi-item-price-corporate").html("<span>$"+
fa.undiscountedTotalAmount+'</span><span class="price-cent">.00</span>')}a(".recomBlock2").css("height","").equalHeights()},error:function(){console.log("ERROR");console.log(J)}});F<2&&pricingAjax(v,++F,z)};pricingAjax(A,0,y,false)}function h(t){t+="";if(t.indexOf(".")==-1)t+=".00";return"<span>"+t.substr(0,t.indexOf("."))+'</span><span class="sup">'+t.substr(t.indexOf("."))+"</span>"}if(!a("#productChangeCoverCompare").length){console.log("PHI Listing Compare");var n="",l={};(function(){l=b();a.ajax({url:"/BupaSales/application/criteria/getCriteria.json",
data:"quoteType=PHI&cachebuster="+(new Date).getTime(),dataType:"json",type:"GET",success:function(t){if(t==null){a.fn.nyroModal.settings.modal=true;a("#product-select-change-link").click()}else if(t.error==true){a.fn.nyroModal.settings.modal=true;a("#product-select-change-link").click()}else{var y=t.criteria;displayGlobalPreferenceCriteria(t);updateGlobalPreferenceSelectorText(globalPreferenceSelectorFamilyType);l.storeData(y);e();g();a("#pleaseWaitHardCode").hide();a("#recommendationLists").show();
a(".recomBlock1").css("height","").equalHeights();a(".recomBlock2").css("height","").equalHeights();a(".recomBlock3").css("height","").equalHeights();a(".recomBlock4").css("height","").equalHeights();a(".recomBlock5").css("height","").equalHeights()}},error:function(){}})})();a("#compare-criteria-form").bind("callBack",function(){window.location=typeof isCorporate!="undefined"?isCorporate?"/health-insurance/browse-health-covers":"/health-insurance/best-matching-covers":"/health-insurance/best-matching-covers"})}}};
Bupa.Contexts.PHIRecommender={selector:"#productRecommender",fn:function(a){function b(){return new (function(){this.familyType=this.hospitalProductId3=this.hospitalProductId2=this.hospitalProductId1=this.extrasProductId3=this.extrasProductId2=this.extrasProductId1=this.id3_price=this.id2_price=this.id1_price=this.id3=this.id2=this.id1=0;this.partnerDob=this.dob=this.state="";this.answer="1";this.coverPreference="PREFERENCE_1";this.extrasCoverLevel=this.hospitalCoverLevel="";this.paymentFrequency=
"WEEKLY";this.excess="EXCESS_0";this.rebate="";this.brand=Bupa.brand;this.storeData=function(n){this.dob=n.dobString?n.dobString:this.dob;this.paymentFrequency=n.paymentFrequency?n.paymentFrequency:this.paymentFrequency;this.partnerDob=n.partnerDobString?n.partnerDobString:this.partnerDob;this.answer=n.coverPreference?n.coverPreference.replace(/[^0-9]+/,""):this.answer;this.coverPreference=n.coverPreference?n.coverPreference:this.coverPreference;this.familyType=n.familyType?n.familyType:this.familyType;
this.excess=n.excess?n.excess:this.excess;this.brand=n.brand?n.brand:this.brand;this.state=n.state?n.state:this.state;this.id1=n.id1?n.id1:this.id1;this.id2=n.id2?n.id2:this.id2;this.id3=n.id3?n.id3:this.id3;this.id1_price=n.id1_price?n.id1_price:this.id1_price;this.id2_price=n.id2_price?n.id2_price:this.id2_price;this.id3_price=n.id3_price?n.id3_price:this.id3_price;this.extrasProductId1=n.extrasProductId1?n.extrasProductId1:this.extrasProductId1;this.extrasProductId2=n.extrasProductId2?n.extrasProductId2:
this.extrasProductId2;this.extrasProductId3=n.extrasProductId3?n.extrasProductId3:this.extrasProductId3;this.hospitalProductId1=n.hospitalProductId1?n.hospitalProductId1:this.hospitalProductId1;this.hospitalProductId2=n.hospitalProductId2?n.hospitalProductId2:this.hospitalProductId2;this.hospitalProductId3=n.hospitalProductId3?n.hospitalProductId3:this.hospitalProductId3;if(!this.hospitalCoverLevel||!this.extrasCoverLevel){this.extrasCoverLevel=n.request?n.request.extrasCoverLevel:"";this.hospitalCoverLevel=
n.request?n.request.hospitalCoverLevel:"";if(Bupa.debug){console.log("hospital = "+this.hospitalCoverLevel);console.log("extra = "+this.extrasCoverLevel)}}}})}function g(){Bupa.debug&&console.log("quick-quote - show overlay");a("#swatchOverlay").show()}function f(){Bupa.debug&&console.log("quick-quote - remove overlay");a("#swatchOverlay").hide()}function d(){var n=h.id2,l=h.id3,t=a("#"+h.id1).parent();n=a("#"+n).parent();l=a("#"+l).parent();var y=a("#recommendationLists");t.parent().find("h3").remove();
t.parent().find(".or").remove();n.parent().find("h3").remove();n.parent().find(".or").remove();l.parent().find("h3").remove();l.parent().find(".or").remove();t.detach();n.detach();l.detach();y.prepend(l);y.prepend(n);y.prepend(t);t.prepend("<h3>Lower Cost</h3><div class='or'>&nbsp; or</div>");n.prepend("<h3>Great Value</h3><div class='or'>&nbsp; or</div>");l.prepend("<h3>Higher Coverage</h3>");t=a('select[name="paymentFrequency"]');t.unbind("change.quickquote");a("select[name='paymentFrequency'] option[value='"+
h.paymentFrequency+"']").addAttr("selected","selected");t.change();t.bind("change.quickquote",function(){if(!h.blockChangeFreq){h.blockChangeFreq=true;h.paymentFrequency=a(this).val();a("select[name='paymentFrequency'] option[value='"+h.paymentFrequency+"']").addAttr("selected","selected");g();Bupa.debug&&console.log("orderProducts");a.ajax({url:"/BupaSales/application/criteria/saveCriteria.json",data:"quoteType=PHI&continuousCover=true&excess=EXCESS_0&applyRebate=true&rebate="+h.rebate+"&familyType="+
h.familyType+"&dob="+h.dob+"&partnerDob="+h.partnerDob+"&state="+h.state+"&coverPreference="+h.coverPreference+"&frequency="+h.paymentFrequency,dataType:"json",type:"POST",success:function(){Bupa.debug&&console.log("quick-quote - saveCriteria");e(false);h.blockChangeFreq=false},error:function(){Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.")}})}})}function e(n){if(Bupa.debug){console.log("quick-quote - useCriteria");console.log(h)}var l=
{quoteType:"PHI",customerType:"R",brand:h.brand,familyType:h.familyType,state:h.state,quoteAnswer:h.answer,dob:h.dob,hospitalCoverLevel:a.isArray(h.hospitalCoverLevel)?h.hospitalCoverLevel[0]:h.hospitalCoverLevel,extrasCoverLevel:a.isArray(h.extrasCoverLevel)?h.extrasCoverLevel[0]:h.extrasCoverLevel,frequency:h.paymentFrequency,continuousCover:true,concessionCard:false,rebate:h.rebate};if(h.partnerDob&&(h.familyType=="COUPLE"||h.familyType=="FAMILY"||h.familyType=="FAMILY_PLUS")){l.partnerDob=h.partnerDob;
l.partnerContinuousCover=true}a.ajax({url:"/BupaSales/quote/phi/phiRecommendedProduct.json",dataType:"json",data:l,type:"POST",success:function(t){if(t.error){f();a(".recList").removeClass("end").hide();Bupa.Alert.floatingAlert("error","Error in getting best matching cover","Please try again");return false}h.storeData(t);if(Bupa.debug){console.log(t);console.log("Changing IDS to: "+t.id1+", "+t.id2+", "+t.id3)}if(t.id1==""&&t.id2==""&t.id3==""){f();a(".recList").removeClass("end").hide();Bupa.Alert.floatingAlert("error",
"Cover level required","Please select a minimum of one cover level");return false}else{g();if(n)try{var y=t.id1!=""?";"+a.trim(a("#"+t.id1+" .recomBlock1").find("a").text()):"",A=t.id1!=""?",;"+a.trim(a("#"+t.id2+" .recomBlock1").find("a").text()):"",v=t.id1!=""?",;"+a.trim(a("#"+t.id3+" .recomBlock1").find("a").text()):"";s.eVar10="quote:health";s.eVar61="quick quote";s.events=s.apl(s.events,"event3",",",1);s.products=y+A+v;s.prop14=a("#compare-criteria-age-year").val();s.prop15=a("#compare-criteria-location").val();
s.eVar32=a("#compare-criteria-preference option:selected").text();s.eVar33=h.familyType;scTabClick(s.pageName)}catch(F){console.log("catch - omniture best matching cover")}Bupa.debug&&console.log("formatView - started.");t=h.id1;y=h.id2;A=h.id3;v=a("#"+t+", #"+y+", #"+A).parent();var z=a(".recList").not(v);if(Bupa.debug){console.log("usedProducts");console.log(v)}v.removeClass("end");a("#"+A).parent().addClass("end");z.removeClass("recListShow");d();try{a("#"+t+" .curPrice").html("<span>$</span>"+
k(h.id1_price));a("#"+y+" .curPrice").html("<span>$</span>"+k(h.id2_price));a("#"+A+" .curPrice").html("<span>$</span>"+k(h.id3_price))}catch(x){console.log("")}v.addClass("recListShow");a(".recomBlock1",v).css("height","").equalHeights();a(".recomBlock3",v).css("height","").equalHeights();a(".recomBlock5",v).css("height","").equalHeights();a(".expandableFeatures",v).show();t=a("a.showHideFeatures");t.removeClass("show").addClass("hide");t.html("Hide Feature Details");Bupa.debug&&console.log("formatView - finished.");
f();Bupa.Alert.hideFloat()}},error:function(){Bupa.Alert.floatingAlert("error","Unexpected error","An unexpected error has occurred. Please use the back button to return to the previous page and try again.")}})}function k(n){n+="";if(n.indexOf(".")==-1)n+=".00";return"<span>"+n.substr(0,n.indexOf("."))+'</span><span class="sup">'+n.substr(n.indexOf("."))+"</span>"}var h={};(function(){a.ajaxSetup({cache:false});h=b();a("#first .selectSwatch").click(function(){g();a("#first .selectSwatch").removeClass("selected");
a(this).addClass("selected");a(".hospital-tip").hide();var l=h,t=a("#first .selectSwatches .selected").text().trim().toString().toUpperCase();t=t.match(/NO HOSPITAL|BASIC|MEDIUM|TOP/);if(t=="NO HOSPITAL")t="NONE";l.hospitalCoverLevel=t;if(h.hospitalCoverLevel=="BASIC")a("#basic-hospital-tip").show();else if(h.hospitalCoverLevel=="MEDIUM")a("#medium-hospital-tip").show();else h.hospitalCoverLevel=="TOP"&&a("#top-hospital-tip").show();e(true)});a("#second .selectSwatch").click(function(){g();a("#second .selectSwatch").removeClass("selected");
a(this).addClass("selected");a(".extra-tip").hide();var l=h,t=a("#second .selectSwatches .selected").text().trim().toString().toUpperCase();t=t.match(/NO EXTRAS|BASIC|MEDIUM|TOP/);if(t=="NO EXTRAS")t="NONE";l.extrasCoverLevel=t;if(h.extrasCoverLevel=="BASIC")a("#basic-extra-tip").show();else if(h.extrasCoverLevel=="MEDIUM")a("#medium-extra-tip").show();else h.extrasCoverLevel=="TOP"&&a("#top-extra-tip").show();e(true)});a("#first .helper").hover(function(){a("#second").css("z-index","9");a(this).find(".helperWindow").show()},
function(){a("#second").css("z-index","10");a(this).find(".helperWindow").hide()});a("#second .helper").hover(function(){a("#first").css("z-index","9");a(this).find(".helperWindow").show()},function(){a("#first").css("z-index","10");a(this).find(".helperWindow").hide()});if(a("#swatchOverlay").length==0){var n=a('<span id="swatchOverlay">Loading your cover options</span>');a("#productRecommender").append(n)}g();a.ajax({url:"/BupaSales/application/criteria/getCriteria.json",data:"quoteType=PHI&cachebuster="+
(new Date).getTime(),dataType:"json",type:"GET",success:function(l){if(l==null){a("#compare-criteria-update-btn").text("Get Quick Quote");a.fn.nyroModal.settings.modal=true;a("#product-select-change-link").click()}else if(l.error==true){a("#compare-criteria-update-btn").text("Get Quick Quote");a.fn.nyroModal.settings.modal=true;a("#product-select-change-link").click()}else{if(Bupa.debug){console.log("quick-quote getCriteria");console.log(l.criteria)}displayGlobalPreferenceCriteria(l);updateGlobalPreferenceSelectorText(globalPreferenceSelectorFamilyType);
h.storeData(l.criteria);h.rebate=l.criteria.rebate;if(a.browser.msie&&a.browser.version<8)a.fn.nyroModal.settings.endShowContent=function(){if(h.familyType=="SINGLE")a("#compare-criteria-scale-single").click();else if(h.familyType=="COUPLE")a("#compare-criteria-scale-couple").click();else if(h.familyType=="FAMILY")a("#compare-criteria-scale-family").click();else if(h.familyType=="FAMILY_PLUS"){a("#compare-criteria-scale-family").click();a("#dependant-extension-yes").click()}else if(h.familyType==
"SINGLE_PARENT")a("#compare-criteria-scale-single-parent").click();else if(h.familyType=="SINGLE_PARENT_PLUS"){a("#compare-criteria-scale-single-parent").click();a("#dependant-extension-yes").click()}};a.ajax({url:"/BupaSales/quote/phi/getCoverLevels.json",data:"brand="+Bupa.brand+"&quoteType=PHI&customerType=R&coverPreference="+h.coverPreference+"&state="+h.state+"&familyType="+h.familyType+"&dob="+h.dob+"&partnerDob="+h.partnerDob,dataType:"json",type:"GET",success:function(t){if(Bupa.debug){console.log("quick-quote - getCoverLevels");
console.log(t)}h.hospitalCoverLevel=t.hospitalCoverLevel;h.extrasCoverLevel=t.extrasCoverLevel;a("#first .selectSwatches .selectSwatch, #second .selectSwatches .selectSwatch").removeClass("selected");t="swatchSelect0";var y="swatchSelect4";a(".hospital-tip, .extra-tip").hide();switch(h.hospitalCoverLevel){case "NONE":y="swatchSelect0";break;case "BASIC":y="swatchSelect1";a("#basic-hospital-tip").show();break;case "MEDIUM":y="swatchSelect2";a("#medium-hospital-tip").show();break;case "TOP":y="swatchSelect3";
a("#top-hospital-tip").show();break}switch(h.extrasCoverLevel){case "NONE":t="swatchSelect4";break;case "BASIC":t="swatchSelect5";a("#basic-extra-tip").show();break;case "MEDIUM":t="swatchSelect6";a("#medium-extra-tip").show();break;case "TOP":t="swatchSelect7";a("#top-extra-tip").show();break}a("#"+t+", #"+y).addClass("selected");e(true)}})}},error:function(){Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.")}})})();a("#compare-criteria-form").bind("callBack",
function(){window.location=window.location;return false})}};
(function(a){function b(){jQuery(".product-tabs ul li:first").addClass("current");jQuery(".product-tabs ul li").click(function(){jQuery(".product-tabs ul li").removeClass("current");jQuery(this).addClass("current")})}function g(){jQuery(".product-benefits-table table tr").each(function(){jQuery(this).find("td:first").css("color","#666")})}function f(){jQuery(".product-list-template .btn_listview").addClass("trigger_current");jQuery(".product-list-template .btn_listview").click(function(){jQuery(this).addClass("trigger_current");jQuery(".product-list-template .btn_gridview").removeClass("trigger_current");
jQuery(".product-list-result-item").removeClass("product-gridview");jQuery(".product-list-result-item").addClass("product-listview")});jQuery(".product-list-template .btn_gridview").click(function(){jQuery(this).addClass("trigger_current");jQuery(".product-list-template .btn_listview").removeClass("trigger_current");jQuery(".product-list-result-item").removeClass("product-listview");jQuery(".product-list-result-item").addClass("product-gridview")})}function d(){e.$productForm.submit(function(){update();
return false})}var e={};a(function(){e.$productForm=a("#productForm");b();g();jQuery(".product-info-column:first").css("padding-left","0");jQuery("#product-list-results > .product-gridview:nth-child(4n)").addClass("is-last");f();d()})})(jQuery);
Bupa.nyroContext("registration",function(a){a("#registration").initAllFormComponents();a("#reg-email").blur(function(){var b=a(this);b.val()&&a("#reg-username").val(b.val())});a("#reg-page-form").bind("vFormSuccess",function(){a("#reg-page-form").hide();a("#reg-page-tnc").show();a.nyroModalSettings({height:null});return false});a("#reg-page-tnc").bind("vFormSuccess",function(){var b=a(this);a.ajax({url:b.attr("action"),data:a("#reg-page-form").serialize()+"&"+b.serialize(),type:b.attr("method"),success:function(g){if(g&&
g.error)Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.");else{a("#reg-page-tnc").hide();a("#reg-page-success").show();a.nyroModalSettings({height:null})}},error:function(){Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.")}});return false});a("#reg-success-close").click(function(){a.nyroModalRemove()})});
Bupa.Contexts.ShineMagazine={selector:"#shine-magazine",fn:function(a){function b(){this.pages=[];this.contents=[];this.stageHeight=this.stageWidth="100%";this.settings={baseUrl:f,bookWidth:368,bookHeight:447,pagesSet:this.pages,scaleContent:true,preserveProportions:false,centerContent:true,hardcover:false,hardcoverThickness:3,hardcoverEdgeColor:16777215,highlightHardcover:true,frameWidth:0,frameColor:16777215,frameAlpha:100,firstPageNumber:d,autoFlipSize:50,navigationFlipOffset:30,flipOnClick:true,
handOverCorner:true,handOverPage:true,alwaysOpened:false,staticShadowsType:"Asymmetric",staticShadowsDepth:1,staticShadowsLightColor:16777215,staticShadowsDarkColor:0,dynamicShadowsDepth:1,dynamicShadowsLightColor:16777215,dynamicShadowsDarkColor:0,moveSpeed:2,closeSpeed:3,gotoSpeed:3,rigidPageSpeed:5,flipSound:"",hardcoverSound:"",preloaderType:"Thin",pageBackgroundColor:10079487,loadOnDemand:true,allowPagesUnload:true,showUnderlyingPages:false,playOnDemand:true,freezeOnFlip:false,darkPages:false,
smoothPages:false,rigidPages:false,flipCornerStyle:"manually",flipCornerPosition:"bottom-right",flipCornerAmount:50,flipCornerAngle:20,flipCornerRelease:true,flipCornerVibrate:true,flipCornerPlaySound:false,zoomEnabled:true,zoomPath:"/staticfiles/PageFurniture/images/shine_02_11/large/",zoomImageWidth:883,zoomImageHeight:1073,zoomOnClick:false,zoomUIColor:9412262,zoomHint:"Double click for zooming.",centerBook:true,useCustomCursors:true,dropShadowEnabled:true,dropShadowHideWhenFlipping:true,backgroundColor:16777215,
backgroundImage:"",backgroundImagePlacement:"fit",printEnabled:true,printTitle:"Print Pages",downloadURL:"https://www.mbf.com.au/MBF/Wellness/Shine/MBF_Family.pdf",downloadTitle:"Download PDF",downloadSize:"Size: 6.6Mb",downloadComplete:"Complete",extXML:""};this.containerId="fbContainer";this.forwardButtonId="fbForwardButton";this.backButtonId="fbBackButton";this.zoomButtonId="fbZoomButton";this.homeButtonId="fbHomeButton";this.printButtonId="fbPrintButton";this.downloadButtonId="fbDownloadButton";
this.currentPagesId="fbCurrentPages";this.totalPagesId="fbTotalPages";this.contentsMenuId="fbContentsMenu"}function g(l){var t=0;if(!l)l=window.event;if(l.wheelDelta){t=l.wheelDelta/120;if(window.opera)t=-t}else if(l.detail)t=-l.detail/3;t&&flippingBook.handleWheel(t);l.preventDefault&&l.preventDefault();l.returnValue=false}var f;f=document.location.host==="localhost"?"http://localhost/WebContent/":"http://"+document.location.host+"/staticfiles/PageFurniture/";a(document).ready(function(){if(typeof sIFR==
"function"){sIFR.replaceElement(named({sSelector:"#loginForm legend .interstate",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/interstate.swf",sColor:"#ffffff"}));sIFR.replaceElement(named({sSelector:"#staticFeatures h3 .interstate",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/interstate.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#dynamicFeatures h3 .interstate",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/interstate.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#loginForm legend .mayfield",
sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/mayfield.swf",sColor:"#ffffff"}));sIFR.replaceElement(named({sSelector:"#staticFeatures h3 .mayfield",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/mayfield.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#dynamicFeatures h3 .mayfield",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/mayfield.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#myMBFCorpFeatures h3 .mayfield",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/mayfield.swf",
sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#main_content span.interstate",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/interstate.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#main_content h2 .interstate",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/interstate.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#main_content h3 .interstate",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/interstate.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#main_content h2 .mayfield",
sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/mayfield.swf",sColor:"#0078c1"}));sIFR.replaceElement(named({sSelector:"#main_content h3 .mayfield",sWmode:"transparent",sFlashSrc:"/MBFSystem/Flashfiles/mayfield.swf",sColor:"#0078c1"}))}a("#loginForm").children("label").children("input:password").focus(function(){a(this).val()==""&&a(this).css("background-image","")});a("#loginForm").children("label").children("input:password").blur(function(){a(this).val()==""&&a(this).css("background-image",
"url(/MBFSystem/Images/misc/password_img.gif)")});a("#loginForm").children("label").children("input:text").focus(function(){if(a(this).val()=="Username"||a(this).val()=="Login")a(this).val("")});a("#loginForm").children("label").children("input:text").blur(function(){a(this).val()==""&&a(this).val("Username")});a("#loginForm").children("label").children("input:password").val()==""&&a("#loginForm").children("label").children("input:password").css("background-image","url(/MBFSystem/Images/misc/password_img.gif)");
a("#Calendar1").css("left",400-a("#Calendar1").width()/2);a("#Calendar2").css("left",400-a("#Calendar2").width()/2);a("li#lifestagetab").hover(function(){a(this).addClass("active")},function(){a(this).removeClass("active")});a("li#healthcovertab").hover(function(){a(this).addClass("active")},function(){a(this).removeClass("active")});a("li#comparisontab").hover(function(){a(this).addClass("active")},function(){a(this).removeClass("active")});a("li#comparisontab").click(function(){s_objectID="Comparison Tool";
window.location="/HealthInsurance/Healthinsuranceoptions/Comparehealthinsuranceoptions"});a(".cover_button ul li").hover(function(){a(this).css("background-image","url(/MBFSystem/Images/health/cover_btn_over.gif)")},function(){a(this).css("background-image","url(/MBFSystem/Images/health/cover_btn.gif)")});a("li#lifestagetab").click(function(){s_objectID="Life Stage";a("#select_arrow_stage").show();a("#select_arrow_cover").hide();if(a("#lifestage").not(":visible")){a("#cover_option").hide();a("#lifestage").show()}var l=
a("ul.box1 li.active").attr("title");a("#"+l).fadeIn();s_objectID="Life Stage - "+l});a("li#healthcovertab").click(function(){s_objectID="Products";a("#select_arrow_cover").show();a("#select_arrow_stage").hide();if(a("#cover_option").not(":visible")){a("#lifestage").hide();a("#cover_option").show()}var l=a("ul.box2 li.active").attr("title");a("#"+l).fadeIn();s_objectID="Products - "+l});a("ul.box1 li").click(function(){a(".tabcontent").hide();a("#tabbed_box_1").children(".tabbed_area").children("ul.tabs").children("li.active").removeClass("active");
a(this).addClass("active");var l=a(this).attr("title");a("#"+l).fadeIn()});a("ul.box2 li").click(function(){a(".tabcontent").hide();a("#tabbed_box_2").children(".tabbed_area").children("ul.tabs").children("li.active").removeClass("active");a(this).addClass("active");var l=a(this).attr("title");a("#"+l).fadeIn()})});var d=a.query.get("p");if(d=="")d=1;b.prototype.create=function(){this.settings.pagesSet=this.pages;this.addLoadEvent(this.onWindowLoad);swfobject.embedSWF(this.settings.baseUrl+"js/shine/FlippingBook.swf",
this.containerId,this.stageWidth,this.stageHeight,"8.0.0",this.settings.baseUrl+"js/shine/expressInstall.swf",this.settings,{allowScriptAccess:"always",wmode:"transparent",bgcolor:"#"+this.settings.backgroundColor.toString(16)})};b.prototype.getFlippingBookReference=function(){return this.getObjectReference(this.containerId)};b.prototype.getObjectReference=function(l){return document.getElementById(l)};b.prototype.flipForward=function(){flippingBook.getFlippingBookReference().flipForward()};b.prototype.flipBack=
function(){flippingBook.getFlippingBookReference().flipBack()};b.prototype.homeButtonClick=function(){flippingBook.getFlippingBookReference().flipGotoPage(1)};b.prototype.zoomButtonClick=function(){flippingBook.getFlippingBookReference().isZoomedIn()?flippingBook.zoomOut():flippingBook.zoomIn()};b.prototype.zoomIn=function(){this.getFlippingBookReference().zoomIn()};b.prototype.zoomOut=function(){this.getFlippingBookReference().zoomOut()};b.prototype.print=function(){flippingBook.getFlippingBookReference().print()};
b.prototype.downloadFile=function(){flippingBook.settings.downloadURL&&flippingBook.getFlippingBookReference().downloadFile()};b.prototype.onWindowLoad=function(){var l=flippingBook.getObjectReference(flippingBook.forwardButtonId);if(l){l.style.cursor="pointer";l.onclick=flippingBook.flipForward}if(l=flippingBook.getObjectReference(flippingBook.backButtonId)){l.style.cursor="pointer";l.onclick=flippingBook.flipBack}if(l=flippingBook.getObjectReference(flippingBook.homeButtonId)){l.style.cursor="pointer";
l.onclick=flippingBook.homeButtonClick}if(l=flippingBook.getObjectReference(flippingBook.zoomButtonId)){l.style.cursor="pointer";l.onclick=flippingBook.zoomButtonClick}if(l=flippingBook.getObjectReference(flippingBook.printButtonId)){l.style.cursor="pointer";l.onclick=flippingBook.print}if(l=flippingBook.getObjectReference(flippingBook.downloadButtonId)){l.style.cursor="pointer";l.onclick=flippingBook.downloadFile}flippingBook.buildContentsMenu()};b.prototype.onPutPage=function(l,t){this.updatePagination(l,
t);this.updateContentsMenu(l,t)};b.prototype.updatePagination=function(l,t){var y=t!=undefined,A=l+"-"+t;l!=undefined||(A=t);y||(A=l);this.getObjectReference(this.currentPagesId).innerHTML="<strong>"+A+"</strong>";this.getObjectReference(this.totalPagesId).innerHTML=" of <strong>&nbsp;"+this.getFlippingBookReference().totalPages()+"</strong>"};b.prototype.buildContentsMenu=function(){var l='<img src="'+f+'images/shine/toc_whatsinside.gif" height="30" width="140" alt="what\'s inside"/><ul id="menu">',
t=1;for(topLevel in flippingBook.contents){t++;if(flippingBook.contents[topLevel].imageUrl)l=l+'<li class="nav'+t+'"><a href="#"><img src="'+flippingBook.contents[topLevel].imageUrl+'" height="30" width="140" alt="'+flippingBook.contents[topLevel].label+'"/></a>';if(flippingBook.contents[topLevel].sub)if(flippingBook.contents[topLevel].sub.length>0){l+="<ul>";for(subLevel in flippingBook.contents[topLevel].sub)if(flippingBook.contents[topLevel].sub[subLevel].label){l+="<li";if(flippingBook.contents[topLevel].sub[subLevel].highlight)l+=
' class="highlight"';l=l+'><a href="" rel="'+flippingBook.contents[topLevel].sub[subLevel].page+'">'+flippingBook.contents[topLevel].sub[subLevel].label+"</a></li>"}l+="</ul>"}l+="</li>"}l+="</ul>";a("#fbContentsMenu").html(l);a("#menu ul a").each(function(){this.onclick=function(){flippingBook.getFlippingBookReference().flipGotoPage(this.rel);return false}});a("#menu ul").hide();a("#menu ul:last").show();a("#menu li a").click(function(){var y=a(this).next();if(y.is("ul")&&y.is(":visible"))return false;
if(y.is("ul")&&!y.is(":visible")){a("#menu ul:visible").slideUp("normal");y.slideDown("normal");return false}})};b.prototype.onContentsChange=function(){return false};b.prototype.updateContentsMenu=function(l,t){a("#fbCompetitions").html("");a("#fbAds").html("");for(comp in flippingBook.competitions){var y=flippingBook.competitions[comp];if(y.name)if(y.triggerPage==l||y.triggerPage==t){y.triggered=true;a("#fbCompetitions").append('<a href="'+y.targetUrl+'" target="competition'+i.toString()+'"><span class="left">&nbsp;</span><span><span class="name">'+
y.name+'</span><span>&nbsp;&nbsp;</span><span class="message">'+y.message+'</span></span><span class="right">&nbsp;</span><span class="plus">&nbsp;</span></a>');y=a("#fbCompetitions a:last").get(0);var A=174+y.offsetLeft,v=490+y.offsetTop,F=y.offsetWidth;a("#fbAds").append('<a style="position:absolute;left:'+A+"px;top:"+v+"px;display:block;height:25px;width:"+F+'px;text-decoration:none;" href="'+y.href+'" target="new">&nbsp;</a>')}}};b.prototype.getWindowHeight=function(){var l=0;if(typeof window.innerHeight==
"number")l=window.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)l=document.documentElement.clientHeight;else if(document.body&&document.body.clientHeight)l=document.body.clientHeight;return l};b.prototype.addLoadEvent=function(l){if(typeof window.addEventListener!="undefined")window.addEventListener("load",l,false);else if(typeof document.addEventListener!="undefined")document.addEventListener("load",l,false);else if(typeof window.attachEvent!="undefined")window.attachEvent("onload",
l);else if(typeof window.onload=="function"){var t=window.onload;window.onload=function(){t();l()}}else window.onload=l};b.prototype.handleWheel=function(l){this.getFlippingBookReference().onWheelScroll(l)};flippingBook=new b;window.addEventListener&&window.addEventListener("DOMMouseScroll",g,false);window.onmousewheel=document.onmousewheel=g;var e=a.query.get("magtype");d=a.query.get("p");var k=a.query.get("mag"),h=f+"images/shine/",n=f+"js/shine/";switch(e+k){case "familyhba":flippingBook.pages=
[h+"01_HBA Family.jpg",h+"02_contents HBA Family.jpg",h+"03_connect HBA.jpg",h+"04_connect HBA.jpg",h+"05_body HBA.jpg",h+"06_body HBA.jpg",h+"07_body HBA.jpg",h+"08_body HBA.jpg",h+"09_body HBA.jpg",h+"10_body HBA.jpg",h+"11_body HBA.jpg",h+"12_ad HBA.jpg",h+"13_life HBA Family.jpg",h+"14_life HBA Family.jpg",h+"15_life HBA Family.jpg",h+"16_life HBA Family.jpg",h+"17_life HBA.jpg",h+"18_life HBA.jpg",h+"19_life HBA.jpg",h+"20_myths HBA.jpg",h+"21_spirit HBA.jpg",h+"22_spirit HBA.jpg",h+"23_spirit HBA.jpg",
h+"24_spirit HBA.jpg",h+"25_options HBA.jpg",h+"26_options HBA.jpg",h+"27_options HBA Family.jpg",h+"28_HBA Family.jpg"];break;case "singlehba":flippingBook.pages=[h+"HBASingles01.jpg",h+"HBASingles02_contents.jpg",h+"HBASingles03_connect.jpg",h+"HBASingles04_connect.jpg",h+"HBASingles05_body.jpg",h+"HBASingles06_body.jpg",h+"HBASingles07_body.jpg",h+"HBASingles08_body.jpg",h+"HBASingles09_body.jpg",h+"HBASingles10_body.jpg",h+"HBASingles11_body.jpg",h+"HBASingles12_ad.jpg",h+"HBASingles13_life.jpg",
h+"HBASingles14_life.jpg",h+"HBASingles15_life.jpg",h+"HBASingles16_life.jpg",h+"HBASingles17_life.jpg",h+"HBASingles18_life.jpg",h+"HBASingles19_life.jpg",h+"HBASingles20_myths.jpg",h+"HBASingles21_spirit.jpg",h+"HBASingles22_spirit.jpg",h+"HBASingles23_spirit.jpg",h+"HBASingles24_spirit.jpg",h+"HBASingles25_options.jpg",h+"HBASingles26_options.jpg",h+"HBASingles27_options.jpg",h+"HBASingles28_.jpg"];break;case "archivembf":flippingBook.pages=[h+"MBFSingles05_body.jpg",h+"MBFSingles06_body.jpg",
h+"MBFSingles07_body.jpg",h+"MBFSingles08_body.jpg",h+"MBFSingles09_body.jpg",h+"MBFSingles10_body.jpg",h+"MBFSingles11_body.jpg",h+"MBFSingles12_life.jpg",h+"MBFSingles13_life.jpg",h+"MBFSingles14_life.jpg",h+"MBFSingles15_life.jpg",h+"MBFSingles16_life.jpg",h+"MBFSingles17_life.jpg",h+"MBFSingles18_life.jpg",h+"MBFSingles19_life.jpg",h+"MBFSingles20_myths.jpg",h+"MBFSingles21_spirit.jpg",h+"MBFSingles22_spirit.jpg",h+"MBFSingles23_spirit.jpg",h+"MBFSingles24_spirit.jpg",h+"MBFSingles25_options.jpg",
h+"MBFSingles26_options.jpg",h+"MBFSingles27_options.jpg",h+"MBFSingles28.jpg"];break;case "singlembf":h=f+"images/shine_02_11/Shine6_";flippingBook.pages=[h+"MBFsingles1.jpg",h+"MBFsingles2.jpg",h+"MBFsingles3.jpg",h+"MBFsingles4.jpg",h+"MBFsingles5.jpg",h+"MBFsingles6.jpg",h+"MBFsingles7.jpg",h+"MBFsingles8.jpg",h+"MBFsingles9.jpg",h+"MBFsingles10.jpg",h+"MBFsingles11.jpg",h+"MBFsingles12.jpg",h+"MBFsingles13.jpg",h+"MBFsingles14.jpg",h+"MBFsingles15.jpg",h+"MBFsingles16.jpg",h+"MBFsingles17.jpg",
h+"MBFsingles18.jpg",h+"MBFsingles19.jpg",h+"MBFsingles20.jpg",h+"MBFsingles21.jpg",h+"MBFsingles22.jpg",h+"MBFsingles23.jpg",h+"MBFsingles24.jpg",h+"MBFsingles25.jpg",h+"MBFsingles26.jpg",h+"MBFsingles27.jpg",h+"MBFsingles28.jpg"];break;case "familymbf":h=f+"images/shine_02_11/Shine6_";flippingBook.pages=[h+"MBFfamilies1.jpg",h+"MBFfamilies2.jpg",h+"MBFfamilies3.jpg",h+"MBFfamilies4.jpg",h+"MBFfamilies5.jpg",h+"MBFfamilies6.jpg",h+"MBFfamilies7.jpg",h+"MBFfamilies8.jpg",h+"MBFfamilies9.jpg",h+"MBFfamilies10.jpg",
h+"MBFfamilies11.jpg",h+"MBFfamilies12.jpg",h+"MBFfamilies13.jpg",h+"MBFfamilies14.jpg",h+"MBFfamilies15.jpg",h+"MBFfamilies16.jpg",h+"MBFfamilies17.jpg",h+"MBFfamilies18.jpg",h+"MBFfamilies19.jpg",h+"MBFfamilies20.jpg",h+"MBFfamilies21.jpg",h+"MBFfamilies22.jpg",h+"MBFfamilies23.jpg",h+"MBFfamilies24.jpg",h+"MBFfamilies25.jpg",h+"MBFfamilies26.jpg",h+"MBFfamilies27.jpg",h+"MBFfamilies28.jpg"];break;case "singlemc":flippingBook.pages=[h+"MCSingles01.jpg",h+"MCSingles02_contents.jpg",h+"MCSingles03_connect.jpg",
h+"MCSingles04_connect.jpg",h+"MCSingles05_body.jpg",h+"MCSingles06_body.jpg",h+"MCSingles07_body.jpg",h+"MCSingles08_body.jpg",h+"MCSingles09_body.jpg",h+"MCSingles10_body.jpg",h+"MCSingles11_body.jpg",h+"MCSingles12_life.jpg",h+"MCSingles13_life.jpg",h+"MCSingles14_life.jpg",h+"MCSingles15_life.jpg",h+"MCSingles16_life.jpg",h+"MCSingles17_life.jpg",h+"MCSingles18_life.jpg",h+"MCSingles19_life.jpg",h+"MCSingles20_myths.jpg",h+"MCSingles21_spirit.jpg",h+"MCSingles22_spirit.jpg",h+"MCSingles23_spirit.jpg",
h+"MCSingles24_spirit.jpg",h+"MCSingles25_options.jpg",h+"MCSingles26_options.jpg",h+"MCSingles27_options.jpg",h+"MCSingles28.jpg"];break;case "familymc":flippingBook.pages=[h+"MCFamily01.jpg",h+"MCFamily02_contents.jpg",h+"MCFamily03_connect.jpg",h+"MCFamily04_connect.jpg",h+"MCFamily05_body.jpg",h+"MCFamily06_body.jpg",h+"MCFamily07_body.jpg",h+"MCFamily08_body.jpg",h+"MCFamily09_body.jpg",h+"MCFamily10_body.jpg",h+"MCFamily11_body.jpg",h+"MCFamily12.jpg",h+"MCFamily13_life.jpg",h+"MCFamily14_life.jpg",
h+"MCFamily15_life.jpg",h+"MCFamily16_life.jpg",h+"MCFamily17_life.jpg",h+"MCFamily18_life.jpg",h+"MCFamily19_life.jpg",h+"MCFamily20_myths.jpg",h+"MCFamily21_spirit.jpg",h+"MCFamily22_spirit.jpg",h+"MCFamily23_spirit.jpg",h+"MCFamily24_spirit.jpg",h+"MCFamily25_options.jpg",h+"MCFamily26_options.jpg",h+"MCFamily27_options.jpg",h+"MCFamily28.jpg"];break;default:h=f+"images/shine_02_11/Shine6_";flippingBook.pages=[h+"MBFsingles1.jpg",h+"MBFsingles2.jpg",h+"MBFsingles3.jpg",h+"MBFsingles4.jpg",h+"MBFsingles5.jpg",
h+"MBFsingles6.jpg",h+"MBFsingles7.jpg",h+"MBFsingles8.jpg",h+"MBFsingles9.jpg",h+"MBFsingles10.jpg",h+"MBFsingles11.jpg",h+"MBFsingles12.jpg",h+"MBFsingles13.jpg",h+"MBFsingles14.jpg",h+"MBFsingles15.jpg",h+"MBFsingles16.jpg",h+"MBFsingles17.jpg",h+"MBFsingles18.jpg",h+"MBFsingles19.jpg",h+"MBFsingles20.jpg",h+"MBFsingles21.jpg",h+"MBFsingles22.jpg",h+"MBFsingles23.jpg",h+"MBFsingles24.jpg",h+"MBFsingles25.jpg",h+"MBFsingles26.jpg",h+"MBFsingles27.jpg",h+"MBFsingles28.jpg"];break}h="The childcare debate";
if(e=="single")h="Tips to tame the buck";h=f+"images/shine/";flippingBook.contents=[{label:"body",imageUrl:h+"toc_body.gif",sub:[{label:"Allergies",page:5,highlight:false},{label:"Spotlight on... Medical appointments",page:6,highlight:false},{label:"Training 101",page:7,highlight:false},{label:"Heart health",page:8,highlight:false},{label:"Ask Dr Christine",page:10,highlight:false},{label:"Building strength ",page:11,highlight:false}]},{label:"life",imageUrl:h+"toc_life.gif",sub:[{label:"In season",
page:12,highlight:false},{label:"On the road",page:13,highlight:false},{label:"Take control",page:16,highlight:false},{label:"Insulin resistance",page:20,highlight:false}]},{label:"spirit",imageUrl:h+"toc_spirit.gif",sub:[{label:"High anxiety ",page:21,highlight:false},{label:"Mind matters",page:22,highlight:false}]},{label:"options",imageUrl:h+"toc_options.gif",sub:[{label:"FebFast",page:25,highlight:false}]}];flippingBook.competitions=[{name:"WIN one of 15 Braun Silk-&eacute;pil Xpressive epilators for women ",
message:"Enter the competition now!",targetUrl:"/Wellness/Shine/BraunCompetition",triggerPage:3,triggered:false},{name:"WIN one of 15 Braun bodycruZer groomers for men",message:"Enter the competition now!",targetUrl:"/Wellness/Shine/BraunCompetition",triggerPage:3,triggered:false},{name:"WIN a year's membership with Fitness First",message:"Get your entry in now!",targetUrl:"/Wellness/Shine/FitnessFirstCompetition",triggerPage:11,triggered:false},{name:"WIN an photography pack worth $5000",message:"Click here to enter!",
targetUrl:"/Wellness/Shine/BlinkCompetition",triggerPage:5,triggered:false}];flippingBook.settings.bookWidth=736;flippingBook.settings.bookHeight=447;flippingBook.settings.pageBackgroundColor=16777215;flippingBook.settings.backgroundColor=0;flippingBook.settings.backgroundImagePlacement="fit";flippingBook.settings.zoomUIColor=9543020;flippingBook.settings.smoothPages=false;flippingBook.settings.useCustomCursors=true;flippingBook.settings.dropShadowEnabled=false;flippingBook.settings.zoomImageWidth=
887;flippingBook.settings.zoomImageHeight=1073;switch(e+k){case "familyhba":flippingBook.settings.downloadURL="HBA_Family.pdf";break;case "singlehba":flippingBook.settings.downloadURL="HBA_Singles.pdf";break;case "singlembf":flippingBook.settings.downloadURL="MBF_Singles.pdf";break;case "familymbf":flippingBook.settings.downloadURL="MBF_Family.pdf";break;case "singlemc":flippingBook.settings.downloadURL="MC_Single.pdf";break;case "familymc":flippingBook.settings.downloadURL="MC_Family.pdf";break;
default:flippingBook.settings.downloadURL="MBF_Family.pdf";break}flippingBook.settings.hardcover=false;flippingBook.settings.hardcoverThickness=8;flippingBook.settings.preloaderType="Gradient Wheel";flippingBook.settings.loadOnDemand=true;flippingBook.settings.darkPages=true;flippingBook.settings.centerBook=true;flippingBook.settings.flipSound=n+"02.mp3";flippingBook.settings.flipOnClick=true;flippingBook.settings.moveSpeed=3;flippingBook.settings.gotoSpeed=1;flippingBook.settings.flipCornerStyle=
"first page only";flippingBook.settings.dropShadowEnabled=true;flippingBook.settings.dropShadowHideWhenFlipping=true;flippingBook.create()}};jQuery(function(){jQuery("#retailapplicationpanel").closest("body").css("background","none")});
Bupa.nyroContext("update-details",function(a){a("#update-details").initAllFormComponents();a("#update-details-email").blur(function(){var b=a(this);b.val()&&a("#update-details-username").val(b.val())});a("#update-details-form").bind("vFormSuccess",function(){var b=a(this);a.ajax({url:b.attr("action"),data:a("#update-details-form").serialize()+"&"+b.serialize(),type:b.attr("method"),success:function(g){if(g&&g.error)Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.");
else{a("#update-details-form").hide();a("#update-details-page-success").show();a.nyroModalSettings({height:null})}},error:function(){Bupa.Alert.floatingAlert("error","Systems error","Sorry, an error occurred with your request. Please try again later.")}});return false});a("#update-details-success-close").click(function(){a.nyroModalRemove()})});

