if(typeof dd_domreadycheck=="undefined")var dd_domreadycheck=false;(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return!!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}};function e(){return+new Date};o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return-1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return!!T.firstChild},empty:function(T){return!T.firstChild},has:function(V,U,T){return!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex"in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return!F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/ 2) < 1) return c /2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/ 2) < 1) return c /2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/ 2) < 1) return c /2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/ 2) < 1) return c /2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/ 2) < 1) return c /2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/ 2) < 1) return -c /2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/ 2) < 1) return c /2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/ 2.75)) * t + .75) + b} else if (t < (2.5 /2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}(';(7($){$.b.2Q=7(){u B.2t(7(){9 1J=$(B).n(\'2Z\');5(1J.1c(/^3w\\(["\']?(.*\\.2p)["\']?\\)$/i)){1J=3t.$1;$(B).n({\'2Z\':\'45\',\'2o\':"3W:3R.4m.4d(3h=F, 3T="+($(B).n(\'41\')==\'2J-3Z\'?\'4c\':\'3N\')+", Q=\'"+1J+"\')"}).2t(7(){9 1b=$(B).n(\'1b\');5(1b!=\'2e\'&&1b!=\'2n\')$(B).n(\'1b\',\'2n\')})}})};9 A,4,16=D,s=1t 1o,1w,1v=1,1y=/\\.(3A|3Y|2p|3c|3d)(.*)?$/i;9 P=($.2q.3K&&2f($.2q.3z.2k(0,1))<8);$.b.c=7(Y){Y=$.3x({},$.b.c.2R,Y);9 2s=B;7 2h(){A=B;4=Y;2r();u D};7 2r(){5(16)u;5($.1O(4.2c)){4.2c()}4.j=[];4.h=0;5(Y.j.N>0){4.j=Y.j}t{9 O={};5(!A.1H||A.1H==\'\'){9 O={d:A.d,X:A.X};5($(A).1G("1m:1D").N){O.1a=$(A).1G("1m:1D")}4.j.2j(O)}t{9 Z=$(2s).2o("a[1H="+A.1H+"]");9 O={};3C(9 i=0;i<Z.N;i++){O={d:Z[i].d,X:Z[i].X};5($(Z[i]).1G("1m:1D").N){O.1a=$(Z[i]).1G("1m:1D")}4.j.2j(O)}3F(4.j[4.h].d!=A.d){4.h++}}}5(4.23){5(P){$(\'1U, 1Q, 1P\').n(\'1S\',\'3s\')}$("#1i").n(\'25\',4.2U).J()}1d()};7 1d(){$("#1f, #1e, #V, #G").S();9 d=4.j[4.h].d;5(d.1c(/#/)){9 U=11.3r.d.3f(\'#\')[0];U=d.3g(U,\'\');U=U.2k(U.2l(\'#\'));1k(\'<6 l="3e">\'+$(U).o()+\'</6>\',4.1I,4.1x)}t 5(d.1c(1y)){s=1t 1o;s.Q=d;5(s.3a){1K()}t{$.b.c.34();$(s).x().14(\'3b\',7(){$(".I").S();1K()})}}t 5(d.1c("17")||A.3j.2l("17")>=0){1k(\'<17 l="35" 3q="$.b.c.38()" 3o="3n\'+C.T(C.3l()*3m)+\'" 2K="0" 3E="0" Q="\'+d+\'"></17>\',4.1I,4.1x)}t{$.4p(d,7(2m){1k(\'<6 l="3L">\'+2m+\'</6>\',4.1I,4.1x)})}};7 1K(){5(4.30){9 w=$.b.c.1n();9 r=C.1M(C.1M(w[0]-36,s.g)/s.g,C.1M(w[1]-4b,s.f)/s.f);9 g=C.T(r*s.g);9 f=C.T(r*s.f)}t{9 g=s.g;9 f=s.f}1k(\'<1m 48="" l="49" Q="\'+s.Q+\'" />\',g,f)};7 2F(){5((4.j.N-1)>4.h){9 d=4.j[4.h+1].d;5(d.1c(1y)){1A=1t 1o();1A.Q=d}}5(4.h>0){9 d=4.j[4.h-1].d;5(d.1c(1y)){1A=1t 1o();1A.Q=d}}};7 1k(1j,g,f){16=F;9 L=4.2Y;5(P){$("#q")[0].1E.2u("f");$("#q")[0].1E.2u("g")}5(L>0){g+=L*2;f+=L*2;$("#q").n({\'v\':L+\'z\',\'2E\':L+\'z\',\'2i\':L+\'z\',\'y\':L+\'z\',\'g\':\'2B\',\'f\':\'2B\'});5(P){$("#q")[0].1E.2C(\'f\',\'(B.2D.4j - 20)\');$("#q")[0].1E.2C(\'g\',\'(B.2D.3S - 20)\')}}t{$("#q").n({\'v\':0,\'2E\':0,\'2i\':0,\'y\':0,\'g\':\'2z%\',\'f\':\'2z%\'})}5($("#k").1u(":19")&&g==$("#k").g()&&f==$("#k").f()){$("#q").1Z("2N",7(){$("#q").1C().1F($(1j)).21("1s",7(){1g()})});u}9 w=$.b.c.1n();9 2v=(g+36)>w[0]?w[2]:(w[2]+C.T((w[0]-g-36)/2));9 2w=(f+1z)>w[1]?w[3]:(w[3]+C.T((w[1]-f-1z)/2));9 K={\'y\':2v,\'v\':2w,\'g\':g+\'z\',\'f\':f+\'z\'};5($("#k").1u(":19")){$("#q").1Z("1s",7(){$("#q").1C();$("#k").24(K,4.2X,4.2T,7(){$("#q").1F($(1j)).21("1s",7(){1g()})})})}t{5(4.1W>0&&4.j[4.h].1a!==1L){$("#q").1C().1F($(1j));9 M=4.j[4.h].1a;9 15=$.b.c.1R(M);$("#k").n({\'y\':(15.y-18)+\'z\',\'v\':(15.v-18)+\'z\',\'g\':$(M).g(),\'f\':$(M).f()});5(4.1X){K.25=\'J\'}$("#k").24(K,4.1W,4.2W,7(){1g()})}t{$("#q").S().1C().1F($(1j)).J();$("#k").n(K).21("1s",7(){1g()})}}};7 2y(){5(4.h!=0){$("#1e, #2O").x().14("R",7(e){e.2x();4.h--;1d();u D});$("#1e").J()}5(4.h!=(4.j.N-1)){$("#1f, #2M").x().14("R",7(e){e.2x();4.h++;1d();u D});$("#1f").J()}};7 1g(){2y();2F();$(W).1B(7(e){5(e.29==27){$.b.c.1l();$(W).x("1B")}t 5(e.29==37&&4.h!=0){4.h--;1d();$(W).x("1B")}t 5(e.29==39&&4.h!=(4.j.N-1)){4.h++;1d();$(W).x("1B")}});5(4.1r){$(11).14("1N 1T",$.b.c.2g)}t{$("6#k").n("1b","2e")}5(4.2b){$("#22").R($.b.c.1l)}$("#1i, #V").14("R",$.b.c.1l);$("#V").J();5(4.j[4.h].X!==1L&&4.j[4.h].X.N>0){$(\'#G 6\').o(4.j[4.h].X);$(\'#G\').J()}5(4.23&&P){$(\'1U, 1Q, 1P\',$(\'#q\')).n(\'1S\',\'19\')}5($.1O(4.2a)){4.2a()}16=D};u B.x(\'R\').R(2h)};$.b.c.2g=7(){9 m=$.b.c.1n();$("#k").n(\'y\',(($("#k").g()+36)>m[0]?m[2]:m[2]+C.T((m[0]-$("#k").g()-36)/2)));$("#k").n(\'v\',(($("#k").f()+1z)>m[1]?m[3]:m[3]+C.T((m[1]-$("#k").f()-1z)/2)))};$.b.c.1h=7(H,2A){u 2f($.3I(H.3u?H[0]:H,2A,F))||0};$.b.c.1R=7(H){9 m=H.4g();m.v+=$.b.c.1h(H,\'3k\');m.v+=$.b.c.1h(H,\'3J\');m.y+=$.b.c.1h(H,\'3H\');m.y+=$.b.c.1h(H,\'3D\');u m};$.b.c.38=7(){$(".I").S();$("#35").J()};$.b.c.1n=7(){u[$(11).g(),$(11).f(),$(W).3i(),$(W).3p()]};$.b.c.2G=7(){5(!$("#I").1u(\':19\')){33(1w);u}$("#I > 6").n(\'v\',(1v*-40)+\'z\');1v=(1v+1)%12};$.b.c.34=7(){33(1w);9 m=$.b.c.1n();$("#I").n({\'y\':((m[0]-40)/2+m[2]),\'v\':((m[1]-40)/2+m[3])}).J();$("#I").14(\'R\',$.b.c.1l);1w=3Q($.b.c.2G,3X)};$.b.c.1l=7(){16=F;$(s).x();$("#1i, #V").x();5(4.2b){$("#22").x()}$("#V, .I, #1e, #1f, #G").S();5(4.1r){$(11).x("1N 1T")}1q=7(){$("#1i, #k").S();5(4.1r){$(11).x("1N 1T")}5(P){$(\'1U, 1Q, 1P\').n(\'1S\',\'19\')}5($.1O(4.1V)){4.1V()}16=D};5($("#k").1u(":19")!==D){5(4.26>0&&4.j[4.h].1a!==1L){9 M=4.j[4.h].1a;9 15=$.b.c.1R(M);9 K={\'y\':(15.y-18)+\'z\',\'v\':(15.v-18)+\'z\',\'g\':$(M).g(),\'f\':$(M).f()};5(4.1X){K.25=\'S\'}$("#k").31(D,F).24(K,4.26,4.2S,1q)}t{$("#k").31(D,F).1Z("2N",1q)}}t{1q()}u D};$.b.c.2V=7(){9 o=\'\';o+=\'<6 l="1i"></6>\';o+=\'<6 l="22">\';o+=\'<6 p="I" l="I"><6></6></6>\';o+=\'<6 l="k">\';o+=\'<6 l="2I">\';o+=\'<6 l="V"></6>\';o+=\'<6 l="E"><6 p="E 44"></6><6 p="E 43"></6><6 p="E 42"></6><6 p="E 3V"></6><6 p="E 3U"></6><6 p="E 3O"></6><6 p="E 3M"></6><6 p="E 3P"></6></6>\';o+=\'<a d="2P:;" l="1e"><1p p="1Y" l="2O"></1p></a><a d="2P:;" l="1f"><1p p="1Y" l="2M"></1p></a>\';o+=\'<6 l="q"></6>\';o+=\'<6 l="G"></6>\';o+=\'</6>\';o+=\'</6>\';o+=\'</6>\';$(o).2H("46");$(\'<32 4i="0" 4h="0" 4k="0"><2L><13 p="G" l="4l"></13><13 p="G" l="4o"><6></6></13><13 p="G" l="4n"></13></2L></32>\').2H(\'#G\');5(P){$("#2I").47(\'<17 p="4a" 4e="2J" 2K="0"></17>\');$("#V, .E, .G, .1Y").2Q()}};$.b.c.2R={2Y:10,30:F,1X:D,1W:0,26:0,2X:3G,2W:\'28\',2S:\'28\',2T:\'28\',1I:3B,1x:3v,23:F,2U:0.3,2b:F,1r:F,j:[],2c:2d,2a:2d,1V:2d};$(W).3y(7(){$.b.c.2V()})})(4f);',62,274,'||||opts|if|div|function||var||fn|fancybox|href||height|width|itemCurrent||itemArray|fancy_outer|id|pos|css|html|class|fancy_content||imagePreloader|else|return|top||unbind|left|px|elem|this|Math|false|fancy_bg|true|fancy_title|el|fancy_loading|show|itemOpts|pad|orig_item|length|item|isIE|src|click|hide|round|target|fancy_close|document|title|settings|subGroup||window||td|bind|orig_pos|busy|iframe||visible|orig|position|match|_change_item|fancy_left|fancy_right|_finish|getNumeric|fancy_overlay|value|_set_content|close|img|getViewport|Image|span|__cleanup|centerOnScroll|normal|new|is|loadingFrame|loadingTimer|frameHeight|imageRegExp|50|objNext|keydown|empty|first|style|append|children|rel|frameWidth|image|_proceed_image|undefined|min|resize|isFunction|select|object|getPosition|visibility|scroll|embed|callbackOnClose|zoomSpeedIn|zoomOpacity|fancy_ico|fadeOut||fadeIn|fancy_wrap|overlayShow|animate|opacity|zoomSpeedOut||swing|keyCode|callbackOnShow|hideOnContentClick|callbackOnStart|null|absolute|parseInt|scrollBox|_initialize|bottom|push|substr|indexOf|data|relative|filter|png|browser|_start|matchedGroup|each|removeExpression|itemLeft|itemTop|stopPropagation|_set_navigation|100|prop|auto|setExpression|parentNode|right|_preload_neighbor_images|animateLoading|appendTo|fancy_inner|no|frameborder|tr|fancy_right_ico|fast|fancy_left_ico|javascript|fixPNG|defaults|easingOut|easingChange|overlayOpacity|build|easingIn|zoomSpeedChange|padding|backgroundImage|imageScale|stop|table|clearInterval|showLoading|fancy_frame|||showIframe||complete|load|bmp|jpeg|fancy_div|split|replace|enabled|scrollLeft|className|paddingTop|random|1000|fancy_iframe|name|scrollTop|onload|location|hidden|RegExp|jquery|355|url|extend|ready|version|jpg|425|for|borderLeftWidth|hspace|while|300|paddingLeft|curCSS|borderTopWidth|msie|fancy_ajax|fancy_bg_w|scale|fancy_bg_sw|fancy_bg_nw|setInterval|DXImageTransform|clientWidth|sizingMethod|fancy_bg_s|fancy_bg_se|progid|66|gif|repeat||backgroundRepeat|fancy_bg_e|fancy_bg_ne|fancy_bg_n|none|body|prepend|alt|fancy_img|fancy_bigIframe|60|crop|AlphaImageLoader|scrolling|jQuery|offset|cellpadding|cellspacing|clientHeight|border|fancy_title_left|Microsoft|fancy_title_right|fancy_title_main|get'.split('|'),0,{}));function isInteger(s){var i;if(isEmpty(s))if(isInteger.arguments.length==1)return 0;else return(isInteger.arguments[1]==true);for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isDigit(c))return false}return true};function isEmpty(s){return((s==null)||(s.length==0))};function isDigit(c){return((c>="0")&&(c<="9"))};function deleteConfirmation(url){var answer=confirm('Are you sure to delete record (Yes/No)');if(answer){alert(url);makelinks(url)}};function deleteConfirmationLoad(url){var answer=confirm("Are you sure to delete record (Yes/No)?");if(answer){window.location=url}};function logoutConfirmation(url){var answer=confirm("Are you sure to logout from system (Yes/No)?");if(answer){mainMenuLinks(url)}};function getURL(mode){var oid=document.getElementById('oid').value;var title=document.getElementById('title').value;var desc=document.getElementById('description').value;if(checkObjectiveNull()){var url="sar/objectives.php?id="+oid+"&title="+title+"&desc="+desc+"&mode="+mode+"&a=0";makelinks(url)}};function checkObjectiveNull(){form=document.myform;if(form.oid.value==""){alert('please fill in objective id');form.oid.focus();return false}if(form.title.value==""){alert('please fill in title');form.title.focus();return false}if(form.description.value==""){alert('please fill in description');form.description.focus();return false}return true};function objToggle(targetId){var obj=document.getElementById(targetId);if(obj.style.display=="none"){obj.style.display=""}else{obj.style.display="none"}};function specialtyJump(specialtyID){alert(specialtyID);if(specialtyID!=''){window.location='index.php?p=search_doctor&specialtyID='+specialtyID}};function countryGone(countryValue){if(countryValue!=''){window.location='hotellist.php?co='+countryValue}};function provinceGone(destinationValue,countryValue,sortby){if((countryValue!='')&&(destinationValue!='')){window.location='hotellist.php?co='+countryValue+'&des='+destinationValue}};function checkRegisterNull(){form=document.registerForm;var divshow=document.getElementById("loginFormDIV");if((form.Bmc[0].checked==false)&&(form.Bmc[1].checked==false)){alert('Are you a former patient at Bangkok Hospital Medical Center (Yes/No)?');return false}if(form.Bmc[0].checked==true){if(form.Hn.value==""){alert('please fill in Hospital Number');form.Hn.focus();return false}}if(form.Title.value==""){alert('please fill in title');form.Title.focus();return false}if(form.Firstname.value==""){alert('please fill in firstname');form.Firstname.focus();return false}if(form.Lastname.value==""){alert('please fill in lastname');form.Lastname.focus();return false}if((form.Gender[0].checked==false)&&(form.Gender[1].checked==false)){alert('please fill in gender');return false}if(form.MaritalStatus.value==""){alert('please select marital status');form.MaritalStatus.focus();return false}if(form.dbDay.value==""){alert('please select date of birth');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please select month of birth');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please select year of birth');form.dbYear.focus();return false}if(form.Passport.value==""){alert('please fill in passport No. / ID No.');form.Passport.focus();return false}if(form.Nation.value==""){alert('please fill in nationality');form.Nation.focus();return false}if(form.language.value==""){alert('please fill in primary language');form.language.focus();return false}if(form.CountryR.value==""){alert('please fill in country of residence');form.CountryR.focus();return false}if(form.CurrentStreet.value==""){alert('please fill in current street address');form.CurrentStreet.focus();return false}if(form.City.value==""){alert('please fill in city');form.City.focus();return false}if(form.Province.value==""){alert('please fill in state / province');form.Province.focus();return false}if(form.Country.value==""){alert('please select your country');form.Country.focus();return false}if(form.Zipcode.value==""){alert('please fill in zip / post code ');form.Zipcode.focus();return false}if(form.Homeno.value==""){alert('please fill in home no.');form.Homeno.focus();return false}if(form.Mobileno.value==""){alert('please fill in mobile no.');form.Mobileno.focus();return false}if((form.Allergic[0].checked==false)&&(form.Allergic[1].checked==false)){alert('please select whether you are allergic to any drug or medication.');return false}if(form.Allergic[1].checked==true){if(form.AllergicSpecify.value==""){alert('please specify information');form.AllergicSpecify.focus();return false}}if(form.e_person.value==""){alert('please fill in contact person');form.e_person.focus();return false}if(form.e_relation.value==""){alert('please fill in relationship to patient');form.e_relation.focus();return false}if(form.e_phone.value==""){alert('please fill in home phone no.');form.e_phone.focus();return false}if(form.e_mobile.value==""){alert('please fill in mobile phone no.');form.e_mobile.focus();return false}if(form.e_address.value==""){alert('please fill in current street address');form.e_address.focus();return false}if(form.e_city.value==""){alert('please fill in city');form.e_city.focus();return false}if(form.e_state.value==""){alert('please fill in state / province');form.e_state.focus();return false}if(form.e_country.value==""){alert('please fill in country ');form.e_country.focus();return false}if(form.e_zipcode.value==""){alert('please fill in zip / post code');form.e_zipcode.focus();return false}if(form.email.value==""){alert('please fill in email address');form.email.focus();return false}if(echeck(form.email.value)==1){alert("Invalid your email is not correct!");form.email.focus();return false}if(divshow.style.display!='none'){if(form.pass.value==""){alert('please fill in password');form.pass.focus();return false}if(form.confirmpass.value==""){alert('please fill in confirm password');form.confirmpass.focus();return false}if(form.pass.value!=form.confirmpass.value){alert('password and confirm password mismatch, please try again.');form.confirmpass.focus();return false}}if(form.secretQuestion.value==""){alert('please fill in security question');form.secretQuestion.focus();return false}if(form.answer.value==""){alert('please fill in security answer');form.answer.focus();return false}if(form.captchatext.value==""){alert('please fill in security text');form.captchatext.focus();return false}if(form.captchatext.value!=form.captchapix.value){alert('Security text mismatch, please try again.');form.captchatext.focus();return false}if(form.CheckUnder.checked==false){alert('Please accept the terms and conditions of service for Bangkok Hospital.');return false}return true};function checkRegisterPartialNull(){form=document.registerForm;if((form.Bmc[0].checked==false)&&(form.Bmc[1].checked==false)){alert('Are you a former patient at Bangkok Hospital Medical Center (Yes/No)?');return false}if(form.Bmc[0].checked==true){if(form.Hn.value==""){alert('please fill in Hospital Number');form.Hn.focus();return false}}if(form.Title.value==""){alert('please fill in title');form.Title.focus();return false}if(form.Firstname.value==""){alert('please fill in firstname');form.Firstname.focus();return false}if(form.Lastname.value==""){alert('please fill in lastname');form.Lastname.focus();return false}if((form.Gender[0].checked==false)&&(form.Gender[1].checked==false)){alert('please fill in gender');return false}if(form.dbDay.value==""){alert('please select date of birth');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please select month of birth');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please select year of birth');form.dbYear.focus();return false}if(form.CountryR.value==""){alert('please fill in country of residence');form.CountryR.focus();return false}if(form.Nation.value==""){alert('please fill in nationality');form.Nation.focus();return false}if(form.email.value==""){alert('please fill in email address');form.email.focus();return false}if(echeck(form.email.value)==1){alert("Invalid your email is not correct!");form.email.focus();return false}if(form.pass.value==""){alert('please fill in password');form.pass.focus();return false}if(form.pass.value.length<6){alert('password at lease 6 charactors');form.pass.focus();return false}return true};function echeck(str){var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if((str==null)||(str=="")){return-1}if(str.indexOf(at)==-1){return 1}if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return 1}if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return 1}if(str.indexOf(at,(lat+1))!=-1){return 1}if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return 1}if(str.indexOf(dot,(lat+2))==-1){return 1}if(str.indexOf(" ")!=-1){return 1}return 0};function checkAdmissionNull(){form=document.admissionForm;if((form.admissionUpArrival.checked==false)&&(form.ambulanceAirport.checked==false)){alert('please select admission on arrival type');return false}if(form.arrivalDate.value==""){alert('please fill in arrival date');form.arrivalDate.focus();return false}if(form.arrivalTime.value==""){alert('please fill in arrival time');form.arrivalTime.focus();return false}if(form.flightDetails.value==""){alert('please fill in flight details');form.flightDetails.focus();return false}if((form.personalCheck[0].checked==false)&&(form.personalCheck[1].checked==false)){alert('Please select : has patient ever seen a doctor at bangkok hospital (Yes/No)?');return false}if((form.hn.value=="")&&form.personalCheck[0].checked){alert('please fill in hospital number (H.N.)');form.hn.focus();return false}if(form.title.value==""){alert('please fill in title');form.title.focus();return false}if(form.firstName.value==""){alert('please fill in first name');form.firstName.focus();return false}if(form.lastName.value==""){alert('please fill in last name');form.lastName.focus();return false}if((form.sex[0].checked==false)&&(form.sex[1].checked==false)){alert('please select in gender');return false}if(form.dd.value==""){alert('please select date of birth');form.dd.focus();return false}if(form.MM.value==""){alert('please select month of birth');form.MM.focus();return false}if(form.YY.value==""){alert('please select year of birth');form.YY.focus();return false}if(form.passNo.value==""){alert('please fill in passport no.');form.passNo.focus();return false}if(form.nation.value==""){alert('please select nationality ');form.nation.focus();return false}if(form.address.value==""){alert('please fill in current address');form.address.focus();return false}if(form.district.value==""){alert('please fill in district');form.district.focus();return false}if(form.city.value==""){alert('please fill in city');form.city.focus();return false}if(form.state.value==""){alert('please fill in state / province');form.state.focus();return false}if(form.country.value==""){alert('please select country');form.country.focus();return false}if(form.zipcode.value==""){alert('please fill in zipcode');form.zipcode.focus();return false}if(form.homeNo.value==""){alert('please fill in homephone no.');form.homeNo.focus();return false}if(form.email.value==""){alert('please fill in email address');form.email.focus();return false}if(echeck(form.email.value)==1){alert("Invalid your email is not correct!");form.email.focus();return false}if(form.diagnosis.value==""){alert('please fill in diagnosis');form.diagnosis.focus();return false}if(form.medicalHistory.value==""){alert('please fill in medical history and treatment');form.medicalHistory.focus();return false}if(form.conditionM.value==""){alert('please fill in current condition & medications ');form.conditionM.focus();return false}if((form.evacaution[0].checked==false)&&(form.evacaution[1].checked==false)){alert('please select request medical evacuation');return false}if(form.evacaution[0].checked==true){return checkAdmissionYesNull()}return true};function checkAdmissionYesNull(){form=document.admissionForm;if((form.EscortTeam[0].checked==false)&&(form.EscortTeam[1].checked==false)){alert('please select Escort Team');return false}if((form.surgery[0].checked==false)&&(form.surgery[1].checked==false)){alert('please select : If any surgery has been performed recently (Yes/No)?');return false}if(form.surgery[0].checked==true){if(form.surgery_service1.value==""){alert('please fill in desease');return false}if(form.surgery_dd1.value==""){alert('please select date');form.surgery_dd1.focus();return false}if(form.surgery_MM1.value==""){alert('please select month');form.surgery_MM1.focus();return false}if(form.surgery_YY1.value==""){alert('please select year');form.surgery_YY1.focus();return false}}if((!form.Significant.checked)&&(!form.Confuse.checked)&&(!form.Depress.checked)&&(!form.Drowsy.checked)&&(!form.Anxious.checked)&&(!form.Unresponsive.checked)&&(!form.Disorient.checked)){alert('please select kind of appearance');return false}if((!form.significant2.checked)&&(!form.Stridor.checked)&&(!form.OralAirway.checked)&&(!form.Secretion.checked)&&(!form.Nasalairway.checked)&&(!form.Injury.checked)&&(!form.TrachealTube.checked)&&(!form.TracheostomyTube.checked)){alert('please select kind of airway');return false}if((!form.significant3.checked)&&(!form.Tachycardia.checked)&&(!form.Dyspnea.checked)){alert('please select kind of respiratory & CVS');return false}if((!form.Cannula.checked)&&(!form.CollarMask.checked)&&(!form.Mask.checked)&&(!form.Ventilator.checked)){alert('please select kind of oxygen');return false}if((!form.Walking[0].checked)&&(!form.Walking[1].checked)&&(!form.Walking[2].checked)&&(!form.Walking[3].checked)){alert('please select walking');return false}if((!form.Sitting[0].checked)&&(!form.Sitting[1].checked)&&(!form.Sitting[2].checked)&&(!form.Sitting[3].checked)){alert('please select sitting');return false}return true};function checkLemousineNull(){form=document.lemousineForm;if(form.firstname.value==""){alert('please fill in first name');form.firstname.focus();return false}if(form.lastname.value==""){alert('please fill in last name');form.lastname.focus();return false}if((form.sex[0].checked==false)&&(form.sex[1].checked==false)){alert('please fill in gender');return false}if(form.dbDay.value==""){alert('please fill in date of birth');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please fill in month of birth');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please fill in year of birth');form.dbYear.focus();return false}if(form.nation.value==""){alert('please fill in Nationality');form.nation.focus();return false}if(form.email.value==""){alert('please fill in Email Address');form.email.focus();return false}if(echeck(form.email.value)==1){alert("Invalid your Email is not correct!");form.email.focus();return false}if(form.arrivalDate.value==""){alert('please fill in Arrival Date');form.arrivalDate.focus();return false}if(form.arrivalHr.value==""){alert('please fill in Arrival Time (local time)');form.arrivalHr.focus();return false}if(form.arrivalFlight.value==""){alert('please fill in Arrival Flight No.');form.arrivalFlight.focus();return false}if(form.DepDate.value==""){alert('please fill in Departure date');form.DepDate.focus();return false}if(form.depHr.value==""){alert('please fill in Departure time');form.depHr.focus();return false}if(form.DepFlight.value==""){alert('please fill in Departure Flight No');form.DepFlight.focus();return false}if(form.passengerNo.value==""){alert('please fill in no. of passengers');form.passengerNo.focus();return false}if(form.LuggageNo.value==""){alert('please fill in no. of luggage');form.LuggageNo.focus();return false}if(form.ofcar.value==""){alert('please fill in Type Of Car');form.ofcar.focus();return false}if((form.apToHospital[0].checked==false)&&(form.apToHospital[1].checked==false)){alert('please fill in Airport To Hospital');return false}if((form.HpToAirport[0].checked==false)&&(form.HpToAirport[1].checked==false)){alert('please fill in Hospital To Airport');return false}return true};function radioChangeLemousine(radioValue){if(radioValue=="0"){window.location='index.php?p=serviceLimousine&flag=0'}if(radioValue=="1"){window.location='index.php?p=serviceLimousine&flag=1'}};function checkChivaRenewalNull(){form=document.chivaForm;if(form.Title.value==""){alert('please select Title');form.Title.focus();return false}if(form.Firstname.value==""){alert('please fill in First Name');form.Firstname.focus();return false}if(form.Lastname.value==""){alert('please fill in Last Name');form.Lastname.focus();return false}if(form.hn.value==""){alert('please fill in Hospital Number');form.hn.focus();return false}if(form.Passport.value==""){alert('please fill in Passport No.');form.Passport.focus();return false}if(form.dd.value==""){alert('please select Date.');form.dd.focus();return false}if(form.MM.value==""){alert('please select Month.');form.MM.focus();return false}if(form.yy.value==""){alert('please select Year.');form.yy.focus();return false}if(form.address.value==""){alert('please fill in Address.');form.address.focus();return false}if(form.City.value==""){alert('please fill in City.');form.City.focus();return false}if(form.Province.value==""){alert('please fill in Province.');form.Province.focus();return false}if(form.Country.value==""){alert('please fill in Country.');form.Country.focus();return false}if(form.Zipcode.value==""){alert('please fill in Zipcode.');form.Zipcode.focus();return false}if(form.Telephone.value==""){alert('please fill in Telephone No.');form.Telephone.focus();return false}if(form.Email.value==""){alert('please fill in Email.');form.Email.focus();return false}if(echeck(form.Email.value)==1){alert("Invalid your Email is not correct!");form.Email.focus();return false}if(form.cardtype.value==""){alert('please select Type of Card.');form.cardtype.focus();return false}return true};function checkRegisterShopping(){form=document.registerForm;if((form.Bmc[0].checked==false)&&(form.Bmc[1].checked==false)){alert('Are you a former patient at Bangkok Hospital Medical Center (Yes/No)?');return false}if(form.Bmc[0].checked==true){if(form.Hn.value==""){alert('please fill in Hospital Number');form.Hn.focus();return false}}if(form.Title.value==""){alert('please fill in title');form.Title.focus();return false}if(form.Firstname.value==""){alert('please fill in firstname');form.Firstname.focus();return false}if(form.Lastname.value==""){alert('please fill in lastname');form.Lastname.focus();return false}if((form.Gender[0].checked==false)&&(form.Gender[1].checked==false)){alert('please fill in gender');return false}if(form.dbDay.value==""){alert('please select date of birth');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please select month of birth');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please select year of birth');form.dbYear.focus();return false}if(form.CountryR.value==""){alert('please fill in country of residence');form.CountryR.focus();return false}if(form.Nation.value==""){alert('please fill in nationality');form.Nation.focus();return false}if(form.s_email.value==""){alert('please fill in email address');form.s_email.focus();return false}if(echeck(form.s_email.value)==1){alert("Invalid email address format. Please re-enter!");form.s_email.focus();return false}if(form.passw.value==""){alert('please fill in password');form.passw.focus();return false}if(form.passw.value.length<6){alert('password at lease 6 charactors');form.passw.focus();return false}if(form.pay_Firstname.value==""){alert('please fill in payor firstname');form.pay_Firstname.focus();return false}if(form.pay_Lastname.value==""){alert('please fill in payor lastname');form.pay_Lastname.focus();return false}if(form.pay_Address1.value==""){alert('please fill in payor address');form.pay_Address1.focus();return false}if(form.pay_Zip.value==""){alert('please fill in payor zip code');form.pay_Zip.focus();return false}if(form.pay_City.value==""){alert('please fill in payor city');form.pay_City.focus();return false}if(form.pay_Email.value==""){alert('please fill in payor email address');form.pay_Email.focus();return false}if(echeck(form.pay_Email.value)==1){alert("Invalid payor email address format. Please re-enter!");form.pay_Email.focus();return false}if(form.pay_City.value==""){alert('please fill in payor city');form.pay_City.focus();return false}return true};function checkRegisterShoppingExisting(){form=document.registerForm;if((form.Bmc[0].checked==false)&&(form.Bmc[1].checked==false)){alert('Are you a former patient at Bangkok Hospital Medical Center (Yes/No)?');return false}if(form.Bmc[0].checked==true){if(form.Hn.value==""){alert('please fill in Hospital Number');form.Hn.focus();return false}}if(form.Title.value==""){alert('please fill in title');form.Title.focus();return false}if(form.Firstname.value==""){alert('please fill in firstname');form.Firstname.focus();return false}if(form.Lastname.value==""){alert('please fill in lastname');form.Lastname.focus();return false}if((form.Gender[0].checked==false)&&(form.Gender[1].checked==false)){alert('please fill in gender');return false}if(form.dbDay.value==""){alert('please select date of birth');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please select month of birth');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please select year of birth');form.dbYear.focus();return false}if(form.CountryR.value==""){alert('please fill in country of residence');form.CountryR.focus();return false}if(form.Nation.value==""){alert('please fill in nationality');form.Nation.focus();return false}if(form.pay_Firstname.value==""){alert('please fill in payor firstname');form.pay_Firstname.focus();return false}if(form.pay_Lastname.value==""){alert('please fill in payor lastname');form.pay_Lastname.focus();return false}if(form.pay_Address1.value==""){alert('please fill in payor address');form.pay_Address1.focus();return false}if(form.pay_Zip.value==""){alert('please fill in payor zip code');form.pay_Zip.focus();return false}if(form.pay_City.value==""){alert('please fill in payor city');form.pay_City.focus();return false}if(form.pay_Email.value==""){alert('please fill in payor email address');form.pay_Email.focus();return false}if(echeck(form.pay_Email.value)==1){alert("Invalid payor email address format. Please re-enter!");form.pay_Email.focus();return false}if(form.pay_City.value==""){alert('please fill in payor city');form.pay_City.focus();return false}return true};function checkApartmentsNull(){form=document.apartmentForm;if(form.PreName.value==""){alert('please fill in title');form.PreName.focus();return false}if(form.firstName.value==""){alert('please fill in firstname');form.firstName.focus();return false}if(form.lastName.value==""){alert('please fill in lastname');form.lastName.focus();return false}if((form.Gender[0].checked==false)&&(form.Gender[1].checked==false)){alert('please fill in gender');return false}if(form.dbDay.value==""){alert('please fill in date of birth (day)');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please fill in date of birth (month)');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please fill date of birth (year)');form.dbYear.focus();return false}if(form.Nation.value==""){alert('please fill in nationality');form.Nation.focus();return false}if(form.Email.value==""){alert('please fill in email address');form.Email.focus();return false}if(echeck(form.Email.value)==1){alert("Invalid your email is not correct!");form.Email.focus();return false}if(form.NumRoom.value==""){alert('please fill in No. of room');form.NumRoom.focus();return false}if(!validateInt(form.NumRoom)){alert('No. of room must be integer');form.NumRoom.value="";form.NumRoom.focus();return false}if(form.RoomType.value==""){alert('please fill in room type');form.RoomType.focus();return false}if(form.BedType.value==""){alert('please fill in bed type');form.BedType.focus();return false}if(form.NumAdult.value==""){alert('please fill in adults');form.NumAdult.focus();return false}if(!validateInt(form.NumAdult)){alert('adult must be integer');form.NumAdult.value="";form.NumAdult.focus();return false}if(form.NumChild.value==""){alert('please fill in children');form.NumChild.focus();return false}if(!validateInt(form.NumChild)){alert('child must be integer');form.NumChild.value="";form.NumChild.focus();return false}if(form.CheckInDate.value==""){alert('please fill in check-in date');form.CheckInDate.focus();return false}if(form.CheckOutDate.value==""){alert('please fill in check-out date');form.CheckOutDate.focus();return false}if(form.DepFrom.value==""){alert('please fill in departure from');form.DepFrom.focus();return false}if(form.ArrivalDate.value==""){alert('please fill in arrival date');form.ArrivalDate.focus();return false}if(form.avHour.value==""){alert('please fill in arrival time(hour)');form.avHour.focus();return false}if(form.avMinute.value==""){alert('please fill in arrival time(minute)');form.avMinute.focus();return false}if(form.avAmPm.value==""){alert('please fill in arrival time(Am or Pm)');form.avAmPm.focus();return false}return true};function checkInquiryNull(){form=document.inquiryForm;if(form.Title.value==""){alert('please select title');form.Title.focus();return false}if(form.Firstname.value==""){alert('please fill in firstname');form.Firstname.focus();return false}if(form.Lastname.value==""){alert('please fill in lastname');form.Lastname.focus();return false}if(form.Gender.value==""){alert('please select gender');form.Gender.focus();return false}if(form.dbDay.value==""){alert('please fill in date of birth');form.dbDay.focus();return false}if(form.dbMonth.value==""){alert('please fill in month of birth');form.dbMonth.focus();return false}if(form.dbYear.value==""){alert('please fill in year of birth');form.dbYear.focus();return false}if(form.Country.value==""){alert('please select country of residence');form.Country.focus();return false}if(form.Nation.value==""){alert('please select your nationality');form.Nation.focus();return false}if(form.Email.value==""){alert('please fill in email address');form.Email.focus();return false}if(form.Inquiry.value==""){alert('please select inquiry type');form.Inquiry.focus();return false}if(form.PresentIll.value==""){alert('please fill in present illness');form.PresentIll.focus();return false}if(form.captchatext.value!=form.captchapix.value){alert('Security text mismatch, please try again.');form.captchatext.focus();return false}return true};function echeck(str){var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if((str==null)||(str=="")){return-1}if(str.indexOf(at)==-1){return 1}if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return 1}if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return 1}if(str.indexOf(at,(lat+1))!=-1){return 1}if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return 1}if(str.indexOf(dot,(lat+2))==-1){return 1}if(str.indexOf(" ")!=-1){return 1}return 0};function radioChange(radioValue){if(radioValue=="0"){window.location='index.php?p=serviceApartment&flag=0'}if(radioValue=="1"){window.location='index.php?p=serviceApartment&flag=1'}};function radioChangeApartment(radioValue){if(radioValue=="0"){window.location='index.php?p=serviceApartment&flag=0'}if(radioValue=="1"){window.location='index.php?p=serviceApartment&flag=1'}};function checkGreetingCardNull(){form=document.greetingCardForm;if(form.PatientFirstname.value==""){alert('please fill in patient firstname ');form.PatientFirstname.focus();return false}if(form.PatientLastname.value==""){alert('please fill in patient lastname');form.PatientLastname.focus();return false}if(form.PatientRoomNo.value==""){alert('please fill in room number');form.PatientRoomNo.focus();return false}if(form.SenderFirstname.value==""){alert('please fill in sender firstname');form.SenderFirstname.focus();return false}if(form.SenderLastname.value==""){alert('please fill in sender lastname');form.SenderLastname.focus();return false}if(form.SenderEmail.value==""){alert('please fill in email address');form.SenderEmail.focus();return false}if(echeck(form.SenderEmail.value)==1){alert("Invalid your email is not correct!");form.SenderEmail.focus();return false}return true};function callAHAH(url,pageElement,callMessage,errorMessage){document.getElementById(pageElement).innerHTML=callMessage;if(window.XMLHttpRequest)req=new XMLHttpRequest();else if(window.ActiveXObject){try{req=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{req=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}else return false;req.onreadystatechange=function(){responseAHAH(pageElement,errorMessage)};myRand=parseInt(Math.random()*999999999999999);var modurl=url;req.open("GET",modurl,true);req.send(null)};function responseAHAH(pageElement,errorMessage){if(req.readyState==4){if(req.status==200){output=req.responseText;document.getElementById(pageElement).innerHTML=output}else{document.getElementById(pageElement).innerHTML=errorMessage+"\n"+responseText}}};function makelinks(urllink){callAHAH(urllink,'content','<table width=100% height=400 border=0><tr><td align=center valign=middle><img src="http://www.bangkokhospital.com/images/map_loading.gif" border="0" /></td></tr></table>','error')};function mainLogLinks(urllink){callAHAH(urllink,'maindiv','<table width=100% height=400 border=0><tr><td align=center valign=middle><img src="http://www.bangkokhospital.com/images/map_loading.gif" border="0" /></td></tr></table>','error')};function mainMenuLinks(urllink){callAHAH(urllink,'mainmenu','<table width=100% height=500 border=0><tr><td align=center valign=middle><img src="http://www.bangkokhospital.com/images/map_loading.gif" border="0" /></td></tr></table>','error')};function switchDivLinks(divname,urllink){callAHAH(urllink,divname,'<table width=100% border=0><tr><td align=center valign=middle><img src="images/http://www.bangkokhospital.com/map_loading.gif" border="0" /></td></tr></table>','error');location.reload(true)};function innerLoadingCombobox(url,divname,targetfile,objname){var loc = new String(window.parent.document.location);if(loc.indexOf("https://")!= -1){prefix = "https://";}else{prefix = "http://";};var keyid=document.getElementById(objname).value;var urllink=prefix+url+targetfile+".php?xid="+keyid;callAHAH(urllink,divname,'<select name=\'xx\' id=\'xx\' size=\'1\' class=\'normal_text\'><option>loading...</option></select>','error')};function innerLoadingSpecialtyCombobox(url,divname,targetfile,objname,drid){var loc = new String(window.parent.document.location);if(loc.indexOf("https://")!= -1){prefix = "https://";}else{prefix = "http://";};var keyid=document.getElementById(objname).value;var urllink=prefix+url+targetfile+".php?xid="+keyid+"&drid="+drid;callAHAH(urllink,divname,'<select name=\'xx\' id=\'xx\' size=\'1\' class=\'normal_text\'><option>loading...</option></select>','error')};function DisplayImage(teller,obj){document.getElementById('img'+teller).style.visibility='visible';document.getElementById('xprofile'+teller).style.visibility='visible';document.getElementById('specialty'+teller).style.visibility='hidden';document.getElementById('location'+teller).style.visibility='hidden';obj.bgColor='#D5E8F7'};function HideImage(teller,obj){document.getElementById('img'+teller).style.visibility='hidden';document.getElementById('xprofile'+teller).style.visibility='hidden';document.getElementById('specialty'+teller).style.visibility='visible';document.getElementById('location'+teller).style.visibility='visible';obj.bgColor='#ffffff'};function ctDisplayImage(teller,obj){document.getElementById('img'+teller).style.visibility='visible';obj.bgColor='#e9e9e9'};function ctHideImage(teller,obj){document.getElementById('img'+teller).style.visibility='hidden';obj.bgColor='#ffffff'};var ddlevelsmenu={enableshim:true,arrowpointers:{downarrow:["himages/arrow-down.gif",1,1],rightarrow:["images/arrow-right.gif",5,7],showarrow:{toplevel:true,sublevel:true}},hideinterval:200,effects:{enableswipe:true,enablefade:true,duration:200},httpsiframesrc:"https://www.bangkokhospital.com/blank.html",topmenuids:[],topitems:{},subuls:{},lastactivesubul:{},topitemsindex:-1,ulindex:-1,hidetimers:{},shimadded:false,nonFF:!/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent),getoffset:function(what,offsettype){return(what.offsetParent)?what[offsettype]+this.getoffset(what.offsetParent,offsettype):what[offsettype]},getoffsetof:function(el){el._offsets={left:this.getoffset(el,"offsetLeft"),top:this.getoffset(el,"offsetTop")}},getwindowsize:function(){this.docwidth=window.innerWidth?window.innerWidth-10:this.standardbody.clientWidth-10;this.docheight=window.innerHeight?window.innerHeight-15:this.standardbody.clientHeight-18},gettopitemsdimensions:function(){for(var m=0;m<this.topmenuids.length;m++){var topmenuid=this.topmenuids[m];for(var i=0;i<this.topitems[topmenuid].length;i++){var header=this.topitems[topmenuid][i];var submenu=document.getElementById(header.getAttribute('rel'));header._dimensions={w:header.offsetWidth,h:header.offsetHeight,submenuw:submenu.offsetWidth,submenuh:submenu.offsetHeight}}}},isContained:function(m,e){var e=window.event||e;var c=e.relatedTarget||((e.type=="mouseover")?e.fromElement:e.toElement);while(c&&c!=m)try{c=c.parentNode}catch(e){c=m}if(c==m)return true;else return false},addpointer:function(target,imgclass,imginfo,BeforeorAfter){var pointer=document.createElement("img");pointer.src=imginfo[0];pointer.style.width=imginfo[1]+"px";pointer.style.height=imginfo[2]+"px";if(imgclass=="rightarrowpointer"){pointer.style.left=target.offsetWidth-imginfo[2]-2+"px"}pointer.className=imgclass;var target_firstEl=target.childNodes[target.firstChild.nodeType!=1?1:0];if(target_firstEl&&target_firstEl.tagName=="SPAN"){target=target_firstEl}if(BeforeorAfter=="before")target.insertBefore(pointer,target.firstChild);else target.appendChild(pointer)},css:function(el,targetclass,action){var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)","ig");if(action=="check")return needle.test(el.className);else if(action=="remove")el.className=el.className.replace(needle,"");else if(action=="add"&&!needle.test(el.className))el.className+=" "+targetclass},addshimmy:function(target){var shim=(!window.opera)?document.createElement("iframe"):document.createElement("div");shim.className="ddiframeshim";shim.setAttribute("src",location.protocol=="https:"?this.httpsiframesrc:"about:blank");shim.setAttribute("frameborder","0");target.appendChild(shim);try{shim.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)'}catch(e){}return shim},positionshim:function(header,submenu,dir,scrollX,scrollY){if(header._istoplevel){var scrollY=window.pageYOffset?window.pageYOffset:this.standardbody.scrollTop;var topgap=header._offsets.top-scrollY;var bottomgap=scrollY+this.docheight-header._offsets.top-header._dimensions.h;if(topgap>0){this.shimmy.topshim.style.left=scrollX+"px";this.shimmy.topshim.style.top=scrollY+"px";this.shimmy.topshim.style.width="99%";this.shimmy.topshim.style.height=topgap+"px"}if(bottomgap>0){this.shimmy.bottomshim.style.left=scrollX+"px";this.shimmy.bottomshim.style.top=header._offsets.top+header._dimensions.h+"px";this.shimmy.bottomshim.style.width="99%";this.shimmy.bottomshim.style.height=bottomgap+"px"}}},hideshim:function(){this.shimmy.topshim.style.width=this.shimmy.bottomshim.style.width=0;this.shimmy.topshim.style.height=this.shimmy.bottomshim.style.height=0},buildmenu:function(mainmenuid,header,submenu,submenupos,istoplevel,dir){header._master=mainmenuid;header._pos=submenupos;header._istoplevel=istoplevel;if(istoplevel){this.addEvent(header,function(e){ddlevelsmenu.hidemenu(ddlevelsmenu.subuls[this._master][parseInt(this._pos)])},"click")}this.subuls[mainmenuid][submenupos]=submenu;header._dimensions={w:header.offsetWidth,h:header.offsetHeight,submenuw:submenu.offsetWidth,submenuh:submenu.offsetHeight};this.getoffsetof(header);submenu.style.left=0;submenu.style.top=0;submenu.style.visibility="hidden";this.addEvent(header,function(e){if(!ddlevelsmenu.isContained(this,e)){var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)];if(this._istoplevel){ddlevelsmenu.css(this,"selected","add");clearTimeout(ddlevelsmenu.hidetimers[this._master][this._pos])}ddlevelsmenu.getoffsetof(header);var scrollX=window.pageXOffset?window.pageXOffset:ddlevelsmenu.standardbody.scrollLeft;var scrollY=window.pageYOffset?window.pageYOffset:ddlevelsmenu.standardbody.scrollTop;var submenurightedge=this._offsets.left+this._dimensions.submenuw+(this._istoplevel&&dir=="topbar"?0:this._dimensions.w);var submenubottomedge=this._offsets.top+this._dimensions.submenuh;var menuleft=(this._istoplevel?this._offsets.left+(dir=="sidebar"?this._dimensions.w:0):this._dimensions.w);if(submenurightedge-scrollX>ddlevelsmenu.docwidth){menuleft+=-this._dimensions.submenuw+(this._istoplevel&&dir=="topbar"?this._dimensions.w:-this._dimensions.w)}submenu.style.left=menuleft+"px";var menutop=(this._istoplevel?this._offsets.top+(dir=="sidebar"?0:this._dimensions.h):this.offsetTop);if(submenubottomedge-scrollY>ddlevelsmenu.docheight){if(this._dimensions.submenuh<this._offsets.top+(dir=="sidebar"?this._dimensions.h:0)-scrollY){menutop+=-this._dimensions.submenuh+(this._istoplevel&&dir=="topbar"?-this._dimensions.h:this._dimensions.h)}else{menutop+=-(this._offsets.top-scrollY)+(this._istoplevel&&dir=="topbar"?-this._dimensions.h:0)}}submenu.style.top=menutop+"px";if(ddlevelsmenu.enableshim&&(ddlevelsmenu.effects.enableswipe==false||ddlevelsmenu.nonFF)){ddlevelsmenu.positionshim(header,submenu,dir,scrollX,scrollY)}else{submenu.FFscrollInfo={x:scrollX,y:scrollY}}ddlevelsmenu.showmenu(header,submenu,dir)}},"mouseover");this.addEvent(header,function(e){var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)];if(this._istoplevel){if(!ddlevelsmenu.isContained(this,e)&&!ddlevelsmenu.isContained(submenu,e))ddlevelsmenu.hidemenu(submenu)}else if(!this._istoplevel&&!ddlevelsmenu.isContained(this,e)){ddlevelsmenu.hidemenu(submenu)}},"mouseout")},setopacity:function(el,value){el.style.opacity=value;if(typeof el.style.opacity!="string"){el.style.MozOpacity=value;if(el.filters){el.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity="+value*100+")"}}},showmenu:function(header,submenu,dir){if(this.effects.enableswipe||this.effects.enablefade){if(this.effects.enableswipe){var endpoint=(header._istoplevel&&dir=="topbar")?header._dimensions.submenuh:header._dimensions.submenuw;submenu.style.width=submenu.style.height=0;submenu.style.overflow="hidden"}if(this.effects.enablefade){this.setopacity(submenu,0)}submenu._curanimatedegree=0;submenu.style.visibility="visible";clearInterval(submenu._animatetimer);submenu._starttime=new Date().getTime();submenu._animatetimer=setInterval(function(){ddlevelsmenu.revealmenu(header,submenu,endpoint,dir)},10)}else{submenu.style.visibility="visible"}},revealmenu:function(header,submenu,endpoint,dir){var elapsed=new Date().getTime()-submenu._starttime;if(elapsed<this.effects.duration){if(this.effects.enableswipe){if(submenu._curanimatedegree==0){submenu.style[header._istoplevel&&dir=="topbar"?"width":"height"]="auto"}submenu.style[header._istoplevel&&dir=="topbar"?"height":"width"]=(submenu._curanimatedegree*endpoint)+"px"}if(this.effects.enablefade){this.setopacity(submenu,submenu._curanimatedegree)}}else{clearInterval(submenu._animatetimer);if(this.effects.enableswipe){submenu.style.width="auto";submenu.style.height="auto";submenu.style.overflow="visible"}if(this.effects.enablefade){this.setopacity(submenu,1);submenu.style.filter=""}if(this.enableshim&&submenu.FFscrollInfo)this.positionshim(header,submenu,dir,submenu.FFscrollInfo.x,submenu.FFscrollInfo.y)}submenu._curanimatedegree=(1-Math.cos((elapsed/this.effects.duration)*Math.PI))/2},hidemenu:function(submenu){if(typeof submenu._pos!="undefined"){this.css(this.topitems[submenu._master][parseInt(submenu._pos)],"selected","remove");if(this.enableshim)this.hideshim()}clearInterval(submenu._animatetimer);submenu.style.left=0;submenu.style.top="-1000px";submenu.style.visibility="hidden"},addEvent:function(target,functionref,tasktype){if(target.addEventListener)target.addEventListener(tasktype,functionref,false);else if(target.attachEvent)target.attachEvent('on'+tasktype,function(){return functionref.call(target,window.event)})},domready:function(functionref){if(dd_domreadycheck){functionref();return}if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);functionref();dd_domreadycheck=true},false)}else if(document.attachEvent){if(document.documentElement.doScroll&&window==window.top)(function(){if(dd_domreadycheck){functionref();return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}functionref();dd_domreadycheck=true})()}if(document.attachEvent&&parent.length>0)this.addEvent(window,function(){functionref()},"load")},init:function(mainmenuid,dir){this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;this.topitemsindex=-1;this.ulindex=-1;this.topmenuids.push(mainmenuid);this.topitems[mainmenuid]=[];this.subuls[mainmenuid]=[];this.hidetimers[mainmenuid]=[];if(this.enableshim&&!this.shimadded){this.shimmy={};this.shimmy.topshim=this.addshimmy(document.body);this.shimmy.bottomshim=this.addshimmy(document.body);this.shimadded=true}var menubar=document.getElementById(mainmenuid);var alllinks=menubar.getElementsByTagName("a");this.getwindowsize();for(var i=0;i<alllinks.length;i++){if(alllinks[i].getAttribute('rel')){this.topitemsindex++;this.ulindex++;var menuitem=alllinks[i];this.topitems[mainmenuid][this.topitemsindex]=menuitem;var dropul=document.getElementById(menuitem.getAttribute('rel'));document.body.appendChild(dropul);dropul.style.zIndex=2000;dropul._master=mainmenuid;dropul._pos=this.topitemsindex;this.addEvent(dropul,function(){ddlevelsmenu.hidemenu(this)},"click");var arrowclass=(dir=="sidebar")?"rightarrowpointer":"downarrowpointer";var arrowpointer=(dir=="sidebar")?this.arrowpointers.rightarrow:this.arrowpointers.downarrow;if(this.arrowpointers.showarrow.toplevel);this.addpointer(menuitem,arrowclass,arrowpointer,(dir=="sidebar")?"before":"after");this.buildmenu(mainmenuid,menuitem,dropul,this.ulindex,true,dir);dropul.onmouseover=function(){clearTimeout(ddlevelsmenu.hidetimers[this._master][this._pos])};this.addEvent(dropul,function(e){if(!ddlevelsmenu.isContained(this,e)&&!ddlevelsmenu.isContained(ddlevelsmenu.topitems[this._master][parseInt(this._pos)],e)){var dropul=this;if(ddlevelsmenu.enableshim);ddlevelsmenu.hideshim();ddlevelsmenu.hidetimers[this._master][this._pos]=setTimeout(function(){ddlevelsmenu.hidemenu(dropul)},ddlevelsmenu.hideinterval)}},"mouseout");var subuls=dropul.getElementsByTagName("ul");for(var c=0;c<subuls.length;c++){this.ulindex++;var parentli=subuls[c].parentNode;if(this.arrowpointers.showarrow.sublevel);this.addpointer(parentli.getElementsByTagName("a")[0],"rightarrowpointer",this.arrowpointers.rightarrow,"before");this.buildmenu(mainmenuid,parentli,subuls[c],this.ulindex,false,dir)}}}this.addEvent(window,function(){ddlevelsmenu.getwindowsize();ddlevelsmenu.gettopitemsdimensions()},"resize")},setup:function(mainmenuid,dir){this.domready(function(){ddlevelsmenu.init(mainmenuid,dir)})}};var fadeSlideShow_descpanel={controls:[['x.png',7,7],['restore.png',10,11],['loading.gif',54,55]],fontStyle:'normal 11px Verdana',slidespeed:200};jQuery.noConflict();function fadeSlideShow(settingarg){this.setting=settingarg;settingarg=null;var setting=this.setting;setting.fadeduration=setting.fadeduration?parseInt(setting.fadeduration):500;setting.curimage=(setting.persist)?fadeSlideShow.routines.getCookie("gallery-"+setting.wrapperid):0;setting.curimage=setting.curimage||0;setting.currentstep=0;setting.totalsteps=setting.imagearray.length*(setting.displaymode.cycles>0?setting.displaymode.cycles:Infinity);setting.fglayer=0,setting.bglayer=1;setting.oninit=setting.oninit||function(){};setting.onslide=setting.onslide||function(){};if(setting.displaymode.randomize)setting.imagearray.sort(function(){return 0.5-Math.random()});var preloadimages=[];setting.longestdesc="";for(var i=0;i<setting.imagearray.length;i++){preloadimages[i]=new Image();preloadimages[i].src=setting.imagearray[i][0];if(setting.imagearray[i][3]&&setting.imagearray[i][3].length>setting.longestdesc.length);setting.longestdesc=setting.imagearray[i][3]}var closebutt=fadeSlideShow_descpanel.controls[0];setting.closebutton=(setting.descreveal=="always")?'<img class="close" src="'+closebutt[0]+'" style="float:right;cursor:hand;cursor:pointer;width:'+closebutt[1]+'px;height:'+closebutt[2]+'px;margin-left:2px" title="Hide Description" />':'';var slideshow=this;jQuery(document).ready(function($){var setting=slideshow.setting;var fullhtml=fadeSlideShow.routines.getFullHTML(setting.imagearray);setting.$wrapperdiv=$('#'+setting.wrapperid).css({position:'relative',visibility:'visible',background:'white',overflow:'hidden',width:setting.dimensions[0],height:setting.dimensions[1]}).empty();if(setting.$wrapperdiv.length==0){alert("Error: DIV with ID \""+setting.wrapperid+"\" not found on page.");return}setting.$gallerylayers=$('<div class="gallerylayer"></div><div class="gallerylayer"></div>').css({position:'absolute',left:0,top:0,width:'100%',height:'100%',background:'white'}).appendTo(setting.$wrapperdiv);var $loadingimg=$('<img src="'+fadeSlideShow_descpanel.controls[2][0]+'" style="position:absolute;width:'+fadeSlideShow_descpanel.controls[2][1]+';height:'+fadeSlideShow_descpanel.controls[2][2]+'" />').css({left:setting.dimensions[0]/2-fadeSlideShow_descpanel.controls[2][1]/2,top:setting.dimensions[1]/2-fadeSlideShow_descpanel.controls[2][2]}).appendTo(setting.$wrapperdiv);var $curimage=setting.$gallerylayers.html(fullhtml).find('img').hide().eq(setting.curimage);if(setting.longestdesc!=""){fadeSlideShow.routines.adddescpanel($,setting);if(setting.descreveal=="always"){setting.$descpanel.css({top:setting.dimensions[1]-setting.panelheight});setting.$descinner.click(function(e){if(e.target.className=="close"){slideshow.showhidedescpanel('hide')}});setting.$restorebutton.click(function(e){slideshow.showhidedescpanel('show');$(this).css({visibility:'hidden'})})}else{setting.$wrapperdiv.bind('mouseenter',function(){slideshow.showhidedescpanel('show')});setting.$wrapperdiv.bind('mouseleave',function(){slideshow.showhidedescpanel('hide')})}};setting.$wrapperdiv.bind('mouseenter',function(){setting.ismouseover=true});setting.$wrapperdiv.bind('mouseleave',function(){setting.ismouseover=false});if($curimage.get(0).complete){$loadingimg.hide();slideshow.paginateinit($);slideshow.showslide(setting.curimage)}else{$loadingimg.hide();slideshow.paginateinit($);$curimage.bind('load',function(){slideshow.showslide(setting.curimage)})};setting.oninit.call(slideshow);$(window).bind('unload',function(){if(slideshow.setting.persist)fadeSlideShow.routines.setCookie("gallery-"+setting.wrapperid,setting.curimage);jQuery.each(slideshow.setting,function(k){if(slideshow.setting[k]instanceof Array){for(var i=0;i<slideshow.setting[k].length;i++){if(slideshow.setting[k][i].tagName=="DIV")slideshow.setting[k][i].innerHTML=null;slideshow.setting[k][i]=null}}});slideshow=slideshow.setting=null})})};fadeSlideShow.prototype={navigate:function(keyword){var setting=this.setting;clearTimeout(setting.playtimer);if(setting.displaymode.type=="auto"){setting.displaymode.type="manual";setting.displaymode.wraparound=true}if(!isNaN(parseInt(keyword))){this.showslide(parseInt(keyword))}else if(/(prev)|(next)/i.test(keyword)){this.showslide(keyword.toLowerCase())}},showslide:function(keyword){var slideshow=this;var setting=slideshow.setting;if(setting.displaymode.type=="auto"&&setting.ismouseover&&setting.currentstep<=setting.totalsteps){setting.playtimer=setTimeout(function(){slideshow.showslide('next')},setting.displaymode.pause);return}var totalimages=setting.imagearray.length;var imgindex=(keyword=="next")?(setting.curimage<totalimages-1?setting.curimage+1:0):(keyword=="prev")?(setting.curimage>0?setting.curimage-1:totalimages-1):Math.min(keyword,totalimages-1);var $slideimage=setting.$gallerylayers.eq(setting.bglayer).find('img').hide().eq(imgindex).show();var imgdimensions=[$slideimage.width(),$slideimage.height()];$slideimage.css({marginLeft:(imgdimensions[0]>0&&imgdimensions[0]<setting.dimensions[0])?setting.dimensions[0]/2-imgdimensions[0]/2:0});$slideimage.css({marginTop:(imgdimensions[1]>0&&imgdimensions[1]<setting.dimensions[1])?setting.dimensions[1]/2-imgdimensions[1]/2:0});setting.$gallerylayers.eq(setting.bglayer).css({zIndex:1000,opacity:0}).stop().css({opacity:0}).animate({opacity:1},setting.fadeduration,function(){clearTimeout(setting.playtimer);try{setting.onslide.call(slideshow,setting.$gallerylayers.eq(setting.fglayer).get(0),setting.curimage)}catch(e){alert("Fade In Slideshow error: An error has occured somwhere in your code attached to the \"onslide\" event: "+e)}setting.currentstep+=1;if(setting.displaymode.type=="auto"){if(setting.currentstep<=setting.totalsteps||setting.displaymode.cycles==0);setting.playtimer=setTimeout(function(){slideshow.showslide('next')},setting.displaymode.pause)}});setting.$gallerylayers.eq(setting.fglayer).css({zIndex:999});setting.fglayer=setting.bglayer;setting.bglayer=(setting.bglayer==0)?1:0;setting.curimage=imgindex;if(setting.$descpanel)setting.$descpanel.css({visibility:(setting.imagearray[imgindex][3])?'visible':'hidden'});if(setting.imagearray[imgindex][3])setting.$descinner.empty().html(setting.closebutton+setting.imagearray[imgindex][3]);if(setting.displaymode.type=="manual"&&!setting.displaymode.wraparound){this.paginatecontrol()}if(setting.$status)setting.$status.html(setting.curimage+1+"/"+totalimages)},showhidedescpanel:function(state,showcontrol){var setting=this.setting;var endpoint=(state=="show")?setting.dimensions[1]-setting.panelheight:this.setting.dimensions[1];setting.$descpanel.stop().animate({top:endpoint},fadeSlideShow_descpanel.slidespeed,function(){if(setting.descreveal=="always"&&state=="hide");setting.$restorebutton.css({visibility:'visible'})})},paginateinit:function($){var slideshow=this;var setting=this.setting;if(setting.togglerid){setting.$togglerdiv=$("#"+setting.togglerid);setting.$prev=setting.$togglerdiv.find('.prev').data('action','prev');setting.$next=setting.$togglerdiv.find('.next').data('action','next');setting.$prev.add(setting.$next).click(function(e){var $target=$(this);slideshow.navigate($target.data('action'));e.preventDefault()});setting.$status=setting.$togglerdiv.find('.status')}},paginatecontrol:function(){var setting=this.setting;setting.$prev.css({opacity:(setting.curimage==0)?0.4:1}).data('action',(setting.curimage==0)?'none':'prev');setting.$next.css({opacity:(setting.curimage==setting.imagearray.length-1)?0.4:1}).data('action',(setting.curimage==setting.imagearray.length-1)?'none':'next');if(document.documentMode==8){setting.$prev.find('img:eq(0)').css({opacity:(setting.curimage==0)?0.4:1});setting.$next.find('img:eq(0)').css({opacity:(setting.curimage==setting.imagearray.length-1)?0.4:1})}}};fadeSlideShow.routines={getSlideHTML:function(imgelement){var layerHTML=(imgelement[1])?'<a href="'+imgelement[1]+'" target="'+imgelement[2]+'">\n':'';layerHTML+='<img src="'+imgelement[0]+'" style="border-width:0;" />\n';layerHTML+=(imgelement[1])?'</a>\n':'';return layerHTML},getFullHTML:function(imagearray){var preloadhtml='';for(var i=0;i<imagearray.length;i++)preloadhtml+=this.getSlideHTML(imagearray[i]);return preloadhtml},adddescpanel:function($,setting){setting.$descpanel=$('<div class="fadeslidedescdiv"></div>').css({position:'absolute',visibility:'hidden',width:'100%',left:0,top:setting.dimensions[1],font:fadeSlideShow_descpanel.fontStyle,zIndex:'1001'}).appendTo(setting.$wrapperdiv);$('<div class="descpanelbg"></div><div class="descpanelfg"></div>').css({position:'absolute',left:0,top:0,width:setting.$descpanel.width()-8,padding:'4px'}).eq(0).css({background:'white',opacity:0.5}).end().eq(1).css({color:'white'}).html(setting.closebutton+setting.longestdesc).end().appendTo(setting.$descpanel);setting.$descinner=setting.$descpanel.find('div.descpanelfg');setting.panelheight=setting.$descinner.outerHeight();setting.$descpanel.css({height:setting.panelheight}).find('div').css({height:'100%'});if(setting.descreveal=="always"){setting.$restorebutton=$('<img class="restore" title="Restore Description" src="'+fadeSlideShow_descpanel.controls[1][0]+'" style="position:absolute;visibility:hidden;right:0;bottom:0;z-index:1002;width:'+fadeSlideShow_descpanel.controls[1][1]+'px;height:'+fadeSlideShow_descpanel.controls[1][2]+'px;cursor:pointer;cursor:hand" />').appendTo(setting.$wrapperdiv)}},getCookie:function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))return document.cookie.match(re)[0].split("=")[1];return null},setCookie:function(name,value){document.cookie=name+"="+value+";path=/"}};DatePickerControl.defaultFormat="DD/MM/YYYY";DatePickerControl.submitFormat="";DatePickerControl.offsetY=1;DatePickerControl.offsetX=0;DatePickerControl.todayText="hoy";DatePickerControl.buttonTitle="Abrir calendario...";DatePickerControl.buttonPosition="in";DatePickerControl.buttonOffsetX=0;DatePickerControl.buttonOffsetY=0;DatePickerControl.closeOnTodayBtn=true;DatePickerControl.defaultTodaySel=true;DatePickerControl.autoShow=false;DatePickerControl.firstWeekDay=0;DatePickerControl.weekend=[0,6];DatePickerControl.weekNumber=false;DatePickerControl.Months=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"];DatePickerControl.Days=["Dom","Lun","Mar","Mi&eacute;","Jue","Vie","S&aacute;b"];DatePickerControl.useTrickyBG=false;if(navigator.userAgent.indexOf("MSIE")>1){DatePickerControl.useTrickyBG=true;DatePickerControl.offsetY=0;DatePickerControl.offsetX=-1;DatePickerControl.buttonOffsetX=-4;DatePickerControl.buttonOffsetY=-2;if(document.getElementsByTagName("html")[0].getAttribute("xmlns")!=null){DatePickerControl.offsetY=16;DatePickerControl.offsetX=10;DatePickerControl.buttonOffsetX=8;DatePickerControl.buttonOffsetY=14}};DatePickerControl.editIdPrefix="DPC_";DatePickerControl.displayed=false;DatePickerControl.HIDE_TIMEOUT=200;DatePickerControl.hideTimeout=null;DatePickerControl.buttonIdPrefix="CALBUTTON";DatePickerControl.dayIdPrefix="CALDAY";DatePickerControl.currentDay=1;DatePickerControl.originalValue="";DatePickerControl.calFrameId="calendarframe";DatePickerControl.submitByKey=false;DatePickerControl.dayOfWeek=0;DatePickerControl.firstFocused=false;DatePickerControl.hideCauseBlur=false;DatePickerControl.onSubmitAsigned=false;DatePickerControl.minDate=null;DatePickerControl.maxDate=null;DatePickerControl.DOMonth=[31,28,31,30,31,30,31,31,30,31,30,31];DatePickerControl.lDOMonth=[31,29,31,30,31,30,31,31,30,31,30,31];function DatePickerControl(){}DatePickerControl.init=function(){if(!document.getElementById("CalendarPickerControl")){this.setGlobalParams();this.calBG=null;if(this.useTrickyBG){this.calBG=document.createElement("iframe");this.calBG.id="CalendarPickerControlBG";this.calBG.style.zIndex="49999";this.calBG.style.position="absolute";this.calBG.style.display="none";this.calBG.style.border="0px solid transparent";document.body.appendChild(this.calBG)};this.calContainer=document.createElement("div");this.calContainer.id="CalendarPickerControl";this.calContainer.style.zIndex="50000";this.calContainer.style.position="absolute";this.calContainer.style.display="none";document.body.appendChild(this.calContainer);if(this.calContainer.addEventListener){this.calContainer.addEventListener("click",DPC_onContainerClick,false);window.addEventListener("resize",DPC_onWindowResize,false)}else if(this.calContainer.attachEvent){this.calContainer.attachEvent("onclick",DPC_onContainerClick);window.attachEvent("onresize",DPC_onWindowResize)}};var inputControls=document.getElementsByTagName("input");var inputsLength=inputControls.length;for(i=0;i<inputsLength;i++){if(inputControls[i].type.toLowerCase()=="text"){var editctrl=inputControls[i];var dpcattr=editctrl.getAttribute("datepicker");var setEvents=false;if(dpcattr!=null&&dpcattr=="true"){if(editctrl.id){if(!this.createButton(editctrl,false))continue;setEvents=true}else{alert("Attribute 'id' is mandatory for DatePickerControl.")}}else if(editctrl.id&&editctrl.id.indexOf(this.editIdPrefix)==0){if(!this.createButton(editctrl,true))continue;setEvents=true};editctrl.setAttribute("isdatepicker","true");if(setEvents){if(editctrl.addEventListener){editctrl.addEventListener("keyup",DPC_onEditControlKeyUp,false);editctrl.addEventListener("keydown",DPC_onEditControlKeyDown,false);editctrl.addEventListener("keypress",DPC_onEditControlKeyPress,false);editctrl.addEventListener("blur",DPC_onEditControlBlur,false);editctrl.addEventListener("focus",DPC_onEditControlFocus,false);editctrl.addEventListener("change",DPC_onEditControlChange,false)}else if(editctrl.attachEvent){editctrl.attachEvent("onkeyup",DPC_onEditControlKeyUp);editctrl.attachEvent("onkeydown",DPC_onEditControlKeyDown);editctrl.attachEvent("onkeypress",DPC_onEditControlKeyPress);editctrl.attachEvent("onblur",DPC_onEditControlBlur);editctrl.attachEvent("onfocus",DPC_onEditControlFocus);editctrl.attachEvent("onchange",DPC_onEditControlChange)}var theForm=editctrl.form;if(!this.onSubmitAsigned&&theForm){this.onSubmitAsigned=true;theForm.submitOrig=theForm.submit;theForm.submit=DPC_formSubmit;if(theForm.addEventListener){theForm.addEventListener('submit',DPC_onFormSubmit,false)}else if(theForm.attachEvent){theForm.attachEvent('onsubmit',DPC_onFormSubmit)}}}}}};DatePickerControl.setGlobalParams=function(){var obj=document.getElementById("DPC_DEFAULT_FORMAT");if(obj)this.defaultFormat=obj.value;obj=document.getElementById("DPC_SUBMIT_FORMAT");if(obj)this.submitFormat=obj.value;obj=document.getElementById("DPC_FIRST_WEEK_DAY");if(obj)this.firstWeekDay=(obj.value<0||obj.value>6)?0:parseInt(obj.value);obj=document.getElementById("DPC_WEEKEND_DAYS");if(obj)eval("this.weekend = "+obj.value);obj=document.getElementById("DPC_AUTO_SHOW");if(obj)this.autoShow=obj.value=="true";obj=document.getElementById("DPC_DEFAULT_TODAY");if(obj)this.defaultTodaySel=obj.value=="true";obj=document.getElementById("DPC_CALENDAR_OFFSET_X");if(obj)this.offsetX=parseInt(obj.value);obj=document.getElementById("DPC_CALENDAR_OFFSET_Y");if(obj)this.offsetY=parseInt(obj.value);obj=document.getElementById("DPC_TODAY_TEXT");if(obj)this.todayText=obj.value;obj=document.getElementById("DPC_BUTTON_TITLE");if(obj)this.buttonTitle=obj.value;obj=document.getElementById("DPC_BUTTON_POSITION");if(obj)this.buttonPosition=obj.value;obj=document.getElementById("DPC_BUTTON_OFFSET_X");if(obj)this.buttonOffsetX=parseInt(obj.value);obj=document.getElementById("DPC_BUTTON_OFFSET_Y");if(obj)this.buttonOffsetY=parseInt(obj.value);obj=document.getElementById("DPC_WEEK_NUMBER");if(obj)this.weekNumber=obj.value=="true";obj=document.getElementById("DPC_MONTH_NAMES");if(obj)eval("this.Months = "+obj.value);obj=document.getElementById("DPC_DAY_NAMES");if(obj)eval("this.Days = "+obj.value)};function DPC_autoInit(){DatePickerControl.init()};if(window.addEventListener){window.addEventListener("load",DPC_autoInit,false)}else if(window.attachEvent){window.attachEvent("onload",DPC_autoInit)};DatePickerControl.createButton=function(input,useId){var newid=this.buttonIdPrefix+input.id;if(document.getElementById(newid))return false;var fmt="";if(useId){var arr=input.id.split("_");var last=arr[arr.length-1];if((last.indexOf("-")>0||last.indexOf("/")>0||last.indexOf(".")>0)&&last.indexOf("YY")>=0&&last.indexOf("D")>=0&&last.indexOf("M")>=0){fmt=last}else{fmt=this.defaultFormat}}else{fmt=input.getAttribute("datepicker_format");if(!fmt){fmt=this.defaultFormat}};input.setAttribute("datepicker_format",fmt);input.setAttribute("maxlength",fmt.length);input.setMinDate=function(d){this.setAttribute("datepicker_min",d)};input.setMaxDate=function(d){this.setAttribute("datepicker_max",d)};var calButton=document.createElement('img');calButton.id=newid;calButton.title=this.buttonTitle;calButton.setAttribute("datepicker_inputid",input.id);calButton.setAttribute("datepicker_format",fmt);if(calButton.addEventListener){calButton.addEventListener("click",DPC_onButtonClick,false)}else if(calButton.attachEvent){calButton.attachEvent("onclick",DPC_onButtonClick)};calButton.className="calendarbutton";calButton.style.position="relative";calButton.style.cursor="pointer";calButton.style.verticalAlign="bottom";calButton.style.height=input.offsetHeight;calButton.src="http://www.bangkokhospital.com/cms/images/calendar.png";if(this.buttonPosition=="in"){};var theParent=input.parentNode;var noBreak=document.createElement('nobr');var spacer=document.createElement('span');spacer.innerHTML="&nbsp;";var sibling=null;if(input.nextSibling){sibling=input.nextSibling};theParent.removeChild(input);noBreak.appendChild(input);noBreak.appendChild(spacer);noBreak.appendChild(calButton);noBreak.appendChild(spacer.cloneNode(true));if(sibling){theParent.insertBefore(noBreak,sibling)}else{theParent.appendChild(noBreak)};return true};DatePickerControl.show=function(){if(!this.displayed){var input=this.inputControl;if(input==null)return;if(input.disabled)return;var top=getObject.getSize("offsetTop",input);var left=getObject.getSize("offsetLeft",input);var calframe=document.getElementById(this.calFrameId);this.calContainer.style.top=top+input.offsetHeight+this.offsetY+"px";this.calContainer.style.left=left+this.offsetX+"px";this.calContainer.style.display="none";this.calContainer.style.visibility="visible";this.calContainer.style.display="block";this.calContainer.style.height=calframe.offsetHeight;if(this.calBG){this.calBG.style.top=this.calContainer.style.top;this.calBG.style.left=this.calContainer.style.left;this.calBG.style.display="none";this.calBG.style.visibility="visible";this.calBG.style.display="block";this.calBG.style.width=this.calContainer.offsetWidth;if(calframe){this.calBG.style.height=calframe.offsetHeight}};this.displayed=true;input.focus()}};DatePickerControl.hide=function(){if(this.displayed){this.calContainer.style.visibility="hidden";this.calContainer.style.left=-1000;this.calContainer.style.top=-1000;if(this.calBG){this.calBG.style.visibility="hidden";this.calBG.style.left=-1000;this.calBG.style.top=-1000}this.inputControl.value=this.originalValue;this.displayed=false}};DatePickerControl.getMonthName=function(monthNumber){return this.Months[monthNumber]};DatePickerControl.getDaysOfMonth=function(monthNo,p_year){if(this.isLeapYear(p_year)){return this.lDOMonth[monthNo]}else{return this.DOMonth[monthNo]}};DatePickerControl.calcMonthYear=function(p_Month,p_Year,incr){var ret_arr=new Array();if(incr==-1){if(p_Month==0){ret_arr[0]=11;ret_arr[1]=parseInt(p_Year)-1}else{ret_arr[0]=parseInt(p_Month)-1;ret_arr[1]=parseInt(p_Year)}}else if(incr==1){if(p_Month==11){ret_arr[0]=0;ret_arr[1]=parseInt(p_Year)+1}else{ret_arr[0]=parseInt(p_Month)+1;ret_arr[1]=parseInt(p_Year)}};return ret_arr};DatePickerControl.getAllCode=function(){var vCode="";vCode+="<table class='calframe' id='"+this.calFrameId+"'>";vCode+=this.getHeaderCode();vCode+=this.getDaysHeaderCode();vCode+=this.getDaysCode();vCode+="</table>";return vCode};DatePickerControl.getHeaderCode=function(){var prevMMYYYY=this.calcMonthYear(this.month,this.year,-1);var prevMM=prevMMYYYY[0];var prevYYYY=prevMMYYYY[1];var nextMMYYYY=this.calcMonthYear(this.month,this.year,1);var nextMM=nextMMYYYY[0];var nextYYYY=nextMMYYYY[1];var gNow=new Date();var vCode="";var numberCols=this.weekNumber?8:7;vCode+="<tr><td colspan='"+numberCols+"' class='monthname'>";vCode+=this.monthName+"&nbsp;&nbsp;";vCode+="<span title='"+this.Months[this.month]+" "+(parseInt(this.year)-1)+"' class='yearbutton' ";vCode+="onclick='DatePickerControl.build("+this.month+", "+(parseInt(this.year)-1)+");return false;'>&laquo;</span>";vCode+="&nbsp;"+this.year+"&nbsp;";vCode+="<span title='"+this.Months[this.month]+" "+(parseInt(this.year)+1)+"' class='yearbutton' ";vCode+="onclick='DatePickerControl.build("+this.month+", "+(parseInt(this.year)+1)+");return false;'>&raquo;</span>";vCode+="</td></tr>";vCode+="<tr><td style='border-width:0px' colspan='"+numberCols+"'>";vCode+="<table class='navigation' width='100%'><tr>";vCode+="<td class='navbutton' title='"+this.Months[prevMM]+" "+prevYYYY+"' ";vCode+="onclick='DatePickerControl.build("+prevMM+", "+prevYYYY+");return false;'>&lt;&lt;</td>";vCode+="<td class='navbutton' title='"+gNow.getDate()+" "+this.Months[gNow.getMonth()]+" "+gNow.getFullYear()+"' ";vCode+="onclick='DatePickerControl.build("+gNow.getMonth()+", "+gNow.getFullYear()+");DatePickerControl.selectToday();return false;'>";vCode+=this.todayText+"</td>";vCode+="<td class='navbutton' title='"+this.Months[nextMM]+" "+nextYYYY+"' ";vCode+="onclick='DatePickerControl.build("+nextMM+", "+nextYYYY+");return false;'>&gt;&gt;</td>";vCode+="</tr></table>";vCode+="</td></tr>";return vCode};DatePickerControl.getDaysHeaderCode=function(){var vCode="";vCode=vCode+"<tr>";if(this.weekNumber){vCode+="<td class='weeknumber'>&nbsp;</td>"}for(i=this.firstWeekDay;i<this.firstWeekDay+7;i++){vCode+="<td class='dayname' width='14%'>"+this.Days[i%7]+"</td>"}vCode=vCode+"</tr>";return vCode};DatePickerControl.getDaysCode=function(){var vDate=new Date();vDate.setDate(1);vDate.setMonth(this.month);vDate.setFullYear(this.year);var vFirstDay=vDate.getDay();var vDay=1;var vLastDay=this.getDaysOfMonth(this.month,this.year);var vOnLastDay=0;var vCode="";this.dayOfWeek=vFirstDay;var prevm=this.month==0?11:this.month-1;var prevy=this.prevm==11?this.year-1:this.year;prevmontdays=this.getDaysOfMonth(prevm,prevy);vFirstDay=(vFirstDay==0&&this.firstWeekDay)?7:vFirstDay;if(this.weekNumber){var week=this.getWeekNumber(this.year,this.month,1)};vCode+="<tr>";if(this.weekNumber){vCode+="<td class='weeknumber'>"+week+"</td>"};for(i=this.firstWeekDay;i<vFirstDay;i++){vCode=vCode+"<td class='dayothermonth'>"+(prevmontdays-vFirstDay+i+1)+"</td>"};for(j=vFirstDay-this.firstWeekDay;j<7;j++){if(this.isInRange(vDay)){classname=this.getDayClass(vDay,j);vCode+="<td class='"+classname+"' class_orig='"+classname+"' "+"onClick='DatePickerControl.writeDate("+vDay+")' id='"+this.dayIdPrefix+vDay+"'>"+vDay+"</td>"}else{vCode+="<td class='dayothermonth'>"+vDay+"</td>"};vDay++};vCode=vCode+"</tr>";for(k=2;k<7;k++){vCode=vCode+"<tr>";if(this.weekNumber){week++;if(week>=53)week=1;vCode+="<td class='weeknumber'>"+week+"</td>"};for(j=0;j<7;j++){if(this.isInRange(vDay)){classname=this.getDayClass(vDay,j);vCode+="<td class='"+classname+"' class_orig='"+classname+"' "+"onClick='DatePickerControl.writeDate("+vDay+")' id='"+this.dayIdPrefix+vDay+"'>"+vDay+"</td>"}else{vCode+="<td class='dayothermonth'>"+vDay+"</td>"};vDay++;if(vDay>vLastDay){vOnLastDay=1;break}};if(j==6)vCode+="</tr>";if(vOnLastDay==1)break};for(m=1;m<(7-j);m++){vCode+="<td class='dayothermonth'>"+m+"</td>"};return vCode};DatePickerControl.getDayClass=function(vday,dayofweek){var gNow=new Date();var vNowDay=gNow.getDate();var vNowMonth=gNow.getMonth();var vNowYear=gNow.getFullYear();if(vday==vNowDay&&this.month==vNowMonth&&this.year==vNowYear){return"today"}else{var realdayofweek=(7+dayofweek+this.firstWeekDay)%7;for(i=0;i<this.weekend.length;i++){if(realdayofweek==this.weekend[i]){return"weekend"}};return"day"}};DatePickerControl.formatData=function(p_day){var vData;var vMonth=1+this.month;vMonth=(vMonth.toString().length<2)?"0"+vMonth:vMonth;var vMon=this.getMonthName(this.month).substr(0,3).toUpperCase();var vFMon=this.getMonthName(this.month).toUpperCase();var vY4=new String(this.year);var vY2=new String(this.year).substr(2,2);var vDD=(p_day.toString().length<2)?"0"+p_day:p_day;switch(this.format){case"MM/DD/YYYY":vData=vMonth+"/"+vDD+"/"+vY4;break;case"MM/DD/YY":vData=vMonth+"/"+vDD+"/"+vY2;break;case"MM-DD-YYYY":vData=vMonth+"-"+vDD+"-"+vY4;break;case"MM-DD-YY":vData=vMonth+"-"+vDD+"-"+vY2;break;case"YYYY-MM-DD":vData=vY4+"-"+vMonth+"-"+vDD;break;case"YYYY/MM/DD":vData=vY4+"/"+vMonth+"/"+vDD;break;case"DD/MON/YYYY":vData=vDD+"/"+vMon+"/"+vY4;break;case"DD/MON/YY":vData=vDD+"/"+vMon+"/"+vY2;break;case"DD-MON-YYYY":vData=vDD+"-"+vMon+"-"+vY4;break;case"DD-MON-YY":vData=vDD+"-"+vMon+"-"+vY2;break;case"DD/MONTH/YYYY":vData=vDD+"/"+vFMon+"/"+vY4;break;case"DD/MONTH/YY":vData=vDD+"/"+vFMon+"/"+vY2;break;case"DD-MONTH-YYYY":vData=vDD+"-"+vFMon+"-"+vY4;break;case"DD-MONTH-YY":vData=vDD+"-"+vFMon+"-"+vY2;break;case"DD/MM/YYYY":vData=vDD+"/"+vMonth+"/"+vY4;break;case"DD/MM/YY":vData=vDD+"/"+vMonth+"/"+vY2;break;case"DD-MM-YYYY":vData=vDD+"-"+vMonth+"-"+vY4;break;case"DD-MM-YY":vData=vDD+"-"+vMonth+"-"+vY2;break;case"DD.MM.YYYY":vData=vDD+"."+vMonth+"."+vY4;break;case"DD.MM.YY":vData=vDD+"."+vMonth+"."+vY2;break;default:vData=vMonth+"/"+vDD+"/"+vY4};return vData};DatePickerControl.getDateFromControl=function(ctrl){if(ctrl==null)ctrl=this.inputControl;var value=ctrl.value;var format=ctrl.getAttribute("datepicker_format");return this.getDateFromString(value,format.toString())};DatePickerControl.getDateFromString=function(strdate,format){var aDate=new Date();var day,month,year;if(strdate==""||format=="")return aDate;strdate=strdate.replace("/","@").replace("/","@");strdate=strdate.replace("-","@").replace("-","@");strdate=strdate.replace(".","@").replace(".","@");if(strdate.indexOf("/")>=0||strdate.indexOf("-")>=0||strdate.indexOf(".")>=0)return aDate;var data=strdate.split("@");if(data.length!=3)return aDate;for(i=0;i<3;i++){data[i]=parseFloat(data[i]);if(isNaN(data[i]))return aDate}aDate.setDate(1);if(format.substring(0,1).toUpperCase()=="D"){aDate.setFullYear(this.yearTwo2Four(data[2]));aDate.setMonth(data[1]-1);aDate.setDate(data[0])}else if(format.substring(0,1).toUpperCase()=="Y"){aDate.setFullYear(this.yearTwo2Four(data[0]));aDate.setMonth(data[1]-1);aDate.setDate(data[2])}else if(format.substring(0,1).toUpperCase()=="M"){aDate.setFullYear(this.yearTwo2Four(data[2]));aDate.setMonth(data[0]-1);aDate.setDate(data[1])}return aDate};DatePickerControl.yearTwo2Four=function(year){if(year<99){if(year>=30){year+=1900}else{year+=2000}}return year};DatePickerControl.writeDate=function(day){var d=this.formatData(day);this.inputControl.value=d;this.originalValue=d;this.hide();if(DatePickerControl.onSelect)DatePickerControl.onSelect(this.inputControl.id);this.firstFocused=true;this.inputControl.focus()};DatePickerControl.writeCurrentDate=function(){var d=this.formatData(this.currentDay);this.inputControl.value=d};DatePickerControl.build=function(m,y){var bkm=this.month;var bky=this.year;var calframe=document.getElementById(this.calFrameId);if(m==null){var now=new Date();this.month=now.getMonth();this.year=now.getFullYear()}else{this.month=m;this.year=y}if(!this.isInRange(null)){this.month=bkm;this.year=bky}if(!this.isInRange(this.currentDay)){if(this.minDate&&this.currentDay<this.minDate.getDate())this.currentDay=this.minDate.getDate();if(this.maxDate&&this.currentDay>this.maxDate.getDate())this.currentDay=this.maxDate.getDate()}this.monthName=this.Months[this.month];var code=this.getAllCode();
writeLayer(this.calContainer.id,null,code);if(this.calContainer&&calframe)this.calContainer.style.height=calframe.offsetHeight;this.firstFocused=true;this.inputControl.focus();this.selectDay(this.currentDay)};DatePickerControl.buildPrev=function(){if(!this.displayed)return;var prevMMYYYY=this.calcMonthYear(this.month,this.year,-1);var prevMM=prevMMYYYY[0];var prevYYYY=prevMMYYYY[1];this.build(prevMM,prevYYYY)};DatePickerControl.buildNext=function(){if(!this.displayed)return;var nextMMYYYY=this.calcMonthYear(this.month,this.year,1);var nextMM=nextMMYYYY[0];var nextYYYY=nextMMYYYY[1];this.build(nextMM,nextYYYY)};DatePickerControl.selectToday=function(){var now=new Date();var today=now.getDate();if(!this.isInRange(today))return;if(this.closeOnTodayBtn){this.currentDay=today;this.writeDate(this.currentDay)}else{this.selectDay(today)}};DatePickerControl.selectDay=function(day){if(!this.displayed)return;if(!this.isInRange(day)){return}var n=this.currentDay;var max=this.getDaysOfMonth(this.month,this.year);if(day>max)return;var newDayObject=document.getElementById(this.dayIdPrefix+day);var currentDayObject=document.getElementById(this.dayIdPrefix+this.currentDay);if(currentDayObject){currentDayObject.className=currentDayObject.getAttribute("class_orig")}if(newDayObject){newDayObject.className="current";this.currentDay=day;this.writeCurrentDate()}};DatePickerControl.selectPrevDay=function(decr){if(!this.displayed)return;var n=this.currentDay;var max=this.getDaysOfMonth(this.month,this.year);var prev=n-decr;if(prev<=0){if(decr==7){n=(n+this.dayOfWeek)+28-this.dayOfWeek;n--;prev=n>max?n-7:n}else{prev=max}}this.selectDay(prev)};DatePickerControl.selectNextDay=function(incr){if(!this.displayed)return;var n=this.currentDay;var max=this.getDaysOfMonth(this.month,this.year);var next=n+incr;if(next>max){if(incr==7){n=((n+this.dayOfWeek)%7)-this.dayOfWeek;next=n<0?n+7:n;next++}else{next=1}}this.selectDay(next)};DatePickerControl.showForEdit=function(edit){if(this.displayed)return;if(edit==null)return;if(edit.disabled)return;this.inputControl=edit;this.originalValue=edit.value;this.setupRange();var format=this.inputControl.getAttribute("datepicker_format");if(format==null)format=this.defaultFormat;this.format=format;if(this.validate(edit.value,format)){var date=this.getDateFromControl();this.currentDate=date;this.build(date.getMonth(),date.getFullYear());this.currentDay=date.getDate()}else{edit.value="";this.originalValue="";this.currentDate=null;if(this.defaultTodaySel){this.currentDay=new Date().getDate()}else{this.currentDay=1}this.build(null,null)}var currentDayObject=document.getElementById(this.dayIdPrefix+this.currentDay);if(currentDayObject)currentDayObject.className="current";this.writeCurrentDate();this.show()};DatePickerControl.isInRange=function(day){if(!this.minDate&&!this.maxDate)return true;if(day){var aDate=new Date();aDate.setFullYear(this.year);aDate.setMonth(this.month);aDate.setDate(day);if(this.minDate){if(this.compareDates(aDate,this.minDate)<0)return false}if(this.maxDate){if(this.compareDates(aDate,this.maxDate)>0)return false}}else{var currentym=parseInt(this.year.toString()+(this.month<10?"0"+this.month.toString():this.month.toString()));var m;if(this.minDate){m=this.minDate.getMonth();var minym=parseInt(this.minDate.getFullYear().toString()+(m<10?"0"+m.toString():m.toString()));if(currentym<minym)return false}if(this.maxDate){m=this.maxDate.getMonth();var maxym=parseInt(this.maxDate.getFullYear().toString()+(m<10?"0"+m.toString():m.toString()));if(currentym>maxym)return false}}return true};DatePickerControl.setupRange=function(){var edit=this.inputControl;var format=edit.getAttribute("datepicker_format");var min=edit.getAttribute("datepicker_min");this.minDate=min?this.getDateFromString(min,format):null;var max=edit.getAttribute("datepicker_max");this.maxDate=max?this.getDateFromString(max,format):null;if(this.maxDate&&this.minDate){if(this.maxDate.getTime()<this.minDate.getTime()){var tmp=this.maxDate;this.maxDate=this.minDate;this.minDate=tmp}}};DatePickerControl.compareDates=function(d1,d2){var m=d1.getMonth();var d=d1.getDate();var s1=d1.getFullYear().toString()+(m<10?"0"+m.toString():m.toString())+(d<10?"0"+d.toString():d.toString());m=d2.getMonth();d=d2.getDate();var s2=d2.getFullYear().toString()+(m<10?"0"+m.toString():m.toString())+(d<10?"0"+d.toString():d.toString());var n1=parseInt(s1);var n2=parseInt(s2);return n1-n2};DatePickerControl.validate=function(strdate,format){var dateRegExp;var separator;var d,m,y;var od=this.currentDay,om=this.month,oy=this.year;if(strdate=="")return false;if(format.substring(0,1).toUpperCase()=="D"){dateRegExp=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2,4}$/}else if(format.substring(0,1).toUpperCase()=="Y"){dateRegExp=/^\d{2,4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/}else if(format.substring(0,1).toUpperCase()=="M"){dateRegExp=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2,4}$/}if(!dateRegExp.test(strdate)){return false}separator=(strdate.indexOf("/")>1)?"/":((strdate.indexOf("-")>1)?"-":".");var datearray=strdate.split(separator);if(format.substring(0,1).toUpperCase()=="D"){d=parseFloat(datearray[0]);m=parseFloat(datearray[1]);y=parseFloat(datearray[2])}else if(format.substring(0,1).toUpperCase()=="Y"){d=parseFloat(datearray[2]);m=parseFloat(datearray[1]);y=parseFloat(datearray[0])}else if(format.substring(0,1).toUpperCase()=="M"){d=parseFloat(datearray[1]);m=parseFloat(datearray[0]);y=parseFloat(datearray[2])}if(m<1||m>12)return false;if(d>this.getDaysOfMonth(m-1,y))return false;this.month=m;this.year=y;var res=this.isInRange(d);this.month=om;this.year=oy;return res};DatePickerControl.isLeapYear=function(year){if((year%4)==0){if((year%100)==0&&(year%400)!=0){return false}return true}return false};function DPC_onButtonClick(event){DatePickerControl.onButtonClick(event)};DatePickerControl.onButtonClick=function(event){if(!this.displayed){if(event==null)event=window.event;var button=(event.srcElement)?event.srcElement:event.originalTarget;var input=document.getElementById(button.getAttribute("datepicker_inputid"));this.showForEdit(input)}else{this.hide()}};function DPC_onContainerClick(event){DatePickerControl.onContainerClick(event)};DatePickerControl.onContainerClick=function(event){if(event==null)event=window.event;if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=null}this.inputControl.focus();return false};function DPC_onEditControlKeyUp(event){DatePickerControl.onEditControlKeyUp(event)};DatePickerControl.onEditControlKeyUp=function(event){if(event==null)event=window.event;var edit=event.srcElement?event.srcElement:event.originalTarget;var kc=event.charCode?event.charCode:event.which?event.which:event.keyCode;switch(kc){case 37:this.selectPrevDay(1);break;case 38:this.selectPrevDay(7);break;case 39:this.selectNextDay(1);break;case 40:if(!this.displayed){this.showForEdit(edit)}else{this.selectNextDay(7);break}break;case 27:this.hide();break;case 33:if((event.modifiers&Event.SHIFT_MASK)||(event.shiftKey)){this.build(this.month,parseInt(this.year)-1)}else{this.buildPrev()}break;case 34:if((event.modifiers&Event.SHIFT_MASK)||(event.shiftKey)){this.build(this.month,parseInt(this.year)+1)}else{this.buildNext()}break;case 13:if(this.displayed&&this.currentDay>0&&this.submitByKey){this.writeDate(this.currentDay)}break}return false};function DPC_onEditControlKeyDown(event){DatePickerControl.onEditControlKeyDown(event)};DatePickerControl.onEditControlKeyDown=function(event){if(event==null)event=window.event;var edit=event.srcElement?event.srcElement:event.originalTarget;var kc=event.charCode?event.charCode:event.which?event.which:event.keyCode;if(kc>=65&&kc<=90){if(event.stopPropagation)event.stopPropagation();if(event.preventDefault)event.preventDefault();event.returnValue=false;event.cancelBubble=true;return false}switch(kc){case 13:this.submitByKey=true;break;case 9:case 32:if(this.displayed&&this.currentDay>0){this.writeDate(this.currentDay)}break}};function DPC_onEditControlKeyPress(event){DatePickerControl.onEditControlKeyPress(event)};DatePickerControl.onEditControlKeyPress=function(event){if(event==null)event=window.event;var edit=event.srcElement?event.srcElement:event.originalTarget;var kc=event.charCode?event.charCode:event.which?event.which:event.keyCode;if(!((kc<32)||(kc>44&&kc<58))){if(event.stopPropagation)event.stopPropagation();if(event.preventDefault)event.preventDefault();event.returnValue=false;event.cancelBubble=true;return false}};function DPC_onEditControlBlur(event){DatePickerControl.onEditControlBlur(event)};DatePickerControl.onEditControlBlur=function(event){if(event==null)event=window.event;if(!this.hideTimeout){this.hideTimeout=setTimeout("DatePickerControl.hide()",this.HIDE_TIMEOUT)}this.firstFocused=false;this.hideCauseBlur=true};function DPC_onEditControlChange(event){DatePickerControl.onEditControlChange(event)};DatePickerControl.onEditControlChange=function(event){if(event==null)event=window.event;var edit=(event.srcElement)?event.srcElement:event.originalTarget;if(edit.value=="")return;var format=edit.getAttribute("datepicker_format");if(!this.validate(edit.value,format)){setTimeout("e = document.getElementById('"+edit.id+"'); e.value=''; e.focus()",10)}};function DPC_onEditControlFocus(event){DatePickerControl.onEditControlFocus(event)};DatePickerControl.onEditControlFocus=function(event){if(event==null)event=window.event;var edit=(event.srcElement)?event.srcElement:event.originalTarget;this.setupRange();if((!this.displayed||this.hideCauseBlur)&&this.autoShow&&!this.firstFocused){clearTimeout(this.hideTimeout);this.hideTimeout=null;this.firstFocused=true;if(this.hideCauseBlur){this.hideCauseBlur=false;this.hide()}this.showForEdit(edit)}else if(this.inputControl&&this.inputControl.id!=edit.id){this.hide()}else if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=null}};function DPC_onFormSubmit(event){DatePickerControl.onFormSubmit(event)};DatePickerControl.onFormSubmit=function(event){if(this.submitByKey){this.submitByKey=false;if(this.displayed&&this.currentDay>0){this.writeDate(this.currentDay);if(event==null)event=window.event;var theForm=(event.srcElement)?event.srcElement:event.originalTarget;if(event.stopPropagation)event.stopPropagation();if(event.preventDefault)event.preventDefault();event.returnValue=false;event.cancelBubble=true;return false}}this.reformatOnSubmit()};DatePickerControl.reformatOnSubmit=function(){if(this.submitFormat=="")return true;var inputControls=document.getElementsByTagName("input");var inputsLength=inputControls.length;var i;for(i=0;i<inputsLength;i++){if(inputControls[i].type.toLowerCase()=="text"){var editctrl=inputControls[i];if(editctrl.value=="")continue;var isdpc=editctrl.getAttribute("isdatepicker");if(isdpc&&isdpc=="true"){var thedate=this.getDateFromControl(editctrl);var res=this.submitFormat.replace("DD",thedate.getDate());var mo=thedate.getMonth()+1;res=res.replace("MM",mo.toString());if(this.submitFormat.indexOf("YYYY")>=0){res=res.replace("YYYY",thedate.getFullYear())}else{res=res.replace("YY",thedate.getFullYear())}editctrl.value=res}}}return true};function DPC_formSubmit(){var res=DatePickerControl.reformatOnSubmit();if(this.submitOrig){res=this.submitOrig()}return res};function DPC_onWindowResize(event){DatePickerControl.onWindowResize(event)}DatePickerControl.onWindowResize=function(event){this.relocate()};DatePickerControl.relocateButtons=function(){return;var divElements=document.getElementsByTagName("div");for(key in divElements){if(divElements[key].id&&divElements[key].id.indexOf(this.buttonIdPrefix)==0){var calButton=divElements[key];if(calButton.style.display=='none')continue;var input=document.getElementById(calButton.getAttribute("datepicker_inputid"));if(input.style.display=='none'||input.offsetTop==0)continue;var nTop=getObject.getSize("offsetTop",input);var nLeft=getObject.getSize("offsetLeft",input);calButton.style.top=(nTop+Math.floor((input.offsetHeight-calButton.offsetHeight)/2)+this.buttonOffsetY)+"px";var btnOffX=Math.floor((input.offsetHeight-calButton.offsetHeight)/2);if(this.buttonPosition=="in"){calButton.style.left=(nLeft+input.offsetWidth-calButton.offsetWidth-btnOffX+this.buttonOffsetX)+"px"}else{calButton.style.left=(nLeft+input.offsetWidth+btnOffX+this.buttonOffsetX)+"px"}}}};DatePickerControl.relocate=function(){if(this.displayed){var input=this.inputControl;if(input==null)return;var top=getObject.getSize("offsetTop",input);var left=getObject.getSize("offsetLeft",input);this.calContainer.style.top=top+input.offsetHeight+this.offsetY+"px";this.calContainer.style.left=left+this.offsetX+"px";if(this.calBG){this.calBG.style.top=this.calContainer.style.top;this.calBG.style.left=this.calContainer.style.left}}};DatePickerControl.getWeekNumber=function(year,month,day){var when=new Date(year,month,day);var newYear=new Date(year,0,1);var offset=7+1-newYear.getDay();if(offset==8)offset=1;var daynum=((Date.UTC(y2k(year),when.getMonth(),when.getDate(),0,0,0)-Date.UTC(y2k(year),0,1,0,0,0))/1000/60/60/24)+1;var weeknum=Math.floor((daynum-offset+7)/7);if(weeknum==0){year--;var prevNewYear=new Date(year,0,1);var prevOffset=7+1-prevNewYear.getDay();if(prevOffset==2||prevOffset==8)weeknum=53;else weeknum=52}return weeknum};function y2k(number){return(number<1000)?number+1900:number};function getObject(sId){if(bw.dom){this.hElement=document.getElementById(sId);this.hStyle=this.hElement.style}else if(bw.ns4){this.hElement=document.layers[sId];this.hStyle=this.hElement}else if(bw.ie){this.hElement=document.all[sId];this.hStyle=this.hElement.style}};getObject.getSize=function(sParam,hLayer){nPos=0;while((hLayer.tagName)&&!(/(body|html)/i.test(hLayer.tagName))){nPos+=eval('hLayer.'+sParam);if(sParam=='offsetTop'){if(hLayer.clientTop){nPos+=hLayer.clientTop}}if(sParam=='offsetLeft'){if(hLayer.clientLeft){nPos+=hLayer.clientLeft}}hLayer=hLayer.offsetParent}return nPos};function writeLayer(ID,parentID,sText){if(document.layers){var oLayer;if(parentID){oLayer=eval('document.'+parentID+'.document.'+ID+'.document')}else{oLayer=document.layers[ID].document}oLayer.open();oLayer.write(sText);oLayer.close()}else if(document.all){document.all[ID].innerHTML=sText}else{document.getElementById(ID).innerHTML=sText}};function load_map(Latitude,Longtitude){var myLatlng=new google.maps.LatLng(Latitude,Longtitude);var myOptions={zoom:15,center:myLatlng,mapTypeId:google.maps.MapTypeId.ROADMAP};var map=new google.maps.Map(document.getElementById("map_canvas"),myOptions);var marker=new google.maps.Marker({position:myLatlng,map:map});map.setMapTypeId(google.maps.MapTypeId.HYBRID)};function mycarousel_initCallback(carousel){carousel.buttonNext.bind('click',function(){carousel.startAuto(0)});carousel.buttonPrev.bind('click',function(){carousel.startAuto(0)});carousel.clip.hover(function(){carousel.stopAuto()},function(){carousel.startAuto()})};(function(g){var q={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,setupCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,animationStepCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click", buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},m=!1;g(window).bind("load.jcarousel",function(){m=!0});g.jcarousel=function(a,c){this.options=g.extend({},q,c||{});this.autoStopped=this.locked=!1;this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!c||c.rtl===void 0)this.options.rtl=(g(a).attr("dir")||g("html").attr("dir")||"").toLowerCase()=="rtl";this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical? this.options.rtl?"right":"left":"top";for(var b="",d=a.className.split(" "),f=0;f<d.length;f++)if(d[f].indexOf("jcarousel-skin")!=-1){g(a).removeClass(d[f]);b=d[f];break}a.nodeName.toUpperCase()=="UL"||a.nodeName.toUpperCase()=="OL"?(this.list=g(a),this.clip=this.list.parents(".jcarousel-clip"),this.container=this.list.parents(".jcarousel-container")):(this.container=g(a),this.list=this.container.find("ul,ol").eq(0),this.clip=this.container.find(".jcarousel-clip"));if(this.clip.size()===0)this.clip= this.list.wrap("<div></div>").parent();if(this.container.size()===0)this.container=this.clip.wrap("<div></div>").parent();b!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+b+'"></div>');this.buttonPrev=g(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null)this.buttonPrev=g(this.options.buttonPrevHTML).appendTo(this.container);this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext= g(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null)this.buttonNext=g(this.options.buttonNextHTML).appendTo(this.container);this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip")).css({position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"}); !this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var j=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,b=this.list.children("li"),e=this;if(b.size()>0){var h=0,i=this.options.offset;b.each(function(){e.format(this,i++);h+=e.dimension(this,j)});this.list.css(this.wh,h+100+"px");if(!c||c.size===void 0)this.options.size=b.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display", "block");this.funcNext=function(){e.next()};this.funcPrev=function(){e.prev()};this.funcResize=function(){e.resizeTimer&&clearTimeout(e.resizeTimer);e.resizeTimer=setTimeout(function(){e.reload()},100)};this.options.initCallback!==null&&this.options.initCallback(this,"init");!m&&g.browser.safari?(this.buttons(!1,!1),g(window).bind("load.jcarousel",function(){e.setup()})):this.setup()};var f=g.jcarousel;f.fn=f.prototype={jcarousel:"0.2.8"};f.fn.extend=f.extend=g.extend;f.fn.extend({setup:function(){this.prevLast= this.prevFirst=this.last=this.first=null;this.animating=!1;this.tail=this.resizeTimer=this.timer=null;this.inTail=!1;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var a=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null;this.animate(a,!1);g(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize);this.options.setupCallback!==null&&this.options.setupCallback(this)}},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,f.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=!1;this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var a=this,c=Math.ceil(this.clipping()/this.options.visible),b=0,d=0;this.list.children("li").each(function(f){b+=a.dimension(this, c);f+1<a.first&&(d=b)});this.list.css(this.wh,b+"px");this.list.css(this.lt,-d+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0;this.buttons()},unlock:function(){this.locked=!1;this.buttons()},size:function(a){if(a!==void 0)this.options.size=a,this.locked||this.buttons();return this.options.size},has:function(a,c){if(c===void 0||!c)c=a;if(this.options.size!==null&&c>this.options.size)c=this.options.size;for(var b=a;b<=c;b++){var d=this.get(b);if(!d.length||d.hasClass("jcarousel-item-placeholder"))return!1}return!0}, get:function(a){return g(">.jcarousel-item-"+a,this.list)},add:function(a,c){var b=this.get(a),d=0,p=g(c);if(b.length===0)for(var j,e=f.intval(a),b=this.create(a);;){if(j=this.get(--e),e<=0||j.length){e<=0?this.list.prepend(b):j.after(b);break}}else d=this.dimension(b);p.get(0).nodeName.toUpperCase()=="LI"?(b.replaceWith(p),b=p):b.empty().append(c);this.format(b.removeClass(this.className("jcarousel-item-placeholder")),a);p=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible): null;d=this.dimension(b,p)-d;a>0&&a<this.first&&this.list.css(this.lt,f.intval(this.list.css(this.lt))-d+"px");this.list.css(this.wh,f.intval(this.list.css(this.wh))+d+"px");return b},remove:function(a){var c=this.get(a);if(c.length&&!(a>=this.first&&a<=this.last)){var b=this.dimension(c);a<this.first&&this.list.css(this.lt,f.intval(this.list.css(this.lt))+b+"px");c.remove();this.list.css(this.wh,f.intval(this.list.css(this.wh))-b+"px")}},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(!1): 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.tail!==null&&this.inTail?this.scrollTail(!0):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(a){if(!this.locked&&!this.animating&&this.tail){this.pauseAuto();var c=f.intval(this.list.css(this.lt)), c=!a?c-this.tail:c+this.tail;this.inTail=!a;this.prevFirst=this.first;this.prevLast=this.last;this.animate(c)}},scroll:function(a,c){!this.locked&&!this.animating&&(this.pauseAuto(),this.animate(this.pos(a),c))},pos:function(a,c){var b=f.intval(this.list.css(this.lt));if(this.locked||this.animating)return b;this.options.wrap!="circular"&&(a=a<1?1:this.options.size&&a>this.options.size?this.options.size:a);for(var d=this.first>a,g=this.options.wrap!="circular"&&this.first<=1?1:this.first,j=d?this.get(g): this.get(this.last),e=d?g:g-1,h=null,i=0,k=!1,l=0;d?--e>=a:++e<a;){h=this.get(e);k=!h.length;if(h.length===0&&(h=this.create(e).addClass(this.className("jcarousel-item-placeholder")),j[d?"before":"after"](h),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(e<=0||e>this.options.size)))j=this.get(this.index(e)),j.length&&(h=this.add(e,j.clone(!0)));j=h;l=this.dimension(h);k&&(i+=l);if(this.first!==null&&(this.options.wrap=="circular"||e>=1&&(this.options.size===null||e<= this.options.size)))b=d?b+l:b-l}for(var g=this.clipping(),m=[],o=0,n=0,j=this.get(a-1),e=a;++o;){h=this.get(e);k=!h.length;if(h.length===0){h=this.create(e).addClass(this.className("jcarousel-item-placeholder"));if(j.length===0)this.list.prepend(h);else j[d?"before":"after"](h);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(e<=0||e>this.options.size))j=this.get(this.index(e)),j.length&&(h=this.add(e,j.clone(!0)))}j=h;l=this.dimension(h);if(l===0)throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting..."); this.options.wrap!="circular"&&this.options.size!==null&&e>this.options.size?m.push(h):k&&(i+=l);n+=l;if(n>=g)break;e++}for(h=0;h<m.length;h++)m[h].remove();i>0&&(this.list.css(this.wh,this.dimension(this.list)+i+"px"),d&&(b-=i,this.list.css(this.lt,f.intval(this.list.css(this.lt))-i+"px")));i=a+o-1;if(this.options.wrap!="circular"&&this.options.size&&i>this.options.size)i=this.options.size;if(e>i){o=0;e=i;for(n=0;++o;){h=this.get(e--);if(!h.length)break;n+=this.dimension(h);if(n>=g)break}}e=i-o+ 1;this.options.wrap!="circular"&&e<1&&(e=1);if(this.inTail&&d)b+=this.tail,this.inTail=!1;this.tail=null;if(this.options.wrap!="circular"&&i==this.options.size&&i-o+1>=1&&(d=f.intval(this.get(i).css(!this.options.vertical?"marginRight":"marginBottom")),n-d>g))this.tail=n-g-d;if(c&&a===this.options.size&&this.tail)b-=this.tail,this.inTail=!0;for(;a-- >e;)b+=this.dimension(this.get(a));this.prevFirst=this.first;this.prevLast=this.last;this.first=e;this.last=i;return b},animate:function(a,c){if(!this.locked&& !this.animating){this.animating=!0;var b=this,d=function(){b.animating=!1;a===0&&b.list.css(b.lt,0);!b.autoStopped&&(b.options.wrap=="circular"||b.options.wrap=="both"||b.options.wrap=="last"||b.options.size===null||b.last<b.options.size||b.last==b.options.size&&b.tail!==null&&!b.inTail)&&b.startAuto();b.buttons();b.notify("onAfterAnimation");if(b.options.wrap=="circular"&&b.options.size!==null)for(var c=b.prevFirst;c<=b.prevLast;c++)c!==null&&!(c>=b.first&&c<=b.last)&&(c<1||c>b.options.size)&&b.remove(c)}; this.notify("onBeforeAnimation");if(!this.options.animation||c===!1)this.list.css(this.lt,a+"px"),d();else{var f=!this.options.vertical?this.options.rtl?{right:a}:{left:a}:{top:a},d={duration:this.options.animation,easing:this.options.easing,complete:d};if(g.isFunction(this.options.animationStepCallback))d.step=this.options.animationStepCallback;this.list.animate(f,d)}}},startAuto:function(a){if(a!==void 0)this.options.auto=a;if(this.options.auto===0)return this.stopAuto();if(this.timer===null){this.autoStopped= !1;var c=this;this.timer=window.setTimeout(function(){c.next()},this.options.auto*1E3)}},stopAuto:function(){this.pauseAuto();this.autoStopped=!0},pauseAuto:function(){if(this.timer!==null)window.clearTimeout(this.timer),this.timer=null},buttons:function(a,c){if(a==null&&(a=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size),!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&& this.last>=this.options.size))a=this.tail!==null&&!this.inTail;if(c==null&&(c=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1))c=this.tail!==null&&this.inTail;var b=this;this.buttonNext.size()>0?(this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext),a&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext), this.buttonNext[a?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",a?!1:!0),this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=a&&this.buttonNext.each(function(){b.options.buttonNextCallback(b,this,a)}).data("jcarouselstate",a)):this.options.buttonNextCallback!==null&&this.buttonNextState!=a&&this.options.buttonNextCallback(b,null,a);this.buttonPrev.size()>0?(this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev), c&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),this.buttonPrev[c?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",c?!1:!0),this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=c&&this.buttonPrev.each(function(){b.options.buttonPrevCallback(b,this,c)}).data("jcarouselstate",c)):this.options.buttonPrevCallback!==null&&this.buttonPrevState!=c&&this.options.buttonPrevCallback(b,null,c);this.buttonNextState= a;this.buttonPrevState=c},notify:function(a){var c=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",a,c);this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",a,c,this.first),this.callback("itemFirstOutCallback",a,c,this.prevFirst));this.prevLast!==this.last&&(this.callback("itemLastInCallback",a,c,this.last),this.callback("itemLastOutCallback",a,c,this.prevLast));this.callback("itemVisibleInCallback",a,c,this.first,this.last,this.prevFirst, this.prevLast);this.callback("itemVisibleOutCallback",a,c,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(a,c,b,d,f,j,e){if(!(this.options[a]==null||typeof this.options[a]!="object"&&c!="onAfterAnimation")){var h=typeof this.options[a]=="object"?this.options[a][c]:this.options[a];if(g.isFunction(h)){var i=this;if(d===void 0)h(i,b,c);else if(f===void 0)this.get(d).each(function(){h(i,this,d,b,c)});else for(var a=function(a){i.get(a).each(function(){h(i,this,a,b,c)})},k=d;k<=f;k++)k!== null&&!(k>=j&&k<=e)&&a(k)}}},create:function(a){return this.format("<li></li>",a)},format:function(a,c){for(var a=g(a),b=a.get(0).className.split(" "),d=0;d<b.length;d++)b[d].indexOf("jcarousel-")!=-1&&a.removeClass(b[d]);a.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+c)).css({"float":this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",c);return a},className:function(a){return a+" "+a+(!this.options.vertical?"-horizontal":"-vertical")}, dimension:function(a,c){var b=g(a);if(c==null)return!this.options.vertical?b.outerWidth(!0)||f.intval(this.options.itemFallbackDimension):b.outerHeight(!0)||f.intval(this.options.itemFallbackDimension);else{var d=!this.options.vertical?c-f.intval(b.css("marginLeft"))-f.intval(b.css("marginRight")):c-f.intval(b.css("marginTop"))-f.intval(b.css("marginBottom"));g(b).css(this.wh,d+"px");return this.dimension(b)}},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-f.intval(this.clip.css("borderLeftWidth"))- f.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-f.intval(this.clip.css("borderTopWidth"))-f.intval(this.clip.css("borderBottomWidth"))},index:function(a,c){if(c==null)c=this.options.size;return Math.round(((a-1)/c-Math.floor((a-1)/c))*c)+1}});f.extend({defaults:function(a){return g.extend(q,a||{})},intval:function(a){a=parseInt(a,10);return isNaN(a)?0:a},windowLoaded:function(){m=!0}});g.fn.jcarousel=function(a){if(typeof a=="string"){var c=g(this).data("jcarousel"),b=Array.prototype.slice.call(arguments, 1);return c[a].apply(c,b)}else return this.each(function(){var b=g(this).data("jcarousel");b?(a&&g.extend(b.options,a),b.reload()):g(this).data("jcarousel",new f(this,a))})}})(jQuery);
