/* ** Copyright (C) 2011 Apple Inc. ** All rights reserved. */ if(!window.its){window.its={} }its.currentTime=function currentTime(){return new Date().getTime() }; its.isDefined=function isDefined(a){return typeof(a)!="undefined" }; its.isDefinedNonNull=function isDefinedNonNull(a){return(its.isDefined(a)&&(a!=null)) }; its.isDefinedNonNullNonEmpty=function isDefinedNonNull(a){return(its.isDefined(a)&&(a!=null)&&(a!="")) }; its.isFunction=function isFunction(a){return typeof a==="function" }; its.isNumber=function isNumber(a){return typeof a=="number" }; its.isString=function isString(a){return((typeof a=="string")||(a instanceof String)) }; its.isElement=function isElement(a){return a&&a.nodeType==1 }; its.isArray=function isArray(a){return a&&a.constructor===Array }; its.toArray=function itsToArray(a){var c=[]; if(its.isDefinedNonNull(a.length)){for(var b=0; b0)){b=false }else{for(var c in a){if(a.hasOwnProperty(c)){b=false; break }}}}}return b }; its.contains=function contains(b,a){var c=false; if((its.isDefinedNonNull(b)&&its.isDefinedNonNull(a))&&((its.isString(b)&&its.isString(a)&&(b.indexOf(a)!=-1))||(its.isArray(b)&&(b.indexOf(a)!=-1))||its.isDefinedNonNull(b[a]))){c=true }return c }; its.webkitVersion=function webkitVersion(){var d=navigator.userAgent; var c=/AppleWebKit\/([\d.]+)/; var a=c.exec(d); var b; if(a){b=a[1] }else{var e=/^iTunes\/10\.4 \(Windows;.+AppleWebKit\/$/; if(e.exec(d)){b="533.21.1" }else{if(window.console){console.error("Unable to determine WebKit version from user agent: "+d) }b="0" }}return b }; its.webkitVersionCompare=function itsWebkitVersionCompare(b,h){var d=0; var c=0; var g=b.split("."); var a=h.split("."); while((g[c]||a[c])&&(d==0)){var e=g[c]?its.string.toInt(g[c]):0; var f=a[c]?its.string.toInt(a[c]):0; if(ef){d=1 }}c++ }return d }; its.poseAs=function(a,c,d){var b=a[c]; a[c]=(function(){var e=[b,arguments]; return d.apply(this,e) }) }; its.emptyFunction=function itsEmptyFunction(){}; if(!window.its.element){window.its.element={} }its.element.createElementsFromString=function itsElementCreateElementsFromString(e){var c=document.createElement("div"); c.innerHTML=e; var b=c.children; var a=[]; for(var d=0; d0)?a[0]:null }; if(!window.its.geometry){window.its.geometry={} }its.geometry.doesRectIntersectRect=function itsGeometryDoesRectIntersectRect(b,a){var c=true; if((b.right)a.right){c=false }else{if((b.bottom)a.bottom){c=false }}}}return c }; if(!window.its.array){window.its.array={} }its.array.arrayOfPrimitivesAsSet=function itsArrayOfPrimitivesAsSet(d){if(d==null){return null }var c={}; for(var b=0; b=0&&e.lastIndexOf(a)===d) }return c }; its.string.pad=function pad(c,g,d){var b=c+=""; d=d||"0"; if(b.length0; e--){a.push(d) }b=a.join("")+b }return b }; its.string.replaceAll=function itsStringReplaceAll(f,b,a,c){b=b.replace(/([.?*+^$[\]\\(){}-])/g,"\\$1"); var e="g"; if(c){e+="i" }var d=new RegExp(b,e); return f.replace(d,a) }; its.string.whitespace="\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u3000\u2028\u2029\u200B"; its.string._whitespaceTrimStartRegex=new RegExp("^["+its.string.whitespace+"]+"); its.string._whitespaceTrimEndRegex=new RegExp("["+its.string.whitespace+"]+$"); its.string.trim=function itsStringTrim(e,b,a){var f=null; if(e){if(!a&&(!b||(b==its.string.whitespace))&&e.trim){f=e.trim() }else{var d=null; var c=null; var h=null; if(its.isDefinedNonNull(b)){d="["+b+"]"; c=new RegExp("^"+d+"+"); h=new RegExp(d+"+$") }else{d=its.string.whitespace; c=its.string._whitespaceTrimStartRegex; h=its.string._whitespaceTrimEndRegex }var g=e.replace(c,""); f=g.replace(h,"") }}return f }; its.string.splitTrimmed=function itsStringSplitTrimmed(c,e,a){var d=c.split(e); if(d){for(var b=0; b/g,b+"gt;").replace(/"/g,b+"quot;").replace(/'/g,b+"apos;") }; its.string.xmlUnescape=function xmlUnescape(a){return a.replace(/'/g,String.fromCharCode(39)).replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&") }; its.string.htmlUnescape=function htmlUnescape(c){var a=document.createElement("textarea"); a.innerHTML=c.replace(//g,">"); var b=a.value; a.remove(); return b }; its.string.urlDecode=function urlDecode(b){var a=b; if(b){a=b.replace(/\+/g," "); a=decodeURIComponent(a) }return a }; var _dateExpression=new RegExp("^([0-9]{4}/[0-9]{2}/[0-9]{2})/(.*)"); its.string.compare=function itsCompareStrings(n,m,f,k){var e=null; var g=1; if(f){g=-1 }var d=_dateExpression.exec(n); var b=_dateExpression.exec(m); if(d&&b){if(d[1]==b[1]){n=d[2]; m=b[2] }else{e=d[1]>b[1]?1:-1; if(k){g=-1 }}}if(!e){var p=parseFloat(n); var o=parseFloat(m); if(!isNaN(p)&&!isNaN(o)&&(p!=o)){e=p-o }else{var c=n.toLowerCase(); var a=m.toLowerCase(); if(ca){e=1 }else{e=0; for(var j=0; !e&&(jh){e=-1 }}}}}}}e*=g; return e }; its.string.compareNumerically=function(k,j){if(!k&&!j){return 0 }else{if(!k){return -1 }else{if(!j){return 1 }}}var c="0123456789"; var i=0; var h=0; while(i=0; var e=c.indexOf(f)>=0; if(d&&e){var b=its.string._getNumberFromBeginningOfString(k,i); var a=its.string._getNumberFromBeginningOfString(j,h); if(parseInt(b,10)parseInt(a,10)){return 1 }i+=b.length; h+=a.length }else{if(gf){return 1 }i++; h++ }}return 0 }; its.string._getNumberFromBeginningOfString=function(a,d){var c="0123456789"; for(var b=d; b=0){c=b.substring(d) }}if(c){a=its.url.parseQueryParams(c) }else{a={} }return a }; its.url.queryParamValue=function itsUrlQueryParamValue(b,a){var c=its.url.queryParamsDict(a); return c[b] }; its.url.parseQueryParams=function parseQueryParams(g,c){var f={}; if(g!=null&&g.length>0){if(g.charAt(0)==="?"){g=g.substr(1) }var b=g.indexOf("#"); if(b!==-1){g=g.substr(0,b) }var e=g.split("&"); for(var a=0; a0){if(e.charAt(0)==="#"){e=e.substr(1) }var f=e.split(";"); for(var c=0; c0)){var b=c.indexOf("://")+3; var d=c.indexOf("/",b); if(d===-1){d=c.length }a=c.substring(b,d) }}return a }; its.url.finalPathComponent=function itsUrlfinalPathComponent(b){var a=""; if(b){b=b.toString(); if(b&&(b!="")){var c=b.lastIndexOf("/"); if((c==(b.length-1))&&(c>0)){var c=b.lastIndexOf(c-1) }if(c!=(b.length-1)){a=b.substring(c+1) }if((c=a.lastIndexOf("/"))!=-1){a=a.substring(0,c) }if((c=a.lastIndexOf("?"))!=-1){a=a.substring(0,c) }}}return a }; its.url.buildUrlFromMap=function(d){var b=[]; for(var a in d){if(d.hasOwnProperty(a)){var c=d[a]; if(typeof(c)!="undefined"&&c!=null){b.push(a+"="+encodeURIComponent(c)) }}}return b.join("&") }; its.url.appendUrlParameter=function appendUrlParameter(b,a,c){var d={}; d[a]=c; return its.url.appendUrlParameters(b,d) }; its.url.appendUrlParameters=function appendUrlParameters(b,c){if(!c){return b }var a=(b.indexOf("?")===-1)?"?":"&"; var d=its.url.buildUrlFromMap(c); b+=a+d; return b }; its.url.baseUrl=function baseUrl(b){var a=b.indexOf("?"); if(a===-1){a=b.indexOf("#"); if(a===-1){return b }}return b.substring(0,a) }; its.url.originalLocationQueryParams=its.url.queryParamsDict(); its.url.originalLocationHashAnchorParams=its.url.parseHashAnchorParams(); its.url.formRedirect=function itsUrlFormRedirect(d,c,b){var a=document.createElement("form"); a.method=b?"post":"get"; a.target=d; a.action=c; document.body.appendChild(a); a.submit() }; its.url.openExternalUrl=function itsOpenExternalUrl(b,d){var c=document.createElement("a"); c.setAttribute("href",b); if(d=="main"){c.setAttribute("target",d) }else{c.setAttribute("target","_blank") }var a=document.createEvent("MouseEvents"); a.initMouseEvent("click",true,true,document.defaultView,1,0,0,0,0,false,false,false,false,0,null); c.dispatchEvent(a) }; if(!window.its.cookies){window.its.cookies={} }its.cookies.EXPIRE_NOW=-1; its.cookies.EXPIRE_SESSION=null; its.cookies.EXPIRE_ONE_SECOND=1; its.cookies.EXPIRE_ONE_MINUTE=its.cookies.EXPIRE_ONE_SECOND*60; its.cookies.EXPIRE_ONE_HOUR=its.cookies.EXPIRE_ONE_MINUTE*60; its.cookies.EXPIRE_ONE_DAY=its.cookies.EXPIRE_ONE_HOUR*24; its.cookies.EXPIRE_ONE_WEEK=its.cookies.EXPIRE_ONE_DAY*7; its.cookies.EXPIRE_ONE_MONTH=its.cookies.EXPIRE_ONE_DAY*31; its.cookies.EXPIRE_ONE_YEAR=its.cookies.EXPIRE_ONE_DAY*365; its.cookies.EXPIRE_ONE_SIDEREAL_YEAR=its.cookies.EXPIRE_ONE_DAY*365.25; its.cookies.set=function itsCookiesSet(e,d,a,c,b){if(d){d=escape(d) }return its.cookies.setUnescaped(e,d,a,c,b) }; its.cookies.get=function itsCookiesGet(b){var a=its.cookies.getUnescaped(b); if(a){a=unescape(a) }return a }; its.cookies.setUnescaped=function itsCookiesSetUnescaped(e,b,g,i,d){var a=""; var f=""; if(g){var c=new Date(); c.setTime(c.getTime()+(g*1000)); a=c.toUTCString() }if(!i){i="/" }if(d){f=" domain="+d }var h=e+"="+b+"; expires="+a+"; path="+i+";"+f; its.cookies._debugAndUnitTestLastRawSetCookieString=h; document.cookie=h }; its.cookies.getUnescaped=function itsCookiesGetUnescaped(h){var e=its.cookies._debugAndUnitTestCookieGetterWithRawCookieStringOverride||its.cookies._cookie(); if(e&&h){its.cookies._debugAndUnitTestCookieGetterWithRawCookieStringOverride=null; var d=e.split(";"); var a=null; for(var c=(d.length-1); !a&&(c>=0); c--){var b=d[c]; var g=b.indexOf("="); if(g>0){if(g+1==b.length){a="" }else{var f=its.string.trim(b.substring(0,g)); if(f==h){its.cookies._debugAndUnitTestLastRawGetCookieString=b; a=its.string.trim(b.substring(g+1)) }}}}}return a }; its.cookies._cookie=function _cookie(){return document.cookie }; its.cookies.remove=function itsCookiesRemove(b,a){return its.cookies.setUnescaped(b,"",its.cookies.EXPIRE_NOW,null,a) }; if(typeof(iTSLocalization)=="undefined"){iTSLocalization=new Object() }iTSLocalization.hasLocalizedValue=function(a){for(attrname in iTSLocalization._strings){if(iTSLocalization._strings[attrname][a]!=null){var b=iTSLocalization._strings[attrname][a] }}return its.isDefined(b) }; iTSLocalization.localize=function localize(b,a){for(attrname in iTSLocalization._strings){if(iTSLocalization._strings[attrname][b]!=null){var c=iTSLocalization._strings[attrname][b] }}if(!c){return b }if(a){c=iTSLocalization.replaceTokens(c,a) }return c }; its.loc=iTSLocalization.localize; iTSLocalization.localizeWithParameter=function localize(a,c,b){var d={}; d[c]=b; return iTSLocalization.localize(a,d) }; iTSLocalization.replaceTokens=function localize(c,a){if(a){for(property in a){var b="@@"+property+"@@"; c=c.replace(new RegExp(b,"g"),""+a[property]) }}return c }; iTSLocalization.localizedResourceUrlForPath=function localizedUrlForPath(a){var b=iTSLocalization.localize(a); return"http://ax.phobos.apple.com.edgesuite.net"+b }; its.isXMLResponse=function(a){return(a&&its.string.startsWith(a.getResponseHeader("content-type"),"text/xml")) }; its.notifications={_listeners:{},subscribe:function(a,c){var b=this._listeners[a]; if(!b){this._listeners[a]=b=[] }b.push(c) },unsubscribe:function(b,d){var c=this._listeners[b]; if(!c){return }var a=c.indexOf(d); if(a>=0){c.splice(a,1) }},publish:function(a,b){this._sendNotification(this._listeners[a],b) },remove:function(a){var b=this._listeners[a]; if(!b){return }delete this._listeners[a] },_sendNotification:function(d,c){if(!d){return }for(var b=0,a=d.length; b-1){G=A.data; G.beforeFilter&&G.beforeFilter[O.type]&&!G.beforeFilter[O.type](O)||H.push(A.selector) }else{delete P[c] }}G=af(O.target).closest(H,O.currentTarget); w=0; for(l=G.length; w)[^>]*$|^#([\w-]+)$/,aj=/^.[^:#\[\.,]*$/,E=/\S/,q=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,d=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,av=navigator.userAgent,b=false,at=[],ay,S=Object.prototype.toString,u=Object.prototype.hasOwnProperty,g=Array.prototype.push,ar=Array.prototype.slice,ao=Array.prototype.indexOf; af.fn=af.prototype={init:function(s,c){var A,w; if(!s){return this }if(s.nodeType){this.context=this[0]=s; this.length=1; return this }if(typeof s==="string"){if((A=aN.exec(s))&&(A[1]||!c)){if(A[1]){w=c?c.ownerDocument||c:J; if(s=d.exec(s)){if(af.isPlainObject(c)){s=[J.createElement(s[1])]; af.fn.attr.call(s,c,true) }else{s=[w.createElement(s[1])] }}else{s=ai([A[1]],[w]); s=(s.cacheable?s.fragment.cloneNode(true):s.fragment).childNodes }}else{if(c=J.getElementById(A[2])){if(c.id!==A[2]){return ap.find(s) }this.length=1; this[0]=c }this.context=J; this.selector=s; return this }}else{if(!c&&/^\w+$/.test(s)){this.selector=s; this.context=J; s=J.getElementsByTagName(s) }else{return !c||c.jquery?(c||ap).find(s):af(c).find(s) }}}else{if(af.isFunction(s)){return ap.ready(s) }}if(s.selector!==I){this.selector=s.selector; this.context=s.context }return af.isArray(s)?this.setArray(s):af.makeArray(s,this) },selector:"",jquery:"1.4",length:0,size:function(){return this.length },toArray:function(){return ar.call(this,0) },get:function(c){return c==null?this.toArray():c<0?this.slice(c)[0]:this[c] },pushStack:function(s,c,w){s=af(s||null); s.prevObject=this; s.context=this.context; if(c==="find"){s.selector=this.selector+(this.selector?" ":"")+w }else{if(c){s.selector=this.selector+"."+c+"("+w+")" }}return s },setArray:function(c){this.length=0; g.apply(this,c); return this },each:function(s,c){return af.each(this,s,c) },ready:function(c){af.bindReady(); if(af.isReady){c.call(J,af) }else{at&&at.push(c) }return this },eq:function(c){return c===-1?this.slice(c):this.slice(c,+c+1) },first:function(){return this.eq(0) },last:function(){return this.eq(-1) },slice:function(){return this.pushStack(ar.apply(this,arguments),"slice",ar.call(arguments).join(",")) },map:function(c){return this.pushStack(af.map(this,function(s,w){return c.call(s,w,s) })) },end:function(){return this.prevObject||af(null) },push:g,sort:[].sort,splice:[].splice}; af.fn.init.prototype=af.fn; af.extend=af.fn.extend=function(){var s=arguments[0]||{},c=1,L=arguments.length,G=false,H,A,w,K; if(typeof s==="boolean"){G=s; s=arguments[1]||{}; c=2 }if(typeof s!=="object"&&!af.isFunction(s)){s={} }if(L===c){s=this; --c }for(; c-1){return true }}return false },val:function(s){if(s===I){var c=this[0]; if(c){if(af.nodeName(c,"option")){return(c.attributes.value||{}).specified?c.value:c.text }if(af.nodeName(c,"select")){var L=c.selectedIndex,G=[],H=c.options; c=c.type==="select-one"; if(L<0){return null }var A=c?L:0; for(L=c?L+1:H.length; A=0 }else{if(af.nodeName(this,"select")){var P=af.makeArray(M); af("option",this).each(function(){this.selected=af.inArray(af(this).val(),P)>=0 }); if(!P.length){this.selectedIndex=-1 }}else{this.value=M }}}}) }}); af.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(s,c,H,A){if(!s||s.nodeType===3||s.nodeType===8){return I }if(A&&c in af.attrFn){return af(s)[c](H) }A=s.nodeType!==1||!af.isXMLDoc(s); var G=H!==I; c=A&&af.props[c]||c; if(s.nodeType===1){var w=F.test(c); if(c in s&&A&&!w){if(G){if(c==="type"&&r.test(s.nodeName)&&s.parentNode){throw"type property can't be changed" }s[c]=H }if(af.nodeName(s,"form")&&s.getAttributeNode(c)){return s.getAttributeNode(c).nodeValue }if(c==="tabIndex"){return(c=s.getAttributeNode("tabIndex"))&&c.specified?c.value:e.test(s.nodeName)||a5.test(s.nodeName)&&s.href?0:I }return s[c] }if(!af.support.style&&A&&c==="style"){if(G){s.style.cssText=""+H }return s.style.cssText }G&&s.setAttribute(c,""+H); s=!af.support.hrefNormalized&&A&&w?s.getAttribute(c,2):s.getAttribute(c); return s===null?I:s }return af.style(s,c,H) }}); var aJ=function(c){return c.replace(/[^\w\s\.\|`]/g,function(s){return"\\"+s }) }; af.event={add:function(P,O,L,H){if(!(P.nodeType===3||P.nodeType===8)){if(P.setInterval&&P!==aL&&!P.frameElement){P=aL }if(!L.guid){L.guid=af.guid++ }if(H!==I){L=af.proxy(L); L.data=H }var K=af.data(P,"events")||af.data(P,"events",{}),G=af.data(P,"handle"),A; if(!G){A=function(){return typeof af!=="undefined"&&!af.event.triggered?af.event.handle.apply(A.elem,arguments):I }; G=af.data(P,"handle",A) }if(G){G.elem=P; O=O.split(/\s+/); for(var s,c=0; s=O[c++]; ){var w=s.split("."); s=w.shift(); L.type=w.slice(0).sort().join("."); var Q=K[s],M=this.special[s]||{}; if(!Q){Q=K[s]={}; if(!M.setup||M.setup.call(P,H,w,L)===false){if(P.addEventListener){P.addEventListener(s,G,false) }else{P.attachEvent&&P.attachEvent("on"+s,G) }}}if(M.add){if((w=M.add.call(P,L,H,w,Q))&&af.isFunction(w)){w.guid=w.guid||L.guid; L=w }}Q[L.guid]=L; this.global[s]=true }P=null }}},global:{},remove:function(Q,P,M){if(!(Q.nodeType===3||Q.nodeType===8)){var K=af.data(Q,"events"),L,H,G; if(K){if(P===I||typeof P==="string"&&P.charAt(0)==="."){for(H in K){this.remove(Q,H+(P||"")) }}else{if(P.type){M=P.handler; P=P.type }P=P.split(/\s+/); for(var w=0; H=P[w++]; ){var s=H.split("."); H=s.shift(); var A=!s.length,R=af.map(s.slice(0).sort(),aJ); R=new RegExp("(^|\\.)"+R.join("\\.(?:.*\\.)?")+"(\\.|$)"); var O=this.special[H]||{}; if(K[H]){if(M){G=K[H][M.guid]; delete K[H][M.guid] }else{for(var c in K[H]){if(A||R.test(K[H][c].type)){delete K[H][c] }}}O.remove&&O.remove.call(Q,s,G); for(L in K[H]){break }if(!L){if(!O.teardown||O.teardown.call(Q,s)===false){if(Q.removeEventListener){Q.removeEventListener(H,af.data(Q,"handle"),false) }else{Q.detachEvent&&Q.detachEvent("on"+H,af.data(Q,"handle")) }}L=null; delete K[H] }}}}for(L in K){break }if(!L){if(c=af.data(Q,"handle")){c.elem=null }af.removeData(Q,"events"); af.removeData(Q,"handle") }}}},trigger:function(O,M,L,H){var K=O.type||O; if(!H){O=typeof O==="object"?O[aE]?O:af.extend(af.Event(K),O):af.Event(K); if(K.indexOf("!")>=0){O.type=K=K.slice(0,-1); O.exclusive=true }if(!L){O.stopPropagation(); this.global[K]&&af.each(af.cache,function(){this.events&&this.events[K]&&af.event.trigger(O,M,this.handle.elem) }) }if(!L||L.nodeType===3||L.nodeType===8){return I }O.result=I; O.target=L; M=af.makeArray(M); M.unshift(O) }O.currentTarget=L; var G=af.data(L,"handle"); G&&G.apply(L,M); var A,s; try{if(!(L&&L.nodeName&&af.noData[L.nodeName.toLowerCase()])){A=L[K]; s=L["on"+K] }}catch(c){}G=af.nodeName(L,"a")&&K==="click"; if(!H&&A&&!O.isDefaultPrevented()&&!G){this.triggered=true; try{L[K]() }catch(w){}}else{if(s&&L["on"+K].apply(L,M)===false){O.result=false }}this.triggered=false; if(!O.isPropagationStopped()){(L=L.parentNode||L.ownerDocument)&&af.event.trigger(O,M,L,true) }},handle:function(s){var c,H; s=arguments[0]=af.event.fix(s||aL.event); s.currentTarget=this; H=s.type.split("."); s.type=H.shift(); c=!H.length&&!s.exclusive; var A=new RegExp("(^|\\.)"+H.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)"); H=(af.data(this,"events")||{})[s.type]; for(var G in H){var w=H[G]; if(c||A.test(w.type)){s.handler=w; s.data=w.data; w=w.apply(this,arguments); if(w!==I){s.result=w; if(w===false){s.preventDefault(); s.stopPropagation() }}if(s.isImmediatePropagationStopped()){break }}}return s.result },props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(s){if(s[aE]){return s }var c=s; s=af.Event(c); for(var A=this.props.length,w; A; ){w=this.props[--A]; s[w]=c[w] }if(!s.target){s.target=s.srcElement||J }if(s.target.nodeType===3){s.target=s.target.parentNode }if(!s.relatedTarget&&s.fromElement){s.relatedTarget=s.fromElement===s.target?s.toElement:s.fromElement }if(s.pageX==null&&s.clientX!=null){c=J.documentElement; A=J.body; s.pageX=s.clientX+(c&&c.scrollLeft||A&&A.scrollLeft||0)-(c&&c.clientLeft||A&&A.clientLeft||0); s.pageY=s.clientY+(c&&c.scrollTop||A&&A.scrollTop||0)-(c&&c.clientTop||A&&A.clientTop||0) }if(!s.which&&(s.charCode||s.charCode===0?s.charCode:s.keyCode)){s.which=s.charCode||s.keyCode }if(!s.metaKey&&s.ctrlKey){s.metaKey=s.ctrlKey }if(!s.which&&s.button!==I){s.which=s.button&1?1:s.button&2?3:s.button&4?2:0 }return s },guid:100000000,proxy:af.proxy,special:{ready:{setup:af.bindReady,teardown:af.noop},live:{add:function(s,c){af.extend(s,c||{}); s.guid+=c.selector+c.live; af.event.add(this,c.live,m,c) },remove:function(s){if(s.length){var c=0,w=new RegExp("(^|\\.)"+s[0]+"(\\.|$)"); af.each(af.data(this,"events").live||{},function(){w.test(this.type)&&c++ }); c<1&&af.event.remove(this,s[0],m) }},special:{}},beforeunload:{setup:function(s,c,w){if(this.setInterval){this.onbeforeunload=w }return false },teardown:function(s,c){if(this.onbeforeunload===c){this.onbeforeunload=null }}}}}; af.Event=function(c){if(!this.preventDefault){return new af.Event(c) }if(c&&c.type){this.originalEvent=c; this.type=c.type }else{this.type=c }this.timeStamp=aA(); this[aE]=true }; af.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ax; var c=this.originalEvent; if(c){c.preventDefault&&c.preventDefault(); c.returnValue=false }},stopPropagation:function(){this.isPropagationStopped=ax; var c=this.originalEvent; if(c){c.stopPropagation&&c.stopPropagation(); c.cancelBubble=true }},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ax; this.stopPropagation() },isDefaultPrevented:aR,isPropagationStopped:aR,isImmediatePropagationStopped:aR}; var aU=function(s){for(var c=s.relatedTarget; c&&c!==this; ){try{c=c.parentNode }catch(w){break }}if(c!==this){s.type=s.data; af.event.handle.apply(this,arguments) }},aD=function(c){c.type=c.data; af.event.handle.apply(this,arguments) }; af.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(s,c){af.event.special[s]={setup:function(w){af.event.add(this,c,w&&w.selector?aD:aU,s) },teardown:function(w){af.event.remove(this,c,w&&w.selector?aD:aU) }} }); if(!af.support.submitBubbles){af.event.special.submit={setup:function(s,c,w){if(this.nodeName.toLowerCase()!=="form"){af.event.add(this,"click.specialSubmit."+w.guid,function(G){var H=G.target,A=H.type; if((A==="submit"||A==="image")&&af(H).closest("form").length){return z("submit",this,arguments) }}); af.event.add(this,"keypress.specialSubmit."+w.guid,function(G){var H=G.target,A=H.type; if((A==="text"||A==="password")&&af(H).closest("form").length&&G.keyCode===13){return z("submit",this,arguments) }}) }else{return false }},remove:function(s,c){af.event.remove(this,"click.specialSubmit"+(c?"."+c.guid:"")); af.event.remove(this,"keypress.specialSubmit"+(c?"."+c.guid:"")) }} }if(!af.support.changeBubbles){var aT=/textarea|input|select/i; function ac(s){var c=s.type,w=s.value; if(c==="radio"||c==="checkbox"){w=s.checked }else{if(c==="select-multiple"){w=s.selectedIndex>-1?af.map(s.options,function(A){return A.selected }).join("-"):"" }else{if(s.nodeName.toLowerCase()==="select"){w=s.selectedIndex }}}return w }function aC(s,c){var G=s.target,w,A; if(!(!aT.test(G.nodeName)||G.readOnly)){w=af.data(G,"_change_data"); A=ac(G); if(A!==w){if(s.type!=="focusout"||G.type!=="radio"){af.data(G,"_change_data",A) }if(G.type!=="select"&&(w!=null||A)){s.type="change"; return af.event.trigger(s,c,this) }}}}af.event.special.change={filters:{focusout:aC,click:function(s){var c=s.target,w=c.type; if(w==="radio"||w==="checkbox"||c.nodeName.toLowerCase()==="select"){return aC.call(this,s) }},keydown:function(s){var c=s.target,w=c.type; if(s.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||s.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple"){return aC.call(this,s) }},beforeactivate:function(c){c=c.target; c.nodeName.toLowerCase()==="input"&&c.type==="radio"&&af.data(c,"_change_data",ac(c)) }},setup:function(s,c,A){for(var w in an){af.event.add(this,w+".specialChange."+A.guid,an[w]) }return aT.test(this.nodeName) },remove:function(s,c){for(var w in an){af.event.remove(this,w+".specialChange"+(c?"."+c.guid:""),an[w]) }return aT.test(this.nodeName) }}; var an=af.event.special.change.filters }J.addEventListener&&af.each({focus:"focusin",blur:"focusout"},function(s,c){function w(A){A=af.event.fix(A); A.type=c; return af.event.handle.call(this,A) }af.event.special[c]={setup:function(){this.addEventListener(s,w,true) },teardown:function(){this.removeEventListener(s,w,true) }} }); af.each(["bind","one"],function(s,c){af.fn[c]=function(K,G,H){if(typeof K==="object"){for(var A in K){this[c](A,G,K[A],H) }return this }if(af.isFunction(G)){thisObject=H; H=G; G=I }var w=c==="one"?af.proxy(H,function(L){af(this).unbind(L,w); return H.apply(this,arguments) }):H; return K==="unload"&&c!=="one"?this.one(K,G,H,thisObject):this.each(function(){af.event.add(this,K,w,G) }) } }); af.fn.extend({unbind:function(s,c){if(typeof s==="object"&&!s.preventDefault){for(var w in s){this.unbind(w,s[w]) }return this }return this.each(function(){af.event.remove(this,s,c) }) },trigger:function(s,c){return this.each(function(){af.event.trigger(s,c,this) }) },triggerHandler:function(s,c){if(this[0]){s=af.Event(s); s.preventDefault(); s.stopPropagation(); af.event.trigger(s,c,this[0]); return s.result }},toggle:function(s){for(var c=arguments,w=1; w0){bi=bk; break }}}bk=bk[bh] }ab[Z]=bi }}}var T=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,U=0,R=Object.prototype.toString,Q=false,M=true; [0,0].sort(function(){M=false; return 0 }); var L=function(bi,bh,ba,ab){ba=ba||[]; var Z=bh=bh||J; if(bh.nodeType!==1&&bh.nodeType!==9){return[] }if(!bi||typeof bi!=="string"){return ba }for(var aa=[],bn,bo,bk,bb,bm=true,bj=s(bh),bl=bi; (T.exec(""),bn=T.exec(bl))!==null; ){bl=bn[3]; aa.push(bn[1]); if(bn[2]){bb=bn[3]; break }}if(aa.length>1&&A.exec(bi)){if(aa.length===2&&O.relative[aa[0]]){bo=P(aa[0]+aa[1],bh) }else{for(bo=O.relative[aa[0]]?[bh]:L(aa.shift(),bh); aa.length; ){bi=aa.shift(); if(O.relative[bi]){bi+=aa.shift() }bo=P(bi,bo) }}}else{if(!ab&&aa.length>1&&bh.nodeType===9&&!bj&&O.match.ID.test(aa[0])&&!O.match.ID.test(aa[aa.length-1])){bn=L.find(aa.shift(),bh,bj); bh=bn.expr?L.filter(bn.expr,bn.set)[0]:bn.set[0] }if(bh){bn=ab?{expr:aa.pop(),set:K(ab)}:L.find(aa.pop(),aa.length===1&&(aa[0]==="~"||aa[0]==="+")&&bh.parentNode?bh.parentNode:bh,bj); bo=bn.expr?L.filter(bn.expr,bn.set):bn.set; if(aa.length>0){bk=K(bo) }else{bm=false }for(; aa.length; ){var bp=aa.pop(); bn=bp; if(O.relative[bp]){bn=aa.pop() }else{bp="" }if(bn==null){bn=bh }O.relative[bp](bk,bn,bj) }}else{bk=[] }}bk||(bk=bo); if(!bk){throw"Syntax error, unrecognized expression: "+(bp||bi) }if(R.call(bk)==="[object Array]"){if(bm){if(bh&&bh.nodeType===1){for(bi=0; bk[bi]!=null; bi++){if(bk[bi]&&(bk[bi]===true||bk[bi].nodeType===1&&w(bh,bk[bi]))){ba.push(bo[bi]) }}}else{for(bi=0; bk[bi]!=null; bi++){bk[bi]&&bk[bi].nodeType===1&&ba.push(bo[bi]) }}}else{ba.push.apply(ba,bk) }}else{K(bk,ba) }if(bb){L(bb,Z,ba,ab); L.uniqueSort(ba) }return ba }; L.uniqueSort=function(aa){if(G){Q=M; aa.sort(G); if(Q){for(var Z=1; Z":function(bb,ab){var aa=typeof ab==="string"; if(aa&&!/\W/.test(ab)){ab=ab.toLowerCase(); for(var Z=0,ba=bb.length; Z=0)){ab||Z.push(aa) }else{if(ab){ba[bi]=false }}}}return false },ID:function(Z){return Z[1].replace(/\\/g,"") },TAG:function(Z){return Z[1].toLowerCase() },CHILD:function(aa){if(aa[1]==="nth"){var Z=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(aa[2]==="even"&&"2n"||aa[2]==="odd"&&"2n+1"||!/\D/.test(aa[2])&&"0n+"+aa[2]||aa[2]); aa[2]=Z[1]+(Z[2]||1)-0; aa[3]=Z[3]-0 }aa[0]=U++; return aa },ATTR:function(bb,ab,aa,Z,ba,bh){ab=bb[1].replace(/\\/g,""); if(!bh&&O.attrMap[ab]){bb[1]=O.attrMap[ab] }if(bb[2]==="~="){bb[4]=" "+bb[4]+" " }return bb },PSEUDO:function(bb,ab,aa,Z,ba){if(bb[1]==="not"){if((T.exec(bb[3])||"").length>1||/^\w/.test(bb[3])){bb[3]=L(bb[3],null,null,ab) }else{bb=L.filter(bb[3],ab,aa,true^ba); aa||Z.push.apply(Z,bb); return false }}else{if(O.match.POS.test(bb[0])||O.match.CHILD.test(bb[0])){return true }}return bb },POS:function(Z){Z.unshift(true); return Z }},filters:{enabled:function(Z){return Z.disabled===false&&Z.type!=="hidden" },disabled:function(Z){return Z.disabled===true },checked:function(Z){return Z.checked===true },selected:function(Z){return Z.selected===true },parent:function(Z){return !!Z.firstChild },empty:function(Z){return !Z.firstChild },has:function(ab,aa,Z){return !!L(Z[3],ab).length },header:function(Z){return/h\d/i.test(Z.nodeName) },text:function(Z){return"text"===Z.type },radio:function(Z){return"radio"===Z.type },checkbox:function(Z){return"checkbox"===Z.type },file:function(Z){return"file"===Z.type },password:function(Z){return"password"===Z.type },submit:function(Z){return"submit"===Z.type },image:function(Z){return"image"===Z.type },reset:function(Z){return"reset"===Z.type },button:function(Z){return"button"===Z.type||Z.nodeName.toLowerCase()==="button" },input:function(Z){return/input|select|textarea|button/i.test(Z.nodeName) }},setFilters:{first:function(aa,Z){return Z===0 },last:function(ba,ab,aa,Z){return ab===Z.length-1 },even:function(aa,Z){return Z%2===0 },odd:function(aa,Z){return Z%2===1 },lt:function(ab,aa,Z){return aaZ[3]-0 },nth:function(ab,aa,Z){return Z[3]-0===aa },eq:function(ab,aa,Z){return Z[3]-0===aa }},filter:{PSEUDO:function(bb,ab,aa,Z){var ba=ab[1],bh=O.filters[ba]; if(bh){return bh(bb,aa,ab,Z) }else{if(ba==="contains"){return(bb.textContent||bb.innerText||Y([bb])||"").indexOf(ab[3])>=0 }else{if(ba==="not"){ab=ab[3]; aa=0; for(Z=ab.length; aa=0 }},ID:function(aa,Z){return aa.nodeType===1&&aa.getAttribute("id")===Z },TAG:function(aa,Z){return Z==="*"&&aa.nodeType===1||aa.nodeName.toLowerCase()===Z },CLASS:function(aa,Z){return(" "+(aa.className||aa.getAttribute("class"))+" ").indexOf(Z)>-1 },ATTR:function(ba,ab){var aa=ab[1]; ba=O.attrHandle[aa]?O.attrHandle[aa](ba):ba[aa]!=null?ba[aa]:ba.getAttribute(aa); aa=ba+""; var Z=ab[2]; ab=ab[4]; return ba==null?Z==="!=":Z==="="?aa===ab:Z==="*="?aa.indexOf(ab)>=0:Z==="~="?(" "+aa+" ").indexOf(ab)>=0:!ab?aa&&ba!==false:Z==="!="?aa!==ab:Z==="^="?aa.indexOf(ab)===0:Z==="$="?aa.substr(aa.length-ab.length)===ab:Z==="|="?aa===ab||aa.substr(0,ab.length+1)===ab+"-":false },POS:function(bb,ab,aa,Z){var ba=O.setFilters[ab[2]]; if(ba){return ba(bb,aa,ab,Z) }}}},A=O.match.POS; for(var c in O.match){O.match[c]=new RegExp(O.match[c].source+/(?![^\[]*\])(?![^\(]*\))/.source); O.leftMatch[c]=new RegExp(/(^(?:.|\r|\n)*?)/.source+O.match[c].source.replace(/\\(\d+)/g,function(aa,Z){return"\\"+(Z-0+1) })) }var K=function(aa,Z){aa=Array.prototype.slice.call(aa,0); if(Z){Z.push.apply(Z,aa); return Z }return aa }; try{Array.prototype.slice.call(J.documentElement.childNodes,0) }catch(H){K=function(ba,ab){ab=ab||[]; if(R.call(ba)==="[object Array]"){Array.prototype.push.apply(ab,ba) }else{if(typeof ba.length==="number"){for(var aa=0,Z=ba.length; aa"; var Z=J.documentElement; Z.insertBefore(ab,Z.firstChild); if(J.getElementById(aa)){O.find.ID=function(ba,bb,bh){if(typeof bb.getElementById!=="undefined"&&!bh){return(bb=bb.getElementById(ba[1]))?bb.id===ba[1]||typeof bb.getAttributeNode!=="undefined"&&bb.getAttributeNode("id").nodeValue===ba[1]?[bb]:I:[] }}; O.filter.ID=function(ba,bb){var bh=typeof ba.getAttributeNode!=="undefined"&&ba.getAttributeNode("id"); return ba.nodeType===1&&bh&&bh.nodeValue===bb } }Z.removeChild(ab); Z=ab=null })(); (function(){var Z=J.createElement("div"); Z.appendChild(J.createComment("")); if(Z.getElementsByTagName("*").length>0){O.find.TAG=function(ba,ab){ab=ab.getElementsByTagName(ba[1]); if(ba[1]==="*"){ba=[]; for(var aa=0; ab[aa]; aa++){ab[aa].nodeType===1&&ba.push(ab[aa]) }ab=ba }return ab } }Z.innerHTML=""; if(Z.firstChild&&typeof Z.firstChild.getAttribute!=="undefined"&&Z.firstChild.getAttribute("href")!=="#"){O.attrHandle.href=function(aa){return aa.getAttribute("href",2) } }Z=null })(); J.querySelectorAll&&function(){var ab=L,aa=J.createElement("div"); aa.innerHTML="

"; if(!(aa.querySelectorAll&&aa.querySelectorAll(".TEST").length===0)){L=function(ba,bi,bj,bb){bi=bi||J; if(!bb&&bi.nodeType===9&&!s(bi)){try{return K(bi.querySelectorAll(ba),bj) }catch(bh){}}return ab(ba,bi,bj,bb) }; for(var Z in ab){L[Z]=ab[Z] }aa=null }}(); (function(){var Z=J.createElement("div"); Z.innerHTML="
"; if(!(!Z.getElementsByClassName||Z.getElementsByClassName("e").length===0)){Z.lastChild.className="e"; if(Z.getElementsByClassName("e").length!==1){O.order.splice(1,0,"CLASS"); O.find.CLASS=function(ba,ab,aa){if(typeof ab.getElementsByClassName!=="undefined"&&!aa){return ab.getElementsByClassName(ba[1]) }}; Z=null }}})(); var w=J.compareDocumentPosition?function(aa,Z){return aa.compareDocumentPosition(Z)&16 }:function(aa,Z){return aa!==Z&&(aa.contains?aa.contains(Z):true) },s=function(Z){return(Z=(Z?Z.ownerDocument||Z:0).documentElement)?Z.nodeName!=="HTML":false },P=function(bb,ab){var aa=[],Z="",ba; for(ab=ab.nodeType?[ab]:ab; ba=O.match.PSEUDO.exec(bb); ){Z+=ba[0]; bb=bb.replace(O.match.PSEUDO,"") }bb=O.relative[bb]?bb+"*":bb; ba=0; for(var bh=ab.length; ba=0===A }) }; af.fn.extend({find:function(s){for(var c=this.pushStack("","find",s),K=0,G=0,H=this.length; G0){for(var A=K; A0 },closest:function(M,L){if(af.isArray(M)){var K=[],G=this[0],H,A={},w; if(G&&M.length){H=0; for(var s=M.length; H-1:af(G).is(H)){K.push({selector:w,elem:G}); delete A[w] }}G=G.parentNode }}return K }var c=af.expr.match.POS.test(M)?af(M,L||this.context):null; return this.map(function(P,O){for(; O&&O.ownerDocument&&O!==L; ){if(c?c.index(O)>-1:af(O).is(M)){return O }O=O.parentNode }return null }) },index:function(c){if(!c||typeof c==="string"){return af.inArray(this[0],c?af(c):this.parent().children()) }return af.inArray(c.jquery?c[0]:c,this) },add:function(s,c){s=typeof s==="string"?af(s,c||this.context):af.makeArray(s); c=af.merge(this.get(),s); return this.pushStack(a0(s[0])||a0(c[0])?c:af.unique(c)) },andSelf:function(){return this.add(this.prevObject) }}); af.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null },parents:function(c){return af.dir(c,"parentNode") },parentsUntil:function(s,c,w){return af.dir(s,"parentNode",w) },next:function(c){return af.nth(c,2,"nextSibling") },prev:function(c){return af.nth(c,2,"previousSibling") },nextAll:function(c){return af.dir(c,"nextSibling") },prevAll:function(c){return af.dir(c,"previousSibling") },nextUntil:function(s,c,w){return af.dir(s,"nextSibling",w) },prevUntil:function(s,c,w){return af.dir(s,"previousSibling",w) },siblings:function(c){return af.sibling(c.parentNode.firstChild,c) },children:function(c){return af.sibling(c.firstChild) },contents:function(c){return af.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:af.makeArray(c.childNodes) }},function(s,c){af.fn[s]=function(G,w){var A=af.map(this,c,G); aQ.test(s)||(w=G); if(w&&typeof w==="string"){A=af.filter(w,A) }A=this.length>1?af.unique(A):A; if((this.length>1||N.test(w))&&au.test(s)){A=A.reverse() }return this.pushStack(A,s,ar.call(arguments).join(",")) } }); af.extend({filter:function(s,c,w){if(w){s=":not("+s+")" }return af.find.matches(s,c) },dir:function(s,c,A){var w=[]; for(s=s[c]; s&&s.nodeType!==9&&(A===I||!af(s).is(A)); ){s.nodeType===1&&w.push(s); s=s[c] }return w },nth:function(s,c,A){c=c||1; for(var w=0; s; s=s[A]){if(s.nodeType===1&&++w===c){break }}return s },sibling:function(s,c){for(var w=[]; s; s=s.nextSibling){s.nodeType===1&&s!==c&&w.push(s) }return w }}); var bd=/ jQuery\d+="(?:\d+|null)"/g,am=/^\s+/,t=/(<([\w:]+)[^>]*?)\/>/g,f=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,aX=/<([\w:]+)/,a6=/" },aF={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]}; aF.optgroup=aF.option; aF.tbody=aF.tfoot=aF.colgroup=aF.caption=aF.thead; aF.th=aF.td; if(!af.support.htmlSerialize){aF._default=[1,"div
","
"] }af.fn.extend({text:function(c){if(af.isFunction(c)){return this.each(function(s){var w=af(this); return w.text(c.call(this,s,w.text())) }) }if(typeof c!=="object"&&c!==I){return this.empty().append((this[0]&&this[0].ownerDocument||J).createTextNode(c)) }return af.getText(this) },wrapAll:function(s){if(af.isFunction(s)){return this.each(function(w){af(this).wrapAll(s.call(this,w)) }) }if(this[0]){var c=af(s,this[0].ownerDocument).eq(0).clone(true); this[0].parentNode&&c.insertBefore(this[0]); c.map(function(){for(var w=this; w.firstChild&&w.firstChild.nodeType===1; ){w=w.firstChild }return w }).append(this) }return this },wrapInner:function(c){return this.each(function(){var s=af(this),w=s.contents(); w.length?w.wrapAll(c):s.append(c) }) },wrap:function(c){return this.each(function(){af(this).wrapAll(c) }) },unwrap:function(){return this.parent().each(function(){af.nodeName(this,"body")||af(this).replaceWith(this.childNodes) }).end() },append:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.appendChild(c) }) },prepend:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild) }) },before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this) }) }else{if(arguments.length){var c=af(arguments[0]); c.push.apply(c,this.toArray()); return this.pushStack(c,"before",arguments) }}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this.nextSibling) }) }else{if(arguments.length){var c=this.pushStack(this,"after",arguments); c.push.apply(c,af(arguments[0]).toArray()); return c }}},clone:function(s){var c=this.map(function(){if(!af.support.noCloneEvent&&!af.isXMLDoc(this)){var A=this.outerHTML,w=this.ownerDocument; if(!A){A=w.createElement("div"); A.appendChild(this.cloneNode(true)); A=A.innerHTML }return af.clean([A.replace(bd,"").replace(am,"")],w)[0] }else{return this.cloneNode(true) }}); if(s===true){aM(this,c); aM(this.find("*"),c.find("*")) }return c },html:function(s){if(s===I){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(bd,""):null }else{if(typeof s==="string"&&!/