window.epkStack = ['jQuery.core','jQuery.each','jQuery.event.fix','jQuery.fn.class','jQuery.tmpl','ep.modify','jQuery.expr','jQuery.support.placeholder','jQuery.support.multipleUpload','jQuery.support.flash','jQuery.support.cssprefix','jQuery.css.borderradius','jQuery.metaparse','jQuery.fn.form','jQuery.fn.scrollTo','jQuery.mixin','jQuery.scope','jQuery.dict','jQuery.class','jQuery.mime','jQuery.json','jQuery.compareVersion','jQuery.event.special.load','jQuery.jstree','jQuery.jstree.themes','jQuery.jstree.html_data','jQuery.effects.core','jQuery.effects.fade','jQuery.effects.slide','jQuery.ui.widget','jQuery.ui.core','jQuery.ui.position','jQuery.ui.mouse','jQuery.ui.dialog','jQuery.i18n','ep.core','ep.ajax','ep.color','ep.date','ep.validate','ep.dict','ep.utf8','ep.base64','ep.debug','ep.fn.sprite','ep.fn.busy','ep.fn.contextOrientation','ep.sprite','ep.ui.form','ep.ui.tooltip','ep.ui.input','ep.ui.dialog','ep.ui.slideshow','ep.ui.coverflow','ep.ui.validate','ep.ui.spinner','ep.ui.datepicker','de_epages.design.inc.sf-initialize','de_epages.externalcontent.dojoGadgetFix'];

(function(window,undefined){var document=window.document,navigator=window.navigator,location=window.location;var jQuery=(function(){var jQuery=function(selector,context){return new jQuery.fn.init(selector,context,rootjQuery)},_jQuery=window.jQuery,_$=window.$,rootjQuery,quickExpr=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,rnotwhite=/\S/,trimLeft=/^\s+/,trimRight=/\s+$/,rdigit=/\d/,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,rvalidchars=/^[\],:{}\s]*$/,rvalidescape=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rvalidtokens=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rvalidbraces=/(?:^|:|,)(?:\s*\[)+/g,rwebkit=/(webkit)[ \/]([\w.]+)/,ropera=/(opera)(?:.*version)?[ \/]([\w.]+)/,rmsie=/(msie) ([\w.]+)/,rmozilla=/(mozilla)(?:.*? rv:([\w.]+))?/,userAgent=navigator.userAgent,browserMatch,readyList,DOMContentLoaded,toString=Object.prototype.toString,hasOwn=Object.prototype.hasOwnProperty,push=Array.prototype.push,slice=Array.prototype.slice,trim=String.prototype.trim,indexOf=Array.prototype.indexOf,class2type={};jQuery.fn=jQuery.prototype={constructor:jQuery,init:function(selector,context,rootjQuery){var match,elem,ret,doc;if(!selector){return this}if(selector.nodeType){this.context=this[0]=selector;this.length=1;return this}if(selector==="body"&&!context&&document.body){this.context=document;this[0]=document.body;this.selector=selector;this.length=1;return this}if(typeof selector==="string"){if(selector.charAt(0)==="<"&&selector.charAt(selector.length-1)===">"&&selector.length>=3){match=[null,selector,null]}else{match=quickExpr.exec(selector)}if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;doc=(context?context.ownerDocument||context:document);ret=rsingleTag.exec(selector);if(ret){if(jQuery.isPlainObject(context)){selector=[document.createElement(ret[1])];jQuery.fn.attr.call(selector,context,true)}else{selector=[doc.createElement(ret[1])]}}else{ret=jQuery.buildFragment([match[1]],[doc]);selector=(ret.cacheable?jQuery.clone(ret.fragment):ret.fragment).childNodes}return jQuery.merge(this,selector)}else{elem=document.getElementById(match[2]);if(elem&&elem.parentNode){if(elem.id!==match[2]){return rootjQuery.find(selector)}this.length=1;this[0]=elem}this.context=document;this.selector=selector;return this}}else{if(!context||context.jquery){return(context||rootjQuery).find(selector)}else{return this.constructor(context).find(selector)}}}else{if(jQuery.isFunction(selector)){return rootjQuery.ready(selector)}}if(selector.selector!==undefined){this.selector=selector.selector;this.context=selector.context}return jQuery.makeArray(selector,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return slice.call(this,0)},get:function(num){return num==null?this.toArray():(num<0?this[this.length+num]:this[num])},pushStack:function(elems,name,selector){var ret=this.constructor();if(jQuery.isArray(elems)){push.apply(ret,elems)}else{jQuery.merge(ret,elems)}ret.prevObject=this;ret.context=this.context;if(name==="find"){ret.selector=this.selector+(this.selector?" ":"")+selector}else{if(name){ret.selector=this.selector+"."+name+"("+selector+")"}}return ret},each:function(callback,args){return jQuery.each(this,callback,args)},ready:function(fn){jQuery.bindReady();readyList.done(fn);return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(slice.apply(this,arguments),"slice",slice.call(arguments).join(","))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},end:function(){return this.prevObject||this.constructor(null)},push:push,sort:[].sort,splice:[].splice};jQuery.fn.init.prototype=jQuery.fn;jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2}if(typeof target!=="object"&&!jQuery.isFunction(target)){target={}}if(length===i){target=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(name in options){src=target[name];copy=options[name];if(target===copy){continue}if(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=jQuery.isArray(copy)))){if(copyIsArray){copyIsArray=false;clone=src&&jQuery.isArray(src)?src:[]}else{clone=src&&jQuery.isPlainObject(src)?src:{}}target[name]=jQuery.extend(deep,clone,copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};jQuery.extend({noConflict:function(deep){if(window.$===jQuery){window.$=_$}if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery}return jQuery},isReady:false,readyWait:1,holdReady:function(hold){if(hold){jQuery.readyWait++}else{jQuery.ready(true)}},ready:function(wait){if((wait===true&&!--jQuery.readyWait)||(wait!==true&&!jQuery.isReady)){if(!document.body){return setTimeout(jQuery.ready,1)}jQuery.isReady=true;if(wait!==true&&--jQuery.readyWait>0){return}readyList.resolveWith(document,[jQuery]);if(jQuery.fn.trigger){jQuery(document).trigger("ready").unbind("ready")}}},bindReady:function(){if(readyList){return}readyList=jQuery._Deferred();if(document.readyState==="complete"){return setTimeout(jQuery.ready,1)}if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMContentLoaded,false);window.addEventListener("load",jQuery.ready,false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",DOMContentLoaded);window.attachEvent("onload",jQuery.ready);var toplevel=false;try{toplevel=window.frameElement==null}catch(e){}if(document.documentElement.doScroll&&toplevel){doScrollCheck()}}}},isFunction:function(obj){return jQuery.type(obj)==="function"},isArray:Array.isArray||function(obj){return jQuery.type(obj)==="array"},isWindow:function(obj){return obj&&typeof obj==="object"&&"setInterval" in obj},isNaN:function(obj){return obj==null||!rdigit.test(obj)||isNaN(obj)},type:function(obj){return obj==null?String(obj):class2type[toString.call(obj)]||"object"},isPlainObject:function(obj){if(!obj||jQuery.type(obj)!=="object"||obj.nodeType||jQuery.isWindow(obj)){return false}if(obj.constructor&&!hasOwn.call(obj,"constructor")&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf")){return false}var key;for(key in obj){}return key===undefined||hasOwn.call(obj,key)},isEmptyObject:function(obj){for(var name in obj){return false}return true},error:function(msg){throw msg},parseJSON:function(data){if(typeof data!=="string"||!data){return null}data=jQuery.trim(data);if(window.JSON&&window.JSON.parse){return window.JSON.parse(data)}if(rvalidchars.test(data.replace(rvalidescape,"@").replace(rvalidtokens,"]").replace(rvalidbraces,""))){return(new Function("return "+data))()}jQuery.error("Invalid JSON: "+data)},parseXML:function(data,xml,tmp){if(window.DOMParser){tmp=new DOMParser();xml=tmp.parseFromString(data,"text/xml")}else{xml=new ActiveXObject("Microsoft.XMLDOM");xml.async="false";xml.loadXML(data)}tmp=xml.documentElement;if(!tmp||!tmp.nodeName||tmp.nodeName==="parsererror"){jQuery.error("Invalid XML: "+data)}return xml},noop:function(){},globalEval:function(data){if(data&&rnotwhite.test(data)){(window.execScript||function(data){window["eval"].call(window,data)})(data)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()===name.toUpperCase()},each:function(object,callback,args){var name,i=0,length=object.length,isObj=length===undefined||jQuery.isFunction(object);if(args){if(isObj){for(name in object){if(callback.apply(object[name],args)===false){break}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break}}}}else{if(isObj){for(name in object){if(callback.call(object[name],name,object[name])===false){break}}}else{for(;i<length;){if(callback.call(object[i],i,object[i++])===false){break}}}}return object},trim:trim?function(text){return text==null?"":trim.call(text)}:function(text){return text==null?"":text.toString().replace(trimLeft,"").replace(trimRight,"")},makeArray:function(array,results){var ret=results||[];if(array!=null){var type=jQuery.type(array);if(array.length==null||type==="string"||type==="function"||type==="regexp"||jQuery.isWindow(array)){push.call(ret,array)}else{jQuery.merge(ret,array)}}return ret},inArray:function(elem,array){if(indexOf){return indexOf.call(array,elem)}for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i}}return -1},merge:function(first,second){var i=first.length,j=0;if(typeof second.length==="number"){for(var l=second.length;j<l;j++){first[i++]=second[j]}}else{while(second[j]!==undefined){first[i++]=second[j++]}}first.length=i;return first},grep:function(elems,callback,inv){var ret=[],retVal;inv=!!inv;for(var i=0,length=elems.length;i<length;i++){retVal=!!callback(elems[i],i);if(inv!==retVal){ret.push(elems[i])}}return ret},map:function(elems,callback,arg){var value,key,ret=[],i=0,length=elems.length,isArray=elems instanceof jQuery||length!==undefined&&typeof length==="number"&&((length>0&&elems[0]&&elems[length-1])||length===0||jQuery.isArray(elems));if(isArray){for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret[ret.length]=value}}}else{for(key in elems){value=callback(elems[key],key,arg);if(value!=null){ret[ret.length]=value}}}return ret.concat.apply([],ret)},guid:1,proxy:function(fn,context){if(typeof context==="string"){var tmp=fn[context];context=fn;fn=tmp}if(!jQuery.isFunction(fn)){return undefined}var args=slice.call(arguments,2),proxy=function(){return fn.apply(context,args.concat(slice.call(arguments)))};proxy.guid=fn.guid=fn.guid||proxy.guid||jQuery.guid++;return proxy},access:function(elems,key,value,exec,fn,pass){var length=elems.length;if(typeof key==="object"){for(var k in key){jQuery.access(elems,k,key[k],exec,fn,value)}return elems}if(value!==undefined){exec=!pass&&exec&&jQuery.isFunction(value);for(var i=0;i<length;i++){fn(elems[i],key,exec?value.call(elems[i],i,fn(elems[i],key)):value,pass)}return elems}return length?fn(elems[0],key):undefined},now:function(){return(new Date()).getTime()},uaMatch:function(ua){ua=ua.toLowerCase();var match=rwebkit.exec(ua)||ropera.exec(ua)||rmsie.exec(ua)||ua.indexOf("compatible")<0&&rmozilla.exec(ua)||[];return{browser:match[1]||"",version:match[2]||"0"}},sub:function(){function jQuerySub(selector,context){return new jQuerySub.fn.init(selector,context)}jQuery.extend(true,jQuerySub,this);jQuerySub.superclass=this;jQuerySub.fn=jQuerySub.prototype=this();jQuerySub.fn.constructor=jQuerySub;jQuerySub.sub=this.sub;jQuerySub.fn.init=function init(selector,context){if(context&&context instanceof jQuery&&!(context instanceof jQuerySub)){context=jQuerySub(context)}return jQuery.fn.init.call(this,selector,context,rootjQuerySub)};jQuerySub.fn.init.prototype=jQuerySub.fn;var rootjQuerySub=jQuerySub(document);return jQuerySub},browser:{}});jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()});browserMatch=jQuery.uaMatch(userAgent);if(browserMatch.browser){jQuery.browser[browserMatch.browser]=true;jQuery.browser.version=browserMatch.version}if(jQuery.browser.webkit){jQuery.browser.safari=true}if(rnotwhite.test("\xA0")){trimLeft=/^[\s\xA0]+/;trimRight=/[\s\xA0]+$/}rootjQuery=jQuery(document);if(document.addEventListener){DOMContentLoaded=function(){document.removeEventListener("DOMContentLoaded",DOMContentLoaded,false);jQuery.ready()}}else{if(document.attachEvent){DOMContentLoaded=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",DOMContentLoaded);jQuery.ready()}}}}function doScrollCheck(){if(jQuery.isReady){return}try{document.documentElement.doScroll("left")}catch(e){setTimeout(doScrollCheck,1);return}jQuery.ready()}return jQuery})();var promiseMethods="done fail isResolved isRejected promise then always pipe".split(" "),sliceDeferred=[].slice;jQuery.extend({_Deferred:function(){var callbacks=[],fired,firing,cancelled,deferred={done:function(){if(!cancelled){var args=arguments,i,length,elem,type,_fired;if(fired){_fired=fired;fired=0}for(i=0,length=args.length;i<length;i++){elem=args[i];type=jQuery.type(elem);if(type==="array"){deferred.done.apply(deferred,elem)}else{if(type==="function"){callbacks.push(elem)}}}if(_fired){deferred.resolveWith(_fired[0],_fired[1])}}return this},resolveWith:function(context,args){if(!cancelled&&!fired&&!firing){args=args||[];firing=1;try{while(callbacks[0]){callbacks.shift().apply(context,args)}}finally{fired=[context,args];firing=0}}return this},resolve:function(){deferred.resolveWith(this,arguments);return this},isResolved:function(){return !!(firing||fired)},cancel:function(){cancelled=1;callbacks=[];return this}};return deferred},Deferred:function(func){var deferred=jQuery._Deferred(),failDeferred=jQuery._Deferred(),promise;jQuery.extend(deferred,{then:function(doneCallbacks,failCallbacks){deferred.done(doneCallbacks).fail(failCallbacks);return this},always:function(){return deferred.done.apply(deferred,arguments).fail.apply(this,arguments)},fail:failDeferred.done,rejectWith:failDeferred.resolveWith,reject:failDeferred.resolve,isRejected:failDeferred.isResolved,pipe:function(fnDone,fnFail){return jQuery.Deferred(function(newDefer){jQuery.each({done:[fnDone,"resolve"],fail:[fnFail,"reject"]},function(handler,data){var fn=data[0],action=data[1],returned;if(jQuery.isFunction(fn)){deferred[handler](function(){returned=fn.apply(this,arguments);if(returned&&jQuery.isFunction(returned.promise)){returned.promise().then(newDefer.resolve,newDefer.reject)}else{newDefer[action](returned)}})}else{deferred[handler](newDefer[action])}})}).promise()},promise:function(obj){if(obj==null){if(promise){return promise}promise=obj={}}var i=promiseMethods.length;while(i--){obj[promiseMethods[i]]=deferred[promiseMethods[i]]}return obj}});deferred.done(failDeferred.cancel).fail(deferred.cancel);delete deferred.cancel;if(func){func.call(deferred,deferred)}return deferred},when:function(firstParam){var args=arguments,i=0,length=args.length,count=length,deferred=length<=1&&firstParam&&jQuery.isFunction(firstParam.promise)?firstParam:jQuery.Deferred();function resolveFunc(i){return function(value){args[i]=arguments.length>1?sliceDeferred.call(arguments,0):value;if(!(--count)){deferred.resolveWith(deferred,sliceDeferred.call(args,0))}}}if(length>1){for(;i<length;i++){if(args[i]&&jQuery.isFunction(args[i].promise)){args[i].promise().then(resolveFunc(i),deferred.reject)}else{--count}}if(!count){deferred.resolveWith(deferred,args)}}else{if(deferred!==firstParam){deferred.resolveWith(deferred,length?[firstParam]:[])}}return deferred.promise()}});jQuery.support=(function(){var div=document.createElement("div"),documentElement=document.documentElement,all,a,select,opt,input,marginDiv,support,fragment,body,bodyStyle,tds,events,eventName,i,isSupported;div.setAttribute("className","t");div.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";all=div.getElementsByTagName("*");a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return{}}select=document.createElement("select");opt=select.appendChild(document.createElement("option"));input=div.getElementsByTagName("input")[0];support={leadingWhitespace:(div.firstChild.nodeType===3),tbody:!div.getElementsByTagName("tbody").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/top/.test(a.getAttribute("style")),hrefNormalized:(a.getAttribute("href")==="/a"),opacity:/^0.55$/.test(a.style.opacity),cssFloat:!!a.style.cssFloat,checkOn:(input.value==="on"),optSelected:opt.selected,getSetAttribute:div.className!=="t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};input.checked=true;support.noCloneChecked=input.cloneNode(true).checked;select.disabled=true;support.optDisabled=!opt.disabled;try{delete div.test}catch(e){support.deleteExpando=false}if(!div.addEventListener&&div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function click(){support.noCloneEvent=false;div.detachEvent("onclick",click)});div.cloneNode(true).fireEvent("onclick")}input=document.createElement("input");input.value="t";input.setAttribute("type","radio");support.radioValue=input.value==="t";input.setAttribute("checked","checked");div.appendChild(input);fragment=document.createDocumentFragment();fragment.appendChild(div.firstChild);support.checkClone=fragment.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML="";div.style.width=div.style.paddingLeft="1px";body=document.createElement("body");bodyStyle={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(i in bodyStyle){body.style[i]=bodyStyle[i]}body.appendChild(div);documentElement.insertBefore(body,documentElement.firstChild);support.appendChecked=input.checked;support.boxModel=div.offsetWidth===2;if("zoom" in div.style){div.style.display="inline";div.style.zoom=1;support.inlineBlockNeedsLayout=(div.offsetWidth===2);div.style.display="";div.innerHTML="<div style='width:4px;'></div>";support.shrinkWrapBlocks=(div.offsetWidth!==2)}div.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";tds=div.getElementsByTagName("td");isSupported=(tds[0].offsetHeight===0);tds[0].style.display="";tds[1].style.display="none";support.reliableHiddenOffsets=isSupported&&(tds[0].offsetHeight===0);div.innerHTML="";if(document.defaultView&&document.defaultView.getComputedStyle){marginDiv=document.createElement("div");marginDiv.style.width="0";marginDiv.style.marginRight="0";div.appendChild(marginDiv);support.reliableMarginRight=(parseInt((document.defaultView.getComputedStyle(marginDiv,null)||{marginRight:0}).marginRight,10)||0)===0}body.innerHTML="";documentElement.removeChild(body);if(div.attachEvent){for(i in {submit:1,change:1,focusin:1}){eventName="on"+i;isSupported=(eventName in div);if(!isSupported){div.setAttribute(eventName,"return;");isSupported=(typeof div[eventName]==="function")}support[i+"Bubbles"]=isSupported}}return support})();jQuery.boxModel=jQuery.support.boxModel;var rbrace=/^(?:\{.*\}|\[.*\])$/,rmultiDash=/([a-z])([A-Z])/g;jQuery.extend({cache:{},uuid:0,expando:"jQuery"+(jQuery.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(elem){elem=elem.nodeType?jQuery.cache[elem[jQuery.expando]]:elem[jQuery.expando];return !!elem&&!isEmptyDataObject(elem)},data:function(elem,name,data,pvt){if(!jQuery.acceptData(elem)){return}var internalKey=jQuery.expando,getByName=typeof name==="string",thisCache,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[jQuery.expando]:elem[jQuery.expando]&&jQuery.expando;if((!id||(pvt&&id&&!cache[id][internalKey]))&&getByName&&data===undefined){return}if(!id){if(isNode){elem[jQuery.expando]=id=++jQuery.uuid}else{id=jQuery.expando}}if(!cache[id]){cache[id]={};if(!isNode){cache[id].toJSON=jQuery.noop}}if(typeof name==="object"||typeof name==="function"){if(pvt){cache[id][internalKey]=jQuery.extend(cache[id][internalKey],name)}else{cache[id]=jQuery.extend(cache[id],name)}}thisCache=cache[id];if(pvt){if(!thisCache[internalKey]){thisCache[internalKey]={}}thisCache=thisCache[internalKey]}if(data!==undefined){thisCache[jQuery.camelCase(name)]=data}if(name==="events"&&!thisCache[name]){return thisCache[internalKey]&&thisCache[internalKey].events}return getByName?thisCache[jQuery.camelCase(name)]:thisCache},removeData:function(elem,name,pvt){if(!jQuery.acceptData(elem)){return}var internalKey=jQuery.expando,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[jQuery.expando]:jQuery.expando;if(!cache[id]){return}if(name){var thisCache=pvt?cache[id][internalKey]:cache[id];if(thisCache){delete thisCache[name];if(!isEmptyDataObject(thisCache)){return}}}if(pvt){delete cache[id][internalKey];if(!isEmptyDataObject(cache[id])){return}}var internalCache=cache[id][internalKey];if(jQuery.support.deleteExpando||cache!=window){delete cache[id]}else{cache[id]=null}if(internalCache){cache[id]={};if(!isNode){cache[id].toJSON=jQuery.noop}cache[id][internalKey]=internalCache}else{if(isNode){if(jQuery.support.deleteExpando){delete elem[jQuery.expando]}else{if(elem.removeAttribute){elem.removeAttribute(jQuery.expando)}else{elem[jQuery.expando]=null}}}}},_data:function(elem,name,data){return jQuery.data(elem,name,data,true)},acceptData:function(elem){if(elem.nodeName){var match=jQuery.noData[elem.nodeName.toLowerCase()];if(match){return !(match===true||elem.getAttribute("classid")!==match)}}return true}});jQuery.fn.extend({data:function(key,value){var data=null;if(typeof key==="undefined"){if(this.length){data=jQuery.data(this[0]);if(this[0].nodeType===1){var attr=this[0].attributes,name;for(var i=0,l=attr.length;i<l;i++){name=attr[i].name;if(name.indexOf("data-")===0){name=jQuery.camelCase(name.substring(5));dataAttr(this[0],name,data[name])}}}}return data}else{if(typeof key==="object"){return this.each(function(){jQuery.data(this,key)})}}var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key);data=dataAttr(this[0],key,data)}return data===undefined&&parts[1]?this.data(parts[0]):data}else{return this.each(function(){var $this=jQuery(this),args=[parts[0],value];$this.triggerHandler("setData"+parts[1]+"!",args);jQuery.data(this,key,value);$this.triggerHandler("changeData"+parts[1]+"!",args)})}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})}});function dataAttr(elem,key,data){if(data===undefined&&elem.nodeType===1){var name="data-"+key.replace(rmultiDash,"$1-$2").toLowerCase();data=elem.getAttribute(name);if(typeof data==="string"){try{data=data==="true"?true:data==="false"?false:data==="null"?null:!jQuery.isNaN(data)?parseFloat(data):rbrace.test(data)?jQuery.parseJSON(data):data}catch(e){}jQuery.data(elem,key,data)}else{data=undefined}}return data}function isEmptyDataObject(obj){for(var name in obj){if(name!=="toJSON"){return false}}return true}function handleQueueMarkDefer(elem,type,src){var deferDataKey=type+"defer",queueDataKey=type+"queue",markDataKey=type+"mark",defer=jQuery.data(elem,deferDataKey,undefined,true);if(defer&&(src==="queue"||!jQuery.data(elem,queueDataKey,undefined,true))&&(src==="mark"||!jQuery.data(elem,markDataKey,undefined,true))){setTimeout(function(){if(!jQuery.data(elem,queueDataKey,undefined,true)&&!jQuery.data(elem,markDataKey,undefined,true)){jQuery.removeData(elem,deferDataKey,true);defer.resolve()}},0)}}jQuery.extend({_mark:function(elem,type){if(elem){type=(type||"fx")+"mark";jQuery.data(elem,type,(jQuery.data(elem,type,undefined,true)||0)+1,true)}},_unmark:function(force,elem,type){if(force!==true){type=elem;elem=force;force=false}if(elem){type=type||"fx";var key=type+"mark",count=force?0:((jQuery.data(elem,key,undefined,true)||1)-1);if(count){jQuery.data(elem,key,count,true)}else{jQuery.removeData(elem,key,true);handleQueueMarkDefer(elem,type,"mark")}}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type,undefined,true);if(data){if(!q||jQuery.isArray(data)){q=jQuery.data(elem,type,jQuery.makeArray(data),true)}else{q.push(data)}}return q||[]}},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),fn=queue.shift(),defer;if(fn==="inprogress"){fn=queue.shift()}if(fn){if(type==="fx"){queue.unshift("inprogress")}fn.call(elem,function(){jQuery.dequeue(elem,type)})}if(!queue.length){jQuery.removeData(elem,type+"queue",true);handleQueueMarkDefer(elem,type,"queue")}}});jQuery.fn.extend({queue:function(type,data){if(typeof type!=="string"){data=type;type="fx"}if(data===undefined){return jQuery.queue(this[0],type)}return this.each(function(){var queue=jQuery.queue(this,type,data);if(type==="fx"&&queue[0]!=="inprogress"){jQuery.dequeue(this,type)}})},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type)})},delay:function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return this.queue(type,function(){var elem=this;setTimeout(function(){jQuery.dequeue(elem,type)},time)})},clearQueue:function(type){return this.queue(type||"fx",[])},promise:function(type,object){if(typeof type!=="string"){object=type;type=undefined}type=type||"fx";var defer=jQuery.Deferred(),elements=this,i=elements.length,count=1,deferDataKey=type+"defer",queueDataKey=type+"queue",markDataKey=type+"mark",tmp;function resolve(){if(!(--count)){defer.resolveWith(elements,[elements])}}while(i--){if((tmp=jQuery.data(elements[i],deferDataKey,undefined,true)||(jQuery.data(elements[i],queueDataKey,undefined,true)||jQuery.data(elements[i],markDataKey,undefined,true))&&jQuery.data(elements[i],deferDataKey,jQuery._Deferred(),true))){count++;tmp.done(resolve)}}resolve();return defer.promise()}});var rclass=/[\n\t\r]/g,rspace=/\s+/,rreturn=/\r/g,rtype=/^(?:button|input)$/i,rfocusable=/^(?:button|input|object|select|textarea)$/i,rclickable=/^a(?:rea)?$/i,rboolean=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,rinvalidChar=/\:/,formHook,boolHook;jQuery.fn.extend({attr:function(name,value){return jQuery.access(this,name,value,true,jQuery.attr)},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name)})},prop:function(name,value){return jQuery.access(this,name,value,true,jQuery.prop)},removeProp:function(name){name=jQuery.propFix[name]||name;return this.each(function(){try{this[name]=undefined;delete this[name]}catch(e){}})},addClass:function(value){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);self.addClass(value.call(this,i,self.attr("class")||""))})}if(value&&typeof value==="string"){var classNames=(value||"").split(rspace);for(var i=0,l=this.length;i<l;i++){var elem=this[i];if(elem.nodeType===1){if(!elem.className){elem.className=value}else{var className=" "+elem.className+" ",setClass=elem.className;for(var c=0,cl=classNames.length;c<cl;c++){if(className.indexOf(" "+classNames[c]+" ")<0){setClass+=" "+classNames[c]}}elem.className=jQuery.trim(setClass)}}}}return this},removeClass:function(value){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);self.removeClass(value.call(this,i,self.attr("class")))})}if((value&&typeof value==="string")||value===undefined){var classNames=(value||"").split(rspace);for(var i=0,l=this.length;i<l;i++){var elem=this[i];if(elem.nodeType===1&&elem.className){if(value){var className=(" "+elem.className+" ").replace(rclass," ");for(var c=0,cl=classNames.length;c<cl;c++){className=className.replace(" "+classNames[c]+" "," ")}elem.className=jQuery.trim(className)}else{elem.className=""}}}}return this},toggleClass:function(value,stateVal){var type=typeof value,isBool=typeof stateVal==="boolean";if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);self.toggleClass(value.call(this,i,self.attr("class"),stateVal),stateVal)})}return this.each(function(){if(type==="string"){var className,i=0,self=jQuery(this),state=stateVal,classNames=value.split(rspace);while((className=classNames[i++])){state=isBool?state:!self.hasClass(className);self[state?"addClass":"removeClass"](className)}}else{if(type==="undefined"||type==="boolean"){if(this.className){jQuery._data(this,"__className__",this.className)}this.className=this.className||value===false?"":jQuery._data(this,"__className__")||""}}})},hasClass:function(selector){var className=" "+selector+" ";for(var i=0,l=this.length;i<l;i++){if((" "+this[i].className+" ").replace(rclass," ").indexOf(className)>-1){return true}}return false},val:function(value){var hooks,ret,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.nodeName.toLowerCase()]||jQuery.valHooks[elem.type];if(hooks&&"get" in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret}return(elem.value||"").replace(rreturn,"")}return undefined}var isFunction=jQuery.isFunction(value);return this.each(function(i){var self=jQuery(this),val;if(this.nodeType!==1){return}if(isFunction){val=value.call(this,i,self.val())}else{val=value}if(val==null){val=""}else{if(typeof val==="number"){val+=""}else{if(jQuery.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+""})}}}hooks=jQuery.valHooks[this.nodeName.toLowerCase()]||jQuery.valHooks[this.type];if(!hooks||!("set" in hooks)||hooks.set(this,val,"value")===undefined){this.value=val}})}});jQuery.extend({valHooks:{option:{get:function(elem){var val=elem.attributes.value;return !val||val.specified?elem.value:elem.text}},select:{get:function(elem){var value,index=elem.selectedIndex,values=[],options=elem.options,one=elem.type==="select-one";if(index<0){return null}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected&&(jQuery.support.optDisabled?!option.disabled:option.getAttribute("disabled")===null)&&(!option.parentNode.disabled||!jQuery.nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one){return value}values.push(value)}}if(one&&!values.length&&options.length){return jQuery(options[index]).val()}return values},set:function(elem,value){var values=jQuery.makeArray(value);jQuery(elem).find("option").each(function(){this.selected=jQuery.inArray(jQuery(this).val(),values)>=0});if(!values.length){elem.selectedIndex=-1}return values}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(elem,name,value,pass){var nType=elem.nodeType;if(!elem||nType===3||nType===8||nType===2){return undefined}if(pass&&name in jQuery.attrFn){return jQuery(elem)[name](value)}if(!("getAttribute" in elem)){return jQuery.prop(elem,name,value)}var ret,hooks,notxml=nType!==1||!jQuery.isXMLDoc(elem);name=notxml&&jQuery.attrFix[name]||name;hooks=jQuery.attrHooks[name];if(!hooks){if(rboolean.test(name)&&(typeof value==="boolean"||value===undefined||value.toLowerCase()===name.toLowerCase())){hooks=boolHook}else{if(formHook&&(jQuery.nodeName(elem,"form")||rinvalidChar.test(name))){hooks=formHook}}}if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return undefined}else{if(hooks&&"set" in hooks&&notxml&&(ret=hooks.set(elem,value,name))!==undefined){return ret}else{elem.setAttribute(name,""+value);return value}}}else{if(hooks&&"get" in hooks&&notxml){return hooks.get(elem,name)}else{ret=elem.getAttribute(name);return ret===null?undefined:ret}}},removeAttr:function(elem,name){var propName;if(elem.nodeType===1){name=jQuery.attrFix[name]||name;if(jQuery.support.getSetAttribute){elem.removeAttribute(name)}else{jQuery.attr(elem,name,"");elem.removeAttributeNode(elem.getAttributeNode(name))}if(rboolean.test(name)&&(propName=jQuery.propFix[name]||name) in elem){elem[propName]=false}}},attrHooks:{type:{set:function(elem,value){if(rtype.test(elem.nodeName)&&elem.parentNode){jQuery.error("type property can't be changed")}else{if(!jQuery.support.radioValue&&value==="radio"&&jQuery.nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val){elem.value=val}return value}}}},tabIndex:{get:function(elem){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?parseInt(attributeNode.value,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:undefined}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(elem,name,value){var nType=elem.nodeType;if(!elem||nType===3||nType===8||nType===2){return undefined}var ret,hooks,notxml=nType!==1||!jQuery.isXMLDoc(elem);name=notxml&&jQuery.propFix[name]||name;hooks=jQuery.propHooks[name];if(value!==undefined){if(hooks&&"set" in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret}else{return(elem[name]=value)}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,name))!==undefined){return ret}else{return elem[name]}}},propHooks:{}});boolHook={get:function(elem,name){return elem[jQuery.propFix[name]||name]?name.toLowerCase():undefined},set:function(elem,value,name){var propName;if(value===false){jQuery.removeAttr(elem,name)}else{propName=jQuery.propFix[name]||name;if(propName in elem){elem[propName]=value}elem.setAttribute(name,name.toLowerCase())}return name}};jQuery.attrHooks.value={get:function(elem,name){if(formHook&&jQuery.nodeName(elem,"button")){return formHook.get(elem,name)}return elem.value},set:function(elem,value,name){if(formHook&&jQuery.nodeName(elem,"button")){return formHook.set(elem,value,name)}elem.value=value}};if(!jQuery.support.getSetAttribute){jQuery.attrFix=jQuery.propFix;formHook=jQuery.attrHooks.name=jQuery.valHooks.button={get:function(elem,name){var ret;ret=elem.getAttributeNode(name);return ret&&ret.nodeValue!==""?ret.nodeValue:undefined},set:function(elem,value,name){var ret=elem.getAttributeNode(name);if(ret){ret.nodeValue=value;return value}}};jQuery.each(["width","height"],function(i,name){jQuery.attrHooks[name]=jQuery.extend(jQuery.attrHooks[name],{set:function(elem,value){if(value===""){elem.setAttribute(name,"auto");return value}}})})}if(!jQuery.support.hrefNormalized){jQuery.each(["href","src","width","height"],function(i,name){jQuery.attrHooks[name]=jQuery.extend(jQuery.attrHooks[name],{get:function(elem){var ret=elem.getAttribute(name,2);return ret===null?undefined:ret}})})}if(!jQuery.support.style){jQuery.attrHooks.style={get:function(elem){return elem.style.cssText.toLowerCase()||undefined},set:function(elem,value){return(elem.style.cssText=""+value)}}}if(!jQuery.support.optSelected){jQuery.propHooks.selected=jQuery.extend(jQuery.propHooks.selected,{get:function(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode){parent.parentNode.selectedIndex}}}})}if(!jQuery.support.checkOn){jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={get:function(elem){return elem.getAttribute("value")===null?"on":elem.value}}})}jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]=jQuery.extend(jQuery.valHooks[this],{set:function(elem,value){if(jQuery.isArray(value)){return(elem.checked=jQuery.inArray(jQuery(elem).val(),value)>=0)}}})});var hasOwn=Object.prototype.hasOwnProperty,rnamespaces=/\.(.*)$/,rformElems=/^(?:textarea|input|select)$/i,rperiod=/\./g,rspaces=/ /g,rescape=/[^\w\s.|`]/g,fcleanup=function(nm){return nm.replace(rescape,"\\$&")};jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType===3||elem.nodeType===8){return}if(handler===false){handler=returnFalse}else{if(!handler){return}}var handleObjIn,handleObj;if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler}if(!handler.guid){handler.guid=jQuery.guid++}var elemData=jQuery._data(elem);if(!elemData){return}var events=elemData.events,eventHandle=elemData.handle;if(!events){elemData.events=events={}}if(!eventHandle){elemData.handle=eventHandle=function(e){return typeof jQuery!=="undefined"&&(!e||jQuery.event.triggered!==e.type)?jQuery.event.handle.apply(eventHandle.elem,arguments):undefined}}eventHandle.elem=elem;types=types.split(" ");var type,i=0,namespaces;while((type=types[i++])){handleObj=handleObjIn?jQuery.extend({},handleObjIn):{handler:handler,data:data};if(type.indexOf(".")>-1){namespaces=type.split(".");type=namespaces.shift();handleObj.namespace=namespaces.slice(0).sort().join(".")}else{namespaces=[];handleObj.namespace=""}handleObj.type=type;if(!handleObj.guid){handleObj.guid=handler.guid}var handlers=events[type],special=jQuery.event.special[type]||{};if(!handlers){handlers=events[type]=[];if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle,false)}else{if(elem.attachEvent){elem.attachEvent("on"+type,eventHandle)}}}}if(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid}}handlers.push(handleObj);jQuery.event.global[type]=true}elem=null},global:{},remove:function(elem,types,handler,pos){if(elem.nodeType===3||elem.nodeType===8){return}if(handler===false){handler=returnFalse}var ret,type,fn,j,i=0,all,namespaces,namespace,special,eventType,handleObj,origType,elemData=jQuery.hasData(elem)&&jQuery._data(elem),events=elemData&&elemData.events;if(!elemData||!events){return}if(types&&types.type){handler=types.handler;types=types.type}if(!types||typeof types==="string"&&types.charAt(0)==="."){types=types||"";for(type in events){jQuery.event.remove(elem,type+types)}return}types=types.split(" ");while((type=types[i++])){origType=type;handleObj=null;all=type.indexOf(".")<0;namespaces=[];if(!all){namespaces=type.split(".");type=namespaces.shift();namespace=new RegExp("(^|\\.)"+jQuery.map(namespaces.slice(0).sort(),fcleanup).join("\\.(?:.*\\.)?")+"(\\.|$)")}eventType=events[type];if(!eventType){continue}if(!handler){for(j=0;j<eventType.length;j++){handleObj=eventType[j];if(all||namespace.test(handleObj.namespace)){jQuery.event.remove(elem,origType,handleObj.handler,j);eventType.splice(j--,1)}}continue}special=jQuery.event.special[type]||{};for(j=pos||0;j<eventType.length;j++){handleObj=eventType[j];if(handler.guid===handleObj.guid){if(all||namespace.test(handleObj.namespace)){if(pos==null){eventType.splice(j--,1)}if(special.remove){special.remove.call(elem,handleObj)}}if(pos!=null){break}}}if(eventType.length===0||pos!=null&&eventType.length===1){if(!special.teardown||special.teardown.call(elem,namespaces)===false){jQuery.removeEvent(elem,type,elemData.handle)}ret=null;delete events[type]}}if(jQuery.isEmptyObject(events)){var handle=elemData.handle;if(handle){handle.elem=null}delete elemData.events;delete elemData.handle;if(jQuery.isEmptyObject(elemData)){jQuery.removeData(elem,undefined,true)}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(event,data,elem,onlyHandlers){var type=event.type||event,namespaces=[],exclusive;if(type.indexOf("!")>=0){type=type.slice(0,-1);exclusive=true}if(type.indexOf(".")>=0){namespaces=type.split(".");type=namespaces.shift();namespaces.sort()}if((!elem||jQuery.event.customEvent[type])&&!jQuery.event.global[type]){return}event=typeof event==="object"?event[jQuery.expando]?event:new jQuery.Event(type,event):new jQuery.Event(type);event.type=type;event.exclusive=exclusive;event.namespace=namespaces.join(".");event.namespace_re=new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.)?")+"(\\.|$)");if(onlyHandlers||!elem){event.preventDefault();event.stopPropagation()}if(!elem){jQuery.each(jQuery.cache,function(){var internalKey=jQuery.expando,internalCache=this[internalKey];if(internalCache&&internalCache.events&&internalCache.events[type]){jQuery.event.trigger(event,data,internalCache.handle.elem)}});return}if(elem.nodeType===3||elem.nodeType===8){return}event.result=undefined;event.target=elem;data=data?jQuery.makeArray(data):[];data.unshift(event);var cur=elem,ontype=type.indexOf(":")<0?"on"+type:"";do{var handle=jQuery._data(cur,"handle");event.currentTarget=cur;if(handle){handle.apply(cur,data)}if(ontype&&jQuery.acceptData(cur)&&cur[ontype]&&cur[ontype].apply(cur,data)===false){event.result=false;event.preventDefault()}cur=cur.parentNode||cur.ownerDocument||cur===event.target.ownerDocument&&window}while(cur&&!event.isPropagationStopped());if(!event.isDefaultPrevented()){var old,special=jQuery.event.special[type]||{};if((!special._default||special._default.call(elem.ownerDocument,event)===false)&&!(type==="click"&&jQuery.nodeName(elem,"a"))&&jQuery.acceptData(elem)){try{if(ontype&&elem[type]){old=elem[ontype];if(old){elem[ontype]=null}jQuery.event.triggered=type;elem[type]()}}catch(ieError){}if(old){elem[ontype]=old}jQuery.event.triggered=undefined}}return event.result},handle:function(event){event=jQuery.event.fix(event||window.event);var handlers=((jQuery._data(this,"events")||{})[event.type]||[]).slice(0),run_all=!event.exclusive&&!event.namespace,args=Array.prototype.slice.call(arguments,0);args[0]=event;event.currentTarget=this;for(var j=0,l=handlers.length;j<l;j++){var handleObj=handlers[j];if(run_all||event.namespace_re.test(handleObj.namespace)){event.handler=handleObj.handler;event.data=handleObj.data;event.handleObj=handleObj;var ret=handleObj.handler.apply(this,args);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation()}}if(event.isImmediatePropagationStopped()){break}}}return event.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 pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[jQuery.expando]){return event}var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop]}if(!event.target){event.target=event.srcElement||document}if(event.target.nodeType===3){event.target=event.target.parentNode}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement===event.target?event.toElement:event.fromElement}if(event.pageX==null&&event.clientX!=null){var eventDocument=event.target.ownerDocument||document,doc=eventDocument.documentElement,body=eventDocument.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc&&doc.clientLeft||body&&body.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc&&doc.clientTop||body&&body.clientTop||0)}if(event.which==null&&(event.charCode!=null||event.keyCode!=null)){event.which=event.charCode!=null?event.charCode:event.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey}if(!event.which&&event.button!==undefined){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))}return event},guid:100000000,proxy:jQuery.proxy,special:{ready:{setup:jQuery.bindReady,teardown:jQuery.noop},live:{add:function(handleObj){jQuery.event.add(this,liveConvert(handleObj.origType,handleObj.selector),jQuery.extend({},handleObj,{handler:liveHandler,guid:handleObj.handler.guid}))},remove:function(handleObj){jQuery.event.remove(this,liveConvert(handleObj.origType,handleObj.selector),handleObj)}},beforeunload:{setup:function(data,namespaces,eventHandle){if(jQuery.isWindow(this)){this.onbeforeunload=eventHandle}},teardown:function(namespaces,eventHandle){if(this.onbeforeunload===eventHandle){this.onbeforeunload=null}}}}};jQuery.removeEvent=document.removeEventListener?function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle,false)}}:function(elem,type,handle){if(elem.detachEvent){elem.detachEvent("on"+type,handle)}};jQuery.Event=function(src,props){if(!this.preventDefault){return new jQuery.Event(src,props)}if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=(src.defaultPrevented||src.returnValue===false||src.getPreventDefault&&src.getPreventDefault())?returnTrue:returnFalse}else{this.type=src}if(props){jQuery.extend(this,props)}this.timeStamp=jQuery.now();this[jQuery.expando]=true};function returnFalse(){return false}function returnTrue(){return true}jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e){return}if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e){return}if(e.stopPropagation){e.stopPropagation()}e.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation()},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var withinElement=function(event){var parent=event.relatedTarget;event.type=event.data;try{if(parent&&parent!==document&&!parent.parentNode){return}while(parent&&parent!==this){parent=parent.parentNode}if(parent!==this){jQuery.event.handle.apply(this,arguments)}}catch(e){}},delegate=function(event){event.type=event.data;jQuery.event.handle.apply(this,arguments)};jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(orig,fix){jQuery.event.special[orig]={setup:function(data){jQuery.event.add(this,fix,data&&data.selector?delegate:withinElement,orig)},teardown:function(data){jQuery.event.remove(this,fix,data&&data.selector?delegate:withinElement)}}});if(!jQuery.support.submitBubbles){jQuery.event.special.submit={setup:function(data,namespaces){if(!jQuery.nodeName(this,"form")){jQuery.event.add(this,"click.specialSubmit",function(e){var elem=e.target,type=elem.type;if((type==="submit"||type==="image")&&jQuery(elem).closest("form").length){trigger("submit",this,arguments)}});jQuery.event.add(this,"keypress.specialSubmit",function(e){var elem=e.target,type=elem.type;if((type==="text"||type==="password")&&jQuery(elem).closest("form").length&&e.keyCode===13){trigger("submit",this,arguments)}})}else{return false}},teardown:function(namespaces){jQuery.event.remove(this,".specialSubmit")}}}if(!jQuery.support.changeBubbles){var changeFilters,getVal=function(elem){var type=elem.type,val=elem.value;if(type==="radio"||type==="checkbox"){val=elem.checked}else{if(type==="select-multiple"){val=elem.selectedIndex>-1?jQuery.map(elem.options,function(elem){return elem.selected}).join("-"):""}else{if(jQuery.nodeName(elem,"select")){val=elem.selectedIndex}}}return val},testChange=function testChange(e){var elem=e.target,data,val;if(!rformElems.test(elem.nodeName)||elem.readOnly){return}data=jQuery._data(elem,"_change_data");val=getVal(elem);if(e.type!=="focusout"||elem.type!=="radio"){jQuery._data(elem,"_change_data",val)}if(data===undefined||val===data){return}if(data!=null||val){e.type="change";e.liveFired=undefined;jQuery.event.trigger(e,arguments[1],elem)}};jQuery.event.special.change={filters:{focusout:testChange,beforedeactivate:testChange,click:function(e){var elem=e.target,type=jQuery.nodeName(elem,"input")?elem.type:"";if(type==="radio"||type==="checkbox"||jQuery.nodeName(elem,"select")){testChange.call(this,e)}},keydown:function(e){var elem=e.target,type=jQuery.nodeName(elem,"input")?elem.type:"";if((e.keyCode===13&&!jQuery.nodeName(elem,"textarea"))||(e.keyCode===32&&(type==="checkbox"||type==="radio"))||type==="select-multiple"){testChange.call(this,e)}},beforeactivate:function(e){var elem=e.target;jQuery._data(elem,"_change_data",getVal(elem))}},setup:function(data,namespaces){if(this.type==="file"){return false}for(var type in changeFilters){jQuery.event.add(this,type+".specialChange",changeFilters[type])}return rformElems.test(this.nodeName)},teardown:function(namespaces){jQuery.event.remove(this,".specialChange");return rformElems.test(this.nodeName)}};changeFilters=jQuery.event.special.change.filters;changeFilters.focus=changeFilters.beforeactivate}function trigger(type,elem,args){var event=jQuery.extend({},args[0]);event.type=type;event.originalEvent={};event.liveFired=undefined;jQuery.event.handle.call(elem,event);if(event.isDefaultPrevented()){args[0].preventDefault()}}if(!jQuery.support.focusinBubbles){jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var attaches=0;jQuery.event.special[fix]={setup:function(){if(attaches++===0){document.addEventListener(orig,handler,true)}},teardown:function(){if(--attaches===0){document.removeEventListener(orig,handler,true)}}};function handler(donor){var e=jQuery.event.fix(donor);e.type=fix;e.originalEvent={};jQuery.event.trigger(e,null,e.target);if(e.isDefaultPrevented()){donor.preventDefault()}}})}jQuery.each(["bind","one"],function(i,name){jQuery.fn[name]=function(type,data,fn){var handler;if(typeof type==="object"){for(var key in type){this[name](key,data,type[key],fn)}return this}if(arguments.length===2||data===false){fn=data;data=undefined}if(name==="one"){handler=function(event){jQuery(this).unbind(event,handler);return fn.apply(this,arguments)};handler.guid=fn.guid||jQuery.guid++}else{handler=fn}if(type==="unload"&&name!=="one"){this.one(type,data,fn)}else{for(var i=0,l=this.length;i<l;i++){jQuery.event.add(this[i],type,handler,data)}}return this}});jQuery.fn.extend({unbind:function(type,fn){if(typeof type==="object"&&!type.preventDefault){for(var key in type){this.unbind(key,type[key])}}else{for(var i=0,l=this.length;i<l;i++){jQuery.event.remove(this[i],type,fn)}}return this},delegate:function(selector,types,data,fn){return this.live(types,data,fn,selector)},undelegate:function(selector,types,fn){if(arguments.length===0){return this.unbind("live")}else{return this.die(types,null,fn,selector)}},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)})},triggerHandler:function(type,data){if(this[0]){return jQuery.event.trigger(type,data,this[0],true)}},toggle:function(fn){var args=arguments,guid=fn.guid||jQuery.guid++,i=0,toggler=function(event){var lastToggle=(jQuery.data(this,"lastToggle"+fn.guid)||0)%i;jQuery.data(this,"lastToggle"+fn.guid,lastToggle+1);event.preventDefault();return args[lastToggle].apply(this,arguments)||false};toggler.guid=guid;while(i<args.length){args[i++].guid=guid}return this.click(toggler)},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}});var liveMap={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};jQuery.each(["live","die"],function(i,name){jQuery.fn[name]=function(types,data,fn,origSelector){var type,i=0,match,namespaces,preType,selector=origSelector||this.selector,context=origSelector?this:jQuery(this.context);if(typeof types==="object"&&!types.preventDefault){for(var key in types){context[name](key,data,types[key],selector)}return this}if(name==="die"&&!types&&origSelector&&origSelector.charAt(0)==="."){context.unbind(origSelector);return this}if(data===false||jQuery.isFunction(data)){fn=data||returnFalse;data=undefined}types=(types||"").split(" ");while((type=types[i++])!=null){match=rnamespaces.exec(type);namespaces="";if(match){namespaces=match[0];type=type.replace(rnamespaces,"")}if(type==="hover"){types.push("mouseenter"+namespaces,"mouseleave"+namespaces);continue}preType=type;if(liveMap[type]){types.push(liveMap[type]+namespaces);type=type+namespaces}else{type=(liveMap[type]||type)+namespaces}if(name==="live"){for(var j=0,l=context.length;j<l;j++){jQuery.event.add(context[j],"live."+liveConvert(type,selector),{data:data,selector:selector,handler:fn,origType:type,origHandler:fn,preType:preType})}}else{context.unbind("live."+liveConvert(type,selector),fn)}}return this}});function liveHandler(event){var stop,maxLevel,related,match,handleObj,elem,j,i,l,data,close,namespace,ret,elems=[],selectors=[],events=jQuery._data(this,"events");if(event.liveFired===this||!events||!events.live||event.target.disabled||event.button&&event.type==="click"){return}if(event.namespace){namespace=new RegExp("(^|\\.)"+event.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}event.liveFired=this;var live=events.live.slice(0);for(j=0;j<live.length;j++){handleObj=live[j];if(handleObj.origType.replace(rnamespaces,"")===event.type){selectors.push(handleObj.selector)}else{live.splice(j--,1)}}match=jQuery(event.target).closest(selectors,event.currentTarget);for(i=0,l=match.length;i<l;i++){close=match[i];for(j=0;j<live.length;j++){handleObj=live[j];if(close.selector===handleObj.selector&&(!namespace||namespace.test(handleObj.namespace))&&!close.elem.disabled){elem=close.elem;related=null;if(handleObj.preType==="mouseenter"||handleObj.preType==="mouseleave"){event.type=handleObj.preType;related=jQuery(event.relatedTarget).closest(handleObj.selector)[0];if(related&&jQuery.contains(elem,related)){related=elem}}if(!related||related!==elem){elems.push({elem:elem,handleObj:handleObj,level:close.level})}}}}for(i=0,l=elems.length;i<l;i++){match=elems[i];if(maxLevel&&match.level>maxLevel){break}event.currentTarget=match.elem;event.data=match.handleObj.data;event.handleObj=match.handleObj;ret=match.handleObj.origHandler.apply(match.elem,arguments);if(ret===false||event.isPropagationStopped()){maxLevel=match.level;if(ret===false){stop=false}if(event.isImmediatePropagationStopped()){break}}}return stop}function liveConvert(type,selector){return(type&&type!=="*"?type+".":"")+selector.replace(rperiod,"`").replace(rspaces,"&")}jQuery.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(i,name){jQuery.fn[name]=function(data,fn){if(fn==null){fn=data;data=null}return arguments.length>0?this.bind(name,data,fn):this.trigger(name)};if(jQuery.attrFn){jQuery.attrFn[name]=true}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,done=0,toString=Object.prototype.toString,hasDuplicate=false,baseHasDuplicate=true,rBackslash=/\\/g,rNonWord=/\W/;[0,0].sort(function(){baseHasDuplicate=false;return 0});var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;var origContext=context;if(context.nodeType!==1&&context.nodeType!==9){return[]}if(!selector||typeof selector!=="string"){return results}var m,set,checkSet,extra,ret,cur,pop,i,prune=true,contextXML=Sizzle.isXML(context),parts=[],soFar=selector;do{chunker.exec("");m=chunker.exec(soFar);if(m){soFar=m[3];parts.push(m[1]);if(m[2]){extra=m[3];break}}}while(m);if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context)}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector]){selector+=parts.shift()}set=posProcess(selector,set)}}}else{if(!seed&&parts.length>1&&context.nodeType===9&&!contextXML&&Expr.match.ID.test(parts[0])&&!Expr.match.ID.test(parts[parts.length-1])){ret=Sizzle.find(parts.shift(),context,contextXML);context=ret.expr?Sizzle.filter(ret.expr,ret.set)[0]:ret.set[0]}if(context){ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&(parts[0]==="~"||parts[0]==="+")&&context.parentNode?context.parentNode:context,contextXML);set=ret.expr?Sizzle.filter(ret.expr,ret.set):ret.set;if(parts.length>0){checkSet=makeArray(set)}else{prune=false}while(parts.length){cur=parts.pop();pop=cur;if(!Expr.relative[cur]){cur=""}else{pop=parts.pop()}if(pop==null){pop=context}Expr.relative[cur](checkSet,pop,contextXML)}}else{checkSet=parts=[]}}if(!checkSet){checkSet=set}if(!checkSet){Sizzle.error(cur||selector)}if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet)}else{if(context&&context.nodeType===1){for(i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&Sizzle.contains(context,checkSet[i]))){results.push(set[i])}}}else{for(i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i])}}}}}else{makeArray(checkSet,results)}if(extra){Sizzle(extra,origContext,results,seed);Sizzle.uniqueSort(results)}return results};Sizzle.uniqueSort=function(results){if(sortOrder){hasDuplicate=baseHasDuplicate;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1)}}}}return results};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set)};Sizzle.matchesSelector=function(node,expr){return Sizzle(expr,null,null,[node]).length>0};Sizzle.find=function(expr,context,isXML){var set;if(!expr){return[]}for(var i=0,l=Expr.order.length;i<l;i++){var match,type=Expr.order[i];if((match=Expr.leftMatch[type].exec(expr))){var left=match[1];match.splice(1,1);if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(rBackslash,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break}}}}if(!set){set=typeof context.getElementsByTagName!=="undefined"?context.getElementsByTagName("*"):[]}return{set:set,expr:expr}};Sizzle.filter=function(expr,set,inplace,not){var match,anyFound,old=expr,result=[],curLoop=set,isXMLFilter=set&&set[0]&&Sizzle.isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.leftMatch[type].exec(expr))!=null&&match[2]){var found,item,filter=Expr.filter[type],left=match[1];anyFound=false;match.splice(1,1);if(left.substr(left.length-1)==="\\"){continue}if(curLoop===result){result=[]}if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true}else{if(match===true){continue}}}if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true}else{curLoop[i]=false}}else{if(pass){result.push(item);anyFound=true}}}}}if(found!==undefined){if(!inplace){curLoop=result}expr=expr.replace(Expr.match[type],"");if(!anyFound){return[]}break}}}if(expr===old){if(anyFound==null){Sizzle.error(expr)}else{break}}old=expr}return curLoop};Sizzle.error=function(msg){throw"Syntax error, unrecognized expression: "+msg};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href")},type:function(elem){return elem.getAttribute("type")}},relative:{"+":function(checkSet,part){var isPartStr=typeof part==="string",isTag=isPartStr&&!rNonWord.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag){part=part.toLowerCase()}for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}checkSet[i]=isPartStrNotTag||elem&&elem.nodeName.toLowerCase()===part?elem||false:elem===part}}if(isPartStrNotTag){Sizzle.filter(part,checkSet,true)}},">":function(checkSet,part){var elem,isPartStr=typeof part==="string",i=0,l=checkSet.length;if(isPartStr&&!rNonWord.test(part)){part=part.toLowerCase();for(;i<l;i++){elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName.toLowerCase()===part?parent:false}}}else{for(;i<l;i++){elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part}}if(isPartStr){Sizzle.filter(part,checkSet,true)}}},"":function(checkSet,part,isXML){var nodeCheck,doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!rNonWord.test(part)){part=part.toLowerCase();nodeCheck=part;checkFn=dirNodeCheck}checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML)},"~":function(checkSet,part,isXML){var nodeCheck,doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!rNonWord.test(part)){part=part.toLowerCase();nodeCheck=part;checkFn=dirNodeCheck}checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML)}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m&&m.parentNode?[m]:[]}},NAME:function(match,context){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i])}}return ret.length===0?null:ret}},TAG:function(match,context){if(typeof context.getElementsByTagName!=="undefined"){return context.getElementsByTagName(match[1])}}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(rBackslash,"")+" ";if(isXML){return match}for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").replace(/[\t\n\r]/g," ").indexOf(match)>=0)){if(!inplace){result.push(elem)}}else{if(inplace){curLoop[i]=false}}}}return false},ID:function(match){return match[1].replace(rBackslash,"")},TAG:function(match,curLoop){return match[1].replace(rBackslash,"").toLowerCase()},CHILD:function(match){if(match[1]==="nth"){if(!match[2]){Sizzle.error(match[0])}match[2]=match[2].replace(/^\+|\s*/g,"");var test=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(match[2]==="even"&&"2n"||match[2]==="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0}else{if(match[2]){Sizzle.error(match[0])}}match[0]=done++;return match},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1]=match[1].replace(rBackslash,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name]}match[4]=(match[4]||match[5]||"").replace(rBackslash,"");if(match[2]==="~="){match[4]=" "+match[4]+" "}return match},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if((chunker.exec(match[3])||"").length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop)}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret)}return false}}else{if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true}}return match},POS:function(match){match.unshift(true);return match}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden"},disabled:function(elem){return elem.disabled===true},checked:function(elem){return elem.checked===true},selected:function(elem){if(elem.parentNode){elem.parentNode.selectedIndex}return elem.selected===true},parent:function(elem){return !!elem.firstChild},empty:function(elem){return !elem.firstChild},has:function(elem,i,match){return !!Sizzle(match[3],elem).length},header:function(elem){return(/h\d/i).test(elem.nodeName)},text:function(elem){var attr=elem.getAttribute("type"),type=elem.type;return elem.nodeName.toLowerCase()==="input"&&"text"===type&&(attr===type||attr===null)},radio:function(elem){return elem.nodeName.toLowerCase()==="input"&&"radio"===elem.type},checkbox:function(elem){return elem.nodeName.toLowerCase()==="input"&&"checkbox"===elem.type},file:function(elem){return elem.nodeName.toLowerCase()==="input"&&"file"===elem.type},password:function(elem){return elem.nodeName.toLowerCase()==="input"&&"password"===elem.type},submit:function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&"submit"===elem.type},image:function(elem){return elem.nodeName.toLowerCase()==="input"&&"image"===elem.type},reset:function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&"reset"===elem.type},button:function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&"button"===elem.type||name==="button"},input:function(elem){return(/input|select|textarea|button/i).test(elem.nodeName)},focus:function(elem){return elem===elem.ownerDocument.activeElement}},setFilters:{first:function(elem,i){return i===0},last:function(elem,i,match,array){return i===array.length-1},even:function(elem,i){return i%2===0},odd:function(elem,i){return i%2===1},lt:function(elem,i,match){return i<match[3]-0},gt:function(elem,i,match){return i>match[3]-0},nth:function(elem,i,match){return match[3]-0===i},eq:function(elem,i,match){return match[3]-0===i}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array)}else{if(name==="contains"){return(elem.textContent||elem.innerText||Sizzle.getText([elem])||"").indexOf(match[3])>=0}else{if(name==="not"){var not=match[3];for(var j=0,l=not.length;j<l;j++){if(not[j]===elem){return false}}return true}else{Sizzle.error(name)}}}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case"only":case"first":while((node=node.previousSibling)){if(node.nodeType===1){return false}}if(type==="first"){return true}node=elem;case"last":while((node=node.nextSibling)){if(node.nodeType===1){return false}}return true;case"nth":var first=match[2],last=match[3];if(first===1&&last===0){return true}var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count}}parent.sizcache=doneName}var diff=elem.nodeIndex-last;if(first===0){return diff===0}else{return(diff%first===0&&diff/first>=0)}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName.toLowerCase()===match},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!==check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array)}}}};var origPOS=Expr.match.POS,fescape=function(all,num){return"\\"+(num-0+1)};for(var type in Expr.match){Expr.match[type]=new RegExp(Expr.match[type].source+(/(?![^\[]*\])(?![^\(]*\))/.source));Expr.leftMatch[type]=new RegExp(/(^(?:.|\r|\n)*?)/.source+Expr.match[type].source.replace(/\\(\d+)/g,fescape))}var makeArray=function(array,results){array=Array.prototype.slice.call(array,0);if(results){results.push.apply(results,array);return results}return array};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(e){makeArray=function(array,results){var i=0,ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array)}else{if(typeof array.length==="number"){for(var l=array.length;i<l;i++){ret.push(array[i])}}else{for(;array[i];i++){ret.push(array[i])}}}return ret}}var sortOrder,siblingCheck;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){if(a===b){hasDuplicate=true;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1}return a.compareDocumentPosition(b)&4?-1:1}}else{sortOrder=function(a,b){if(a===b){hasDuplicate=true;return 0}else{if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex}}var al,bl,ap=[],bp=[],aup=a.parentNode,bup=b.parentNode,cur=aup;if(aup===bup){return siblingCheck(a,b)}else{if(!aup){return -1}else{if(!bup){return 1}}}while(cur){ap.unshift(cur);cur=cur.parentNode}cur=bup;while(cur){bp.unshift(cur);cur=cur.parentNode}al=ap.length;bl=bp.length;for(var i=0;i<al&&i<bl;i++){if(ap[i]!==bp[i]){return siblingCheck(ap[i],bp[i])}}return i===al?siblingCheck(a,bp[i],-1):siblingCheck(ap[i],b,1)};siblingCheck=function(a,b,ret){if(a===b){return ret}var cur=a.nextSibling;while(cur){if(cur===b){return -1}cur=cur.nextSibling}return 1}}Sizzle.getText=function(elems){var ret="",elem;for(var i=0;elems[i];i++){elem=elems[i];if(elem.nodeType===3||elem.nodeType===4){ret+=elem.nodeValue}else{if(elem.nodeType!==8){ret+=Sizzle.getText(elem.childNodes)}}}return ret};(function(){var form=document.createElement("div"),id="script"+(new Date()).getTime(),root=document.documentElement;form.innerHTML="<a name='"+id+"'/>";root.insertBefore(form,root.firstChild);if(document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[]}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match}}root.removeChild(form);root=form=null})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i])}}results=tmp}return results}}div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2)}}div=null})();if(document.querySelectorAll){(function(){var oldSizzle=Sizzle,div=document.createElement("div"),id="__sizzle__";div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return}Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&!Sizzle.isXML(context)){var match=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(query);if(match&&(context.nodeType===1||context.nodeType===9)){if(match[1]){return makeArray(context.getElementsByTagName(query),extra)}else{if(match[2]&&Expr.find.CLASS&&context.getElementsByClassName){return makeArray(context.getElementsByClassName(match[2]),extra)}}}if(context.nodeType===9){if(query==="body"&&context.body){return makeArray([context.body],extra)}else{if(match&&match[3]){var elem=context.getElementById(match[3]);if(elem&&elem.parentNode){if(elem.id===match[3]){return makeArray([elem],extra)}}else{return makeArray([],extra)}}}try{return makeArray(context.querySelectorAll(query),extra)}catch(qsaError){}}else{if(context.nodeType===1&&context.nodeName.toLowerCase()!=="object"){var oldContext=context,old=context.getAttribute("id"),nid=old||id,hasParent=context.parentNode,relativeHierarchySelector=/^\s*[+~]/.test(query);if(!old){context.setAttribute("id",nid)}else{nid=nid.replace(/'/g,"\\$&")}if(relativeHierarchySelector&&hasParent){context=context.parentNode}try{if(!relativeHierarchySelector||hasParent){return makeArray(context.querySelectorAll("[id='"+nid+"'] "+query),extra)}}catch(pseudoError){}finally{if(!old){oldContext.removeAttribute("id")}}}}}return oldSizzle(query,context,extra,seed)};for(var prop in oldSizzle){Sizzle[prop]=oldSizzle[prop]}div=null})()}(function(){var html=document.documentElement,matches=html.matchesSelector||html.mozMatchesSelector||html.webkitMatchesSelector||html.msMatchesSelector;if(matches){var disconnectedMatch=!matches.call(document.createElement("div"),"div"),pseudoWorks=false;try{matches.call(document.documentElement,"[test!='']:sizzle")}catch(pseudoError){pseudoWorks=true}Sizzle.matchesSelector=function(node,expr){expr=expr.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!Sizzle.isXML(node)){try{if(pseudoWorks||!Expr.match.PSEUDO.test(expr)&&!(/!=/).test(expr)){var ret=matches.call(node,expr);if(ret||!disconnectedMatch||node.document&&node.document.nodeType!==11){return ret}}}catch(e){}}return Sizzle(expr,null,null,[node]).length>0}}})();(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(!div.getElementsByClassName||div.getElementsByClassName("e").length===0){return}div.lastChild.className="e";if(div.getElementsByClassName("e").length===1){return}Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1])}};div=null})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var match=false;elem=elem[dir];while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break}if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i}if(elem.nodeName.toLowerCase()===cur){match=elem;break}elem=elem[dir]}checkSet[i]=match}}}function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var match=false;elem=elem[dir];while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break}if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i}if(typeof cur!=="string"){if(elem===cur){match=true;break}}else{if(Sizzle.filter(cur,[elem]).length>0){match=elem;break}}}elem=elem[dir]}checkSet[i]=match}}}if(document.documentElement.contains){Sizzle.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true)}}else{if(document.documentElement.compareDocumentPosition){Sizzle.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16)}}else{Sizzle.contains=function(){return false}}}Sizzle.isXML=function(elem){var documentElement=(elem?elem.ownerDocument||elem:0).documentElement;return documentElement?documentElement.nodeName!=="HTML":false};var posProcess=function(selector,context){var match,tmpSet=[],later="",root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"")}selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet)}return Sizzle.filter(later,tmpSet)};jQuery.find=Sizzle;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;jQuery.unique=Sizzle.uniqueSort;jQuery.text=Sizzle.getText;jQuery.isXMLDoc=Sizzle.isXML;jQuery.contains=Sizzle.contains})();var runtil=/Until$/,rparentsprev=/^(?:parents|prevUntil|prevAll)/,rmultiselector=/,/,isSimple=/^.[^:#\[\.,]*$/,slice=Array.prototype.slice,POS=jQuery.expr.match.POS,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({find:function(selector){var self=this,i,l;if(typeof selector!=="string"){return jQuery(selector).filter(function(){for(i=0,l=self.length;i<l;i++){if(jQuery.contains(self[i],this)){return true}}})}var ret=this.pushStack("","find",selector),length,n,r;for(i=0,l=this.length;i<l;i++){length=ret.length;jQuery.find(selector,this[i],ret);if(i>0){for(n=length;n<ret.length;n++){for(r=0;r<length;r++){if(ret[r]===ret[n]){ret.splice(n--,1);break}}}}}return ret},has:function(target){var targets=jQuery(target);return this.filter(function(){for(var i=0,l=targets.length;i<l;i++){if(jQuery.contains(this,targets[i])){return true}}})},not:function(selector){return this.pushStack(winnow(this,selector,false),"not",selector)},filter:function(selector){return this.pushStack(winnow(this,selector,true),"filter",selector)},is:function(selector){return !!selector&&(typeof selector==="string"?jQuery.filter(selector,this).length>0:this.filter(selector).length>0)},closest:function(selectors,context){var ret=[],i,l,cur=this[0];if(jQuery.isArray(selectors)){var match,selector,matches={},level=1;if(cur&&selectors.length){for(i=0,l=selectors.length;i<l;i++){selector=selectors[i];if(!matches[selector]){matches[selector]=POS.test(selector)?jQuery(selector,context||this.context):selector}}while(cur&&cur.ownerDocument&&cur!==context){for(selector in matches){match=matches[selector];if(match.jquery?match.index(cur)>-1:jQuery(cur).is(match)){ret.push({selector:selector,elem:cur,level:level})}}cur=cur.parentNode;level++}}return ret}var pos=POS.test(selectors)||typeof selectors!=="string"?jQuery(selectors,context||this.context):0;for(i=0,l=this.length;i<l;i++){cur=this[i];while(cur){if(pos?pos.index(cur)>-1:jQuery.find.matchesSelector(cur,selectors)){ret.push(cur);break}else{cur=cur.parentNode;if(!cur||!cur.ownerDocument||cur===context||cur.nodeType===11){break}}}}ret=ret.length>1?jQuery.unique(ret):ret;return this.pushStack(ret,"closest",selectors)},index:function(elem){if(!elem||typeof elem==="string"){return jQuery.inArray(this[0],elem?jQuery(elem):this.parent().children())}return jQuery.inArray(elem.jquery?elem[0]:elem,this)},add:function(selector,context){var set=typeof selector==="string"?jQuery(selector,context):jQuery.makeArray(selector&&selector.nodeType?[selector]:selector),all=jQuery.merge(this.get(),set);return this.pushStack(isDisconnected(set[0])||isDisconnected(all[0])?all:jQuery.unique(all))},andSelf:function(){return this.add(this.prevObject)}});function isDisconnected(node){return !node||!node.parentNode||node.parentNode.nodeType===11}jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null},parents:function(elem){return jQuery.dir(elem,"parentNode")},parentsUntil:function(elem,i,until){return jQuery.dir(elem,"parentNode",until)},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},nextUntil:function(elem,i,until){return jQuery.dir(elem,"nextSibling",until)},prevUntil:function(elem,i,until){return jQuery.dir(elem,"previousSibling",until)},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(until,selector){var ret=jQuery.map(this,fn,until),args=slice.call(arguments);if(!runtil.test(name)){selector=until}if(selector&&typeof selector==="string"){ret=jQuery.filter(selector,ret)}ret=this.length>1&&!guaranteedUnique[name]?jQuery.unique(ret):ret;if((this.length>1||rmultiselector.test(selector))&&rparentsprev.test(name)){ret=ret.reverse()}return this.pushStack(ret,name,args.join(","))}});jQuery.extend({filter:function(expr,elems,not){if(not){expr=":not("+expr+")"}return elems.length===1?jQuery.find.matchesSelector(elems[0],expr)?[elems[0]]:[]:jQuery.find.matches(expr,elems)},dir:function(elem,dir,until){var matched=[],cur=elem[dir];while(cur&&cur.nodeType!==9&&(until===undefined||cur.nodeType!==1||!jQuery(cur).is(until))){if(cur.nodeType===1){matched.push(cur)}cur=cur[dir]}return matched},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType===1&&++num===result){break}}return cur},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==elem){r.push(n)}}return r}});function winnow(elements,qualifier,keep){qualifier=qualifier||0;if(jQuery.isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){var retVal=!!qualifier.call(elem,i,elem);return retVal===keep})}else{if(qualifier.nodeType){return jQuery.grep(elements,function(elem,i){return(elem===qualifier)===keep})}else{if(typeof qualifier==="string"){var filtered=jQuery.grep(elements,function(elem){return elem.nodeType===1});if(isSimple.test(qualifier)){return jQuery.filter(qualifier,filtered,!keep)}else{qualifier=jQuery.filter(qualifier,filtered)}}}}return jQuery.grep(elements,function(elem,i){return(jQuery.inArray(elem,qualifier)>=0)===keep})}var rinlinejQuery=/ jQuery\d+="(?:\d+|null)"/g,rleadingWhitespace=/^\s+/,rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,rtagName=/<([\w:]+)/,rtbody=/<tbody/i,rhtml=/<|&#?\w+;/,rnocache=/<(?:script|object|embed|option|style)/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rscriptType=/\/(java|ecma)script/i,rcleanScript=/^\s*<!(?:\[CDATA\[|\-\-)/,wrapMap={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};wrapMap.optgroup=wrapMap.option;wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;if(!jQuery.support.htmlSerialize){wrapMap._default=[1,"div<div>","</div>"]}jQuery.fn.extend({text:function(text){if(jQuery.isFunction(text)){return this.each(function(i){var self=jQuery(this);self.text(text.call(this,i,self.text()))})}if(typeof text!=="object"&&text!==undefined){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))}return jQuery.text(this)},wrapAll:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapAll(html.call(this,i))})}if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){wrap.insertBefore(this[0])}wrap.map(function(){var elem=this;while(elem.firstChild&&elem.firstChild.nodeType===1){elem=elem.firstChild}return elem}).append(this)}return this},wrapInner:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i))})}return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html)}else{self.append(html)}})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},unwrap:function(){return this.parent().each(function(){if(!jQuery.nodeName(this,"body")){jQuery(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType===1){this.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType===1){this.insertBefore(elem,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this)})}else{if(arguments.length){var set=jQuery(arguments[0]);set.push.apply(set,this.toArray());return this.pushStack(set,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})}else{if(arguments.length){var set=this.pushStack(this,"after",arguments);set.push.apply(set,jQuery(arguments[0]).toArray());return set}}},remove:function(selector,keepData){for(var i=0,elem;(elem=this[i])!=null;i++){if(!selector||jQuery.filter(selector,[elem]).length){if(!keepData&&elem.nodeType===1){jQuery.cleanData(elem.getElementsByTagName("*"));jQuery.cleanData([elem])}if(elem.parentNode){elem.parentNode.removeChild(elem)}}}return this},empty:function(){for(var i=0,elem;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(elem.getElementsByTagName("*"))}while(elem.firstChild){elem.removeChild(elem.firstChild)}}return this},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)})},html:function(value){if(value===undefined){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(rinlinejQuery,""):null}else{if(typeof value==="string"&&!rnocache.test(value)&&(jQuery.support.leadingWhitespace||!rleadingWhitespace.test(value))&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=value.replace(rxhtmlTag,"<$1></$2>");try{for(var i=0,l=this.length;i<l;i++){if(this[i].nodeType===1){jQuery.cleanData(this[i].getElementsByTagName("*"));this[i].innerHTML=value}}}catch(e){this.empty().append(value)}}else{if(jQuery.isFunction(value)){this.each(function(i){var self=jQuery(this);self.html(value.call(this,i,self.html()))})}else{this.empty().append(value)}}}return this},replaceWith:function(value){if(this[0]&&this[0].parentNode){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this),old=self.html();self.replaceWith(value.call(this,i,old))})}if(typeof value!=="string"){value=jQuery(value).detach()}return this.each(function(){var next=this.nextSibling,parent=this.parentNode;jQuery(this).remove();if(next){jQuery(next).before(value)}else{jQuery(parent).append(value)}})}else{return this.length?this.pushStack(jQuery(jQuery.isFunction(value)?value():value),"replaceWith",value):this}},detach:function(selector){return this.remove(selector,true)},domManip:function(args,table,callback){var results,first,fragment,parent,value=args[0],scripts=[];if(!jQuery.support.checkClone&&arguments.length===3&&typeof value==="string"&&rchecked.test(value)){return this.each(function(){jQuery(this).domManip(args,table,callback,true)})}if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);args[0]=value.call(this,i,table?self.html():undefined);self.domManip(args,table,callback)})}if(this[0]){parent=value&&value.parentNode;if(jQuery.support.parentNode&&parent&&parent.nodeType===11&&parent.childNodes.length===this.length){results={fragment:parent}}else{results=jQuery.buildFragment(args,this,scripts)}fragment=results.fragment;if(fragment.childNodes.length===1){first=fragment=fragment.firstChild}else{first=fragment.firstChild}if(first){table=table&&jQuery.nodeName(first,"tr");for(var i=0,l=this.length,lastIndex=l-1;i<l;i++){callback.call(table?root(this[i],first):this[i],results.cacheable||(l>1&&i<lastIndex)?jQuery.clone(fragment,true,true):fragment)}}if(scripts.length){jQuery.each(scripts,evalScript)}}return this}});function root(elem,cur){return jQuery.nodeName(elem,"table")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem}function cloneCopyEvent(src,dest){if(dest.nodeType!==1||!jQuery.hasData(src)){return}var internalKey=jQuery.expando,oldData=jQuery.data(src),curData=jQuery.data(dest,oldData);if((oldData=oldData[internalKey])){var events=oldData.events;curData=curData[internalKey]=jQuery.extend({},oldData);if(events){delete curData.handle;curData.events={};for(var type in events){for(var i=0,l=events[type].length;i<l;i++){jQuery.event.add(dest,type+(events[type][i].namespace?".":"")+events[type][i].namespace,events[type][i],events[type][i].data)}}}}}function cloneFixAttributes(src,dest){var nodeName;if(dest.nodeType!==1){return}if(dest.clearAttributes){dest.clearAttributes()}if(dest.mergeAttributes){dest.mergeAttributes(src)}nodeName=dest.nodeName.toLowerCase();if(nodeName==="object"){dest.outerHTML=src.outerHTML}else{if(nodeName==="input"&&(src.type==="checkbox"||src.type==="radio")){if(src.checked){dest.defaultChecked=dest.checked=src.checked}if(dest.value!==src.value){dest.value=src.value}}else{if(nodeName==="option"){dest.selected=src.defaultSelected}else{if(nodeName==="input"||nodeName==="textarea"){dest.defaultValue=src.defaultValue}}}}dest.removeAttribute(jQuery.expando)}jQuery.buildFragment=function(args,nodes,scripts){var fragment,cacheable,cacheresults,doc=(nodes&&nodes[0]?nodes[0].ownerDocument||nodes[0]:document);if(args.length===1&&typeof args[0]==="string"&&args[0].length<512&&doc===document&&args[0].charAt(0)==="<"&&!rnocache.test(args[0])&&(jQuery.support.checkClone||!rchecked.test(args[0]))){cacheable=true;cacheresults=jQuery.fragments[args[0]];if(cacheresults&&cacheresults!==1){fragment=cacheresults}}if(!fragment){fragment=doc.createDocumentFragment();jQuery.clean(args,doc,fragment,scripts)}if(cacheable){jQuery.fragments[args[0]]=cacheresults?fragment:1}return{fragment:fragment,cacheable:cacheable}};jQuery.fragments={};jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector),parent=this.length===1&&this[0].parentNode;if(parent&&parent.nodeType===11&&parent.childNodes.length===1&&insert.length===1){insert[original](this[0]);return this}else{for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery(insert[i])[original](elems);ret=ret.concat(elems)}return this.pushStack(ret,name,insert.selector)}}});function getAll(elem){if("getElementsByTagName" in elem){return elem.getElementsByTagName("*")}else{if("querySelectorAll" in elem){return elem.querySelectorAll("*")}else{return[]}}}function fixDefaultChecked(elem){if(elem.type==="checkbox"||elem.type==="radio"){elem.defaultChecked=elem.checked}}function findInputs(elem){if(jQuery.nodeName(elem,"input")){fixDefaultChecked(elem)}else{if(elem.getElementsByTagName){jQuery.grep(elem.getElementsByTagName("input"),fixDefaultChecked)}}}jQuery.extend({clone:function(elem,dataAndEvents,deepDataAndEvents){var clone=elem.cloneNode(true),srcElements,destElements,i;if((!jQuery.support.noCloneEvent||!jQuery.support.noCloneChecked)&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){cloneFixAttributes(elem,clone);srcElements=getAll(elem);destElements=getAll(clone);for(i=0;srcElements[i];++i){cloneFixAttributes(srcElements[i],destElements[i])}}if(dataAndEvents){cloneCopyEvent(elem,clone);if(deepDataAndEvents){srcElements=getAll(elem);destElements=getAll(clone);for(i=0;srcElements[i];++i){cloneCopyEvent(srcElements[i],destElements[i])}}}return clone},clean:function(elems,context,fragment,scripts){var checkScriptType;context=context||document;if(typeof context.createElement==="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}var ret=[],j;for(var i=0,elem;(elem=elems[i])!=null;i++){if(typeof elem==="number"){elem+=""}if(!elem){continue}if(typeof elem==="string"){if(!rhtml.test(elem)){elem=context.createTextNode(elem)}else{elem=elem.replace(rxhtmlTag,"<$1></$2>");var tag=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[tag]||wrapMap._default,depth=wrap[0],div=context.createElement("div");div.innerHTML=wrap[1]+elem+wrap[2];while(depth--){div=div.lastChild}if(!jQuery.support.tbody){var hasBody=rtbody.test(elem),tbody=tag==="table"&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]==="<table>"&&!hasBody?div.childNodes:[];for(j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}}if(!jQuery.support.leadingWhitespace&&rleadingWhitespace.test(elem)){div.insertBefore(context.createTextNode(rleadingWhitespace.exec(elem)[0]),div.firstChild)}elem=div.childNodes}}var len;if(!jQuery.support.appendChecked){if(elem[0]&&typeof(len=elem.length)==="number"){for(j=0;j<len;j++){findInputs(elem[j])}}else{findInputs(elem)}}if(elem.nodeType){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}}if(fragment){checkScriptType=function(elem){return !elem.type||rscriptType.test(elem.type)};for(i=0;ret[i];i++){if(scripts&&jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i])}else{if(ret[i].nodeType===1){var jsTags=jQuery.grep(ret[i].getElementsByTagName("script"),checkScriptType);ret.splice.apply(ret,[i+1,0].concat(jsTags))}fragment.appendChild(ret[i])}}}return ret},cleanData:function(elems){var data,id,cache=jQuery.cache,internalKey=jQuery.expando,special=jQuery.event.special,deleteExpando=jQuery.support.deleteExpando;for(var i=0,elem;(elem=elems[i])!=null;i++){if(elem.nodeName&&jQuery.noData[elem.nodeName.toLowerCase()]){continue}id=elem[jQuery.expando];if(id){data=cache[id]&&cache[id][internalKey];if(data&&data.events){for(var type in data.events){if(special[type]){jQuery.event.remove(elem,type)}else{jQuery.removeEvent(elem,type,data.handle)}}if(data.handle){data.handle.elem=null}}if(deleteExpando){delete elem[jQuery.expando]}else{if(elem.removeAttribute){elem.removeAttribute(jQuery.expando)}}delete cache[id]}}}});function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})}else{jQuery.globalEval((elem.text||elem.textContent||elem.innerHTML||"").replace(rcleanScript,"/*$0*/"))}if(elem.parentNode){elem.parentNode.removeChild(elem)}}var ralpha=/alpha\([^)]*\)/i,ropacity=/opacity=([^)]*)/,rdashAlpha=/-([a-z])/ig,rupper=/([A-Z]|^ms)/g,rnumpx=/^-?\d+(?:px)?$/i,rnum=/^-?\d/,rrelNum=/^[+\-]=/,rrelNumFilter=/[^+\-\.\de]+/g,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssWidth=["Left","Right"],cssHeight=["Top","Bottom"],curCSS,getComputedStyle,currentStyle,fcamelCase=function(all,letter){return letter.toUpperCase()};jQuery.fn.css=function(name,value){if(arguments.length===2&&value===undefined){return this}return jQuery.access(this,name,value,true,function(elem,name,value){return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name)})};jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity","opacity");return ret===""?"1":ret}else{return elem.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true,widows:true,orphans:true},cssProps:{"float":jQuery.support.cssFloat?"cssFloat":"styleFloat"},style:function(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return}var ret,type,origName=jQuery.camelCase(name),style=elem.style,hooks=jQuery.cssHooks[origName];name=jQuery.cssProps[origName]||origName;if(value!==undefined){type=typeof value;if(type==="number"&&isNaN(value)||value==null){return}if(type==="string"&&rrelNum.test(value)){value=+value.replace(rrelNumFilter,"")+parseFloat(jQuery.css(elem,name))}if(type==="number"&&!jQuery.cssNumber[origName]){value+="px"}if(!hooks||!("set" in hooks)||(value=hooks.set(elem,value))!==undefined){try{style[name]=value}catch(e){}}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,false,extra))!==undefined){return ret}return style[name]}},css:function(elem,name,extra){var ret,hooks;name=jQuery.camelCase(name);hooks=jQuery.cssHooks[name];name=jQuery.cssProps[name]||name;if(name==="cssFloat"){name="float"}if(hooks&&"get" in hooks&&(ret=hooks.get(elem,true,extra))!==undefined){return ret}else{if(curCSS){return curCSS(elem,name)}}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(name in options){elem.style[name]=old[name]}},camelCase:function(string){return string.replace(rdashAlpha,fcamelCase)}});jQuery.curCSS=jQuery.css;jQuery.each(["height","width"],function(i,name){jQuery.cssHooks[name]={get:function(elem,computed,extra){var val;if(computed){if(elem.offsetWidth!==0){val=getWH(elem,name,extra)}else{jQuery.swap(elem,cssShow,function(){val=getWH(elem,name,extra)})}if(val<=0){val=curCSS(elem,name,name);if(val==="0px"&&currentStyle){val=currentStyle(elem,name,name)}if(val!=null){return val===""||val==="auto"?"0px":val}}if(val<0||val==null){val=elem.style[name];return val===""||val==="auto"?"0px":val}return typeof val==="string"?val:val+"px"}},set:function(elem,value){if(rnumpx.test(value)){value=parseFloat(value);if(value>=0){return value+"px"}}else{return value}}}});if(!jQuery.support.opacity){jQuery.cssHooks.opacity={get:function(elem,computed){return ropacity.test((computed&&elem.currentStyle?elem.currentStyle.filter:elem.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":computed?"1":""},set:function(elem,value){var style=elem.style,currentStyle=elem.currentStyle;style.zoom=1;var opacity=jQuery.isNaN(value)?"":"alpha(opacity="+value*100+")",filter=currentStyle&&currentStyle.filter||style.filter||"";style.filter=ralpha.test(filter)?filter.replace(ralpha,opacity):filter+" "+opacity}}}jQuery(function(){if(!jQuery.support.reliableMarginRight){jQuery.cssHooks.marginRight={get:function(elem,computed){var ret;jQuery.swap(elem,{display:"inline-block"},function(){if(computed){ret=curCSS(elem,"margin-right","marginRight")}else{ret=elem.style.marginRight}});return ret}}}});if(document.defaultView&&document.defaultView.getComputedStyle){getComputedStyle=function(elem,name){var ret,defaultView,computedStyle;name=name.replace(rupper,"-$1").toLowerCase();if(!(defaultView=elem.ownerDocument.defaultView)){return undefined}if((computedStyle=defaultView.getComputedStyle(elem,null))){ret=computedStyle.getPropertyValue(name);if(ret===""&&!jQuery.contains(elem.ownerDocument.documentElement,elem)){ret=jQuery.style(elem,name)}}return ret}}if(document.documentElement.currentStyle){currentStyle=function(elem,name){var left,ret=elem.currentStyle&&elem.currentStyle[name],rsLeft=elem.runtimeStyle&&elem.runtimeStyle[name],style=elem.style;if(!rnumpx.test(ret)&&rnum.test(ret)){left=style.left;if(rsLeft){elem.runtimeStyle.left=elem.currentStyle.left}style.left=name==="fontSize"?"1em":(ret||0);ret=style.pixelLeft+"px";style.left=left;if(rsLeft){elem.runtimeStyle.left=rsLeft}}return ret===""?"auto":ret}}curCSS=getComputedStyle||currentStyle;function getWH(elem,name,extra){var which=name==="width"?cssWidth:cssHeight,val=name==="width"?elem.offsetWidth:elem.offsetHeight;if(extra==="border"){return val}jQuery.each(which,function(){if(!extra){val-=parseFloat(jQuery.css(elem,"padding"+this))||0}if(extra==="margin"){val+=parseFloat(jQuery.css(elem,"margin"+this))||0}else{val-=parseFloat(jQuery.css(elem,"border"+this+"Width"))||0}});return val}if(jQuery.expr&&jQuery.expr.filters){jQuery.expr.filters.hidden=function(elem){var width=elem.offsetWidth,height=elem.offsetHeight;return(width===0&&height===0)||(!jQuery.support.reliableHiddenOffsets&&(elem.style.display||jQuery.css(elem,"display"))==="none")};jQuery.expr.filters.visible=function(elem){return !jQuery.expr.filters.hidden(elem)}}var r20=/%20/g,rbracket=/\[\]$/,rCRLF=/\r?\n/g,rhash=/#.*$/,rheaders=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,rinput=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,rlocalProtocol=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rquery=/\?/,rscript=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,rselectTextarea=/^(?:select|textarea)/i,rspacesAjax=/\s+/,rts=/([?&])_=[^&]*/,rurl=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,_load=jQuery.fn.load,prefilters={},transports={},ajaxLocation,ajaxLocParts;try{ajaxLocation=location.href}catch(e){ajaxLocation=document.createElement("a");ajaxLocation.href="";ajaxLocation=ajaxLocation.href}ajaxLocParts=rurl.exec(ajaxLocation.toLowerCase())||[];function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if(typeof dataTypeExpression!=="string"){func=dataTypeExpression;dataTypeExpression="*"}if(jQuery.isFunction(func)){var dataTypes=dataTypeExpression.toLowerCase().split(rspacesAjax),i=0,length=dataTypes.length,dataType,list,placeBefore;for(;i<length;i++){dataType=dataTypes[i];placeBefore=/^\+/.test(dataType);if(placeBefore){dataType=dataType.substr(1)||"*"}list=structure[dataType]=structure[dataType]||[];list[placeBefore?"unshift":"push"](func)}}}}function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR,dataType,inspected){dataType=dataType||options.dataTypes[0];inspected=inspected||{};inspected[dataType]=true;var list=structure[dataType],i=0,length=list?list.length:0,executeOnly=(structure===prefilters),selection;for(;i<length&&(executeOnly||!selection);i++){selection=list[i](options,originalOptions,jqXHR);if(typeof selection==="string"){if(!executeOnly||inspected[selection]){selection=undefined}else{options.dataTypes.unshift(selection);selection=inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR,selection,inspected)}}}if((executeOnly||!selection)&&!inspected["*"]){selection=inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR,"*",inspected)}return selection}jQuery.fn.extend({load:function(url,params,callback){if(typeof url!=="string"&&_load){return _load.apply(this,arguments)}else{if(!this.length){return this}}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=undefined}else{if(typeof params==="object"){params=jQuery.param(params,jQuery.ajaxSettings.traditional);type="POST"}}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(jqXHR,status,responseText){responseText=jqXHR.responseText;if(jqXHR.isResolved()){jqXHR.done(function(r){responseText=r});self.html(selector?jQuery("<div>").append(responseText.replace(rscript,"")).find(selector):responseText)}if(callback){self.each(callback,[responseText,status,jqXHR])}}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||rselectTextarea.test(this.nodeName)||rinput.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val.replace(rCRLF,"\r\n")}}):{name:elem.name,value:val.replace(rCRLF,"\r\n")}}).get()}});jQuery.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});jQuery.each(["get","post"],function(i,method){jQuery[method]=function(url,data,callback,type){if(jQuery.isFunction(data)){type=type||callback;callback=data;data=undefined}return jQuery.ajax({type:method,url:url,data:data,success:callback,dataType:type})}});jQuery.extend({getScript:function(url,callback){return jQuery.get(url,undefined,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},ajaxSetup:function(target,settings){if(!settings){settings=target;target=jQuery.extend(true,jQuery.ajaxSettings,settings)}else{jQuery.extend(true,target,jQuery.ajaxSettings,settings)}for(var field in {context:1,url:1}){if(field in settings){target[field]=settings[field]}else{if(field in jQuery.ajaxSettings){target[field]=jQuery.ajaxSettings[field]}}}return target},ajaxSettings:{url:ajaxLocation,isLocal:rlocalProtocol.test(ajaxLocParts[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":window.String,"text html":true,"text json":jQuery.parseJSON,"text xml":jQuery.parseXML}},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){if(typeof url==="object"){options=url;url=undefined}options=options||{};var s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=callbackContext!==s&&(callbackContext.nodeType||callbackContext instanceof jQuery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery._Deferred(),statusCode=s.statusCode||{},ifModifiedKey,requestHeaders={},requestHeadersNames={},responseHeadersString,responseHeaders,transport,timeoutTimer,parts,state=0,fireGlobals,i,jqXHR={readyState:0,setRequestHeader:function(name,value){if(!state){var lname=name.toLowerCase();name=requestHeadersNames[lname]=requestHeadersNames[lname]||name;requestHeaders[name]=value}return this},getAllResponseHeaders:function(){return state===2?responseHeadersString:null},getResponseHeader:function(key){var match;if(state===2){if(!responseHeaders){responseHeaders={};while((match=rheaders.exec(responseHeadersString))){responseHeaders[match[1].toLowerCase()]=match[2]}}match=responseHeaders[key.toLowerCase()]}return match===undefined?null:match},overrideMimeType:function(type){if(!state){s.mimeType=type}return this},abort:function(statusText){statusText=statusText||"abort";if(transport){transport.abort(statusText)}done(0,statusText);return this}};function done(status,statusText,responses,headers){if(state===2){return}state=2;if(timeoutTimer){clearTimeout(timeoutTimer)}transport=undefined;responseHeadersString=headers||"";jqXHR.readyState=status?4:0;var isSuccess,success,error,response=responses?ajaxHandleResponses(s,jqXHR,responses):undefined,lastModified,etag;if(status>=200&&status<300||status===304){if(s.ifModified){if((lastModified=jqXHR.getResponseHeader("Last-Modified"))){jQuery.lastModified[ifModifiedKey]=lastModified}if((etag=jqXHR.getResponseHeader("Etag"))){jQuery.etag[ifModifiedKey]=etag}}if(status===304){statusText="notmodified";isSuccess=true}else{try{success=ajaxConvert(s,response);statusText="success";isSuccess=true}catch(e){statusText="parsererror";error=e}}}else{error=statusText;if(!statusText||status){statusText="error";if(status<0){status=0}}}jqXHR.status=status;jqXHR.statusText=statusText;if(isSuccess){deferred.resolveWith(callbackContext,[success,statusText,jqXHR])}else{deferred.rejectWith(callbackContext,[jqXHR,statusText,error])}jqXHR.statusCode(statusCode);statusCode=undefined;if(fireGlobals){globalEventContext.trigger("ajax"+(isSuccess?"Success":"Error"),[jqXHR,s,isSuccess?success:error])}completeDeferred.resolveWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);if(!(--jQuery.active)){jQuery.event.trigger("ajaxStop")}}}deferred.promise(jqXHR);jqXHR.success=jqXHR.done;jqXHR.error=jqXHR.fail;jqXHR.complete=completeDeferred.done;jqXHR.statusCode=function(map){if(map){var tmp;if(state<2){for(tmp in map){statusCode[tmp]=[statusCode[tmp],map[tmp]]}}else{tmp=map[jqXHR.status];jqXHR.then(tmp,tmp)}}return this};s.url=((url||s.url)+"").replace(rhash,"").replace(rprotocol,ajaxLocParts[1]+"//");s.dataTypes=jQuery.trim(s.dataType||"*").toLowerCase().split(rspacesAjax);if(s.crossDomain==null){parts=rurl.exec(s.url.toLowerCase());s.crossDomain=!!(parts&&(parts[1]!=ajaxLocParts[1]||parts[2]!=ajaxLocParts[2]||(parts[3]||(parts[1]==="http:"?80:443))!=(ajaxLocParts[3]||(ajaxLocParts[1]==="http:"?80:443))))}if(s.data&&s.processData&&typeof s.data!=="string"){s.data=jQuery.param(s.data,s.traditional)}inspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(state===2){return false}fireGlobals=s.global;s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);if(fireGlobals&&jQuery.active++===0){jQuery.event.trigger("ajaxStart")}if(!s.hasContent){if(s.data){s.url+=(rquery.test(s.url)?"&":"?")+s.data}ifModifiedKey=s.url;if(s.cache===false){var ts=jQuery.now(),ret=s.url.replace(rts,"$1_="+ts);s.url=ret+((ret===s.url)?(rquery.test(s.url)?"&":"?")+"_="+ts:"")}}if(s.data&&s.hasContent&&s.contentType!==false||options.contentType){jqXHR.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){ifModifiedKey=ifModifiedKey||s.url;if(jQuery.lastModified[ifModifiedKey]){jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[ifModifiedKey])}if(jQuery.etag[ifModifiedKey]){jqXHR.setRequestHeader("If-None-Match",jQuery.etag[ifModifiedKey])}}jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+(s.dataTypes[0]!=="*"?", */*; q=0.01":""):s.accepts["*"]);for(i in s.headers){jqXHR.setRequestHeader(i,s.headers[i])}if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===false||state===2)){jqXHR.abort();return false}for(i in {success:1,error:1,complete:1}){jqXHR[i](s[i])}transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(!transport){done(-1,"No Transport")}else{jqXHR.readyState=1;if(fireGlobals){globalEventContext.trigger("ajaxSend",[jqXHR,s])}if(s.async&&s.timeout>0){timeoutTimer=setTimeout(function(){jqXHR.abort("timeout")},s.timeout)}try{state=1;transport.send(requestHeaders,done)}catch(e){if(status<2){done(-1,e)}else{jQuery.error(e)}}}return jqXHR},param:function(a,traditional){var s=[],add=function(key,value){value=jQuery.isFunction(value)?value():value;s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(value)};if(traditional===undefined){traditional=jQuery.ajaxSettings.traditional}if(jQuery.isArray(a)||(a.jquery&&!jQuery.isPlainObject(a))){jQuery.each(a,function(){add(this.name,this.value)})}else{for(var prefix in a){buildParams(prefix,a[prefix],traditional,add)}}return s.join("&").replace(r20,"+")}});function buildParams(prefix,obj,traditional,add){if(jQuery.isArray(obj)){jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v)}else{buildParams(prefix+"["+(typeof v==="object"||jQuery.isArray(v)?i:"")+"]",v,traditional,add)}})}else{if(!traditional&&obj!=null&&typeof obj==="object"){for(var name in obj){buildParams(prefix+"["+name+"]",obj[name],traditional,add)}}else{add(prefix,obj)}}}jQuery.extend({active:0,lastModified:{},etag:{}});function ajaxHandleResponses(s,jqXHR,responses){var contents=s.contents,dataTypes=s.dataTypes,responseFields=s.responseFields,ct,type,finalDataType,firstDataType;for(type in responseFields){if(type in responses){jqXHR[responseFields[type]]=responses[type]}}while(dataTypes[0]==="*"){dataTypes.shift();if(ct===undefined){ct=s.mimeType||jqXHR.getResponseHeader("content-type")}}if(ct){for(type in contents){if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}}}if(dataTypes[0] in responses){finalDataType=dataTypes[0]}else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}if(!firstDataType){firstDataType=type}}finalDataType=finalDataType||firstDataType}if(finalDataType){if(finalDataType!==dataTypes[0]){dataTypes.unshift(finalDataType)}return responses[finalDataType]}}function ajaxConvert(s,response){if(s.dataFilter){response=s.dataFilter(response,s.dataType)}var dataTypes=s.dataTypes,converters={},i,key,length=dataTypes.length,tmp,current=dataTypes[0],prev,conversion,conv,conv1,conv2;for(i=1;i<length;i++){if(i===1){for(key in s.converters){if(typeof key==="string"){converters[key.toLowerCase()]=s.converters[key]}}}prev=current;current=dataTypes[i];if(current==="*"){current=prev}else{if(prev!=="*"&&prev!==current){conversion=prev+" "+current;conv=converters[conversion]||converters["* "+current];if(!conv){conv2=undefined;for(conv1 in converters){tmp=conv1.split(" ");if(tmp[0]===prev||tmp[0]==="*"){conv2=converters[tmp[1]+" "+current];if(conv2){conv1=converters[conv1];if(conv1===true){conv=conv2}else{if(conv2===true){conv=conv1}}break}}}}if(!(conv||conv2)){jQuery.error("No conversion from "+conversion.replace(" "," to "))}if(conv!==true){response=conv?conv(response):conv2(conv1(response))}}}}return response}var jsc=jQuery.now(),jsre=/(\=)\?(&|$)|\?\?/i;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return jQuery.expando+"_"+(jsc++)}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var inspectData=s.contentType==="application/x-www-form-urlencoded"&&(typeof s.data==="string");if(s.dataTypes[0]==="jsonp"||s.jsonp!==false&&(jsre.test(s.url)||inspectData&&jsre.test(s.data))){var responseContainer,jsonpCallback=s.jsonpCallback=jQuery.isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback,previous=window[jsonpCallback],url=s.url,data=s.data,replace="$1"+jsonpCallback+"$2";if(s.jsonp!==false){url=url.replace(jsre,replace);if(s.url===url){if(inspectData){data=data.replace(jsre,replace)}if(s.data===data){url+=(/\?/.test(url)?"&":"?")+s.jsonp+"="+jsonpCallback}}}s.url=url;s.data=data;window[jsonpCallback]=function(response){responseContainer=[response]};jqXHR.always(function(){window[jsonpCallback]=previous;if(responseContainer&&jQuery.isFunction(previous)){window[jsonpCallback](responseContainer[0])}});s.converters["script json"]=function(){if(!responseContainer){jQuery.error(jsonpCallback+" was not called")}return responseContainer[0]};s.dataTypes[0]="json";return"script"}});jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(text){jQuery.globalEval(text);return text}}});jQuery.ajaxPrefilter("script",function(s){if(s.cache===undefined){s.cache=false}if(s.crossDomain){s.type="GET";s.global=false}});jQuery.ajaxTransport("script",function(s){if(s.crossDomain){var script,head=document.head||document.getElementsByTagName("head")[0]||document.documentElement;return{send:function(_,callback){script=document.createElement("script");script.async="async";if(s.scriptCharset){script.charset=s.scriptCharset}script.src=s.url;script.onload=script.onreadystatechange=function(_,isAbort){if(isAbort||!script.readyState||/loaded|complete/.test(script.readyState)){script.onload=script.onreadystatechange=null;if(head&&script.parentNode){head.removeChild(script)}script=undefined;if(!isAbort){callback(200,"success")}}};head.insertBefore(script,head.firstChild)},abort:function(){if(script){script.onload(0,1)}}}}});var xhrOnUnloadAbort=window.ActiveXObject?function(){for(var key in xhrCallbacks){xhrCallbacks[key](0,1)}}:false,xhrId=0,xhrCallbacks;function createStandardXHR(){try{return new window.XMLHttpRequest()}catch(e){}}function createActiveXHR(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}jQuery.ajaxSettings.xhr=window.ActiveXObject?function(){return !this.isLocal&&createStandardXHR()||createActiveXHR()}:createStandardXHR;(function(xhr){jQuery.extend(jQuery.support,{ajax:!!xhr,cors:!!xhr&&("withCredentials" in xhr)})})(jQuery.ajaxSettings.xhr());if(jQuery.support.ajax){jQuery.ajaxTransport(function(s){if(!s.crossDomain||jQuery.support.cors){var callback;return{send:function(headers,complete){var xhr=s.xhr(),handle,i;if(s.username){xhr.open(s.type,s.url,s.async,s.username,s.password)}else{xhr.open(s.type,s.url,s.async)}if(s.xhrFields){for(i in s.xhrFields){xhr[i]=s.xhrFields[i]}}if(s.mimeType&&xhr.overrideMimeType){xhr.overrideMimeType(s.mimeType)}if(!s.crossDomain&&!headers["X-Requested-With"]){headers["X-Requested-With"]="XMLHttpRequest"}try{for(i in headers){xhr.setRequestHeader(i,headers[i])}}catch(_){}xhr.send((s.hasContent&&s.data)||null);callback=function(_,isAbort){var status,statusText,responseHeaders,responses,xml;try{if(callback&&(isAbort||xhr.readyState===4)){callback=undefined;if(handle){xhr.onreadystatechange=jQuery.noop;if(xhrOnUnloadAbort){delete xhrCallbacks[handle]}}if(isAbort){if(xhr.readyState!==4){xhr.abort()}}else{status=xhr.status;responseHeaders=xhr.getAllResponseHeaders();responses={};xml=xhr.responseXML;if(xml&&xml.documentElement){responses.xml=xml}responses.text=xhr.responseText;try{statusText=xhr.statusText}catch(e){statusText=""}if(!status&&s.isLocal&&!s.crossDomain){status=responses.text?200:404}else{if(status===1223){status=204}}}}}catch(firefoxAccessException){if(!isAbort){complete(-1,firefoxAccessException)}}if(responses){complete(status,statusText,responses,responseHeaders)}};if(!s.async||xhr.readyState===4){callback()}else{handle=++xhrId;if(xhrOnUnloadAbort){if(!xhrCallbacks){xhrCallbacks={};jQuery(window).unload(xhrOnUnloadAbort)}xhrCallbacks[handle]=callback}xhr.onreadystatechange=callback}},abort:function(){if(callback){callback(0,1)}}}}})}var elemdisplay={},iframe,iframeDoc,rfxtypes=/^(?:toggle|show|hide)$/,rfxnum=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],fxNow,requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame;jQuery.fn.extend({show:function(speed,easing,callback){var elem,display;if(speed||speed===0){return this.animate(genFx("show",3),speed,easing,callback)}else{for(var i=0,j=this.length;i<j;i++){elem=this[i];if(elem.style){display=elem.style.display;if(!jQuery._data(elem,"olddisplay")&&display==="none"){display=elem.style.display=""}if(display===""&&jQuery.css(elem,"display")==="none"){jQuery._data(elem,"olddisplay",defaultDisplay(elem.nodeName))}}}for(i=0;i<j;i++){elem=this[i];if(elem.style){display=elem.style.display;if(display===""||display==="none"){elem.style.display=jQuery._data(elem,"olddisplay")||""}}}return this}},hide:function(speed,easing,callback){if(speed||speed===0){return this.animate(genFx("hide",3),speed,easing,callback)}else{for(var i=0,j=this.length;i<j;i++){if(this[i].style){var display=jQuery.css(this[i],"display");if(display!=="none"&&!jQuery._data(this[i],"olddisplay")){jQuery._data(this[i],"olddisplay",display)}}}for(i=0;i<j;i++){if(this[i].style){this[i].style.display="none"}}return this}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2,callback){var bool=typeof fn==="boolean";if(jQuery.isFunction(fn)&&jQuery.isFunction(fn2)){this._toggle.apply(this,arguments)}else{if(fn==null||bool){this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]()})}else{this.animate(genFx("toggle",3),fn,fn2,callback)}}return this},fadeTo:function(speed,to,easing,callback){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:to},speed,easing,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);if(jQuery.isEmptyObject(prop)){return this.each(optall.complete,[false])}prop=jQuery.extend({},prop);return this[optall.queue===false?"each":"queue"](function(){if(optall.queue===false){jQuery._mark(this)}var opt=jQuery.extend({},optall),isElement=this.nodeType===1,hidden=isElement&&jQuery(this).is(":hidden"),name,val,p,display,e,parts,start,end,unit;opt.animatedProperties={};for(p in prop){name=jQuery.camelCase(p);if(p!==name){prop[name]=prop[p];delete prop[p]}val=prop[name];if(jQuery.isArray(val)){opt.animatedProperties[name]=val[1];val=prop[name]=val[0]}else{opt.animatedProperties[name]=opt.specialEasing&&opt.specialEasing[name]||opt.easing||"swing"}if(val==="hide"&&hidden||val==="show"&&!hidden){return opt.complete.call(this)}if(isElement&&(name==="height"||name==="width")){opt.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(jQuery.css(this,"display")==="inline"&&jQuery.css(this,"float")==="none"){if(!jQuery.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{display=defaultDisplay(this.nodeName);if(display==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}}if(opt.overflow!=null){this.style.overflow="hidden"}for(p in prop){e=new jQuery.fx(this,opt,p);val=prop[p];if(rfxtypes.test(val)){e[val==="toggle"?hidden?"show":"hide":val]()}else{parts=rfxnum.exec(val);start=e.cur();if(parts){end=parseFloat(parts[2]);unit=parts[3]||(jQuery.cssNumber[p]?"":"px");if(unit!=="px"){jQuery.style(this,p,(end||1)+unit);start=((end||1)/e.cur())*start;jQuery.style(this,p,start+unit)}if(parts[1]){end=((parts[1]==="-="?-1:1)*end)+start}e.custom(start,end,unit)}else{e.custom(start,val,"")}}}return true})},stop:function(clearQueue,gotoEnd){if(clearQueue){this.queue([])}this.each(function(){var timers=jQuery.timers,i=timers.length;if(!gotoEnd){jQuery._unmark(true,this)}while(i--){if(timers[i].elem===this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});function createFxNow(){setTimeout(clearFxNow,0);return(fxNow=jQuery.now())}function clearFxNow(){fxNow=undefined}function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type});return obj}jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback)}});jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&typeof speed==="object"?jQuery.extend({},speed):{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:opt.duration in jQuery.fx.speeds?jQuery.fx.speeds[opt.duration]:jQuery.fx.speeds._default;opt.old=opt.complete;opt.complete=function(noUnmark){if(opt.queue!==false){jQuery.dequeue(this)}else{if(noUnmark!==false){jQuery._unmark(this)}}if(jQuery.isFunction(opt.old)){opt.old.call(this)}};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;options.orig=options.orig||{}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var parsed,r=jQuery.css(this.elem,this.prop);return isNaN(parsed=parseFloat(r))?!r||r==="auto"?0:r:parsed},custom:function(from,to,unit){var self=this,fx=jQuery.fx,raf;this.startTime=fxNow||createFxNow();this.start=from;this.end=to;this.unit=unit||this.unit||(jQuery.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){if(requestAnimationFrame){timerId=1;raf=function(){if(timerId){requestAnimationFrame(raf);fx.tick()}};requestAnimationFrame(raf)}else{timerId=setInterval(fx.tick,fx.interval)}}},show:function(){this.options.orig[this.prop]=jQuery.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=fxNow||createFxNow(),done=true,elem=this.elem,options=this.options,i,n;if(gotoEnd||t>=options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();options.animatedProperties[this.prop]=true;for(i in options.animatedProperties){if(options.animatedProperties[i]!==true){done=false}}if(done){if(options.overflow!=null&&!jQuery.support.shrinkWrapBlocks){jQuery.each(["","X","Y"],function(index,value){elem.style["overflow"+value]=options.overflow[index]})}if(options.hide){jQuery(elem).hide()}if(options.hide||options.show){for(var p in options.animatedProperties){jQuery.style(elem,p,options.orig[p])}}options.complete.call(elem)}return false}else{if(options.duration==Infinity){this.now=t}else{n=t-this.startTime;this.state=n/options.duration;this.pos=jQuery.easing[options.animatedProperties[this.prop]](this.state,n,0,1,options.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};jQuery.extend(jQuery.fx,{tick:function(){for(var timers=jQuery.timers,i=0;i<timers.length;++i){if(!timers[i]()){timers.splice(i--,1)}}if(!timers.length){jQuery.fx.stop()}},interval:13,stop:function(){clearInterval(timerId);timerId=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.style(fx.elem,"opacity",fx.now)},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null){fx.elem.style[fx.prop]=(fx.prop==="width"||fx.prop==="height"?Math.max(0,fx.now):fx.now)+fx.unit}else{fx.elem[fx.prop]=fx.now}}}});if(jQuery.expr&&jQuery.expr.filters){jQuery.expr.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem}).length}}function defaultDisplay(nodeName){if(!elemdisplay[nodeName]){var elem=jQuery("<"+nodeName+">").appendTo("body"),display=elem.css("display");elem.remove();if(display==="none"||display===""){if(!iframe){iframe=document.createElement("iframe");iframe.frameBorder=iframe.width=iframe.height=0}document.body.appendChild(iframe);if(!iframeDoc||!iframe.createElement){iframeDoc=(iframe.contentWindow||iframe.contentDocument).document;iframeDoc.write("<!doctype><html><body></body></html>")}elem=iframeDoc.createElement(nodeName);iframeDoc.body.appendChild(elem);display=jQuery.css(elem,"display");document.body.removeChild(iframe)}elemdisplay[nodeName]=display}return elemdisplay[nodeName]}var rtable=/^t(?:able|d|h)$/i,rroot=/^(?:body|html)$/i;if("getBoundingClientRect" in document.documentElement){jQuery.fn.offset=function(options){var elem=this[0],box;if(options){return this.each(function(i){jQuery.offset.setOffset(this,options,i)})}if(!elem||!elem.ownerDocument){return null}if(elem===elem.ownerDocument.body){return jQuery.offset.bodyOffset(elem)}try{box=elem.getBoundingClientRect()}catch(e){}var doc=elem.ownerDocument,docElem=doc.documentElement;if(!box||!jQuery.contains(docElem,elem)){return box?{top:box.top,left:box.left}:{top:0,left:0}}var body=doc.body,win=getWindow(doc),clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,scrollTop=win.pageYOffset||jQuery.support.boxModel&&docElem.scrollTop||body.scrollTop,scrollLeft=win.pageXOffset||jQuery.support.boxModel&&docElem.scrollLeft||body.scrollLeft,top=box.top+scrollTop-clientTop,left=box.left+scrollLeft-clientLeft;return{top:top,left:left}}}else{jQuery.fn.offset=function(options){var elem=this[0];if(options){return this.each(function(i){jQuery.offset.setOffset(this,options,i)})}if(!elem||!elem.ownerDocument){return null}if(elem===elem.ownerDocument.body){return jQuery.offset.bodyOffset(elem)}jQuery.offset.initialize();var computedStyle,offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView?defaultView.getComputedStyle(elem,null):elem.currentStyle,top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){if(jQuery.offset.supportsFixedPosition&&prevComputedStyle.position==="fixed"){break}computedStyle=defaultView?defaultView.getComputedStyle(elem,null):elem.currentStyle;top-=elem.scrollTop;left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop;left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&rtable.test(elem.nodeName))){top+=parseFloat(computedStyle.borderTopWidth)||0;left+=parseFloat(computedStyle.borderLeftWidth)||0}prevOffsetParent=offsetParent;offsetParent=elem.offsetParent}if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible"){top+=parseFloat(computedStyle.borderTopWidth)||0;left+=parseFloat(computedStyle.borderLeftWidth)||0}prevComputedStyle=computedStyle}if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static"){top+=body.offsetTop;left+=body.offsetLeft}if(jQuery.offset.supportsFixedPosition&&prevComputedStyle.position==="fixed"){top+=Math.max(docElem.scrollTop,body.scrollTop);left+=Math.max(docElem.scrollLeft,body.scrollLeft)}return{top:top,left:left}}}jQuery.offset={initialize:function(){var body=document.body,container=document.createElement("div"),innerDiv,checkDiv,table,td,bodyMarginTop=parseFloat(jQuery.css(body,"marginTop"))||0,html="<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>";jQuery.extend(container.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild;checkDiv=innerDiv.firstChild;td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);checkDiv.style.position="fixed";checkDiv.style.top="20px";this.supportsFixedPosition=(checkDiv.offsetTop===20||checkDiv.offsetTop===15);checkDiv.style.position=checkDiv.style.top="";innerDiv.style.overflow="hidden";innerDiv.style.position="relative";this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(body.offsetTop!==bodyMarginTop);body.removeChild(container);jQuery.offset.initialize=jQuery.noop},bodyOffset:function(body){var top=body.offsetTop,left=body.offsetLeft;jQuery.offset.initialize();if(jQuery.offset.doesNotIncludeMarginInBodyOffset){top+=parseFloat(jQuery.css(body,"marginTop"))||0;left+=parseFloat(jQuery.css(body,"marginLeft"))||0}return{top:top,left:left}},setOffset:function(elem,options,i){var position=jQuery.css(elem,"position");if(position==="static"){elem.style.position="relative"}var curElem=jQuery(elem),curOffset=curElem.offset(),curCSSTop=jQuery.css(elem,"top"),curCSSLeft=jQuery.css(elem,"left"),calculatePosition=(position==="absolute"||position==="fixed")&&jQuery.inArray("auto",[curCSSTop,curCSSLeft])>-1,props={},curPosition={},curTop,curLeft;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0}if(jQuery.isFunction(options)){options=options.call(elem,i,curOffset)}if(options.top!=null){props.top=(options.top-curOffset.top)+curTop}if(options.left!=null){props.left=(options.left-curOffset.left)+curLeft}if("using" in options){options.using.call(elem,props)}else{curElem.css(props)}}};jQuery.fn.extend({position:function(){if(!this[0]){return null}var elem=this[0],offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=rroot.test(offsetParent[0].nodeName)?{top:0,left:0}:offsetParent.offset();offset.top-=parseFloat(jQuery.css(elem,"marginTop"))||0;offset.left-=parseFloat(jQuery.css(elem,"marginLeft"))||0;parentOffset.top+=parseFloat(jQuery.css(offsetParent[0],"borderTopWidth"))||0;parentOffset.left+=parseFloat(jQuery.css(offsetParent[0],"borderLeftWidth"))||0;return{top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent||document.body;while(offsetParent&&(!rroot.test(offsetParent.nodeName)&&jQuery.css(offsetParent,"position")==="static")){offsetParent=offsetParent.offsetParent}return offsetParent})}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){var elem,win;if(val===undefined){elem=this[0];if(!elem){return null}win=getWindow(elem);return win?("pageXOffset" in win)?win[i?"pageYOffset":"pageXOffset"]:jQuery.support.boxModel&&win.document.documentElement[method]||win.document.body[method]:elem[method]}return this.each(function(){win=getWindow(this);if(win){win.scrollTo(!i?val:jQuery(win).scrollLeft(),i?val:jQuery(win).scrollTop())}else{this[method]=val}})}});function getWindow(elem){return jQuery.isWindow(elem)?elem:elem.nodeType===9?elem.defaultView||elem.parentWindow:false}jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?parseFloat(jQuery.css(this[0],type,"padding")):null};jQuery.fn["outer"+name]=function(margin){return this[0]?parseFloat(jQuery.css(this[0],type,margin?"margin":"border")):null};jQuery.fn[type]=function(size){var elem=this[0];if(!elem){return size==null?null:this}if(jQuery.isFunction(size)){return this.each(function(i){var self=jQuery(this);self[type](size.call(this,i,self[type]()))})}if(jQuery.isWindow(elem)){var docElemProp=elem.document.documentElement["client"+name];return elem.document.compatMode==="CSS1Compat"&&docElemProp||elem.document.body["client"+name]||docElemProp}else{if(elem.nodeType===9){return Math.max(elem.documentElement["client"+name],elem.body["scroll"+name],elem.documentElement["scroll"+name],elem.body["offset"+name],elem.documentElement["offset"+name])}else{if(size===undefined){var orig=jQuery.css(elem,type),ret=parseFloat(orig);return jQuery.isNaN(ret)?orig:ret}else{return this.css(type,typeof size==="string"?size:size+"px")}}}}});window.jQuery=window.$=jQuery;(function(){var ready=jQuery.ready,metaConfig=jQuery("meta[name=jQueryConfig]").attr("content"),config=jQuery.extend(!0,{},window.jQueryConfig,(metaConfig?eval("("+metaConfig+")"):undefined)),typeExp=/^(string|object|array)$/,pluginExp=/(string|array)/,readyCount=0,isDependHandled="--depend--controlled--",dependSettings,dependStack,waitForHandleStack={},dependHandle,dependControl=function(depends,callback,type,name){var selfDeferred,whenDeferred=jQuery.Deferred();if((selfDeferred=dependStack[type][name]||(dependStack[type][name]=dependSetHandled(jQuery.Deferred()))).isResolved()){return}var objType=jQuery.type(depends);if(objType==="function"){callback=depends;depends={}}if(pluginExp.test(objType)){depends={plugin:depends}}var deferredStack=[jQuery];jQuery.each(depends,function(dependType,dependTypeDepends){if(dependType=="provide"){dependType="script"}var dependTypeStack=dependStack[dependType]=dependStack[dependType]||{};jQuery.each(jQuery.isArray(dependTypeDepends)?dependTypeDepends:[dependTypeDepends],function(i,depend){deferredStack.push(dependHandleCall(dependType,depend,(dependTypeStack[depend]=dependTypeStack[depend]||jQuery.Deferred()),whenDeferred))})});return jQuery.when.apply(jQuery,deferredStack).done(function(){whenDeferred.resolve();if(callback){callback(jQuery)}selfDeferred.resolve()})},dependSetHandled=function(deferred){deferred[isDependHandled]=!0;return deferred},dependHandleCall=function(dependType,depend,deferred,when){var dependTypeHandle=dependHandle[dependType];if(!deferred[isDependHandled]&&!deferred.isResolved()&&dependTypeHandle){dependTypeHandle(depend,dependSetHandled(deferred),when)}else{if(!dependTypeHandle){(waitForHandleStack[dependType]||(waitForHandleStack[dependType]=[])).push([depend,deferred,when])}}return deferred},ResolvedDeferred=dependSetHandled(jQuery.Deferred()).resolve(jQuery),DOMReadyDeferred=dependSetHandled(jQuery.Deferred()),DOMReayWhen=DOMReadyDeferred.promise();jQuery.fn.ready(function(){DOMReadyDeferred.resolve(jQuery)});if(window.jQueryConfig){delete jQueryConfig}jQuery.extend(jQuery.ajaxSettings,config.ajax);if(config.noConflict){var alias=jQuery.noConflict();if(typeof config.noConflict==="string"){window[config.noConflict]=alias}}jQuery.fn.extend({jquerysdk:"1.0",sub:function(jQuerySubclass){return jQuerySubclass(this)}});jQuery.extend({config:config,debug:{warn:window.console&&jQuery.isFunction(console.warn)?function(thrown){console.warn(thrown)}:jQuery.noop},dependSettings:(dependSettings=jQuery.extend({minify:!1,jsonp:!1,pluginRoot:"script"},config.depend)),dependStack:(dependStack={ready:{},script:{},plugin:{"jQuery.core":ResolvedDeferred},DOM:{"true":DOMReadyDeferred,"false":ResolvedDeferred},_plugin:{},_script:{}}),dependHandle:(dependHandle={plugin:function(depend,deferred){var ajax={url:dependSettings.pluginRoot+"/"+depend.replace(/\./g,"/")+(dependSettings.minify?".min":"")+".js",dataType:"script",type:"get",asnyc:!0,cache:!0};jQuery.ajax(dependSettings.jsonp?jQuery.extend(ajax,{dataType:"jsonp",jsonp:jQuery.type(dependSettings.jsonp)==="string"?dependSettings.jsonp:undefined,jsonpCallback:"jsonp.depend.plugin("+depend+")"}):ajax)}}),dependRegister:function(dependType,handle){dependHandle[dependType]=handle;jQuery.each(waitForHandleStack[dependType]||[],function(i,wait){dependHandleCall(dependType,wait[0],wait[1],wait[2])})},ready:function(depends,callback){var type=jQuery.type(depends);return typeExp.test(type)?dependControl(depends,callback,"ready",++readyCount):type==="function"?DOMReayWhen.done(depends):ready(depends)},provide:function(name,depends,callback){dependStack._script[name]=depends;return dependControl(depends,callback,"script",name)},plugin:function(name,depends,callback){dependStack._plugin[name]=depends;return dependControl(depends,callback,"plugin",name)}})})()})(window);jQuery.plugin("jQuery.each",function(a,b){a.extend({each:function(e,m,k){var h;if(m===true){h=m;m=k;k=arguments[3]}var c,g=0,d=e.length,f=d===b||a.isFunction(e),j;if(k){if(f){for(c in e){j=m.apply(e[c],k);if(j===false){break}else{if(h&&j!==b){e[c]=j}}}}else{for(;g<d;){j=m.apply(e[g++],k);if(j===false){break}else{if(h&&j!==b){e[g]=j}}}}}else{if(f){for(c in e){j=m.call(e[c],c,e[c]);if(j===false){break}else{if(h&&j!==b){e[c]=j}}}}else{for(var l=e[0],j=true;g<d&&j!==false;l=e[++g]){j=m.call(l,g,l);if(h&&j!==b){e[g]=j}}}}return e}});a.fn.extend({each:function(d,e,c){return a.each(this,d,e,c)}})});jQuery.plugin("jQuery.event.fix",function(b,c){var a=b.event.fix;b.extend(b.event,{fix:function(e){var d;e=a.call(b.event,e);if(!(d=e.originalEvent)){return e}if(!e.originalTarget){e.originalTarget=d.srcElement||e.target}if((e.touches=d.touches||{length:0}).length){e.pageX=e.touches[0].pageX;e.pageY=e.touches[0].pageY}else{if(d.touch){e.touches={0:d.touch,length:1};e.pageX=d.touch.pageX;e.pageY=d.touch.pageY}}return e}})});jQuery.plugin("jQuery.fn.class",function(c,d){var b=c.fn.hasClass,a=c.fn.removeClass;c.fn.extend({hasClass:function(e){if(c.type(e)==="regexp"){return e.test(c(this[0]).attr("class")||"")}else{return b.call(this,e)}},removeClass:function(e){if(c.type(e)==="regexp"){this.each(function(){var f=c(this);c.each((f.attr("class")||"").split(/\s+/g),function(h,g){if(e.test(g)){a.call(f,g)}})})}else{a.call(this,e)}return this}})});jQuery.plugin("jQuery.tmpl",function(f,h){var u=f.fn.domManip,j="_tmplitem",v=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,q={},g={},z,y={key:0,data:{}},x=0,r=0,i=[];function l(C,B,E,F){var D={data:F||(B?B.data:{}),_wrap:B?B._wrap:null,tmpl:null,parent:B||null,nodes:[],calls:c,nest:b,wrap:o,html:s,update:A};if(C){f.extend(D,C,{nodes:[],parent:B})}if(E){D.tmpl=E;D._ctnt=D._ctnt||D.tmpl(f,D);D.key=++x;(i.length?g:q)[x]=D}return D}f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(B,C){f.fn[B]=function(D){var G=[],J=f(D),F,H,E,K,I=this.length===1&&this[0].parentNode;z=q||{};if(I&&I.nodeType===11&&I.childNodes.length===1&&J.length===1){J[C](this[0]);G=this}else{for(H=0,E=J.length;H<E;H++){r=H;F=(H>0?this.clone(true):this).get();f.fn[C].apply(f(J[H]),F);G=G.concat(F)}r=0;G=this.pushStack(G,B,J.selector)}K=z;z=null;f.tmpl.complete(K);return G}});f.fn.extend({tmpl:function(D,C,B){return f.tmpl(this[0],D,C,B)},tmplItem:function(B){return f.tmplItem(this[0],B)},template:function(B){return f.template(B,this[0])},domManip:function(D,H,I,C){if(D[0]&&D[0].nodeType){var G=f.makeArray(arguments),F=D.length,E=0,B;while(E<F&&!(B=f.data(D[E++],"tmplItem"))){}if(F>1){G[0]=[f.makeArray(D)]}if(B&&r){G[2]=function(J){f.tmpl.afterManip(this,J,I)}}u.apply(this,G)}else{u.apply(this,arguments)}r=0;if(!z){f.tmpl.complete(q)}return this}});f.extend({tmpl:function(D,G,F,C){var E,B=!C;if(B){C=y;D=f.template[D]||f.template(null,D);g={}}else{if(!D){D=C.tmpl;q[C.key]=C;C.nodes=[];if(C.wrapped){t(C,C.wrapped)}return f(n(C,null,C.tmpl(f,C)))}}if(!D){return[]}if(typeof G==="function"){G=G.call(C||{})}if(F&&F.wrapped){t(F,F.wrapped)}E=f.isArray(G)?f.map(G,function(H){return H?l(F,C,D,H):null}):[l(F,C,D,G)];return B?f(n(C,null,E)):E},tmplItem:function(D,C){var B;if(D instanceof f){D=D[0]}while(D&&D.nodeType===1&&!(B=f.data(D,"tmplItem"))&&(D=D.parentNode)){}return C?(B||y)[C]:B||y},template:function(C,B){if(B){if(typeof B==="string"){B=m(B)}else{if(B instanceof f){B=B[0]||{}}}if(B.nodeType){B=f.data(B,"tmpl")||f.data(B,"tmpl",m(B.innerHTML))}return typeof C==="string"?(f.template[C]=B):B}return C?(typeof C!=="string"?f.template(null,C):(f.template[C]||f.template(null,v.test(C)?C:f(C)))):null},encode:function(B){return(""+B).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});f.extend(f.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""},elem:{_default:{$2:"jQuery"},open:"if($notnull_1){_.push(' _tmplclass=\"$2\" _tmplelement=\"'+$.encode($1a)+'\"');}"}},complete:function(B){q={}},afterManip:function w(D,B,E){var C=B.nodeType===11?f.makeArray(B.childNodes):B.nodeType===1?[B]:[];E.call(D,B);p(C);r++}});function n(B,F,D){var E,C=D?f.map(D,function(G){return(typeof G==="string")?(B.key?G.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+j+'="'+B.key+'" $2'):G):n(G,B,G._ctnt)}):B;if(F){return C}C=C.join("");C.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(H,I,G,J){E=f(G).get();p(E);if(I){E=a(I).concat(E)}if(J){E=E.concat(a(J))}});return E?E:a(C)}function a(C){var B=document.createElement("div");B.innerHTML=C;return f.makeArray(B.childNodes)}function m(B){return new Function("$","$item","var $=$,call,_=[],$data=$item.data;with($data){_.push('"+f.trim(B).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(J,D,H,E,F,K,G){var M=f.tmpl.tag[H],C,I,L;if(!M){throw"Template command not found: "+H}C=M._default||[];if(K&&!/\w$/.test(F)){F+=K;K=""}if(F){F=k(F);G=G?(","+k(G)+")"):(K?")":"");I=K?(F.indexOf(".")>-1?F+K:("("+F+").call($item"+G)):F;L=K?I:"(typeof("+F+")==='function'?("+F+").call($item):("+F+"))"}else{L=I=C.$1||"null"}E=k(E);return"');"+M[D?"close":"open"].split("$notnull_1").join(F?"typeof("+F+")!=='undefined' && ("+F+")!=null":"true").split("$1a").join(L).split("$1").join(I).split("$2").join(E?E.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(O,N,P,Q){Q=Q?(","+Q+")"):(P?")":"");return Q?("("+N+").call($item"+Q):O}):(C.$2||""))+"_.push('"})+"');}return _;")}function t(C,B){C._wrap=n(C,true,f.isArray(B)?B:[v.test(B)?B:f(B).html()]).join("")}function k(B){return B?B.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function e(B){var C=document.createElement("div");C.appendChild(B.cloneNode(true));return C.innerHTML}function p(H){var K="_"+r,C,B,F={},G,E,D,I;for(G=0,E=H.length;G<E;G++){if((C=H[G]).nodeType!==1){continue}B=C.getElementsByTagName("*");I={};for(D=B.length-1;D>=0;D--){J(B[D])}J(C)}function J(Q){var N,P=Q,O,L,M;if((M=Q.getAttribute(j))){while(P.parentNode&&(P=P.parentNode).nodeType===1&&!(N=P.getAttribute(j))){}if(N!==M){P=P.parentNode?(P.nodeType===11?0:(P.getAttribute(j)||0)):0;if(!(L=q[M])){L=g[M];L=l(L,q[P]||g[P],null,true);L.key=++x;q[x]=L}if(r){R(M)}}if((M=Q.getAttribute("_tmplelement"))){I[M]=(window[Q.getAttribute("_tmplclass")]||f)(Q);Q.removeAttribute("_tmplelement");Q.removeAttribute("_tmplclass")}Q.removeAttribute(j)}else{if(r&&(L=f.data(Q,"tmplItem"))){R(L.key);q[L.key]=L;P=f.data(Q.parentNode,"tmplItem");P=P?P.key:0}}if(L){O=L;L.elements=I;while(O&&O.key!=P){O.nodes.push(Q);O=O.parent}delete L._ctnt;delete L._wrap;f.data(Q,"tmplItem",L)}function R(S){S=S+K;L=F[S]=(F[S]||l(L,q[L.parent.key+K]||L.parent,null,true))}}}function c(D,B,E,C){if(!D){return i.pop()}i.push({_:D,tmpl:B,item:this,data:E,options:C})}function b(B,D,C){return f.tmpl(f.template(B),D,C,this)}function o(D,B){var C=D.options||{};C.wrapped=B;return f.tmpl(f.template(D.tmpl),D.data,C,D.item)}function s(C,D){var B=this._wrap;return f.map(f(f.isArray(B)?B.join(""):B).filter(C||"*"),function(E){return D?E.innerText||E.textContent:E.outerHTML||e(E)})}function A(){var B=this.nodes;f.tmpl(null,null,null,this).insertBefore(B[0]);f(B).remove()}var d=f.dependSettings;if(!d.tmplRoot){d.tmplRoot=d.pluginRoot}f.dependRegister("tmpl",function(D,B){if(f.template[D]){B.resolve()}else{var C={url:d.tmplRoot+"/"+D.replace(/\./g,"/")+".tmpl"+(d.minify?".min":"")+".html",dataType:"text",type:"get",asnyc:true,cache:true};f.ajax(d.jsonp?f.extend(C,{dataType:"jsonp",jsonp:d.jsonp!==true?d.jsonp:h,jsonpCallback:"jsonp.dependHandle.tmpl("+D+")"}):C).success(function(E){f.template(D,E);B.resolve()})}})});jQuery.plugin("ep.modify",function(c,f){var e=c.fn.attr,a=c.fn.removeAttr;function b(j,h,i){var g;if(typeof h==="object"){g=h}else{if(i!==f){(g={})[h]=i}}if(g){j.trigger("changeAttr",g)}}c.fn.extend({attr:function(h,i){var g=e.apply(this,arguments);b(this,h,i);return g},removeAttr:function(h){var g=a.apply(this,arguments);b(this,h,null);return g}});c.extend(c.expr[":"],{invalid:function(g){return !!g.formInvalid&&!g.disabled}});if(!jQuery.support.changeBubbles){var d=jQuery.event.special.change.filters.beforeactivate;jQuery.event.special.change.filters.focus=jQuery.event.special.change.filters.beforeactivate=function(g){g.target=g.target||g.srcElement||g.currentTarget||g.originalTarget;d(g)}}});jQuery.plugin("jQuery.expr",function(e,f){var d=/^(input|textarea)$/i,b=/^select$/i,c=/^(radio|checkbox)$/i,a=/^(|on)$/i;e.extend(e.expr[":"],{changed:function(g){return d.test(g.nodeName)?c.test(g.type)?g.defaultChecked!==g.checked||(g.defaultValue!==g.value&&!a.test(g.defaultValue)&&!a.test(g.value)):g.defaultValue!==g.value:b.test(g.nodeName)?!(g.options[g.selectedIndex]||{}).defaultSelected:false},readonly:function(g){return !!g[e.propFix.readonly]}})});jQuery.plugin("jQuery.support.placeholder",function(b,c){var a=document.createElement("input");b.support.placeholder=Object.prototype.hasOwnProperty.call(a,"placeholder")});jQuery.plugin("jQuery.support.multipleUpload",function(b,c){var a=document.createElement("input");a.setAttribute("type","file");b.support.multipleUpload=!!a.files});jQuery.plugin("jQuery.support.flash",function(f,c){var a="Shockwave Flash",d=navigator.plugins,b=d.length,j="",g,h;if(b){g=d[a];if(g){j=g.version;h=g.description}else{for(var e=0;e<b;e++){g=d[e].name==a;if(g){j=g.version;h=g.description;break}}}if(!j&&h){var l=h.match(/([0-9\.]+)/g);j=l?l[0]:j}}else{for(var e=15;e>3;e--){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+e);j=e+"";break}catch(k){}}}f.support.flash=j||""});jQuery.plugin("jQuery.support.cssprefix",function(a,b){var c="";if((/khtml/i).test(navigator.userAgent)){c="-khtml-"}a.each({mozilla:"-moz-",msie:"-ms-",webkit:"-webkit-",opera:"-o-"},function(e,d){if(a.browser[e]){c=d;return false}});a.support.cssPrefix=c});jQuery.plugin("jQuery.css.borderradius","jQuery.support.cssprefix",function(b,c){var d=b.support.cssPrefix,a=["border-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"];if(d){b.each(a,function(h,f){var e=b.camelCase(f),g=b.camelCase(d+(d==="-moz-"&&f!=="border-radius"?"border-radius-"+f.split("-").splice(1,2).join(""):f));b.cssProps[e]=g;b.cssHooks[e]={get:function(m,l,i){var j=[];if(f==="border-radius"){b.each(a,function(n,o){if(n>0){j.push(b.css(m,o))}})}else{var k=b.css(m,g);j.push(k?k.split(" ")[0]:"0px")}return j.join(" ")},set:function(i,j){i.style[e]=j;i.style[g]=j}}})}});jQuery.plugin("jQuery.metaparse",function($,undefined){var metaparse=function(data){var ret="";data=data.replace(/([^\s]+\(.*\))/,function(m,m1){ret=m1;return""});return[data,ret]};$.extend({metaparse:function(elem,settings){var s=settings?$.extend({},$.metaparseSettings,settings):$.metaparseSettings,meta=["",""],temp;if(s.type==="class"){meta=metaparse(elem.className);elem.className=meta[0]}else{if(s.type==="elem"){if(!elem.getElementsByTagName){return}if(temp=elem.getElementsByTagName(s.name)[0]){meta=metaparse(temp.innerHTML);temp.innerHTML=meta[0]}}else{if(elem.getAttribute!=undefined){if(s.type==="html5"){s.name="data-"+s.name}if(temp=elem.getAttribute(s.name)){meta=metaparse(temp);elem.setAttribute(s.name,meta[0])}}}}if(meta[1]){var data=(meta[1]).match(/([^\.\(]*)(.*)/);eval((data[1]||"$")+"(elem)"+data[2])}},metaparseSettings:$.extend({type:"class",name:"metaparse"},$.config.metaparse)});$.fn.extend({metaparse:function(settings){return this.each(function(){$.metaparse(this,settings)})}})});jQuery.plugin("jQuery.fn.form","jQuery.expr",function(b,c){var a=document.createElement("form");b.fn.extend({formGroup:function(e){var i=this.filter((e=e||":radio")+":first")[0]||{},g=i.name,h=i.form,d=i.ownerDocument,f=[];if(g&&(h||d)){b.each(e=e.split(","),function(j,k){e[j]=b.trim(k)+"[name='"+g+"']"});e=e.join(",");f=(h?b(h).formInput().filter(e):b(":input",d).filter(e).filter(function(){return !this.form})).get()}return this.pushStack(f)},formInput:function(){return this.pushStack((this.filter("form:first")[0]||{}).elements||[])},formReset:function(){var d=[],f=this.filter("form:first"),e=this.filter(":input").each(function(){var h=b(this),g=h.clone().insertAfter(h);a.appendChild(this);d.push([h,g])});if(f.length){f[0].reset();f.triggerHandler("reset")}a.reset();b.each(d,function(h,k){var j=k[0],g=k[1];j.insertBefore(g).triggerHandler("reset");g.remove()});return this},formClear:function(){var d=b(this);d.push.apply(d,d.formInput().get());d.filter(":file").formReset();d.filter(":checked").removeProp("checked");d.not("select,:radio,:checkbox").removeProp("value");d.find("select").prop("selectedIndex",-1);d.find("option:selected").removeProp("selected");return this}})});jQuery.plugin("jQuery.fn.scrollTo",function(c,d){var a=c.scrollTo=function(g,f,e){c(window).scrollTo(g,f,e)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(e){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var f=this,e=!f.nodeName||c.inArray(f.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!e){return f}var g=(f.contentWindow||f).document||f.ownerDocument||f;return c.browser.safari||g.compatMode=="BackCompat"?g.body:g.documentElement})};c.fn.scrollTo=function(g,f,e){if(typeof f=="object"){e=f;f=0}if(typeof e=="function"){e={onAfter:e}}if(g=="max"){g=9000000000}e=c.extend({},a.defaults,e);f=f||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue){f/=2}e.offset=b(e.offset);e.over=b(e.over);return this._scrollable().each(function(){var m=this,k=c(m),l=g,j,h={},n=k.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)){l=b(l);break}l=c(l,this);case"object":if(l.is||l.style){j=(l=c(l)).offset()}}c.each(e.axis.split(""),function(r,s){var t=s=="x"?"Left":"Top",v=t.toLowerCase(),q="scroll"+t,p=m[q],o=a.max(m,s);if(j){h[q]=j[v]+(n?0:p-k.offset()[v]);if(e.margin){h[q]-=parseInt(l.css("margin"+t))||0;h[q]-=parseInt(l.css("border"+t+"Width"))||0}h[q]+=e.offset[v]||0;if(e.over[v]){h[q]+=l[s=="x"?"width":"height"]()*e.over[v]}}else{var u=l[v];h[q]=u.slice&&u.slice(-1)=="%"?parseFloat(u)/100*o:u}if(/^\d+$/.test(h[q])){h[q]=h[q]<=0?0:Math.min(h[q],o)}if(!r&&e.queue){if(p!=h[q]){i(e.onAfterFirst)}delete h[q]}});i(e.onAfter);function i(o){k.animate(h,f,e.easing,o&&function(){o.call(this,g,e)})}}).end()};a.max=function(k,j){var i=j=="x"?"Width":"Height",f="scroll"+i;if(!c(k).is("html,body")){return k[f]-c(k)[i.toLowerCase()]()}var h="client"+i,g=k.ownerDocument.documentElement,e=k.ownerDocument.body;return Math.max(g[f],e[f])-Math.min(g[h],e[h])};function b(e){return typeof e=="object"?e:{top:e,left:e}}});jQuery.plugin("jQuery.mixin",function(b,c){var a=Object.prototype.hasOwnProperty;b.extend({mixin:function(){var k=arguments[0]||{},h=1,g=arguments.length,m=false,j,n,f,d,e;if(typeof k==="boolean"){m=k;k=arguments[1]||{};h=2}if(typeof k!=="object"&&!b.isFunction(k)){k={}}if(g===h){return k}for(;h<g;h++){if((options=arguments[h])!=null){for(f in options){d=k[f];e=options[f];if(k===e||!a.call(options,f)){continue}if(m&&e&&(b.isPlainObject(e)||b.isArray(e))){var l=d&&(b.isPlainObject(d)||b.isArray(d))?d:b.isArray(e)?[]:{};k[f]=b.extend(m,l,e)}else{if(e!==c){k[f]=e}}}}}return k}})});jQuery.plugin("jQuery.scope",function(a,b){a.extend({scope:function(f,e){e=e||window;var g=f?f.split(/\./):[];for(var d=0,c=g.length;d<c;d++){e=e[g[d]]||(e[g[d]]={})}return e}})});jQuery.plugin("jQuery.dict",function(c,d){var b=function(g){var e=g.split(":"),f={dict:g,region:e[1]?e.shift():c.dictSettings.region,name:e.join(":")};f.id=f.region+":"+f.name;return f},a=function(f,g,e){if(f.nodeType===3){f.nodeValue=g.parse(f.nodeValue)}else{if(e){c.each(f.childNodes,function(){a(this,g,e)})}}};dependSettings=c.dependSettings;c.extend({dict:function(i,e){var h,g,f;if(typeof i==="string"){g=b(i);h=c.extend({},c.dictSettings,{region:g.region},e);f=c.dict[h.region+":"+g.name]||{}}else{h=c.extend({},c.dictSettings,e);f=i||{}}return new c.Dictionary(f,h)},dictionary:function(i,g){var f=[{}],e={},h={};if(g===d){g=i}else{h=b(i);f=[c.dict[h.id]||{}]}c.each(c.isArray(g)?g:[g],function(j,l){if(c.isPlainObject(l)){f.push(l)}else{if(typeof l==="string"){var k=b(l);f.push(c.dict[(h.region||k.region)+":"+k.name]||{})}else{if(l instanceof c.Dictionary){f.push(l.dict)}}}});e=c.extend.apply({},f);return h.id?(c.dict[h.id]=e):e},dictSettings:c.extend({parser:/(?:^|[^\{\$])(\{(.*?[^\\])\})/g,region:"en"},c.config.dict),Dictionary:function(f,e){this.dict=f;this.settings=e}});c.extend(c.Dictionary.prototype,{translate:function(e){return this.dict[e]||this.parse(e)},parse:function(e){var f=this.dict;return e.replace(this.settings.parser,function(i,g,j){var h=f[j];return h===d?i:i.replace(g,h)})}});c.fn.extend({dictParse:function(g,e,f){g=g instanceof c.Dictionary?g:c.dict(g,f);if(typeof e!=="boolean"){f=e;e=false}this.contents().each(function(){a(this,g,e)});return this}});if(!dependSettings.dictRoot){dependSettings.dictRoot=dependSettings.pluginRoot}c.dependRegister("dict",function(i,e){var h=b(i),f=h.id,j=c.dict[f];if(j||(i!=f&&c.dependStack.dict[f])){e.resolve()}else{var g={url:dependSettings.dictRoot+"/"+h.name.replace(/\./g,"/").toLowerCase()+"."+h.region+(dependSettings.minify?".min":"")+".json",dataType:"json",type:"get",asnyc:true,cache:true};c.ajax(dependSettings.jsonp?c.extend(g,{dataType:"jsonp",jsonp:dependSettings.jsonp!==true?dependSettings.jsonp:d,jsonpCallback:"jsonp.dependHandle.dict("+f+")"}):g).success(function(k){c.dictionary(f,k);e.resolve()})}})});jQuery.plugin("jQuery.class","jQuery.scope",function(e,h){var f=function(){};e.extend(f.prototype,{Constructor:function(){},Proxy:function(i){return typeof i==="string"?e.proxy(this,i):e.proxy(i,this)}});var c=false,g=function(l,i,k){for(var j in l){k[j]=e.isFunction(l[j])&&e.isFunction(i[j])&&!/^(Constructor|Setup|Proxy|Inherited|Class)$/.test(j)?(function(m,n){return function(){var p=this.Inherited,o;this.Inherited=function(q){return i[m].apply(this,q||[])};o=n.apply(this,arguments);this.Inherited=p;return o}})(j,l[j]):l[j]}return k},a=function(m,n,q){q=q||{};var l=m.split(/\./),j=m,o=l.pop(),k=l.join("."),i=e.scope(k,k.match(/^jQueryClass/)?b:h)[o]=function(){if(c){return}else{return this.Constructor.apply(this,arguments)}},p;c=true;p=new n();c=false;p=g(q,n.prototype,p);p.Class=i;p.Constructor=(function(r){return function(){var s;if(e.isFunction(r.Setup)){s=r.Setup.apply(this,arguments)}if(n.prototype.Constructor){n.prototype.Constructor.apply(this,arguments)}return e.isFunction(r.Constructor)?r.Constructor.apply(this,s||arguments):h}})(q);e.extend(i,{prototype:p,inherited:n.prototype,constructor:i,fullName:j,shortName:o});return i},b={},d=0;e.extend({Class:function(r,p,n){if(!n){return a(r,f,p)}else{if(e.isArray(p)){var q=p.shift();var m;var j;for(var o=0,k=p.length;o<k;o++){j="jQueryClass"+(d++);m=p.shift().prototype;q=a(j,q,m);q.fullName=m.Class.fullName;q.shortName=m.Class.shortName}return a(r,q,n)}else{return a(r,p,n)}}},isClass:function(j,i){return e.isFunction(j)&&!e.isEmptyObject(j.prototype)&&(i?!!j.prototype.Class:true)}})});jQuery.plugin("jQuery.mime",function(e,h){var b=/([a-z]+\/\*)/gi,c=/([a-z]+\/\*)/i,d=/\//,a=function(i,j){return e.mimeSettings.groups[j]||j},g=function(i){return i.replace(b,a)},f=function(j){var i=e.mimeSettings.unknow;e.each(e.mimeSettings.mimeRegxMap,function(l,k){if(k.test(j)){i=l;return false}});return i};e.extend({mimeSettings:e.extend(true,{mimeRegxMap:{"image/png":/^(png)$/i,"image/jpeg":/^(jpe|jpeg|jpg)$/i,"image/gif":/^(gif)$/i,"image/bmp":/^(bmp)$/i,"image/vnd.microsoft.icon":/^(ico)$/i,"image/tiff":/^(tif|tif)$/i,"image/svg+xml":/^(svg|svgz)$/i,"image/x-win-bitmap":/^(cur)$/i,"audio/basic":/^(au)$/i,"audio/mpeg":/^(mp3)$/i,"audio/mp4a-latm":/^(m4p|m4b|m4a)$/i,"audio/x-wav":/^(wav)$/i,"audio/ogg":/^(ogg|oga|spx)$/i,"audio/flac":/^(flac)$/i,"audio/x-ms-wma":/^(wma)$/i,"audio/x-pn-realaudio":/^(ra|ram)$/i,"application/vnd.rn-realmedia":/^(rm)$/i,"video/ogg":/^(ogv)$/i,"video/mp4":/^(mp4)$/i,"video/mpeg":/^(mpe|mpg|mpeg|mpga)$/i,"video/quicktime":/^(qt|mov)$/i,"video/x-msvideo":/^(avi)$/i,"video/x-flv":/^(flv)$/i,"video/x-ms-wmv":/^(wmv)$/i,"text/plain":/^(txt)$/i,"text/html":/^(htm|html|shtml|php|php4)$/i,"text/css":/^(css)$/i,"text/x-actionscript":/^(as)$/i,"application/javascript":/^(js)$/i,"application/json":/^(json)$/i,"application/xml":/^(xml|plist)$/i,"application/x-shockwave-flash":/^(swf)$/i,"application/zip":/^(zip)$/i,"application/gzip":/^(gz)$/i,"application/x-tar":/^(tar)$/i,"application/x-rar-compressed":/^(rar)$/i,"application/x-msdownload":/^(exe|msi)$/i,"application/vnd.ms-cab-compressed":/^(cab)$/i,"application/pdf":/^(pdf)$/i,"image/vnd.adobe.photoshop":/^(psd)$/i,"application/postscript":/^(ai|eps|ps)$/i,"application/msword":/^(doc)$/i,"application/x-dot":/^(dot)$/i,"application/rtf":/^(rtf)$/i,"application/vnd.ms-excel":/^(xls|xla)$/i,"application/vnd.ms-powerpoint":/^(ppt)$/i,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":/^(docx)$/i,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":/^(xlsx)$/i,"application/x-director":/^(cdr)$/i},groups:{"previewable/*":"image/png,image/jpeg,image/jpg,image/gif,image/vnd.microsoft.icon"},unknow:"application/octet-stream"},e.config.mime),mime:function(k,j){if(c.test(k)){return g(k)}if(!d.test(k)){k=f(k)}if(d.test(j)){j=g(j).split(",");var i=false;e.each(j,function(m,l){l=e.trim(l);if((c.test(l)&&k.split("/")[0]===l.split("/")[0])||k===l||l==="*/*"){i=true;return false}});k=i}return k}})});jQuery.plugin("jQuery.json",function(a,b){a.extend({toJSON:function(i){var g,e=window.JSON;try{if(typeof e==="object"&&a.isFunction(e.stringify)){g=e.stringify(i);return g}var f=i,c=function(j){var l=/[\\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};l.lastIndex=0;return l.test(j)?'"'+j.replace(l,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+j+'"'},h=function(p,o){var n=0,m="",l="",q=0,j=[],r=o[p];if(r&&typeof r==="object"&&a.isFunction(r.toJSON)){r=r.toJSON(p)}switch(typeof r){case"string":return c(r);case"number":return isFinite(r)?String(r):"null";case"boolean":case"null":return String(r);case"object":if(!r){return"null"}j=[];if(a.isArray(r)){q=r.length;for(n=0;n<q;n+=1){j[n]=h(n,r)||"null"}l=j.length===0?"[]":"["+j.join(",")+"]";return l}for(m in r){if(Object.hasOwnProperty.call(r,m)){l=h(m,r);if(l){j.push(c(m)+":"+l)}}}l=j.length===0?"{}":"{"+j.join(",")+"}";return l;case"undefined":case"function":default:break}};return h("",{"":f})}catch(d){return null}}})});jQuery.plugin("jQuery.compareVersion",function(c,f){var b=/(\d+)\s*([a-z]+)(\.?)/ig,e=/,/g,a=/ /g,d=/(\D|^$)/;ext=c.compareVersionSettings=c.extend({alpha:-10,a:-10,beta:-8,b:-8,release:-2,r:-2,rc:-4},c.config.compareVersion),split=function(g){return(g+"").toLowerCase().replace(b,function(i,h,k,j){return h+"."+k+j}).replace(e,".").replace(a,"").split(".")},toInt=function(g){return parseInt(d.test(g)?(ext[g]||0):g,10)};c.compareVersion=function(o,n){var g=split(o),p=split(n),j=Math.max(g.length,p.length);for(var m=0;m<j;m++){var k=toInt(g[m]),h=toInt(p[m]);if(k!=h){break}}return k>h?1:k==h?0:-1}});jQuery.plugin("jQuery.event.special.load",function(b,c){var a={};b.extend(b.event.special,{load:{add:function(f){var d=f.handler;if(this.nodeName.toUpperCase()==="IMG"){var e=this.getAttribute("src");f.handler=function(j){if(a[e]){d.apply(this,arguments)}else{var h=this,i=arguments,g=new Image();g.onload=function(){a[e]=true;d.apply(h,i)};g.src=e}};b.event.trigger.call(b.event,"load",c,this)}}}})});jQuery.plugin("jQuery.jstree",function(e,g){e.vakata={};e.vakata.css={get_css:function(m,i,k){m=m.toLowerCase();var l=k.cssRules||k.rules,h=0;do{if(l.length&&h>l.length+5){return false}if(l[h].selectorText&&l[h].selectorText.toLowerCase()==m){if(i===true){if(k.removeRule){k.removeRule(h)}if(k.deleteRule){k.deleteRule(h)}return true}else{return l[h]}}}while(l[++h]);return false},add_css:function(i,h){if(e.jstree.css.get_css(i,false,h)){return false}if(h.insertRule){h.insertRule(i+" { }",0)}else{h.addRule(i,null,0)}return e.vakata.css.get_css(i)},remove_css:function(i,h){return e.vakata.css.get_css(i,true,h)},add_sheet:function(i){var h;if(i.str){h=document.createElement("style");h.setAttribute("type","text/css");if(h.styleSheet){document.getElementsByTagName("head")[0].appendChild(h);h.styleSheet.cssText=i.str}else{h.appendChild(document.createTextNode(i.str));document.getElementsByTagName("head")[0].appendChild(h)}return h.sheet||h.styleSheet}if(i.url){if(document.createStyleSheet){try{h=document.createStyleSheet(i.url)}catch(j){}}else{h=document.createElement("link");h.rel="stylesheet";h.type="text/css";h.media="all";h.href=i.url;document.getElementsByTagName("head")[0].appendChild(h);return h.styleSheet}}}};var f=[],c=-1,b={},a={},d=false;e.fn.jstree=function(k){var h=(typeof k=="string"),i=Array.prototype.slice.call(arguments,1),j=this;if(!h&&e.meta){i.push(e.metadata.get(this).jstree)}k=!h&&i.length?e.extend.apply(null,[true,k].concat(i)):k;if(h&&k.substring(0,1)=="_"){return j}if(h){this.each(function(){var l=f[e.data(this,"jstree-instance-id")],m=(l&&e.isFunction(l[k]))?l[k].apply(l,i):l;if(typeof m!=="undefined"&&(k.indexOf("is_"===0)||(m!==true&&m!==false))){j=m;return false}})}else{this.each(function(){var m=e.data(this,"jstree-instance-id"),l=false;if(typeof m!=="undefined"&&f[m]){f[m].destroy()}m=parseInt(f.push({}),10)-1;e.data(this,"jstree-instance-id",m);if(!k){k={}}k.plugins=e.isArray(k.plugins)?k.plugins:e.jstree.defaults.plugins;if(e.inArray("core",k.plugins)===-1){k.plugins.unshift("core")}l=e.extend(true,{},e.jstree.defaults,k);l.plugins=k.plugins;e.each(b,function(n,o){if(e.inArray(n,l.plugins)===-1){l[n]=null;delete l[n]}});f[m]=new e.jstree._instance(m,e(this).addClass("jstree jstree-"+m),l);e.each(f[m]._get_settings().plugins,function(n,o){f[m].data[o]={}});e.each(f[m]._get_settings().plugins,function(n,o){if(b[o]){b[o].__init.apply(f[m])}});f[m].init()})}return j};e.jstree={defaults:{plugins:[]},_focused:function(){return f[c]||null},_reference:function(h){if(f[h]){return f[h]}var i=e(h);if(!i.length&&typeof h==="string"){i=e("#"+h)}if(!i.length){return null}return f[i.closest(".jstree").data("jstree-instance-id")]||null},_instance:function(i,h,j){this.data={core:{}};this.get_settings=function(){return e.extend(true,{},j)};this._get_settings=function(){return j};this.get_index=function(){return i};this.get_container=function(){return h};this._set_settings=function(k){j=e.extend(true,{},j,k)}},_fn:{},plugin:function(h,i){i=e.extend({},{__init:e.noop,__destroy:e.noop,_fn:{},defaults:false},i);b[h]=i;e.jstree.defaults[h]=i.defaults;e.each(i._fn,function(j,k){k.plugin=h;k.old=e.jstree._fn[j];e.jstree._fn[j]=function(){var l,n=k,m=Array.prototype.slice.call(arguments),p=new e.Event("before.jstree"),o=false;do{if(n&&n.plugin&&e.inArray(n.plugin,this._get_settings().plugins)!==-1){break}n=n.old}while(n);if(!n){return}l=this.get_container().triggerHandler(p,{func:j,inst:this,args:m});if(l===false){return}if(typeof l!=="undefined"){m=l}if(j.indexOf("_")===0){l=n.apply(this,m)}else{l=n.apply(e.extend({},this,{__callback:function(q){this.get_container().triggerHandler(j+".jstree",{inst:this,args:m,rslt:q,rlbk:o})},__rollback:function(){o=this.get_rollback();return o},__call_old:function(q){return n.old.apply(this,(q?Array.prototype.slice.call(arguments,1):m))}}),m)}return l};e.jstree._fn[j].old=k.old;e.jstree._fn[j].plugin=h})},rollback:function(h){if(h){if(!e.isArray(h)){h=[h]}e.each(h,function(j,k){f[k.i].set_rollback(k.h,k.d)})}}};e.jstree._fn=e.jstree._instance.prototype={};e.jstree.plugin("core",{__init:function(){this.data.core.to_open=e.map(e.makeArray(this.get_settings().core.initially_open),function(h){return"#"+h.toString().replace(/^#/,"").replace("\\/","/").replace("/","\\/")})},defaults:{html_titles:false,animation:500,initially_open:[],rtl:false,strings:{loading:"Loading ...",new_node:"New node"}},_fn:{init:function(){this.set_focus();if(this._get_settings().core.rtl){this.get_container().addClass("jstree-rtl").css("direction","rtl")}this.get_container().html("<ul><li class='jstree-last jstree-leaf'><ins>&#160;</ins><a class='jstree-loading' href='#'><ins class='jstree-icon'>&#160;</ins>"+this._get_settings().core.strings.loading+"</a></li></ul>");this.data.core.li_height=this.get_container().find("ul li.jstree-closed, ul li.jstree-leaf").eq(0).height()||18;this.get_container().delegate("li > ins","click.jstree",e.proxy(function(i){var h=e(i.target);if(h.is("ins")&&i.pageY-h.offset().top<this.data.core.li_height){this.toggle_node(h)}},this)).bind("mousedown.jstree",e.proxy(function(){this.set_focus()},this)).bind("dblclick.jstree",function(i){var j;if(document.selection&&document.selection.empty){document.selection.empty()}else{if(window.getSelection){j=window.getSelection();try{j.removeAllRanges();j.collapse()}catch(h){}}}});this.__callback();this.load_node(-1,function(){this.loaded();this.reopen()})},destroy:function(){var h,l=this.get_index(),j=this._get_settings(),k=this;e.each(j.plugins,function(m,o){try{b[o].__destroy.apply(k)}catch(n){}});this.__callback();if(this.is_focused()){for(h in f){if(f.hasOwnProperty(h)&&h!=l){f[h].set_focus();break}}}if(l===c){c=-1}this.get_container().unbind(".jstree").undelegate(".jstree").removeData("jstree-instance-id").find("[class^='jstree']").andSelf().attr("class",function(){return this.className.replace(/jstree[^ ]*|$/ig,"")});f[l]=null;delete f[l]},save_opened:function(){var h=this;this.data.core.to_open=[];this.get_container().find(".jstree-open").each(function(){h.data.core.to_open.push("#"+this.id.toString().replace(/^#/,"").replace("\\/","/").replace("/","\\/"))});this.__callback(h.data.core.to_open)},reopen:function(i){var l=this,h=true,k=[],j=[];if(!i){this.data.core.reopen=false;this.data.core.refreshing=true}if(this.data.core.to_open.length){e.each(this.data.core.to_open,function(m,n){if(n=="#"){return true}if(e(n).length&&e(n).is(".jstree-closed")){k.push(n)}else{j.push(n)}});if(k.length){this.data.core.to_open=j;e.each(k,function(m,n){l.open_node(n,function(){l.reopen(true)},true)});h=false}}if(h){if(this.data.core.reopen){clearTimeout(this.data.core.reopen)}this.data.core.reopen=setTimeout(function(){l.__callback({},l)},50);this.data.core.refreshing=false}},refresh:function(h){var i=this;this.save_opened();if(!h){h=-1}h=this._get_node(h);if(!h){h=-1}if(h!==-1){h.children("UL").remove()}this.load_node(h,function(){i.__callback({obj:h});i.reopen()})},loaded:function(){this.__callback()},set_focus:function(){var h=e.jstree._focused();if(h&&h!==this){h.get_container().removeClass("jstree-focused")}if(h!==this){this.get_container().addClass("jstree-focused");c=this.get_index()}this.__callback()},is_focused:function(){return c==this.get_index()},_get_node:function(h){var i=e(h,this.get_container());if(i.is(".jstree")||h==-1){return -1}i=i.closest("li",this.get_container());return i.length?i:false},_get_next:function(i,h){i=this._get_node(i);if(i===-1){return this.get_container().find("> ul > li:first-child")}if(!i.length){return false}if(h){return(i.nextAll("li").size()>0)?i.nextAll("li:eq(0)"):false}if(i.hasClass("jstree-open")){return i.find("li:eq(0)")}else{if(i.nextAll("li").size()>0){return i.nextAll("li:eq(0)")}else{return i.parentsUntil(".jstree","li").next("li").eq(0)}}},_get_prev:function(i,h){i=this._get_node(i);if(i===-1){return this.get_container().find("> ul > li:last-child")}if(!i.length){return false}if(h){return(i.prevAll("li").length>0)?i.prevAll("li:eq(0)"):false}if(i.prev("li").length){i=i.prev("li").eq(0);while(i.hasClass("jstree-open")){i=i.children("ul:eq(0)").children("li:last")}return i}else{var j=i.parentsUntil(".jstree","li:eq(0)");return j.length?j:false}},_get_parent:function(h){h=this._get_node(h);if(h==-1||!h.length){return false}var i=h.parentsUntil(".jstree","li:eq(0)");return i.length?i:-1},_get_children:function(h){h=this._get_node(h);if(h===-1){return this.get_container().children("ul:eq(0)").children("li")}if(!h.length){return false}return h.children("ul:eq(0)").children("li")},get_path:function(j,h){var i=[],k=this;j=this._get_node(j);if(j===-1||!j||!j.length){return false}j.parentsUntil(".jstree","li").each(function(){i.push(h?this.id:k.get_text(this))});i.reverse();i.push(h?j.attr("id"):this.get_text(j));return i},is_open:function(h){h=this._get_node(h);return h&&h!==-1&&h.hasClass("jstree-open")},is_closed:function(h){h=this._get_node(h);return h&&h!==-1&&h.hasClass("jstree-closed")},is_leaf:function(h){h=this._get_node(h);return h&&h!==-1&&h.hasClass("jstree-leaf")},open_node:function(k,l,i){k=this._get_node(k);if(!k.length){return false}if(!k.hasClass("jstree-closed")){if(l){l.call()}return false}var j=i||d?0:this._get_settings().core.animation,h=this;if(!this._is_loaded(k)){k.children("a").addClass("jstree-loading");this.load_node(k,function(){h.open_node(k,l,i)},l)}else{if(j){k.children("ul").css("display","none")}k.removeClass("jstree-closed").addClass("jstree-open").children("a").removeClass("jstree-loading");if(j){k.children("ul").stop(true).slideDown(j,function(){this.style.display=""})}this.__callback({obj:k});if(l){l.call()}}},close_node:function(j,h){j=this._get_node(j);var i=h||d?0:this._get_settings().core.animation;if(!j.length||!j.hasClass("jstree-open")){return false}if(i){j.children("ul").attr("style","display:block !important")}j.removeClass("jstree-open").addClass("jstree-closed");if(i){j.children("ul").stop(true).slideUp(i,function(){this.style.display=""})}this.__callback({obj:j})},toggle_node:function(h){h=this._get_node(h);if(h.hasClass("jstree-closed")){return this.open_node(h)}if(h.hasClass("jstree-open")){return this.close_node(h)}},open_all:function(i,h){i=i?this._get_node(i):this.get_container();if(!i||i===-1){i=this.get_container()}if(h){i=i.find("li.jstree-closed")}else{h=i;if(i.is(".jstree-closed")){i=i.find("li.jstree-closed").andSelf()}else{i=i.find("li.jstree-closed")}}var j=this;i.each(function(){var k=this;if(!j._is_loaded(this)){j.open_node(this,function(){j.open_all(k,h)},true)}else{j.open_node(this,false,true)}});if(h.find("li.jstree-closed").length===0){this.__callback({obj:h})}},close_all:function(h){var i=this;h=h?this._get_node(h):this.get_container();if(!h||h===-1){h=this.get_container()}h.find("li.jstree-open").andSelf().each(function(){i.close_node(this)});this.__callback({obj:h})},clean_node:function(h){h=h&&h!=-1?e(h):this.get_container();h=h.is("li")?h.find("li").andSelf():h.find("li");h.removeClass("jstree-last").filter("li:last-child").addClass("jstree-last").end().filter(":has(li)").not(".jstree-open").removeClass("jstree-leaf").addClass("jstree-closed");h.not(".jstree-open, .jstree-closed").addClass("jstree-leaf").children("ul").remove();this.__callback({obj:h})},get_rollback:function(){this.__callback();return{i:this.get_index(),h:this.get_container().children("ul").clone(true),d:this.data}},set_rollback:function(h,i){this.get_container().empty().append(h);this.data=i;this.__callback()},load_node:function(j,h,i){this.__callback({obj:j})},_is_loaded:function(h){return true},create_node:function(m,h,l,o,i){m=this._get_node(m);h=typeof h==="undefined"?"last":h;var n=e("<li>"),k=this._get_settings().core,j;if(m!==-1&&!m.length){return false}if(!i&&!this._is_loaded(m)){this.load_node(m,function(){this.create_node(m,h,l,o,true)});return false}this.__rollback();if(typeof l==="string"){l={data:l}}if(!l){l={}}if(l.attr){n.attr(l.attr)}if(l.state){n.addClass("jstree-"+l.state)}if(!l.data){l.data=k.strings.new_node}if(!e.isArray(l.data)){j=l.data;l.data=[];l.data.push(j)}e.each(l.data,function(q,p){j=e("<a>");if(e.isFunction(p)){p=p.call(this,l)}if(typeof p=="string"){j.attr("href","#")[k.html_titles?"html":"text"](p)}else{if(!p.attr){p.attr={}}if(!p.attr.href){p.attr.href="#"}j.attr(p.attr)[k.html_titles?"html":"text"](p.title);if(p.language){j.addClass(p.language)}}j.prepend("<ins class='jstree-icon'>&#160;</ins>");if(p.icon){if(p.icon.indexOf("/")===-1){j.children("ins").addClass(p.icon)}else{j.children("ins").css("background","url('"+p.icon+"') center center no-repeat")}}n.append(j)});n.prepend("<ins class='jstree-icon'>&#160;</ins>");if(m===-1){m=this.get_container();if(h==="before"){h="first"}if(h==="after"){h="last"}}switch(h){case"before":m.before(n);j=this._get_parent(m);break;case"after":m.after(n);j=this._get_parent(m);break;case"inside":case"first":if(!m.children("ul").length){m.append("<ul>")}m.children("ul").prepend(n);j=m;break;case"last":if(!m.children("ul").length){m.append("<ul>")}m.children("ul").append(n);j=m;break;default:if(!m.children("ul").length){m.append("<ul>")}if(!h){h=0}j=m.children("ul").children("li").eq(h);if(j.length){j.before(n)}else{m.children("ul").append(n)}j=m;break}if(j===-1||j.get(0)===this.get_container().get(0)){j=-1}this.clean_node(j);this.__callback({obj:n,parent:j});if(o){o.call(this,n)}return n},get_text:function(i){i=this._get_node(i);if(!i.length){return false}var h=this._get_settings().core.html_titles;i=i.children("a:eq(0)");if(h){i=i.clone();i.children("INS").remove();return i.html()}else{i=i.contents().filter(function(){return this.nodeType==3})[0];return i.nodeValue}},set_text:function(i,j){i=this._get_node(i);if(!i.length){return false}i=i.children("a:eq(0)");if(this._get_settings().core.html_titles){var h=i.children("INS").clone();i.html(j).prepend(h);this.__callback({obj:i,name:j});return true}else{i=i.contents().filter(function(){return this.nodeType==3})[0];this.__callback({obj:i,name:j});return(i.nodeValue=j)}},rename_node:function(h,i){h=this._get_node(h);this.__rollback();if(h&&h.length&&this.set_text.apply(this,Array.prototype.slice.call(arguments))){this.__callback({obj:h,name:i})}},delete_node:function(j){j=this._get_node(j);if(!j.length){return false}this.__rollback();var i=this._get_parent(j),h=this._get_prev(j);j=j.remove();if(i!==-1&&i.find("> ul > li").length===0){i.removeClass("jstree-open jstree-closed").addClass("jstree-leaf")}this.clean_node(i);this.__callback({obj:j,prev:h});return j},prepare_move:function(l,j,m,h,i){var k={};k.ot=e.jstree._reference(k.o)||this;k.o=k.ot._get_node(l);k.r=j===-1?-1:this._get_node(j);k.p=(typeof k==="undefined")?"last":m;if(!i&&a.o&&a.o[0]===k.o[0]&&a.r[0]===k.r[0]&&a.p===k.p){this.__callback(a);if(h){h.call(this,a)}return}k.ot=e.jstree._reference(k.o)||this;k.rt=j===-1?k.ot:e.jstree._reference(k.r)||this;if(k.r===-1){k.cr=-1;switch(k.p){case"first":case"before":case"inside":k.cp=0;break;case"after":case"last":k.cp=k.rt.get_container().find(" > ul > li").length;break;default:k.cp=k.p;break}}else{if(!/^(before|after)$/.test(k.p)&&!this._is_loaded(k.r)){return this.load_node(k.r,function(){this.prepare_move(l,j,m,h,true)})}switch(k.p){case"before":k.cp=k.r.index();k.cr=k.rt._get_parent(k.r);break;case"after":k.cp=k.r.index()+1;k.cr=k.rt._get_parent(k.r);break;case"inside":case"first":k.cp=0;k.cr=k.r;break;case"last":k.cp=k.r.find(" > ul > li").length;k.cr=k.r;break;default:k.cp=k.p;k.cr=k.r;break}}k.np=k.cr==-1?k.rt.get_container():k.cr;k.op=k.ot._get_parent(k.o);k.or=k.np.find(" > ul > li:nth-child("+(k.cp+1)+")");a=k;this.__callback(a);if(h){h.call(this,a)}},check_move:function(){var i=a,h=true;if(i.or[0]===i.o[0]){return false}i.o.each(function(){if(i.r.parentsUntil(".jstree").andSelf().filter("li").index(this)!==-1){h=false;return false}});return h},move_node:function(n,k,h,j,i,m){if(!i){return this.prepare_move(n,k,h,function(o){this.move_node(o,false,false,j,true,m)})}if(!m&&!this.check_move()){return false}this.__rollback();var p=false;if(j){p=n.o.clone();p.find("*[id]").andSelf().each(function(){if(this.id){this.id="copy_"+this.id}})}else{p=n.o}if(n.or.length){n.or.before(p)}else{if(!n.np.children("ul").length){e("<ul>").appendTo(n.np)}n.np.children("ul:eq(0)").append(p)}try{n.ot.clean_node(n.op);n.rt.clean_node(n.np);if(!n.op.find("> ul > li").length){n.op.removeClass("jstree-open jstree-closed").addClass("jstree-leaf").children("ul").remove()}}catch(l){}if(j){a.cy=true;a.oc=p}this.__callback(a);return a},_get_move:function(){return a}}})});jQuery.plugin("jQuery.jstree.themes",["jQuery.jstree"],function(a){var b=[];a.jstree._themes=false;a.jstree.plugin("themes",{__init:function(){this.get_container().bind("init.jstree",a.proxy(function(){var c=this._get_settings().themes;this.data.themes.dots=c.dots;this.data.themes.icons=c.icons;this.set_theme(c.theme,c.url)},this)).bind("loaded.jstree",a.proxy(function(){if(!this.data.themes.dots){this.hide_dots()}else{this.show_dots()}if(!this.data.themes.icons){this.hide_icons()}else{this.show_icons()}},this))},defaults:{theme:"default",url:false,dots:true,icons:true},_fn:{set_theme:function(d,c){if(!d){return false}if(this.data.themes.theme!=d){this.get_container().removeClass("jstree-"+this.data.themes.theme);this.data.themes.theme=d}this.get_container().addClass("jstree-"+d);if(!this.data.themes.dots){this.hide_dots()}else{this.show_dots()}if(!this.data.themes.icons){this.hide_icons()}else{this.show_icons()}this.__callback()},get_theme:function(){return this.data.themes.theme},show_dots:function(){this.data.themes.dots=true;this.get_container().children("ul").removeClass("jstree-no-dots")},hide_dots:function(){this.data.themes.dots=false;this.get_container().children("ul").addClass("jstree-no-dots")},toggle_dots:function(){if(this.data.themes.dots){this.hide_dots()}else{this.show_dots()}},show_icons:function(){this.data.themes.icons=true;this.get_container().children("ul").removeClass("jstree-no-icons")},hide_icons:function(){this.data.themes.icons=false;this.get_container().children("ul").addClass("jstree-no-icons")},toggle_icons:function(){if(this.data.themes.icons){this.hide_icons()}else{this.show_icons()}}}});a(function(){if(a.jstree._themes===false){a("script").each(function(){if(this.src.toString().match(/jquery\.jstree[^\/]*?\.js(\?.*)?$/)){a.jstree._themes=this.src.toString().replace(/jquery\.jstree[^\/]*?\.js(\?.*)?$/,"")+"themes/";return false}})}if(a.jstree._themes===false){a.jstree._themes="themes/"}});a.jstree.defaults.plugins.push("themes")});jQuery.plugin("jQuery.jstree.html_data",["jQuery.jstree"],function(a){a.jstree.plugin("html_data",{__init:function(){this.data.html_data.original_container_html=this.get_container().find(" > ul > li").clone(true);this.data.html_data.original_container_html.find("li").andSelf().contents().filter(function(){return this.nodeType==3}).remove()},defaults:{data:false,ajax:false,correct_state:true},_fn:{load_node:function(d,b,c){var e=this;this.load_node_html(d,function(){e.__callback({obj:d});b.call(this)},c)},_is_loaded:function(b){b=this._get_node(b);return b==-1||!b||!this._get_settings().html_data.ajax||b.is(".jstree-open, .jstree-leaf")||b.children("ul").children("li").size()>0},load_node_html:function(g,b,e){var i,f=this.get_settings().html_data,c=function(){},h=function(){};g=this._get_node(g);if(g&&g!==-1){if(g.data("jstree-is-loading")){return}else{g.data("jstree-is-loading",true)}}switch(!0){case (!f.data&&!f.ajax):if(!g||g==-1){this.get_container().children("ul").empty().append(this.data.html_data.original_container_html).find("li, a").filter(function(){return this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon");this.clean_node()}if(b){b.call(this)}break;case (!!f.data&&!f.ajax)||(!!f.data&&!!f.ajax&&(!g||g===-1)):if(!g||g==-1){i=a(f.data);if(!i.is("ul")){i=a("<ul>").append(i)}this.get_container().children("ul").empty().append(i.children()).find("li, a").filter(function(){return this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon");this.clean_node()}if(b){b.call(this)}break;case (!f.data&&!!f.ajax)||(!!f.data&&!!f.ajax&&g&&g!==-1):g=this._get_node(g);c=function(j,k,l){var d=this.get_settings().html_data.ajax.error;if(d){d.call(this,j,k,l)}if(g!=-1&&g.length){g.children(".jstree-loading").removeClass("jstree-loading");g.data("jstree-is-loading",false);if(k==="success"&&f.correct_state){g.removeClass("jstree-open jstree-closed").addClass("jstree-leaf")}}else{if(k==="success"&&f.correct_state){this.get_container().children("ul").empty()}}if(e){e.call(this)}};h=function(m,k,j){var l=this.get_settings().html_data.ajax.success;if(l){m=l.call(this,m,k,j)||m}if(m==""){return c.call(this,j,k,"")}if(m){m=a(m);if(!m.is("ul")){m=a("<ul>").append(m)}if(g==-1||!g){this.get_container().children("ul").empty().append(m.children()).find("li, a").filter(function(){return this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon")}else{g.children(".jstree-loading").removeClass("jstree-loading");g.append(m).find("li, a").filter(function(){return this.firstChild.tagName!=="INS"}).prepend("<ins class='jstree-icon'>&#160;</ins>").end().filter("a").children("ins:first-child").not(".jstree-icon").addClass("jstree-icon");g.data("jstree-is-loading",false)}this.clean_node(g);if(b){b.call(this)}}else{if(g&&g!==-1){g.children(".jstree-loading").removeClass("jstree-loading");g.data("jstree-is-loading",false);if(f.correct_state){g.removeClass("jstree-open jstree-closed").addClass("jstree-leaf");if(b){b.call(this)}}}else{if(f.correct_state){this.get_container().children("ul").empty();if(b){b.call(this)}}}}};f.ajax.context=this;f.ajax.error=c;f.ajax.success=h;if(!f.ajax.dataType){f.ajax.dataType="html"}if(a.isFunction(f.ajax.url)){f.ajax.url=f.ajax.url.call(this,g)}if(a.isFunction(f.ajax.data)){f.ajax.data=f.ajax.data.call(this,g)}a.ajax(f.ajax);break}}}});a.jstree.defaults.plugins.push("html_data")});jQuery.plugin("jQuery.effects.core",function(h,e){h.effects={};h.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(n,m){h.fx.step[m]=function(o){if(!o.colorInit){o.start=l(o.elem,m);o.end=j(o.end);o.colorInit=true}o.elem.style[m]="rgb("+Math.max(Math.min(parseInt((o.pos*(o.end[0]-o.start[0]))+o.start[0],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[1]-o.start[1]))+o.start[1],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[2]-o.start[2]))+o.start[2],10),255),0)+")"}});function j(n){var m;if(n&&n.constructor==Array&&n.length==3){return n}if(m=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n)){return[parseInt(m[1],10),parseInt(m[2],10),parseInt(m[3],10)]}if(m=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n)){return[parseFloat(m[1])*2.55,parseFloat(m[2])*2.55,parseFloat(m[3])*2.55]}if(m=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n)){return[parseInt(m[1],16),parseInt(m[2],16),parseInt(m[3],16)]}if(m=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n)){return[parseInt(m[1]+m[1],16),parseInt(m[2]+m[2],16),parseInt(m[3]+m[3],16)]}if(m=/rgba\(0, 0, 0, 0\)/.exec(n)){return a.transparent}return a[h.trim(n).toLowerCase()]}function l(o,m){var n;do{n=h.curCSS(o,m);if(n!=""&&n!="transparent"||h.nodeName(o,"body")){break}m="backgroundColor"}while(o=o.parentNode);return j(n)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var f=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function g(){var p=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,q={},n,o;if(p&&p.length&&p[0]&&p[p[0]]){var m=p.length;while(m--){n=p[m];if(typeof p[n]=="string"){o=n.replace(/\-(\w)/g,function(r,s){return s.toUpperCase()});q[o]=p[n]}}}else{for(n in p){if(typeof p[n]==="string"){q[n]=p[n]}}}return q}function b(n){var m,o;for(m in n){o=n[m];if(o==null||h.isFunction(o)||m in c||(/scrollbar/).test(m)||(!(/color/i).test(m)&&isNaN(parseFloat(o)))){delete n[m]}}return n}function i(m,o){var p={_:0},n;for(n in o){if(m[n]!=o[n]){p[n]=o[n]}}return p}h.effects.animateClass=function(m,n,p,o){if(h.isFunction(p)){o=p;p=null}return this.queue(function(){var t=h(this),q=t.attr("style")||" ",u=b(g.call(this)),s,r=t.attr("class");h.each(f,function(v,w){if(m[w]){t[w+"Class"](m[w])}});s=b(g.call(this));t.attr("class",r);t.animate(i(u,s),{queue:false,duration:n,easding:p,complete:function(){h.each(f,function(v,w){if(m[w]){t[w+"Class"](m[w])}});if(typeof t.attr("style")=="object"){t.attr("style").cssText="";t.attr("style").cssText=q}else{t.attr("style",q)}if(o){o.apply(this,arguments)}h.dequeue(this)}})})};h.fn.extend({_addClass:h.fn.addClass,addClass:function(n,m,p,o){return m?h.effects.animateClass.apply(this,[{add:n},m,p,o]):this._addClass(n)},_removeClass:h.fn.removeClass,removeClass:function(n,m,p,o){return m?h.effects.animateClass.apply(this,[{remove:n},m,p,o]):this._removeClass(n)},_toggleClass:h.fn.toggleClass,toggleClass:function(o,n,m,q,p){if(typeof n=="boolean"||n===e){if(!m){return this._toggleClass(o,n)}else{return h.effects.animateClass.apply(this,[(n?{add:o}:{remove:o}),m,q,p])}}else{return h.effects.animateClass.apply(this,[{toggle:o},n,m,q])}},switchClass:function(m,o,n,q,p){return h.effects.animateClass.apply(this,[{add:o,remove:m},n,q,p])}});h.extend(h.effects,{version:"1.8.13",save:function(n,o){for(var m=0;m<o.length;m++){if(o[m]!==null){n.data("ec.storage."+o[m],n[0].style[o[m]])}}},restore:function(n,o){for(var m=0;m<o.length;m++){if(o[m]!==null){n.css(o[m],n.data("ec.storage."+o[m]))}}},setMode:function(m,n){if(n=="toggle"){n=m.is(":hidden")?"show":"hide"}return n},getBaseline:function(n,o){var p,m;switch(n[0]){case"top":p=0;break;case"middle":p=0.5;break;case"bottom":p=1;break;default:p=n[0]/o.height}switch(n[1]){case"left":m=0;break;case"center":m=0.5;break;case"right":m=1;break;default:m=n[1]/o.width}return{x:m,y:p}},createWrapper:function(m){if(m.parent().is(".ui-effects-wrapper")){return m.parent()}var n={width:m.outerWidth(true),height:m.outerHeight(true),"float":m.css("float")},o=h("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});m.wrap(o);o=m.parent();if(m.css("position")=="static"){o.css({position:"relative"});m.css({position:"relative"})}else{h.extend(n,{position:m.css("position"),zIndex:m.css("z-index")});h.each(["top","left","bottom","right"],function(p,q){n[q]=m.css(q);if(isNaN(parseInt(n[q],10))){n[q]="auto"}});m.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return o.css(n).show()},removeWrapper:function(m){if(m.parent().is(".ui-effects-wrapper")){return m.parent().replaceWith(m)}return m},setTransition:function(n,p,m,o){o=o||{};h.each(p,function(r,q){unit=n.cssUnit(q);if(unit[0]>0){o[q]=unit[0]*m+unit[1]}});return o}});function d(n,m,o,p){if(typeof n=="object"){p=m;o=null;m=n;n=m.effect}if(h.isFunction(m)){p=m;o=null;m={}}if(typeof m=="number"||h.fx.speeds[m]){p=o;o=m;m={}}if(h.isFunction(o)){p=o;o=null}m=m||{};o=o||m.duration;o=h.fx.off?0:typeof o=="number"?o:o in h.fx.speeds?h.fx.speeds[o]:h.fx.speeds._default;p=p||m.complete;return[n,m,o,p]}function k(m){if(!m||typeof m==="number"||h.fx.speeds[m]){return true}if(typeof m==="string"&&!h.effects[m]){return true}return false}h.fn.extend({effect:function(p,o,r,t){var n=d.apply(this,arguments),q={options:n[1],duration:n[2],callback:n[3]},s=q.options.mode,m=h.effects[p];if(h.fx.off||!m){if(s){return this[s](q.duration,q.callback)}else{return this.each(function(){if(q.callback){q.callback.call(this)}})}}return m.call(this,q)},_show:h.fn.show,show:function(n){if(k(n)){return this._show.apply(this,arguments)}else{var m=d.apply(this,arguments);m[1].mode="show";return this.effect.apply(this,m)}},_hide:h.fn.hide,hide:function(n){if(k(n)){return this._hide.apply(this,arguments)}else{var m=d.apply(this,arguments);m[1].mode="hide";return this.effect.apply(this,m)}},__toggle:h.fn.toggle,toggle:function(n){if(k(n)||typeof n==="boolean"||h.isFunction(n)){return this.__toggle.apply(this,arguments)}else{var m=d.apply(this,arguments);m[1].mode="toggle";return this.effect.apply(this,m)}},cssUnit:function(m){var n=this.css(m),o=[];h.each(["em","px","%","pt"],function(p,q){if(n.indexOf(q)>0){o=[parseFloat(n),q]}});return o}});h.easing.jswing=h.easing.swing;h.extend(h.easing,{def:"easeOutQuad",swing:function(n,o,m,q,p){return h.easing[h.easing.def](n,o,m,q,p)},easeInQuad:function(n,o,m,q,p){return q*(o/=p)*o+m},easeOutQuad:function(n,o,m,q,p){return -q*(o/=p)*(o-2)+m},easeInOutQuad:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o+m}return -q/2*((--o)*(o-2)-1)+m},easeInCubic:function(n,o,m,q,p){return q*(o/=p)*o*o+m},easeOutCubic:function(n,o,m,q,p){return q*((o=o/p-1)*o*o+1)+m},easeInOutCubic:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o+m}return q/2*((o-=2)*o*o+2)+m},easeInQuart:function(n,o,m,q,p){return q*(o/=p)*o*o*o+m},easeOutQuart:function(n,o,m,q,p){return -q*((o=o/p-1)*o*o*o-1)+m},easeInOutQuart:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o*o+m}return -q/2*((o-=2)*o*o*o-2)+m},easeInQuint:function(n,o,m,q,p){return q*(o/=p)*o*o*o*o+m},easeOutQuint:function(n,o,m,q,p){return q*((o=o/p-1)*o*o*o*o+1)+m},easeInOutQuint:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o*o*o+m}return q/2*((o-=2)*o*o*o*o+2)+m},easeInSine:function(n,o,m,q,p){return -q*Math.cos(o/p*(Math.PI/2))+q+m},easeOutSine:function(n,o,m,q,p){return q*Math.sin(o/p*(Math.PI/2))+m},easeInOutSine:function(n,o,m,q,p){return -q/2*(Math.cos(Math.PI*o/p)-1)+m},easeInExpo:function(n,o,m,q,p){return(o==0)?m:q*Math.pow(2,10*(o/p-1))+m},easeOutExpo:function(n,o,m,q,p){return(o==p)?m+q:q*(-Math.pow(2,-10*o/p)+1)+m},easeInOutExpo:function(n,o,m,q,p){if(o==0){return m}if(o==p){return m+q}if((o/=p/2)<1){return q/2*Math.pow(2,10*(o-1))+m}return q/2*(-Math.pow(2,-10*--o)+2)+m},easeInCirc:function(n,o,m,q,p){return -q*(Math.sqrt(1-(o/=p)*o)-1)+m},easeOutCirc:function(n,o,m,q,p){return q*Math.sqrt(1-(o=o/p-1)*o)+m},easeInOutCirc:function(n,o,m,q,p){if((o/=p/2)<1){return -q/2*(Math.sqrt(1-o*o)-1)+m}return q/2*(Math.sqrt(1-(o-=2)*o)+1)+m},easeInElastic:function(n,q,m,w,v){var r=1.70158;var u=0;var o=w;if(q==0){return m}if((q/=v)==1){return m+w}if(!u){u=v*0.3}if(o<Math.abs(w)){o=w;var r=u/4}else{var r=u/(2*Math.PI)*Math.asin(w/o)}return -(o*Math.pow(2,10*(q-=1))*Math.sin((q*v-r)*(2*Math.PI)/u))+m},easeOutElastic:function(n,q,m,w,v){var r=1.70158;var u=0;var o=w;if(q==0){return m}if((q/=v)==1){return m+w}if(!u){u=v*0.3}if(o<Math.abs(w)){o=w;var r=u/4}else{var r=u/(2*Math.PI)*Math.asin(w/o)}return o*Math.pow(2,-10*q)*Math.sin((q*v-r)*(2*Math.PI)/u)+w+m},easeInOutElastic:function(n,q,m,w,v){var r=1.70158;var u=0;var o=w;if(q==0){return m}if((q/=v/2)==2){return m+w}if(!u){u=v*(0.3*1.5)}if(o<Math.abs(w)){o=w;var r=u/4}else{var r=u/(2*Math.PI)*Math.asin(w/o)}if(q<1){return -0.5*(o*Math.pow(2,10*(q-=1))*Math.sin((q*v-r)*(2*Math.PI)/u))+m}return o*Math.pow(2,-10*(q-=1))*Math.sin((q*v-r)*(2*Math.PI)/u)*0.5+w+m},easeInBack:function(n,o,m,r,q,p){if(p==e){p=1.70158}return r*(o/=q)*o*((p+1)*o-p)+m},easeOutBack:function(n,o,m,r,q,p){if(p==e){p=1.70158}return r*((o=o/q-1)*o*((p+1)*o+p)+1)+m},easeInOutBack:function(n,o,m,r,q,p){if(p==e){p=1.70158}if((o/=q/2)<1){return r/2*(o*o*(((p*=(1.525))+1)*o-p))+m}return r/2*((o-=2)*o*(((p*=(1.525))+1)*o+p)+2)+m},easeInBounce:function(n,o,m,q,p){return q-h.easing.easeOutBounce(n,p-o,0,q,p)+m},easeOutBounce:function(n,o,m,q,p){if((o/=p)<(1/2.75)){return q*(7.5625*o*o)+m}else{if(o<(2/2.75)){return q*(7.5625*(o-=(1.5/2.75))*o+0.75)+m}else{if(o<(2.5/2.75)){return q*(7.5625*(o-=(2.25/2.75))*o+0.9375)+m}else{return q*(7.5625*(o-=(2.625/2.75))*o+0.984375)+m}}}},easeInOutBounce:function(n,o,m,q,p){if(o<p/2){return h.easing.easeInBounce(n,o*2,0,q,p)*0.5+m}return h.easing.easeOutBounce(n,o*2-p,0,q,p)*0.5+q*0.5+m}})});jQuery.plugin("jQuery.effects.fade","jQuery.effects.core",function(a,b){a.effects.fade=function(c){return this.queue(function(){var d=a(this),e=a.effects.setMode(d,c.options.mode||"hide");d.animate({opacity:e},{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(c.callback&&c.callback.apply(this,arguments));d.dequeue()}})})}});jQuery.plugin("jQuery.effects.slide","jQuery.effects.core",function(a,b){a.effects.slide=function(c){return this.queue(function(){var f=a(this),e=["position","top","bottom","left","right"];var j=a.effects.setMode(f,c.options.mode||"show");var i=c.options.direction||"left";a.effects.save(f,e);f.show();a.effects.createWrapper(f).css({overflow:"hidden"});var g=(i=="up"||i=="down")?"top":"left";var d=(i=="up"||i=="left")?"pos":"neg";var k=c.options.distance||(g=="top"?f.outerHeight({margin:true}):f.outerWidth({margin:true}));if(j=="show"){f.css(g,d=="pos"?(isNaN(k)?"-"+k:-k):k)}var h={};h[g]=(j=="show"?(d=="pos"?"+=":"-="):(d=="pos"?"-=":"+="))+k;f.animate(h,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(j=="hide"){f.hide()}a.effects.restore(f,e);a.effects.removeWrapper(f);if(c.callback){c.callback.apply(this,arguments)}f.dequeue()}})})}});jQuery.plugin("jQuery.ui.widget",["jQuery.class","jQuery.each"],function(c,e){var b=function(f){return f.replace(/[\.\:\-]([a-z])/ig,function(g,h){return h.toUpperCase()})};if(c.cleanData){var d=c.cleanData;c.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){c(h).triggerHandler("remove")}d(f)}}else{var a=c.fn.remove;c.fn.remove=function(f,g){return this.each(function(){if(!g){if(!f||c.filter(f,[this]).length){c("*",this).add([this]).each(function(){c(this).triggerHandler("remove")})}}return a.call(c(this),f,g)})}}c.widget=function(f,g,o){var k=f.split("."),j=k.shift(),m=f,n=window[j],h,i;f=b(k.join("."));i=j+"-"+f;if(!o){o=g;g=c.Widget}if(n&&n.fn instanceof c){n=j;h=i}else{n="jQuery";h=f;m="jQuery."+m}c.expr[":"][i]=function(p){return !!c.data(p,h)};var l=c.Class(m,g,o);c.extend(l.prototype,{namespace:j,widgetData:h,widgetName:f,widgetEventPrefix:l.prototype.widgetEventPrefix||f,widgetBaseClass:i});c.widget.bridge(f,l,n)};c.widget.bridge=function(g,f,h){window[h].fn[g]=function(k){var i=typeof k==="string",j=Array.prototype.slice.call(arguments,1),l=this,m=f.prototype.widgetData;k=!i&&j.length?c.extend.apply(null,[true,k].concat(j)):k;if(i&&(/^[A-Z_]/).test(k)&&k!="Instance"){return l}if(i){this.each(function(){var n=c.data(this,m),o=n&&c.isFunction(n[k])?n[k].apply(n,j):n;if((o!==n&&o!==e)||k==="Instance"){l=o;return false}})}else{this.each(true,function(){var n=c.data(this,m);if(n){n.option(k||{})._init()}else{var n=new f(k,this);c.data(this,m,n);return n.element[0]}})}return l}};c.Class("jQuery.Widget",{widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},Constructor:function(h,i){c.data(i,this.widgetData,this);this.element=c(i);var k=[this.options,this._getCreateOptions(),h],g=this.Class.inherited,j;while(g){j=g;g=(j.Class||{}).inherited;k.unshift(j.options)}k.unshift({});k.unshift(true);this.options=c.extend.apply(c,k);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return c.metadata&&c.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(g,h){var f=g;if(arguments.length===0){return c.extend({},this.options)}if(typeof g==="string"){if(h===e){return this.options[g]}f={};f[g]=h}this._setOptions(f);return this},_setOptions:function(g){var f=this;c.each(g,function(h,i){f._setOption(h,i)});return this},_setOption:function(f,g){this.options[f]=g;if(f==="disabled"){this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",g)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(g,h,j){var l=this.options[g];h=c.Event(h);h.type=(g===this.widgetEventPrefix?g:this.widgetEventPrefix+g).toLowerCase();j=j||{};if(h.originalEvent){for(var f=c.event.props.length,k;f;){k=c.event.props[--f];h[k]=h.originalEvent[k]}}this.element.trigger(h,j);return !(c.isFunction(l)&&l.call(this.element[0],h,j)===false||h.isDefaultPrevented())}})});jQuery.plugin("jQuery.ui.core",function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.13",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:function(f,e){return document.compareDocumentPosition?f.compareDocumentPosition(e)&16:f!==e&&f.contains(e)},hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})});jQuery.plugin("jQuery.ui.position",function(f,g){f.ui=f.ui||{};var d=/left|center|right/,e=/top|center|bottom/,a="center",b=f.fn.position,c=f.fn.offset;f.fn.position=function(i){if(!i||!i.of){return b.apply(this,arguments)}i=f.extend({},i);var m=f(i.of),l=m[0],o=(i.collision||"flip").split(" "),n=i.offset?i.offset.split(" "):[0,0],k,h,j;if(l.nodeType===9){k=m.width();h=m.height();j={top:0,left:0}}else{if(l.setTimeout){k=m.width();h=m.height();j={top:m.scrollTop(),left:m.scrollLeft()}}else{if(l.preventDefault){i.at="left top";k=h=0;j={top:i.of.pageY,left:i.of.pageX}}else{k=m.outerWidth();h=m.outerHeight();j=m.offset()}}}f.each(["my","at"],function(){var p=(i[this]||"").split(" ");if(p.length===1){p=d.test(p[0])?p.concat([a]):e.test(p[0])?[a].concat(p):[a,a]}p[0]=d.test(p[0])?p[0]:a;p[1]=e.test(p[1])?p[1]:a;i[this]=p});if(o.length===1){o[1]=o[0]}n[0]=parseInt(n[0],10)||0;if(n.length===1){n[1]=n[0]}n[1]=parseInt(n[1],10)||0;if(i.at[0]==="right"){j.left+=k}else{if(i.at[0]===a){j.left+=k/2}}if(i.at[1]==="bottom"){j.top+=h}else{if(i.at[1]===a){j.top+=h/2}}j.left+=n[0];j.top+=n[1];return this.each(function(){var s=f(this),u=s.outerWidth(),r=s.outerHeight(),t=parseInt(f.curCSS(this,"marginLeft",true))||0,q=parseInt(f.curCSS(this,"marginTop",true))||0,w=u+t+(parseInt(f.curCSS(this,"marginRight",true))||0),x=r+q+(parseInt(f.curCSS(this,"marginBottom",true))||0),v=f.extend({},j),p;if(i.my[0]==="right"){v.left-=u}else{if(i.my[0]===a){v.left-=u/2}}if(i.my[1]==="bottom"){v.top-=r}else{if(i.my[1]===a){v.top-=r/2}}v.left=Math.round(v.left);v.top=Math.round(v.top);p={left:v.left-t,top:v.top-q};f.each(["left","top"],function(z,y){if(f.ui.position[o[z]]){f.ui.position[o[z]][y](v,{targetWidth:k,targetHeight:h,elemWidth:u,elemHeight:r,collisionPosition:p,collisionWidth:w,collisionHeight:x,offset:n,my:i.my,at:i.at})}});if(f.fn.bgiframe){s.bgiframe()}s.offset(f.extend(v,{using:i.using}))})};f.ui.position={fit:{left:function(h,i){var k=f(window),j=i.collisionPosition.left+i.collisionWidth-k.width()-k.scrollLeft();h.left=j>0?h.left-j:Math.max(h.left-i.collisionPosition.left,h.left)},top:function(h,i){var k=f(window),j=i.collisionPosition.top+i.collisionHeight-k.height()-k.scrollTop();h.top=j>0?h.top-j:Math.max(h.top-i.collisionPosition.top,h.top)}},flip:{left:function(i,k){if(k.at[0]===a){return}var m=f(window),l=k.collisionPosition.left+k.collisionWidth-m.width()-m.scrollLeft(),h=k.my[0]==="left"?-k.elemWidth:k.my[0]==="right"?k.elemWidth:0,j=k.at[0]==="left"?k.targetWidth:-k.targetWidth,n=-2*k.offset[0];i.left+=k.collisionPosition.left<0?h+j+n:l>0?h+j+n:0},top:function(i,k){if(k.at[1]===a){return}var m=f(window),l=k.collisionPosition.top+k.collisionHeight-m.height()-m.scrollTop(),h=k.my[1]==="top"?-k.elemHeight:k.my[1]==="bottom"?k.elemHeight:0,j=k.at[1]==="top"?k.targetHeight:-k.targetHeight,n=-2*k.offset[1];i.top+=k.collisionPosition.top<0?h+j+n:l>0?h+j+n:0}}};if(!f.offset.setOffset){f.offset.setOffset=function(l,i){if(/static/.test(f.curCSS(l,"position"))){l.style.position="relative"}var k=f(l),n=k.offset(),h=parseInt(f.curCSS(l,"top",true),10)||0,m=parseInt(f.curCSS(l,"left",true),10)||0,j={top:(i.top-n.top)+h,left:(i.left-n.left)+m};if("using" in i){i.using.call(l,j)}else{k.css(j)}};f.fn.offset=function(h){var i=this[0];if(!i||!i.ownerDocument){return null}if(h){return this.each(function(){f.offset.setOffset(this,h)})}return c.call(this)}}});jQuery.plugin("jQuery.ui.mouse","jQuery.ui.widget",function(b,c){var a=false;b(document).mousedown(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"?b(f.target).parents().add(f.target).filter(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})});jQuery.plugin("jQuery.ui.dialog",["jQuery.ui.core","jQuery.ui.widget","jQuery.ui.mouse","jQuery.ui.position"],function(e,f){var c="ui-dialog ui-widget ui-widget-content ui-corner-all ",b={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},d={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},a=e.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};e.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(h){var g=e(this).css(h).offset().top;if(g<0){e(this).css("top",h.top-g)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var o=this,p=o.options,m=p.title||"&#160;",h=e.ui.dialog.getTitleId(o.element),n=(o.uiDialog=e("<div></div>")).appendTo(document.body).hide().addClass(c+p.dialogClass).css({zIndex:p.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(q){if(p.closeOnEscape&&q.keyCode&&q.keyCode===e.ui.keyCode.ESCAPE){o.close(q);q.preventDefault()}}).attr({role:"dialog","aria-labelledby":h}).mousedown(function(q){o.moveToTop(false,q)}),j=o.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),i=(o.uiDialogTitlebar=e("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n),l=e('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){l.addClass("ui-state-hover")},function(){l.removeClass("ui-state-hover")}).focus(function(){l.addClass("ui-state-focus")}).blur(function(){l.removeClass("ui-state-focus")}).click(function(q){o.close(q);return false}).appendTo(i),k=(o.uiDialogTitlebarCloseText=e("<span></span>")).addClass("ui-icon ui-icon-closethick").text(p.closeText).appendTo(l),g=e("<span></span>").addClass("ui-dialog-title").attr("id",h).html(m).prependTo(i);if(e.isFunction(p.beforeclose)&&!e.isFunction(p.beforeClose)){p.beforeClose=p.beforeclose}i.find("*").add(i).disableSelection();if(p.draggable&&e.fn.draggable){o._makeDraggable()}if(p.resizable&&e.fn.resizable){o._makeResizable()}o._createButtons(p.buttons);o._isOpen=false;if(e.fn.bgiframe){n.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var g=this;if(g.overlay){g.overlay.destroy()}g.uiDialog.hide();g.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");g.uiDialog.remove();if(g.originalTitle){g.element.attr("title",g.originalTitle)}return g},widget:function(){return this.uiDialog},close:function(j){var g=this,i,h;if(false===g._trigger("beforeClose",j)){return}if(g.overlay){g.overlay.destroy()}g.uiDialog.unbind("keypress.ui-dialog");g._isOpen=false;if(g.options.hide){g.uiDialog.hide(g.options.hide,function(){g._trigger("close",j)})}else{g.uiDialog.hide();g._trigger("close",j)}e.ui.dialog.overlay.resize();if(g.options.modal){i=0;e(".ui-dialog").each(function(){if(this!==g.uiDialog[0]){h=e(this).css("z-index");if(!isNaN(h)){i=Math.max(i,h)}}});e.ui.dialog.maxZ=i}return g},isOpen:function(){return this._isOpen},moveToTop:function(k,j){var g=this,i=g.options,h;if((i.modal&&!k)||(!i.stack&&!i.modal)){return g._trigger("focus",j)}if(i.zIndex>e.ui.dialog.maxZ){e.ui.dialog.maxZ=i.zIndex}if(g.overlay){e.ui.dialog.maxZ+=1;g.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ)}h={scrollTop:g.element.attr("scrollTop"),scrollLeft:g.element.attr("scrollLeft")};e.ui.dialog.maxZ+=1;g.uiDialog.css("z-index",e.ui.dialog.maxZ);g.element.attr(h);g._trigger("focus",j);return g},open:function(){if(this._isOpen){return}var h=this,i=h.options,g=h.uiDialog;h.overlay=i.modal?new e.ui.dialog.overlay(h):null;h._size();h._position(i.position);g.show(i.show);h.moveToTop(true);if(i.modal){g.bind("keypress.ui-dialog",function(l){if(l.keyCode!==e.ui.keyCode.TAB){return}var k=e(":tabbable",this),m=k.filter(":first"),j=k.filter(":last");if(l.target===j[0]&&!l.shiftKey){m.focus(1);return false}else{if(l.target===m[0]&&l.shiftKey){j.focus(1);return false}}})}e(h.element.find(":tabbable").get().concat(g.find(".ui-dialog-buttonpane :tabbable").get().concat(g.get()))).eq(0).focus();h._isOpen=true;h._trigger("open");return h},_createButtons:function(j){var i=this,g=false,h=e("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),k=e("<div></div>").addClass("ui-dialog-buttonset").appendTo(h);i.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof j==="object"&&j!==null){e.each(j,function(){return !(g=true)})}if(g){e.each(j,function(l,n){n=e.isFunction(n)?{click:n,text:l}:n;var m=e('<button type="button"></button>').click(function(){n.click.apply(i.element[0],arguments)}).appendTo(k);e.each(n,function(o,p){if(o==="click"){return}if(o in a){m[o](p)}else{m.attr(o,p)}});if(e.fn.button){m.button()}});h.appendTo(i.uiDialog)}},_makeDraggable:function(){var g=this,j=g.options,k=e(document),i;function h(l){return{position:l.position,offset:l.offset}}g.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(l,m){i=j.height==="auto"?"auto":e(this).height();e(this).height(e(this).height()).addClass("ui-dialog-dragging");g._trigger("dragStart",l,h(m))},drag:function(l,m){g._trigger("drag",l,h(m))},stop:function(l,m){j.position=[m.position.left-k.scrollLeft(),m.position.top-k.scrollTop()];e(this).removeClass("ui-dialog-dragging").height(i);g._trigger("dragStop",l,h(m));e.ui.dialog.overlay.resize()}})},_makeResizable:function(l){l=(l===f?this.options.resizable:l);var h=this,k=h.options,g=h.uiDialog.css("position"),j=(typeof l==="string"?l:"n,e,s,w,se,sw,ne,nw");function i(m){return{originalPosition:m.originalPosition,originalSize:m.originalSize,position:m.position,size:m.size}}h.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:h.element,maxWidth:k.maxWidth,maxHeight:k.maxHeight,minWidth:k.minWidth,minHeight:h._minHeight(),handles:j,start:function(m,n){e(this).addClass("ui-dialog-resizing");h._trigger("resizeStart",m,i(n))},resize:function(m,n){h._trigger("resize",m,i(n))},stop:function(m,n){e(this).removeClass("ui-dialog-resizing");k.height=e(this).height();k.width=e(this).width();h._trigger("resizeStop",m,i(n));e.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var g=this.options;if(g.height==="auto"){return g.minHeight}else{return Math.min(g.minHeight,g.height)}},_position:function(h){var i=[],j=[0,0],g;if(h){if(typeof h==="string"||(typeof h==="object"&&"0" in h)){i=h.split?h.split(" "):[h[0],h[1]];if(i.length===1){i[1]=i[0]}e.each(["left","top"],function(l,k){if(+i[l]===i[l]){j[l]=i[l];i[l]=k}});h={my:i.join(" "),at:i.join(" "),offset:j.join(" ")}}h=e.extend({},e.ui.dialog.prototype.options.position,h)}else{h=e.ui.dialog.prototype.options.position}g=this.uiDialog.is(":visible");if(!g){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(e.extend({of:window},h));if(!g){this.uiDialog.hide()}},_setOptions:function(j){var h=this,g={},i=false;e.each(j,function(k,l){h._setOption(k,l);if(k in b){i=true}if(k in d){g[k]=l}});if(i){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",g)}},_setOption:function(j,k){var h=this,g=h.uiDialog;switch(j){case"beforeclose":j="beforeClose";break;case"buttons":h._createButtons(k);break;case"closeText":h.uiDialogTitlebarCloseText.text(""+k);break;case"dialogClass":g.removeClass(h.options.dialogClass).addClass(c+k);break;case"disabled":if(k){g.addClass("ui-dialog-disabled")}else{g.removeClass("ui-dialog-disabled")}break;case"draggable":var i=g.is(":data(draggable)");if(i&&!k){g.draggable("destroy")}if(!i&&k){h._makeDraggable()}break;case"position":h._position(k);break;case"resizable":var l=g.is(":data(resizable)");if(l&&!k){g.resizable("destroy")}if(l&&typeof k==="string"){g.resizable("option","handles",k)}if(!l&&k!==false){h._makeResizable(k)}break;case"title":e(".ui-dialog-title",h.uiDialogTitlebar).html(""+(k||"&#160;"));break}e.Widget.prototype._setOption.apply(h,arguments)},_size:function(){var k=this.options,h,j,g=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(k.minWidth>k.width){k.width=k.minWidth}h=this.uiDialog.css({height:"auto",width:k.width}).height();j=Math.max(0,k.minHeight-h);if(k.height==="auto"){if(e.support.minHeight){this.element.css({minHeight:j,height:"auto"})}else{this.uiDialog.show();var i=this.element.css("height","auto").height();if(!g){this.uiDialog.hide()}this.element.height(Math.max(i,j))}}else{this.element.height(Math.max(k.height-h,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});e.extend(e.ui.dialog,{version:"1.8.13",uuid:0,maxZ:0,getTitleId:function(g){var h=g.attr("id");if(!h){this.uuid+=1;h=this.uuid}return"ui-dialog-title-"+h},overlay:function(g){this.$el=e.ui.dialog.overlay.create(g)}});e.extend(e.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(g){return g+".dialog-overlay"}).join(" "),create:function(h){if(this.instances.length===0){setTimeout(function(){if(e.ui.dialog.overlay.instances.length){e(document).bind(e.ui.dialog.overlay.events,function(i){if(e(i.target).zIndex()<e.ui.dialog.overlay.maxZ){return false}})}},1);e(document).bind("keydown.dialog-overlay",function(i){if(h.options.closeOnEscape&&i.keyCode&&i.keyCode===e.ui.keyCode.ESCAPE){h.close(i);i.preventDefault()}});e(window).bind("resize.dialog-overlay",e.ui.dialog.overlay.resize)}var g=(this.oldInstances.pop()||e("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(e.fn.bgiframe){g.bgiframe()}this.instances.push(g);return g},destroy:function(g){var h=e.inArray(g,this.instances);if(h!=-1){this.oldInstances.push(this.instances.splice(h,1)[0])}if(this.instances.length===0){e([document,window]).unbind(".dialog-overlay")}g.remove();var i=0;e.each(this.instances,function(){i=Math.max(i,this.css("z-index"))});this.maxZ=i},height:function(){var h,g;if(e.browser.msie&&e.browser.version<7){h=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);g=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(h<g){return e(window).height()+"px"}else{return h+"px"}}else{return e(document).height()+"px"}},width:function(){var g,h;if(e.browser.msie&&e.browser.version<7){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);h=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(g<h){return e(window).width()+"px"}else{return g+"px"}}else{return e(document).width()+"px"}},resize:function(){var g=e([]);e.each(e.ui.dialog.overlay.instances,function(){g=g.add(this)});g.css({width:0,height:0}).css({width:e.ui.dialog.overlay.width(),height:e.ui.dialog.overlay.height()})}});e.extend(e.ui.dialog.overlay.prototype,{destroy:function(){e.ui.dialog.overlay.destroy(this.$el)}})});(function(H,q){var R={date:"d",dateLong:"D","dateLong-time":"f","dateLong-timeLong":"F","date-time":"l","date-timeLong":"L",time:"t",timeLong:"T",currency:"c",number:"n",percent:"p"},h=Object.prototype.toString,o=/[dDfFlLtTcnp]/,N=/[cnp]/,z=/\$/,I=/^[A-Z]+$/,n=/([\.$?*|{}\(\)\[\]\\\/\+^])/g,af=/([^d]|^)(d|dd)([^d]|$)/g,B=/^[+-]?infinity$/i,ae=/^0x[a-f0-9]+$/i,p=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/,C=/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|W|zzz|zz|z|gg|g/g,g=/(c\d*|n\d*|p\d*)/g,J=/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,a=/e/i,l=/(c|n|p)(\d*)/,r=/\s+/g,y=/(\s*)(\\\$)(\s*)/g,T=/\\\$/g,U=/(\s*)(%)(\s*)/g,G=/%/g,i=/n/,v=/[1-9]/,ad=/\u00A0/g,k=/n|\$|-|%/g,Y=function(ah){var ai={type:I.test(ah)?"currencies":"regions",name:ah};ai.id=ai.type+":"+ai.name;return ai},b=H.dependSettings;var ag=H.i18n=function(ai,aj,ah){ai=R[ai]||ai;if(!o.test(ai)){return null}else{if(typeof aj==="string"){if(N.test(ai)){return ag.parseNumber(aj,10,ah)}else{return ag.parseDate(aj,ai,ah)}}else{return ag[N.test(ai)?"formatNumber":"formatDate"](aj,ai,ah)}}},A=function(ai){var am=H.extend({},ag.settings,ai),al=ag.regions[am.region]||ag.regions.en,ah=al.numberFormat.currencies;if(am.currency){var ak=ag.currencies[am.currency],aj=ah[am.currency];if(!aj&&ak){aj=al.numberFormat.currencies[am.currency]=H.extend({},ah[""]);aj.pattern=H.merge(H.merge([],ak.pattern),aj.pattern);aj.symbol=ak.symbol;aj.decimals=ak.decimals}}al.numberFormat.currency=ah[am.currency]||ah[""];al.calendar=al.calendars[am.calendar]||al.calendars.standart;return al};H.extend(ag,{expStrDate:function(al,ah,aj){if(typeof ah!=="boolean"){aj=ah;ah=false}var ak=A(aj),ai=ac(ak.calendar,al,ah).regExp;return ai.substr(1,ai.length-2)},expStrNumber:function(al,ah,aj){if(typeof ah!=="boolean"){aj=ah;ah=false}var ak=A(aj),ai=u([ak.numberFormat,(aj||{}).currency],al,ah).regExp;return ai.substr(1,ai.length-2)},formatNumber:function(ai,ak,ah){var aj=A(ah);return V(ai,ak,aj)},formatDate:function(ai,ak,ah){var aj=A(ah);return O(ai,ak,aj)},parseNumber:function(ak,aj,ai){if(isNaN(aj)){ai=aj;aj=10}var al=A(ai),ah=w(ak,aj,al);return ah},parseDate:function(ak,ah,aj){var al=A(aj),ai=e(ak,ah,al);return ai},settings:H.extend({region:"en",currency:"",calendar:"standard"},H.config.i18n),regions:{},currencies:{}});var x=ag.regions;var X=x.en=H.extend(true,{name:"en",englishName:"English",nativeName:"English",isRTL:false,language:"en",numberFormat:{_parseRegExp:{},pattern:["-n"],decimals:2,",":",",".":".",groupSizes:[3],"+":"+","-":"-",percent:{pattern:["-n %","n %"],decimals:2,groupSizes:[3],",":",",".":".",symbol:"%"},currencies:{"":{pattern:["($n)","$n"],decimals:2,groupSizes:[3],",":",",".":".",symbol:"$"}}},calendars:{standard:{name:"Gregorian_USEnglish","/":"/",":":":",firstDay:0,days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December",""],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""]},AM:["AM","am","AM"],PM:["PM","pm","PM"],eras:[{name:"A.D.",start:null,offset:0}],firstWeekMin:1,twoDigitYearMax:2029,patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",t:"h:mm tt",T:"h:mm:ss tt",l:"M/d/yyyy h:mm tt",L:"M/d/yyyy h:mm:ss tt",f:"dddd, MMMM dd, yyyy h:mm tt",F:"dddd, MMMM dd, yyyy h:mm:ss tt",M:"MMMM dd",Y:"yyyy MMMM",S:"yyyy'/'MM'/'dd' 'HH':'mm':'ss"}}}},x.en);X.calendar=X.calendars.standard;X.numberFormat.currency=X.numberFormat.currencies[""];ag.defaults=H.extend({},X);function m(ai,ah){return ai.indexOf(ah)===0}function Z(ai,ah){return ai.substr(ai.length-ah.length)===ah}function S(ak,ai,aj){for(var ah=ak.length;ah<ai;ah++){ak=(aj?("0"+ak):(ak+"0"))}return ak}function W(ah,ai){return ah.replace(n,function(aj){if(ai&&ai.indexOf(aj)!==-1){return aj}return"\\"+aj})}function w(aw,ap,ak){var aB=NaN,an=ak.numberFormat,ay=an.pattern[0];if(new RegExp(W(an.currency.symbol),"").test(aw)){an=an.currency;ay=H.trim(an.pattern[0].replace(z,""));aw=aw.replace(new RegExp(W(an.symbol),""),"")}else{if(new RegExp(W(an.percent.symbol),"").test(aw)){an=an.percent;ay=H.trim(an.pattern[0].replace(z,""));aw=aw.replace(new RegExp(W(an.symbol),""),"")}}aw=H.trim(aw);an["+"]=ak.numberFormat["+"];an["-"]=ak.numberFormat["-"];if(B.test(aw)){aB=parseFloat(aw,ap)}else{if(!ap&&ae.test(aw)){aB=parseInt(aw,16)}else{var aj=L(aw,an,ay);if(aj[0]===""&&ay!=="-n"&&an.pattern[2]){ay=H.trim(an.pattern[0].replace(z,""));aj=L(aw,an,ay)}if(aj[0]===""&&ay!=="-n"){aj=L(aw,an,"-n")}var aA=aj[0],aq=aj[1];aA=aA||"+";var av,ar,az=aq.indexOf("e");if(az<0){az=aq.indexOf("E")}if(az<0){ar=aq;av=null}else{ar=aq.substr(0,az);av=aq.substr(az+1)}var ax,ao,al=an["."],ah=ar.indexOf(al);if(ah<0){ax=ar;ao=null}else{ax=ar.substr(0,ah);ao=ar.substr(ah+al.length)}var at=an[","];ax=ax.split(at).join("");var am=at.replace(ad," ");if(at!==am){ax=ax.split(am).join("")}var au=aA+ax;if(ao!==null){au+="."+ao}if(av!==null){var ai=L(av,an,"-n");au+="e"+(ai[0]||"+")+ai[1]}if(p.test(au)){aB=parseFloat(au)}}}return aB}function f(ap,ai,ao){var ah=parseInt(ai,10);ai=isNaN(ah)?ap.decimals:ah;var am="\\d+(?:",aj=ap.pattern;for(var al=ap.groupSizes.length-1,ak=al;al>=0;al--){var aq=ap.groupSizes[al];am+=aq===0?"\\d*":"(?:"+W(ap[","])+"?\\d{"+aq+"})"+(al===ak?"*":(al===0?"{1}|(?:"+W(ap[","])+"?\\d{"+aq+"})?":"?"))}am+=")";if(ai===0){am+=""}else{am+=ao?(W(ap["."])+"{1}\\d{"+ai+"}"):("(?:"+W(ap["."])+"{1}\\d{0,"+ai+"})?")}var an=[];H.each(aj,function(at,ar){an.push(W(ar).replace(i,am))});if(aj.length===1){an.push(("n").replace(i,am))}return"("+an.join("|")+")"}function u(aj,at,ay){var aw=aj[1]||"";aj=aj[0];var aq=aj._parseRegExp[aw];if(!aq){aq=aj._parseRegExp[aw]={}}else{var ah=aq[at];if(ah&&ah.strict===ay){return ah}}var am=at.replace(J,"\\\\$1"),av=[],az=["^"],ak=0,au=0,al;while((al=g.exec(am))!==null){var an=am.slice(ak,al.index);ak=g.lastIndex;au+=c(an,az);if(au%2){az.push(al[0]);continue}var ar=l.exec(al[0]),ao;switch(ar[1]){case"c":ao=f(aj.currency,ar[2],ay).replace(y,ay?"$1$2$3":"\\s*$2\\s*").replace(T,"("+W(aj.currency.symbol)+")"+(ay?"":"?"));break;case"n":ao=f(aj,ar[2],ay);break;case"p":ao=f(aj.percent,ar[2],ay).replace(U,ay?"$1$2$3":"\\s*$2\\s*").replace(G,W(aj.percent.symbol)+(ay?"":"?"));break}if(ao){az.push(ao)}av.push(al[0])}c(am.slice(ak),az);az.push("$");var ai=az.join("").replace(r,"\\s+"),ap={regExp:ai,groups:av,strict:ay},ax=aq[at]=ap;return ax}function M(an,ao,aw){var al=aw.groupSizes,ah=al[0],ai=1,at=Math.pow(10,ao),aj=Math.round(an*at)/at;if(!isFinite(aj)){aj=an}an=aj;var am=an+"",av="",ar=am.split(a),au=ar.length>1?parseInt(ar[1],10):0;am=ar[0];ar=am.split(".");am=ar[0];av=ar.length>1?ar[1]:"";var ak;if(au>0){av=S(av,au,false);am+=av.slice(0,au);av=av.substr(au)}else{if(au<0){au=-au;am=S(am,au+1);av=am.slice(-au,am.length)+av;am=am.slice(0,-au)}}if(ao>0){av=aw["."]+((av.length>ao)?av.slice(0,ao):S(av,ao))}else{av=""}var aq=am.length-1,ax=aw[","],ap="";while(aq>=0){if(ah===0||ah>aq){return am.slice(0,aq+1)+(ap.length?(ax+ap+av):av)}ap=am.slice(aq-ah+1,aq+1)+(ap.length?(ax+ap):"");aq-=ah;if(ai<al.length){ah=al[ai];ai++}}return am.slice(0,aq+1)+ax+ap+av}function L(ak,aj,ai){var am=aj["-"],al=aj["+"],ah;switch(ai){case"n -":am=" "+am;al=" "+al;case"n-":if(Z(ak,am)){ah=["-",ak.substr(0,ak.length-am.length)]}else{if(Z(ak,al)){ah=["+",ak.substr(0,ak.length-al.length)]}}break;case"- n":am+=" ";al+=" ";case"-n":if(m(ak,am)){ah=["-",ak.substr(am.length)]}else{if(m(ak,al)){ah=["+",ak.substr(al.length)]}}break;case"(n)":if(m(ak,"(")&&Z(ak,")")){ah=["-",ak.substr(1,ak.length-2)]}break}return ah||["",ak]}function V(at,aq,ap){if(!aq||aq==="i"){return ap.name.length?at.toLocaleString():at.toString()}aq=aq||"D";var ai=ap.numberFormat,aj=Math.abs(at),ak=-1,ao;if(aq.length>1){ak=parseInt(aq.slice(1),10)}var an=aq.charAt(0).toUpperCase(),au;switch(an){case"D":ao="n";if(ak!==-1){aj=S(""+aj,ak,true)}if(at<0){aj=-aj}break;case"N":au=ai;case"C":au=au||ai.currency;case"P":au=au||ai.percent;ao=at<0?au.pattern[0]:(au.pattern[1]||"n");if(ak===-1){ak=au.decimals}aj=M(aj,ak,au);break;default:throw"Bad number format specifier: "+an}var am="";for(;;){var al=k.lastIndex,ah=k.exec(ao);am+=ao.slice(al,ah?ah.index:ao.length);if(!ah){break}switch(ah[0]){case"n":am+=aj;break;case"$":am+=ai.currency.symbol;break;case"-":if(v.test(aj)){am+=ai["-"]}break;case"%":am+=ai.percent.symbol;break}}return am}function e(ap,an,am){var aj,ah,ai;if(an){if(typeof an==="string"){an=[an]}if(an.length){for(var al=0,ak=an.length;al<ak;al++){var ao=an[al];if(ao){aj=F(ap,ao,am);if(aj){break}}}}}else{ai=am.calendar.patterns;for(ah in ai){aj=F(ap,ai[ah],am);if(aj){break}}}return aj||null}function Q(aj,ah,ai){return aj<ah||aj>ai}function D(am,ak){var ai=new Date(),ah=aa(ai);if(ak<100){var aj=am.twoDigitYearMax;aj=typeof aj==="string"?new Date().getFullYear()%100+parseInt(aj,10):aj;var al=ab(ai,am,ah);ak+=al-(al%100);if(ak>aj){ak-=100}}return ak}function aa(aj,ai){if(!ai){return 0}var am,al=aj.getTime();for(var ak=0,ah=ai.length;ak<ah;ak++){am=ai[ak].start;if(am===null||al>=am){return ak}}return 0}function j(ah){return ah.split("\u00A0").join(" ").toUpperCase()}function d(ah){var ak=[];for(var aj=0,ai=ah.length;aj<ai;aj++){ak[aj]=j(ah[aj])}return ak}function ab(ai,ak,ah,al){var aj=ai.getFullYear();if(!al&&ak.eras){aj-=ak.eras[ah].offset}return aj}function P(al,ak,ai){var ah,am=al.days,aj=al._upperDays;if(!aj){al._upperDays=aj=[d(am.names),d(am.namesAbbr),d(am.namesShort)]}ak=j(ak);if(ai){ah=H.inArray(ak,aj[1]);if(ah===-1){ah=H.inArray(ak,aj[2])}}else{ah=H.inArray(ak,aj[0])}return ah}function E(ao,an,aj){var ah=ao.months,ai=ao.monthsGenitive||ao.months,al=ao._upperMonths,am=ao._upperMonthsGen;if(!al){ao._upperMonths=al=[d(ah.names),d(ah.namesAbbr)];ao._upperMonthsGen=am=[d(ai.names),d(ai.namesAbbr)]}an=j(an);var ak=H.inArray(an,aj?al[1]:al[0]);if(ak<0){ak=H.inArray(an,aj?am[1]:am[0])}return ak}function c(ak,ah){var aj=0,am=false;for(var al=0,ai=ak.length;al<ai;al++){var an=ak.charAt(al);switch(an){case"'":if(am){ah.push("'")}else{aj++}am=false;break;case"\\":if(am){ah.push("\\")}am=!am;break;default:ah.push(an);am=false;break}}return aj}function t(al,ak){ak=ak||"F";var aj,ai=al.patterns,ah=ak.length;if(ah===1){aj=ai[ak];if(!aj){throw"Invalid date format string '"+ak+"'."}ak=aj}else{if(ah===2&&ak.charAt(0)==="%"){ak=ak.charAt(1)}}return ak}function ac(an,av,aA){var at=an._parseRegExp;if(!at){an._parseRegExp=at={}}else{var ah=at[av];if(ah&&ah.strict===aA){return ah}}var ao=t(an,av).replace(J,"\\\\$1"),aB=["^"],ay=[],ak=0,ax=0,am;while((am=C.exec(ao))!==null){var ap=ao.slice(ak,am.index);ak=C.lastIndex;ax+=c(ap,aB);if(ax%2){aB.push(am[0]);continue}var au=am[0],aw=au.length,aq,al=function(){var aC=aB.length-1;if(aB[aC]===" "&&!aA){aB[aC]="\\s?"}},aj=function(aE,aD){var aC=[];H.each(aE,function(aF,aG){if(aD){aG=aG[aD]}if(aG&&H.type(aG)=="sctring"){aC.push(W(aG))}});return aC.length>0?"("+aC.join("|")+")":""};switch(au){case"dddd":aq=aA?aj(an.days.names):aj(H.merge(an.days.names,an.days.namesAbbr));break;case"ddd":aq=aA?aj(an.days.namesAbbr):aj(H.merge(an.days.names,an.days.namesAbbr));break;case"MMMM":aq=aA?aj(an.months.names):aj(H.merge(an.months.names,an.months.namesAbbr));break;case"MMM":aq=aA?aj(an.months.namesAbbr):aj(H.merge(an.months.names,an.months.namesAbbr));break;case"gg":case"g":al();aq=aj(an.eras,"name");break;case"tt":case"t":al();aq=aj(H.merge(an.AM||[],an.PM||[]));break;case"f":case"ff":case"fff":aq="(\\d{"+aw+"})";break;case"d":aq=aA?"([1-9]{1}|[1-2]{1}\\d{1}|3[0-1]{1})":"(0?[1-9]{1}|[1-2]{1}\\d{1}|3[0-1]{1})";break;case"dd":aq=aA?"(0[1-9]{1}|[1-2]{1}\\d{1}|3[0-1]{1})":"(0?[1-9]{1}|[1-2]{1}\\d{1}|3[0-1]{1})";break;case"M":aq=aA?"([1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"MM":aq=aA?"(0[1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"y":case"yy":aq=aA?"(\\d{2})":"(\\d{2}|\\d{4})";break;case"yyyy":aq="(\\d{4})";break;case"h":aq=aA?"([1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"hh":aq=aA?"(0[1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"H":aq=aA?"(\\d{1}|1\\d{1}|2[0-3]{1})":"([0-1]?\\d{1}|2[0-3]{1})";break;case"HH":aq=aA?"(0\\d{1}|1\\d{1}|2[0-3]{1})":"([0-1]?\\d{1}|2[0-3]{1})";break;case"m":aq=aA?"(\\d{1}|[1-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"mm":aq=aA?"([0-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"s":aq=aA?"(\\d{1}|[1-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"ss":aq=aA?"([0-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"zz":case"z":aq="([+-]?\\d\\d?)";break;case"zzz":aq="([+-]?\\d\\d?:\\d{2})";break;case"W":aq="([1-9]{1}|[2-4]{1}\\d{1}|5[0-3]{1})";break;case"/":aq="(\\"+an["/"]+")";break;default:throw"Invalid date format pattern '"+au+"'.";break}if(aq){aB.push(aq)}ay.push(am[0])}c(ao.slice(ak),aB);aB.push("$");var ai=aB.join("").replace(r,"\\s+"),ar={regExp:ai,groups:ay,strict:aA},az=at[av]=ar;return az}function F(aD,aK,aj){aD=H.trim(aD);var aw=aj.calendar,aP=ac(aw,aK),ap=new RegExp(aP.regExp).exec(aD);if(ap===null){return null}var aL=aP.groups,aB=null,au=null,aO=null,aN=null,av=null,an=0,aG,aF=0,aM=0,ah=0,ak=null,ax=false;for(var aH=0,aJ=aL.length;aH<aJ;aH++){var ai=ap[aH+1];if(ai){var aC=aL[aH],am=aC.length,ao=parseInt(ai,10);switch(aC){case"dd":case"d":aN=ao;if(Q(aN,1,31)){return null}break;case"MMM":case"MMMM":aO=E(aw,ai,am===3);if(Q(aO,0,11)){return null}break;case"M":case"MM":aO=ao-1;if(Q(aO,0,11)){return null}break;case"y":case"yy":case"yyyy":au=am<4?D(aw,ao):ao;if(Q(au,0,9999)){return null}break;case"h":case"hh":an=ao;if(an===12){an=0}if(Q(an,0,11)){return null}break;case"H":case"HH":an=ao;if(Q(an,0,23)){return null}break;case"m":case"mm":aF=ao;if(Q(aF,0,59)){return null}break;case"s":case"ss":aM=ao;if(Q(aM,0,59)){return null}break;case"tt":case"t":ax=aw.PM&&(ai===aw.PM[0]||ai===aw.PM[1]||ai===aw.PM[2]);if(!ax&&(!aw.AM||(ai!==aw.AM[0]&&ai!==aw.AM[1]&&ai!==aw.AM[2]))){return null}break;case"f":case"ff":case"fff":ah=ao*Math.pow(10,3-am);if(Q(ah,0,999)){return null}break;case"ddd":case"dddd":av=P(aw,ai,am===3);if(Q(av,0,6)){return null}break;case"zzz":var al=ai.split(/:/);if(al.length!==2){return null}aG=parseInt(al[0],10);if(Q(aG,-12,13)){return null}var ar=parseInt(al[1],10);if(Q(ar,0,59)){return null}ak=(aG*60)+(m(ai,"-")?-ar:ar);break;case"z":case"zz":aG=ao;if(Q(aG,-12,13)){return null}ak=aG*60;break;case"g":case"gg":var ay=ai;if(!ay||!aw.eras){return null}ay=H.trim(ay.toLowerCase());for(var aI=0,aE=aw.eras.length;aI<aE;aI++){if(ay===aw.eras[aI].name.toLowerCase()){aB=aI;break}}if(aB===null){return null}break}}}var at=new Date(),aA,aq=aw.convert;aA=aq?aq.fromGregorian(at)[0]:at.getFullYear();if(au===null){au=aA}else{if(aw.eras){au+=aw.eras[(aB||0)].offset}}if(aO===null){aO=0}if(aN===null){aN=1}if(aq){at=aq.toGregorian(au,aO,aN);if(at===null){return null}}else{at.setFullYear(au,aO,aN);if(at.getDate()!==aN){return null}if(av!==null&&at.getDay()!==av){return null}}if(ax&&an<12){an+=12}at.setHours(an,aF,aM,ah);if(ak!==null){var az=at.getMinutes()-(ak+at.getTimezoneOffset());at.setHours(at.getHours()+parseInt(az/60,10),az%60)}return at}function O(aG,aK,ak){var az=ak.calendar,au=az.convert,aN;if(!aK||!aK.length||aK==="i"){if(ak&&ak.name.length){if(au){aN=O(aG,az.patterns.F,ak)}else{var av=new Date(aG.getTime()),aC=aa(aG,az.eras);av.setFullYear(ab(aG,az,aC));aN=av.toLocaleString()}}else{aN=aG.toString()}return aN}var aH=az.eras,ai=aK==="s";aK=t(az,aK);aN=[];var an,aI=["0","00","000"],aw,ax,aM=0,aj;function at(ar,aQ){var aP,aO=ar+"";if(aQ>1&&aO.length<aQ){aP=(aI[aQ-2]+aO);return aP.substr(aP.length-aQ,aQ)}else{aP=aO}return aP}function aJ(){if(aw||ax){return aw}aw=af.test(aK);ax=true;return aw}function al(aO,ar){if(aj){return aj[ar]}switch(ar){case 0:return aO.getFullYear();case 1:return aO.getMonth();case 2:return aO.getDate()}}if(!ai&&au){aj=au.fromGregorian(aG)}for(;;){var ap=C.lastIndex,aB=C.exec(aK);var aA=aK.slice(ap,aB?aB.index:aK.length);aM+=c(aA,aN);if(!aB){break}if(aM%2){aN.push(aB[0]);continue}var aE=aB[0],am=aE.length;switch(aE){case"ddd":case"dddd":names=(am===3)?az.days.namesAbbr:az.days.names;aN.push(names[aG.getDay()]);break;case"d":case"dd":aw=true;aN.push(at(al(aG,2),am));break;case"MMM":case"MMMM":var aF=al(aG,1);aN.push((az.monthsGenitive&&aJ())?az.monthsGenitive[am===3?"namesAbbr":"names"][aF]:az.months[am===3?"namesAbbr":"names"][aF]);break;case"M":case"MM":aN.push(at(al(aG,1)+1,am));break;case"y":case"yy":case"yyyy":aF=aj?aj[0]:ab(aG,az,aa(aG,aH),ai);if(am<4){aF=aF%100}aN.push(at(aF,am));break;case"h":case"hh":an=aG.getHours()%12;if(an===0){an=12}aN.push(at(an,am));break;case"H":case"HH":aN.push(at(aG.getHours(),am));break;case"m":case"mm":aN.push(at(aG.getMinutes(),am));break;case"s":case"ss":aN.push(at(aG.getSeconds(),am));break;case"t":case"tt":aF=aG.getHours()<12?(az.AM?az.AM[0]:" "):(az.PM?az.PM[0]:" ");aN.push(am===1?aF.charAt(0):aF);break;case"f":case"ff":case"fff":aN.push(at(aG.getMilliseconds(),3).substr(0,am));break;case"z":case"zz":an=aG.getTimezoneOffset()/60;aN.push((an<=0?"+":"-")+at(Math.floor(Math.abs(an)),am));break;case"zzz":an=aG.getTimezoneOffset()/60;aN.push((an<=0?"+":"-")+at(Math.floor(Math.abs(an)),2)+":"+at(Math.abs(aG.getTimezoneOffset()%60),2));break;case"g":case"gg":if(az.eras){aN.push(az.eras[aa(aG,aH)].name)}break;case"/":aN.push(az["/"]);break;case"W":var ah=aG.getYear(),aq=aG.getMonth(),aL=aG.getDate(),ao=new Date(ah,aq,aL),ay=ao.getDay()||7,aD=az.firstWeekMin;if(aq===11&&aL>=(35-aD)&&ay<aL-(35-aD)){return 1}else{if(aq===0&&aL<=aD&&ay<=aL+(aD-1)){return 1}else{if(aq===0&&aL<=aD){ah-=1}}}aN.push(Math.floor((ao-new Date(ah,0,(aD+1)-(new Date(ah,0,aD).getDay()||7)))/604800000)+1);break;default:throw"Invalid date format pattern '"+aE+"'.";break}}return aN.join("")}if(!b.i18nRoot){b.i18nRoot=H.dependSettings.pluginRoot+"/jQuery/i18n"}H.dependRegister("i18n",function(ak,ah){var aj=Y(ak);if(ag[aj.type][ak]){ah.resolve()}else{var ai={url:b.i18nRoot+"/"+ak+(b.minify?".min":"")+".js",dataType:b.jsonp?"jsonp":"script",type:"get",asnyc:true,cache:true};H.ajax(b.jsonp?H.extend(ai,{dataType:"jsonp",jsonp:b.jsonp!==true?b.jsonp:q,jsonpCallback:"jsonp.dependHandle.i18n("+ak+")"}):ai).success(function(){ah.resolve()})}});var K=ag.settings,s={i18n:[]};if(K.region){s.i18n.push(K.region)}if(K.currency){s.i18n.push(K.currency)}H.plugin("jQuery.i18n",s)})(jQuery);jQuery.plugin("ep.core",["ep.modify","jQuery.scope","jQuery.each","jQuery.mixin","jQuery.event.fix"],function(d,b){var j=d.sub();j.config=d.extend({debugLevel:0,version:"",sessionId:b,webRoot:"",storeWebRoot:"",storeRoot:"",storeTypeRoot:"",siteRoot:"",siteId:"0",baseUrl:b,iconsRoot:"",objectId:"0",viewAction:"",storeFrontUrl:"",requestProtocolAndServer:"",maxContentLength:"",currency:"",autoMetaparse:true},window.epConfig);var c=Array.prototype.splice,g=Array.prototype.push,f=d.extend,i=d.mixin,h=d.fn.ready,e=d.browser,a=(/khtml/i).test(navigator.userAgent)?"khtml":"";d.each(["mozilla","msie","webkit","opera"],function(l,k){if(e[k]){a=k;return false}});d("html").addClass(a);d.extend(j,{extend:function(){return f.apply(this,arguments)},mixin:function(){return i.apply(this,arguments)}});j.extend({inHash:function(m,l){var k;if(!d.isPlainObject(l)){return k}d.each(l,function(n,o){if(o===m){k=n;return false}});return k},hashToArray:function(n,l){var m=[],k=[];d.each(n,function(o,p){m.push(o);k.push(p)});return(/^k/i).test(l)?m:((/^v/i).test(l)?k:[m,k])},arrayToHash:function(l,k){if(!k){k=l;l=[]}var m={};d.each(k,function(n,o){m[l[n]||n]=o});return m},insert:function(n,m,l){l=typeof l!=="number"?n.length:l;var k=c.call(n,l,n.length-l);if(d.isArray(m)){g.apply(n,m)}else{if(typeof m==="object"&&typeof m.length==="number"){d.merge(n,m)}else{g.call(n,m)}}return d.merge(n,k)},escapeExpStr:function(k,l){return k.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(m){if(l&&l.indexOf(m)!==-1){return m}return"\\"+m})},scrunch:function(l,q,k){if(typeof q==="object"){k=q;q=30}var n=d.extend({length:q||30,ratio:1,cut:true,spacer:"..."},k);n.length-=n.spacer.length;var p=l.length;if(p<=n.length){return l}else{if(n.ratio===0){l=l.substr(p-n.length,n.length);if(!n.cut){l=l.substr(l.indexOf(" "),l.length)}return n.spacer+l}else{if(n.ratio===1){l=l.substr(0,n.length);if(!n.cut){l=l.substr(0,l.lastIndexOf(" ")+1)}return l+n.spacer}else{var m=Math.floor(n.length*n.ratio),o=Math.floor(n.length*(1-n.ratio)),r=n.length-(m+o);return l.substr(0,m)+n.spacer+l.substr(Math.max(0,p-o-r),p)}}}},reverse:function(l){if(d.isArray(l)){return l.reverse()}var k="";(l+"").replace(/(.{1})/g,function(m){k=m+k});return k},stripTags:function(k){return k.replace(/<.[^<>]*?>/g," ")},local:{}});window.ep=j});jQuery.plugin("ep.ajax","ep.core",function(a,b){ep.extend({ajax:function(d){if(d.dataType==="json"){var c=d.beforeSend,e=d.success||a.noop,f=d.error||a.noop;a.extend(d,{beforeSend:function(h,g){h.setRequestHeader("Accept","application/json");if(c){c(h,g)}},success:function(h,g,i){if(h&&h.Errors){i.statusText="error";f.call(this,i,"error",h.Errors)}else{e.call(this,h,g,i)}}})}if(!d.url){d.url=ep.config.baseUrl}return a.ajax(d)}})});jQuery.plugin("ep.color","ep.core",function(d,f){var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"778899",lightslategrey:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},c=null,b=function(){c={};for(var g in e){c[e[g]]=g}},a=function(g){g=parseInt(g,10).toString(16);return g.length<2?"0"+g:g};d.extend(d.scope("ep.color"),{rgbToHex:function(g){return g.a===0?"transparent":a(g.r)+a(g.g)+a(g.b)},rgbToHsb:function(k){var l=Math.min(Math.min(k.r,k.g),k.b),h=Math.max(Math.max(k.r,k.g),k.b),m=(h-l),j=0,g=0,i=0;if(h!==0){j=(m/h)*100;g=(h/255)*100}if(m!==0){if(k.r===h){i=(k.g-k.b)/m}else{if(k.g===h){i=2+((k.b-k.r)/m)}else{i=4+((k.r-k.g)/m)}}i=(i*60);i=i<0?i+360:i}return{h:Math.round(i),s:Math.round(j),b:Math.round(g)}},rgbToName:function(g){var h=this.rgbToHex(g);return this.hexToName(h)},hexToRgb:function(h){h=h.toUpperCase();var g;if(/^(transparent|none)$/.test(h)){return{r:255,g:255,b:255,a:0}}h=h.charAt(0)==="#"?h.substring(1,h.length):h;if(h.length===6){g={r:parseInt(h.substring(0,2),16),g:parseInt(h.substring(2,4),16),b:parseInt(h.substring(4,6),16),a:1}}else{if(h.length===3){g={r:parseInt(h.substring(0,1)+h.substring(0,1),16),g:parseInt(h.substring(1,2)+h.substring(1,2),16),b:parseInt(h.substring(2,3)+h.substring(2,3),16),a:1}}else{g={r:255,g:255,b:255,a:1}}}g.r=isNaN(g.r)?0:Math.round(g.r);g.g=isNaN(g.g)?0:Math.round(g.g);g.b=isNaN(g.b)?0:Math.round(g.b);return g},hexToHsb:function(g){return this.rgbToHsb(this.hexToRgb(g))},hexToName:function(g){g=g.charAt(0)==="#"?g.substring(1,g.length):g;if(!c){b()}return c[g]},hsbToRgb:function(n){var v={},h=0,s=0,w=0,u=n.h/60,m=n.s/100,j=n.b/100;if(m===0){h=s=w=j}else{var o=parseInt(u,10),l=j*(1-m),k=j*(1-m*(u-o)),x=j*(1-m*(1-(u-o)));switch(o){case 0:h=j;s=x;w=l;break;case 1:h=k;s=j;w=l;break;case 2:h=l;s=j;w=x;break;case 3:h=l;s=k;w=j;break;case 4:h=x;s=l;w=j;break;case 5:h=j;s=l;w=k;break;case 6:h=j;s=x;w=l;break}}return{r:Math.round(h*255),g:Math.round(s*255),b:Math.round(w*255),a:1}},hsbToHex:function(g){return this.rgbToHex(this.hsbToRgb(g))},hsbToName:function(g){return this.hexToName(this.hsbToHex(g))},nameToHex:function(g){g=d.trim(g.toLowerCase());var h=(/^(transparent|none)$/).test(g)?"transparent":e[g];return h?h:h},nameToRgb:function(g){var h=this.nameToHex(g);return h?this.hexToRgb(h):h},nameToHsb:function(h){var g=this.nameToRgb(h);return g?this.rgbToHsb(g):g},stringToHex:function(g){g=d.trim(g.toLowerCase());var h;if((/^(transparent|none)$/).test(g)){return"transparent"}else{if(h=(/^#?([0-9a-f]{6})$/).exec(g)){return h[1]}else{if(h=(/^#?([0-9a-f])([0-9a-f])([0-9a-f])$/).exec(g)){return h[1]+h[1]+h[2]+h[2]+h[3]+h[3]}else{if(h=(/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/).exec(g)){return this.rgbToHex({r:h[1],g:h[2],b:h[3]})}else{if(h=(/^rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-1]{1}(:?\.?[0-9]{1})?)\s*\)$/).exec(g)){return this.rgbToHex({r:h[1],g:h[2],b:h[3],a:h[4]})}else{return this.nameToHex(g)}}}}}},stringToRgb:function(g){var h=this.stringToHex(g);return h?this.hexToRgb(h):h},stringToHsb:function(g){var h=this.stringToHex(g);return h?this.hexToHsb(h):h},stringToName:function(g){var h=this.stringToHex(g);return h?this.hexToName(h):h}})});jQuery.plugin("ep.date",["ep.core","jQuery.i18n","jQuery.class"],function(d,f){var b=/^(UnixTime)/,a=/^(Day|UnixTime)$/,e=/^UTC/,c={};d.extend(c,{Constructor:function(i,h,n,m,l,k,j){switch(arguments.length){case 1:this.date=new Date((/^-?\d+$/).test(i)?parseInt(i,10):i instanceof Date||i instanceof ep.Date?i.getTime():i);break;case 3:this.date=new Date(i,h,n);break;case 6:this.date=new Date(i,h,n,m,l,k);break;case 7:this.date=new Date(i,h,n,m,l,k,j);break;default:this.date=new Date();break}},clone:function(){return new ep.Date(this.getTime())},getFormat:function(h,g){return d.i18n.formatDate(this.date,h,g)},setFormat:function(i,j,h){var g=d.i18n.parseDate(i,j,h);if(g){this.setTime(g.getTime())}return this},isLeapYear:function(){var g=this.getFullYear();return !(g%400)||(!(g%4)&&!!(g%100))},getMonthLength:function(){var g=this.getMonth(),h=[31,28,31,30,31,30,31,31,30,31,30,31];if(g===1&&this.isLeapYear()){return 29}return h[g]},setFirstMonthDay:function(){this.setDate(1);return this},setLastMonthDay:function(){this.setDate(this.getMonthLength());return this},setDay:function(g){this.setDate(this.getDate()+(g-this.getDay()));return this},getUnixTime:function(){return Math.round(this.getTime()/1000)},setUnixTime:function(g){this.setTime(g*1000);return this},getUTCUnixTime:function(){return this.getUnixTime()-this.getTimezoneOffset()*60},setUTCUnixTime:function(g){this.setUnixTime(g);this.addTime(this.getTimezoneOffset()*60000);return this}});d.each({Date:"Hours",Time:"FullYear"},function(g,h){c["compare"+g]=function(j){if(!j){j=new Date()}var i=new Date(this.getTime()),k=new Date(j.getTime());i["set"+h](0,0,0,0);k["set"+h](0,0,0,0);var l=i.getTime(),m=k.getTime();if(l>m){return 1}else{if(l<m){return -1}else{return 0}}}});d.each(["toGMTString","toLocaleString","getTimezoneOffset"],function(h,g){c[g]=function(){return this.date[g]()}});d.each({FullYear:31536000000,Month:2592000000,Day:604800000,Date:86400000,Hours:3600000,Minutes:60000,Seconds:1000,Milliseconds:1,Time:1,UTCDate:0,UTCFullYear:0,UTCHours:0,UTCMilliseconds:0,UTCMinutes:0,UTCMonth:0,UTCSeconds:0,UnixTime:1000},function(g,h){if(!b.test(g)){c["get"+g]=function(){return this.date["get"+g]()}}if(!a.test(g)){c["set"+g]=function(){this.date["set"+g].apply(this.date,arguments);return this}}if(!e.test(g)){c["add"+g]=function(i){this["set"+g](this["get"+g]()+i);return this};c["diff"+g]=function(i){if(!i){i=new Date()}return Math.round((i.getTime()-this.getTime())/h)}}});d.Class("ep.Date",c)});jQuery.plugin("ep.validate",["ep.core","ep.color","jQuery.mime","ep.i18n"],function(e,h){var d="NOT_VALID",c=function(j,i){return i?(new RegExp(((/^\^/).test(i)?"":"^")+i+((/\$$/).test(i)?"":"$"),"").test(j)||d):true},g=function(j,i){return !j&&i?"REQUIRED":true},f=function(k,j,i){j=j<0?0:j;i=i<0?0:i;var l=e.trim(k).length;if(j&&!isNaN(j)&&j>l){return i&&!isNaN(i)?"NOT_IN_RANGELENGTH":"LOWER_THAN_MINLENGTH"}if(i&&!isNaN(i)&&i<l&&i>0){return j&&!isNaN(j)?"NOT_IN_RANGELENGTH":"GREATER_THAN_MAXLENGTH"}return true},a=function(k,j,i){var l=typeof k!=="number"?parseFloat(k,10):k;if(j&&!isNaN(j)&&j>l){return i&&!isNaN(i)?"NOT_IN_RANGE":"LOWER_THAN_MIN"}if(i&&!isNaN(i)&&i<l&&i>0){return j&&!isNaN(j)?"NOT_IN_RANGE":"GREATER_THAN_MAX"}return true},b={date:"d",dateLong:"D","dateLong-time":"f","dateLong-timeLong":"F","date-time":"l","date-timeLong":"L",time:"t",timeLong:"T",currency:"c",number:"n",percent:"p"};e.extend(e.scope("ep.validate"),{email:function(l,i){l=e.trim(l);var j=e.extend({},i||{}),k=g(l,j.required);if(l&&k===true){k=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(l)||"NO_EMAIL"}return k===true?a(l,j.minlength,j.maxlength):k},url:function(l,i){l=e.trim(l);var j=e.extend({},i||{}),k=g(l,j.required);if(l&&k===true){k=/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(l)||"NO_URL"}return k===true?a(l,j.minlength,j.maxlength):k},mimetype:function(l,i){l=e.trim(l);var j=e.extend({accept:h},i||{}),k=g(l,j.required);if(l&&k===true){k=/^[a-z]+\/[a-z\d\.-]+$/i.test(l)||"NO_MIME"}if(l&&j.accept&&k===true){k=e.mime(l,j.accept)||"MIME_NOT_ACCEPT"}return k},creditcard:function(p,r){p=e.trim(p);var j=e.extend({},r||{}),i=g(p,j.required);if(p&&i===true){if(/[^0-9-]+/.test(p)){return false}var o=0,m=0,l=false,q;p=p.replace(/\D/g,"");for(var k=p.length-1;k>=0;k--){q=p.charAt(k);m=parseInt(q,10);if(l){if((m*=2)>9){m-=9}}o+=m;l=!l}i=(o%10)===0||"NO_CREDITCARD_NUMBER"}return i},date:function(m,j){m=e.trim(m);var k=e.extend({format:"d",strict:false},j||{}),n={region:k.region},l=g(m,k.required);k.format=b[k.format]||k.format;if(m&&l===true){switch(true){case (/^(d|D)$/).test(k.format):l="NO_DATE";break;case (/^(f|F|l|L)$/).test(k.format):l="NO_DATETIME";break;case (/^(t|T)$/).test(k.format):l="NO_TIME";break;default:l=d;break}l=new RegExp("^"+e.i18n.expStrDate(k.format,k.strict,n)+"$","").test(m)||l;if(l===true&&m){var i=e.i18n.parseDate(m,k.format,n);l=i instanceof Date?a(i.getTime(),k.min,k.max):d}}return l},number:function(m,j){m=e.trim(m);var k=e.extend({format:"n",strict:false},j||{}),n={region:k.region,currency:k.currency},l=g(m,k.required);k.format=b[k.format]||k.format;if(m&&l===true){var o={n:"NO_NUMBER",c:"NO_CURRENCY",p:"NO_PERCENT"};k.format.replace(/^(n|c|p)\d*$/,function(q,p){l=o[p]||d});l=new RegExp("^"+e.i18n.expStrNumber(k.format,k.strict,n)+"$","").test(m)||l}if(m&&l===true){var i=e.i18n.parseNumber(m,10,n);l=isNaN(i)?d:a(i,k.min,k.max)}return l},cssColor:function(i){i=e.trim(i);return ep.color.stringToHex(i)!==h||"NO_COLOR_VALUE"},cssSize:function(m,j){m=e.trim(m);var k=e.extend({},j||{}),l=g(m,k.required);if(m&&l===true){switch(true){case (/^[0-9]+(px|pt)$/i).test(m)||/^[0-9]*\.?[0-9]+(pc|%|mm|cm|em|in|ex)$/i.test(m)||/^[0]+$/.test(m):l=true;break;case (/^[0-9]+$/).test(m):l="NO_UNIT";break;case m==="":l="NO_UNIT_VALUE";break;case (/^[^0-9]*\.?[^0-9]/).test(m):l="NO_CSS_NUMBER";break;case (/^[0-9]*\.[0-9]+(?:px|pt)$/i).test(m):l="FLOAT_NOT_ALLOWED";break;case (/^[0-9]*\.[0-9]$/).test(m):l="NO_UNIT";break;case (/^[0-9]*\.?[0-9]+[a-z]+$/).test(m):l="UNKNOWN_UNIT";break;default:l=d;break}}if(m&&l===true){var i=parseFloat(m.replace(/\W+$/,""),10);l=isNaN(i)?d:a(i,k.min,k.max)}return l},basic:function(l,i){var j=e.extend({},i||{}),k=g(l,j.required);if(l&&k===true){k=c(l,j.pattern)}if(l&&k===true){k=f(l,j.minlength,j.maxlength)}return k}})});jQuery.plugin("ep.dict",{plugin:["ep.core","jQuery.dict","jQuery.tmpl"],dict:["ep.dict"]},function(a,b){a.each(["translate","parse"],function(d,c){a.Dictionary.prototype[c+"Data"]=function(e,f){return a.tmpl("<span>"+this[c](e)+"</span>",[f]).html()}});ep.extend({dict:a.dict})});jQuery.plugin("ep.utf8","ep.core",function(a,b){ep.utf8Encode=function(g){g=g.replace(/\r\n/g,"\n");var f="";for(var e=0,d=g.length;e<d;e++){var c=g.charCodeAt(e);if(c<128){f+=String.fromCharCode(c)}else{if((c>127)&&(c<2048)){f+=String.fromCharCode((c>>6)|192);f+=String.fromCharCode((c&63)|128)}else{f+=String.fromCharCode((c>>12)|224);f+=String.fromCharCode(((c>>6)&63)|128);f+=String.fromCharCode((c&63)|128)}}}return f};ep.utf8Decode=function(h){var d="",f=0,j=0,g=0,e=0;while(f<h.length){j=h.charCodeAt(f);if(j<128){d+=String.fromCharCode(j);f++}else{if((j>191)&&(j<224)){e=h.charCodeAt(f+1);d+=String.fromCharCode(((j&31)<<6)|(e&63));f+=2}else{e=h.charCodeAt(f+1);c3=h.charCodeAt(f+2);d+=String.fromCharCode(((j&15)<<12)|((e&63)<<6)|(c3&63));f+=3}}}return d}});jQuery.plugin("ep.base64",["ep.core","ep.utf8","jQuery.json"],function(b,c){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";ep.base64Encode=function(g,m){g=ep.utf8Encode(m?g:b.toJSON(g));if(b.isFunction(window.btoa)){return window.btoa(g)}var e="",p,n,k,o,l,j,h,f=0,d=g.length;while(f<d){p=g.charCodeAt(f);f++;n=g.charCodeAt(f);f++;k=g.charCodeAt(f);f++;o=p>>2;l=((p&3)<<4)|(n>>4);j=((n&15)<<2)|(k>>6);h=k&63;if(isNaN(n)){j=h=64}else{if(isNaN(k)){h=64}}e=e+a.charAt(o)+a.charAt(l)+a.charAt(j)+a.charAt(h)}return e};ep.base64Decode=function(g,m){var e="",p,n,k,o,l,j,h,f=0;g=g.replace(/[^A-Za-z0-9\+\/\=]/g,"");if(typeof(window.atob)==="function"){e=window.atob(g)}else{var d=g.length;while(f<d){o=a.indexOf(g.charAt(f));f++;l=a.indexOf(g.charAt(f));f++;j=a.indexOf(g.charAt(f));f++;h=a.indexOf(g.charAt(f));f++;p=(o<<2)|(l>>4);n=((l&15)<<4)|(j>>2);k=((j&3)<<6)|h;e=e+String.fromCharCode(p);if(j!==64){e=e+String.fromCharCode(n)}if(h!==64){e=e+String.fromCharCode(k)}}}e=ep.utf8Decode(e);return m?e:b.parseJSON(e)}});jQuery.plugin("ep.debug","ep.core",function(b,c){try{window.console=window.console||{};window.console.debug=window.console.debug||function(){return};window.console.log=window.console.log||function(){return};window.console.warn=window.console.warn||function(){return}}catch(a){}if(ep.config&&!ep.config.debugLevel){if(window.console){window.console.debug=function(){return};window.console.log=function(){return};window.console.warn=function(){return}}}ep.extend(b.scope("ep.debug"),{statistic:function(i,j){var f=ep.debug.statistic.data;if(arguments.length){var h=new Date();ep.debug.statistic.isRunning=true;j();ep.debug.statistic.isRunning=false;var e=new Date()-h;if(!f[i]){f[i]={sum:0,count:0,min:0,max:0,innersum:0}}var d=f[i];if(ep.debug.statistic.isRunning){d.innersum+=e}else{d.sum+=e}d.count++;if(e>d.max){d.max=e}if(e<d.min){d.min=e}}else{var g=0;console.log("print statistic");b.each(f,function(k,l){console.log("statistic for id:",k,": sum: ",f[k].sum,": count: ",f[k].count,": min: ",f[k].min,": max: ",f[k].max,": innersum: ",f[k].innersum)})}}});ep.extend(ep.debug.statistic,{data:{},isRunning:false})});jQuery.plugin("ep.fn.sprite",["ep.core","jQuery.fn.class"],function(c,d){var b={ico_image:/^(image\/png|image\/jpeg|image\/jpg|image\/gif|image\/bmp|image\/vnd.microsoft.icon|image\/tiff|image\/svg+xml|image\/x-win-bitmap)$/i,ico_box:/^(application\/octet-stream|text\/x-actionscript|audio\/basic|audio\/x-wav|audio\/mpeg|audio\/x-ms-wma|audio\/ogg|audio\/flac|application\/msword|application\/x-dot|application\/vnd.ms-excel|application\/vnd.ms-powerpoint|text\/plain|text\/css|application\/javascript|application\/json|application\/xml)$/i,ico_file_avi:/^(video\/x-msvideo|video\/mpeg|video\/mp4)$/i,ico_file_wmv:/^(video\/x-ms-wmv)$/i,ico_file_swf:/^(video\/x-flv|application\/x-shockwave-flash)$/i,ico_file_mov:/^(video\/quicktime|video\/ogg)$/i,ico_file_rm:/^(application\/vnd.rn-realmedia)$/i,ico_file_ram:/^(audio\/x-pn-realaudio)$/i,ico_file_dcr:/^(application\/x-director)$/i,ico_file_pdf:/^(application\/pdf)$/i,ico_file_htm:/^(text\/html)$/i,ico_folder:/^(application\/zip|application\/x-rar-compressed|application\/gzip|application\/x-tar)$/i},a=/(ep-sprite[\w\d-]*|[^\s]*ico_[^\s]*)/;ep.fn.extend({addSprite:function(e,f){if(/\//.test(e)){var g=e;c.each(b,function(h,j){if(j.test(g)){g=h;return false}});e=g===e?"unknow":g}f=f||"m";return this.each(function(){c(this).removeClass(a).addClass("ep-sprite ep-sprite-"+f+((/[^\s]*ico_[^\s]*/).test(e)?" "+e:" ep-sprite-"+e))})},removeSprite:function(){return this.removeClass(a)},hasSprite:function(e){return this.hasClass("ep-sprite"+(e?"-"+e:""))}})});jQuery.plugin("ep.fn.busy",["ep.core","jQuery.css.borderradius"],function(a,b){ep.fn.extend({busy:function(c){return this.each(function(){var e=a(this),d=e.find("> .ep-busy");if(c==="hide"){var f=a.data(this,"ep-busy-oldposition");if(f==="static"){a.removeData(this,"ep-busy-oldposition");e.css("position","relative")}d.remove()}else{if(!d.length){var f=e.css("position");if(f==="static"){a.data(this,"ep-busy-oldposition",f);e.css("position","relative")}a("<div>").attr("class","ep-busy").css("border-radius",e.css("border-radius")).appendTo(e)}}})}})});jQuery.plugin("ep.fn.contextOrientation","ep.core",function(b,c){var d=/(left|center|right)/,a=/(top|middle|bottom)/;ep.fn.extend({contextOrientation:function(i,h,k){k=k||[0,0];var f=d.exec(h),e=a.exec(h);f=f?f[1]:"";e=e?e[1]:"";if(i instanceof b.Event){var g={left:i.pageX,top:i.pageY},j=0,l=0}else{i=b(i);var g=i.offset(),j=i.outerWidth(),l=i.outerHeight()}return this.each(function(){var n=b(this),o=n.outerWidth(),m=n.outerHeight(),p=g;switch(f){case"right":p.left+=j+k[0];break;case"left":p.left-=o+k[0];break;case"center":p.left+=(j/2)-(o/2)+k[0];break;default:p.left+=k[0];break}switch(e){case"bottom":p.top+=l+k[1];break;case"top":p.top-=m+k[1];break;case"middle":p.top+=(l/2)-(m/2)+k[1];break;default:p.top+=k[1];break}n.css({position:"absolute",top:p.top,left:p.left})})}})});jQuery.plugin("ep.sprite",["ep.core","ep.fn.sprite"],function(a,b){ep.extend({sprite:function(c,d){return ep("<span>").addSprite(c,d)}})});jQuery.plugin("ep.ui.form",["ep.core","ep.ajax","jQuery.fn.form","jQuery.ui.widget"],function(a,b){a.widget("ep.ui.Form",{options:{compareDiff:false},_create:function(){this.elem=this.element.sub(ep);this.timeStamp=a.now()},_init:function(){this.elem.unbind(".uiForm").bind("submit.uiForm",this.Proxy("_submit")).bind("change.uiForm",this.Proxy("_change")).bind("validate.uiForm",this.Proxy("_validate")).bind("reset.uiForm",this.Proxy("_reset"))},_validate:function(d){if(!this.elem.attr("formnovalidate")&&d.target===this.elem[0]){var c=this.elem.formInput().trigger("validate").filter(":invalid:first").focus().trigger("validate");this._change()}},isValid:function(){return !this.elem[0].formInvalid},setValid:function(c){this.elem[0].formInvalid=!c},_isValid:function(c){var d=!c.filter(":invalid").length;this.elem[0].formInvalid=!d;return d},_isChanged:function(c){return !!c.filter(":changed").length},_submit:function(d){this.elem.trigger("validate");var c=this._isValid(this.elem.formInput()),f=this.elem.attr("action"),e=this.options.ajax;if(!f||!c||e||(d.timeStamp-this.timeStamp)<300){d.preventDefault()}this.timeStamp=d.timeStamp;if(!c){return}if(e){ep.ajax(a.extend(true,{url:this.elem.attr("action")||"",type:this.elem.attr("method")||"post",data:this.elem.serializeArray()},e))}},_reset:function(c){this.elem.formInput().each(function(){a(this).triggerHandler("reset")})},_change:function(){var c=this.elem.formInput(),e=!this._isChanged(c),d=!this._isValid(c);c.filter(":submit").attr("disabled",d||(e&&this.options.compareDiff))}})});jQuery.plugin("ep.ui.tooltip",["ep.core","jQuery.ui.widget","ep.fn.sprite","ep.fn.contextOrientation"],function(b,c){var a={focus:["focus.uiTooltip click.uiTooltip","blur.uiTooltip"],click:["click.uiTooltip"],hover:["mouseenter.uiTooltip","mouseleave.uiTooltip"]};b.widget("ep.ui.Tooltip",{options:{event:"hover",context:null,interactive:false,orientation:"",offsetAdjust:[0,0],addClass:"",showDelay:200,hideDelay:400,closeButton:false},_create:function(){var d=this.options;this.elem=this.element.sub(ep).removeClass("HideElement").removeAttr("style");this.context=b(d.context);this.wrap=ep("<div>").addClass("ep-uiTooltip "+d.addClass).attr("style",this.elem.attr("style")||"").appendTo("body").append(this.elem).hide();if(d.closeButton){this.closeButton=ep("<a>").attr({href:"javascript:void(0)","class":"ep-uiTooltip-closeButton"}).text("x").bind("click",{},this.Proxy("_hide")).appendTo(this.wrap)}},_init:function(){this.wrap.unbind(".uiTooltip");this.context.unbind(".uiTooltip");this.wrap.bind("mouseenter.uiTooltip",b.proxy(this,"_enter")).bind("mouseleave.uiTooltip",b.proxy(this,"_leave"));var d=a[this.options.event];if(d[0]){this.context.bind(d[0],b.proxy(this,"_show"))}if(d[1]){this.context.bind(d[1],b.proxy(this,"_hide"))}},_enter:function(d){if(this.options.interactive){this.cursorInside=true;this.wrap.stop(true,true)}},_leave:function(d){this.cursorInside=false;this.hide()},_show:function(d,f){var e=this.options;context=this.context,orient=e.orientation,add=e.offsetAdjust;if(d instanceof b.Event&&!orient&&e.event!=="focus"){context=d}else{if(b.isArray(d)){context=new b.Event({pageX:d[0],pageY:d[1]})}}this.wrap.contextOrientation(context,orient,add).stop(true,true).delay(e.showDelay).fadeIn("normal",f);this.elem.triggerHandler("show");b("html").bind("mouseup",b.proxy(this,"_hide"))},show:function(d){this._show({},d)},_hide:function(d){if(!this.cursorInside||d.data){this.hide()}},hide:function(e){var d=this.options;this.wrap.stop(true,true).delay(d.interactive?d.hideDelay+400:d.hideDelay).fadeOut("normal",e);this.elem.triggerHandler("hide");b("html").unbind("mouseup",b.proxy(this,"_hide"))},destroy:function(){this.wrap.unbind(".uiTooltip");this.elem.unwrap();this.context.unbind(".uiTooltip");b("html").unbind("mouseup",b.proxy(this,"_hide"));this.Inherited(arguments)}})});jQuery.plugin("ep.ui.input",{plugin:["ep.core","ep.dict","jQuery.support.placeholder","jQuery.support.multipleUpload","jQuery.fn.form","jQuery.fn.class","ep.ui.tooltip"],dict:["ep.dict"]},function(a,b){a.widget("ep.ui.Input",{options:{autofocus:false,big:false},_create:function(){this.elem=this.element.data("ep-uiInput",this).sub(ep);this.stack=a([]);this.dict=ep.dict("ep.dict");var e=this.elem[0].tagName.toLowerCase()+":";e=this.type=e==="input:"||e==="button:"?e+this.elem[0].type:e;this.wrap=ep("<label>").insertBefore(this.elem).append(this.elem);this.stack.push(this.wrap[0]);var d=this,h=function(){d.addClass("active");d.wrap.bind("mouseenter.uiInput",f).bind("mouseleave.uiInput",c);a("html").bind("mouseup.uiInput",g)},f=function(){d.addClass("active")},c=function(){d.removeClass("active")},g=function(){d.removeClass("active");d.wrap.unbind("mouseenter.uiInput",f).unbind("mouseleave.uiInput",c);a("html").unbind("mouseup.uiInput",g)},j="",i="ep-uiInput-wrap ep-uiInput-wrap"+a.camelCase("-"+(/((?:[a-z]+$)|^(?:a|button|select|textarea))/.exec(e)||["",""])[1])+(this.elem.is(":disabled")?" disabled":"")+(this.elem.is(":readonly")?" readonly":"")+(this.elem.is(":checked")?" checked":"");this.elem.bind("changeAttr.uiInput",this.Proxy("_changeAttr")).bind("reset.uiInput",this.Proxy("_change")).bind("focusin.uiInput",this.Proxy(function(){this.addClass("focused");if(this.tooltip){this.tooltip[this.tooltip.is(":empty")?"hide":"show"]()}})).bind("focusout.uiInput",this.Proxy(function(){this.removeClass("focused");this._leave();if(this.tooltip){this.tooltip.hide()}}));if(!(/hidden$/i).test(e)){this.wrap.bind("mousedown.uiInput",h)}if((/file$/i).test(e)){j+=" ep-uiInput-hidden";this.fileText=a("<span>").attr({"class":"ep-uiInput ep-uiInput-base ep-uiInput-text epWidth140 epWidth-4",text:this.elem.val()},true).insertBefore(this.elem);if(this.elem.val()==""){this.fileText.html("&nbsp;")}this.fileButton=ep("<span>").attr({"class":"ep-uiInput ep-uiInput-base ep-uiInput-button",text:this.dict.translate("SelectFile")+"..."},true).insertBefore(this.elem);this.stack.push(this.fileText[0],this.fileButton[0])}if(this.options.big){i+=" ep-uiInput-big"}if((/(^(textarea:|select:)|(text|password|email|url|tel|date|datetime|time|number)$)/).test(e)){j+=" ep-uiInput ep-uiInput-base ep-uiInput-field"}if((/checkbox$/).test(e)){i+=" ep-uiInput ep-uiInput-base ep-uiInput-field ep-uiInput-checkbox";j+=" ep-uiInput-hidden"}else{if((/radio$/).test(e)){i+=" ep-uiInput ep-uiInput-radio";j+=" ep-uiInput-hidden"}else{if((/^select:/).test(e)){j+=" ep-uiInput-select "}else{if((/(^(button:|a:)|(submit|reset|button|image)$)/).test(e)){j+=(/image$/).test(e)?"":" ep-uiInput ep-uiInput-base ep-uiInput-button";if((/(submit|reset|image)$/).test(e)){this.elem.bind("click.uiInput",function(k){k.preventDefault();a(this.form)[(/(submit|image)$/).test(e)?"submit":"formReset"]()})}}else{if((/^textarea:$/).test(e)){j+=" ep-uiInput-textarea epWidth-2"}else{if((/(text|password|email|url|tel|date|datetime|time|number)$/i).test(e)){j+=" ep-uiInput-text epWidth-4"}}}}}}if((/(^(select:)|(file|checkbox|radio)$)/).test(e)){this.elem.bind("change.uiInput",this.Proxy("_change"))}if((/(^(textarea:)|(text|password|checkbox|radio|email|url|tel|date|datetime|time|number)$)/).test(e)){this.elem.bind("keyup.uiInput",this.Proxy("_change"))}this.elem.addClass(j);this.wrap.addClass(i);this.lastState=[this.elem[0].value,this.elem[0].checked,this.elem[0].selectedIndex]},_init:function(){this._placeholderInit();this._tooltipInit();if(this.elem.attr("autofocus")||this.options.autofocus){if(this.placeholder){this._placeholderHide()}this.elem[0].focus()}},addClass:function(c){if(!(/(hover|active|focused)/).test(c)||!this.elem.is(":disabled,:readonly")){this.wrap.addClass(c)}},removeClass:function(c){this.wrap.removeClass(c)},_placeholderInit:function(){if((/(text|password|email|url|tel|date|datetime|time|number)$/i).test(this.type)){var e=this.options.placeholder,c=this.elem.attr("placeholder"),d=e||c;if(!a.support.placeholder){if(!this.placeholder&&d){this.elem.bind("focus.uiInput",this.Proxy("_placeholderHide")).bind("blur.uiInput",this.Proxy("_placeholderShow"));this.placeholder=a("<input>").attr({"class":this.elem.attr("class")+" ep-uiInput-placeholder",style:this.elem.attr("style")}).hide().bind("focus.uiInput",this.Proxy("_placeholderHide")).insertAfter(this.elem);this.stack.push(this.placeholder[0])}if(this.placeholder){this.placeholder.prop({value:d||"",defaultValue:d||""});this._placeholderShow()}}else{if(d!==c){this.elem.attr("placeholder",d)}}}},_placeholderHide:function(d){var c=this;if(this.placeholder){var e=this.elem.is(":hidden");this.placeholder.hide().attr("disabled",true);this.elem.show();if(d&&e){setTimeout(function(){c.elem[0].focus()},1)}}},_placeholderShow:function(c){if(this.placeholder&&this.placeholder.is(":hidden")){if(!this.elem.val()){this.elem.hide();this.placeholder.attr("disabled",false).show()}else{this._placeholderHide(c)}}},_tooltipInit:function(c){if(!this.tooltip&&(this.options.info||c)){this.tooltip=ep("<div>").addClass("ep-uiInput-info").uiTooltip({interactive:true,event:"focus",context:this.elem,orientation:"right",offsetAdjust:[3,-2]});if(this.options.info){this.tooltip.html(this.options.info)}this.stack.push(this.tooltip[0])}},_setOption:function(c,d){if(c==="placeholder"){this.elem.attr("placeholder",d)}return this.Inherited(arguments)},_radioGroupCheck:function(){this.elem.formGroup(":radio").uiInput("removeClass","checked").filter(":checked").uiInput("addClass","checked")},_changeAttr:function(d,c){if(c.hasOwnProperty("checked")){if((/radio$/i).test(this.type)){this._radioGroupCheck()}else{this[this.elem.is(":checked")?"addClass":"removeClass"]("checked")}}if(c.hasOwnProperty("disabled")){if(this.elem.is(":disabled")){this.addClass("disabled");this.removeClass("focused")}else{this.removeClass("disabled")}}if(c.hasOwnProperty("readonly")){this[this.elem.is(":readonly")?"addClass":"removeClass"]("readonly")}if(c.hasOwnProperty("placeholder")){this._placeholderInit(true)}if(c.hasOwnProperty("value")){this._change({})}},_stateChanged:function(){var d=this.lastState,e=[this.elem[0].value,this.elem[0].checked,this.elem[0].selectedIndex],c=!(d[0]===e[0]&&d[1]===e[1]&&d[2]===e[2]);this.lastState=e;return c},_change:function(c){if(c.keyCode!==9){if((/checkbox$/i).test(this.type)){this.elem.trigger("changeAttr",{checked:this.elem.is(":checked")})}else{if((/radio$/i).test(this.type)){this.elem.formGroup(":radio").filter(":checked").trigger("changeAttr",{checked:false}).end().filter(":not(:checked)").trigger("changeAttr",{checked:true})}else{if((/file$/i).test(this.type)){if(this.elem.val()!=""){this.fileText.text(this.elem.val().replace(/^.*?fakepath[\/\\]?/,""))}else{this.fileText.html("&nbsp;")}}}}}this._leave()},_leave:function(){this[this.elem.is(":changed")?"addClass":"removeClass"]("changed");if(this._stateChanged()){this.elem.trigger("changeValue");a(this.elem[0].form).trigger("change")}},destroy:function(){this.elem.insertBefore(this.wrap).removeClass(/(ep-uiInput[\w\d-]*|epWidth-\d+)/g);this.stack.remove();return this.Inherited(arguments)}})});jQuery.plugin("ep.ui.dialog",["ep.core","ep.ui.form","ep.ui.input","jQuery.ui.dialog"],function(b,c){b.widget("ep.ui.Dialog",b.ui.dialog,{options:{resizable:"se",zIndex:20000},_create:function(){this.Inherited(arguments);if(this.options.form){this._createForm(this.options.form)}this.uiDialog.removeClass("ui-corner-all").addClass("epDialog");this.uiDialogTitlebar.removeClass("ui-corner-all").addClass("epDialogTitleBar")},_setOption:function(d,e){switch(d){case"form":if(!this.uiForm){this._createForm(e)}else{this.uiForm.uiForm(e)}break;case"title":b(".ui-dialog-title",self.uiDialogTitlebar).empty().append(this.options.title=(e||"&#160;"));break;default:this.Inherited(arguments);break}},_createForm:function(d){this.uiForm=this.options.form=ep("<form>").attr(this.options.form).insertBefore(this.uiDialog).append(this.uiDialog).uiForm()},_createButtons:function(g){var f=this,d=false,e=b("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix epDialogButtonBar"),h=b("<div>").addClass("ui-dialog-buttonset").appendTo(e);f.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof g==="object"&&g!==null){b.each(g,function(){return !(d=true)})}if(d){b.each(g,function(i,k){k=b.extend({type:"button",text:i,click:function(){}},b.isFunction(k)?{click:k,text:i}:k);var j=k.type;delete (k.type);g[i]=ep('<button type="'+j+'">').attr(k,true).unbind("click").appendTo(h).uiInput().bind("click",function(){k.click.apply(f.element[0],arguments)})});e.appendTo(f.uiDialog)}},destroy:function(){this.Inherited(arguments);if(this.uiForm){this.uiForm.remove()}}});var a=b.ui.dialog.overlay.create;b.ui.dialog.overlay.create=function(e){var f=this.instances.length,d=a.apply(this,arguments);if(f===0){b(document).bind("click.dialog-overlay",function(g){if(e.options.closeOnClickOut&&g.originalTarget==e.overlay.$el[0]){e.close(g);g.preventDefault()}})}return d}});jQuery.plugin("ep.ui.slideshow",{plugin:["ep.core","jQuery.tmpl","jQuery.ui.widget","ep.fn.busy","ep.ui.dialog","jQuery.event.special.load","jQuery.effects.core","jQuery.effects.fade","jQuery.effects.slide","ep.ui.magnifier"],tmpl:["ep.ui.slideshow","ep.ui.slideshowPopup","ep.ui.slideshowFisheye","ep.ui.slideshowList","ep.ui.slideshowMoviestrip"]},function(a,b){a.widget("ep.ui.Slideshow",{_imagesData:null,_bindStack:null,_imageLoader:null,_slideshowContainerNode:null,_slideshowCreated:null,_slideshowBox:null,_imageFrontNode:null,_imageFrontImg:null,_imageBackNode:null,_imageBackImg:null,_currentImgId:null,_currentPopupImgId:null,_thumbsNode:null,_controlsNode:null,_prevButton:null,_playButton:null,_popoutButton:null,_nextButton:null,_popupNode:null,_popupImg:null,_popupPrevButton:null,_popupNextButton:null,_topNode:null,_descNode:null,_locNode:null,_bottomNode:null,_countNode:null,_dateNode:null,_isPlaying:null,_playInterval:null,_isLoading:null,_thumbnailClasses:{small:"ep-uiSlideshow-ThumbnailSizeSmall",medium:"ep-uiSlideshow-ThumbnailSizeMedium",large:"ep-uiSlideshow-ThumbnailSizeLarge"},options:{type:"big",width:"300px",height:"450px",images:null,thumbnails:null,showDelay:3500,controls:true,start:false,showDescription:true,magnifier:false,magDir:"right"},_create:function(){this.Inherited(arguments);this._imagesData=this.options.images;this._bindStack=a();this._currentImgId=0;this._isPlaying=0;this._imageLoader=new Image();this._imageLoader.onload=a.proxy(this,"_imageLoaderLoaded");this._slideshowCreated=false;a.tmpl("ep.ui.slideshowPopup").appendTo(this.element);this._popupNode=this.element.children(".ep-uiSlideshow-popup");this._popupNodeImgContainer=this._popupNode.children(".ep-uiSlideshow-popup-imgContainer");this._popupImg=this._popupNodeImgContainer.children("img");this._popupPrevButton=this._popupNode.find(".ep-uiSlideshow-popup-controlPrev");this._popupNextButton=this._popupNode.find(".ep-uiSlideshow-popup-controlNext");if(this._imagesData.length>1){this._bindStack.push(this._popupPrevButton[0],this._popupNextButton[0]);this._popupPrevButton.bind("click",a.proxy(this,"PopupShowPrevImage"));this._popupNextButton.bind("click",a.proxy(this,"PopupShowNextImage"))}else{this._popupPrevButton.hide();this._popupNextButton.hide()}var c=this;ep(this._popupNode).uiDialog({modal:true,closeOnClickOut:true,autoOpen:false,dialogClass:"ep-uiSlideshow-popup-dialog",resize:"auto",position:"center",width:"auto"})},_init:function(){if(this.options.magnifier){this.options.controls=false;this.options.start=false}},_createSlideshow:function(){var c=[];if(this.options.thumbnails){for(var g=0,f=this._imagesData.length;g<f;g++){var h=this._imagesData[g];c.push({img:h.small})}}this._slideshowContainerNode.empty();a.tmpl("ep.ui.slideshow",[{image1:this._imagesData[0].medium,image2:this._imagesData[0].medium,thumbs:c.length?c:b,baseUrl:ep.config.javascriptRoot}]).appendTo(this._slideshowContainerNode);this._slideshowBox=this._slideshowContainerNode.children(".ep-uiSlideshow-box");this._imageFrontNode=this._slideshowBox.children(".ep-uiSlideshow-front");this._imageFrontImg=this._imageFrontNode.children("img");this._imageBackNode=this._slideshowBox.children(".ep-uiSlideshow-back");this._imageBackImg=this._imageBackNode.children("img");this._thumbsNode=this._slideshowContainerNode.children(".ep-uiSlideshow-thumbbox");this._bindStack.push(this._slideshowBox[0],this._imageFrontNode[0],this._imageFrontImg[0],this._imageBackNode[0],this._imageBackImg[0],this._slideshowContainerNode[0]);var d=this;if(this.options.magnifier){var e={magnifiedPicture:this._imagesData[0].large,magWidth:this.options.magWidth,magHeight:this.options.magHeight,magBG:this.options.magBG,magOpac:this.options.magOpac,moveCorrect:-8,slideshow:this};e.id=1;ep(this._imageFrontImg).uiMagnifier(e);e.id=2;ep(this._imageBackImg).uiMagnifier(e)}this._imageBackNode.hide();this._imageFrontImg.one("load",function(){d._correctImgPosition(d._imageFrontImg,d._imageFrontNode,d._imageFrontImg.width(),d._imageFrontImg.height());d._setTexts();if(d.options.start){d._playButton.trigger("click")}});this._slideshowBox.css({width:this.options.width,marginBottom:(this.options.magnifier)?"3px":"0",height:(parseInt(this.options.height)-((this.options.magnifier)?3:0))+"px"});this._controlsNode=this._slideshowBox.children(".ep-uiSlideshow-controls");if(this.options.magnifier){this._controlsNode.children("ul:first").css({marginTop:"0px"})}if(this.options.type=="big"){this._controlsNode.addClass("ep-uiSlideshow-controls-big")}if(this.options.controls){this._prevButton=this._controlsNode.find(".ep-uiSlideshow-controlPrev");this._playButton=this._controlsNode.find(".ep-uiSlideshow-controlPlay");this._popoutButton=this._controlsNode.find(".ep-uiSlideshow-controlPopout");this._nextButton=this._controlsNode.find(".ep-uiSlideshow-controlNext");this._bindStack.push(this._prevButton[0],this._playButton[0],this._popoutButton[0],this._nextButton[0]);this._prevButton.bind("click",a.proxy(this,"_onClickPrevButton"));this._playButton.bind("click",a.proxy(this,"_onClickPlayButton"));this._popoutButton.bind("click",a.proxy(this,"_onClickPopoutButton"));this._nextButton.bind("click",a.proxy(this,"_onClickNextButton"));this._slideshowBox.bind("mouseenter",a.proxy(this,"_onMouseEnterSlideshowBox"));this._slideshowBox.bind("mouseleave",a.proxy(this,"_onMouseLeaveSlideshowBox"));this._controlsNode.hide()}else{this._controlsNode.hide()}if(this.options.showDescription){this._topNode=this._slideshowContainerNode.find(".ep-uiSlideshow-top");this._descNode=this._slideshowContainerNode.find(".ep-uiSlideshow-description");this._locNode=this._slideshowContainerNode.find(".ep-uiSlideshow-location");this._bottomNode=this._slideshowContainerNode.find(".ep-uiSlideshow-bottom");this._countNode=this._slideshowContainerNode.find(".ep-uiSlideshow-count");this._dateNode=this._slideshowContainerNode.find(".ep-uiSlideshow-date");this._bindStack.push(this._topNode[0],this._descNode[0],this._locNode[0],this._bottomNode[0],this._countNode[0],this._dateNode[0])}else{this._slideshowContainerNode.find(".ep-uiSlideshow-top").hide();this._slideshowContainerNode.find(".ep-uiSlideshow-bottom").hide()}this._slideshowBox.delegate("img","click",a.proxy(this,"popoutCurrent"));if(this.options.thumbnails&&c.length){this._thumbsNode.find("img").each(function(i,j){var k=a(j);k.bind("click",a.proxy(d,"_onClickThumbnail"))})}else{this._thumbsNode.remove()}this._slideshowContainerNode.show()},_correctImgPosition:function(j,f,c,k){f.css("top","0px");f.css("left","0px");j.width("");j.height("");var i=k;var g=this._slideshowBox.height();var h=c;var e=this._slideshowBox.width();var d=b;if(i>g&&h>e){if((i-g)>(h-e)){d="height"}else{d="width"}}else{if(i>g&&h<=e){d="height"}else{if(i<=g&&h>e){d="width"}}}if(d=="height"){j.height(g);h=h*((g/i))}else{if(d=="width"){j.width(e);i=i*((e/h))}}if(i<g){f.css("top",(g-i)/2+"px");this._correct=(g-i)/2}if(h<e){f.css("left",(e-h)/2+"px")}},_changeBackAndFront:function(d,g,f,c){this._isLoading=false;this._imageBackImg.attr("src",g);this._correctImgPosition(this._imageBackImg,this._imageBackNode,f,c);var e=this;this._imageFrontNode.fadeOut(500);this._imageBackNode.fadeIn(500,function(){var i=e._imageBackNode;var h=e._imageBackImg;e._imageBackNode=e._imageFrontNode;e._imageFrontNode=i;e._imageBackImg=e._imageFrontImg;e._imageFrontImg=h;e._setTexts();if(e.options.magnifier){ep(e._imageFrontImg).uiMagnifier("hideMover");ep(e._imageBackImg).uiMagnifier("hideMover");ep(ep(this).parent()).uiMagnifier("setImage",e._imagesData[e._currentImgId].medium,e._imagesData[e._currentImgId].large)}})},_setTexts:function(){if(this.options.showDescription){var c=this._imagesData[this._currentImgId];if(c.description){this._descNode.html(c.description)}if(c.location){this._locNode.html(c.location)}if(c.description||c.location){this._topNode.show("slide",{direction:"up"},1000)}this._countNode.html((this._currentImgId+1)+"&nbsp;|&nbsp;"+this._imagesData.length);if(c.date){this._dateNode.html(c.date)}this._bottomNode.show("slide",{direction:"down"},1000)}},_imageLoaderLoaded:function(c){a(this._imageLoader).trigger("loaded",[this._imageLoader.src,this._imageLoader.width,this._imageLoader.height])},_setPopup:function(e,j,h,c){var g=ep(this._popupNode);if(h&&c){g.uiDialog("open");this._popupImg.height("");this._popupImg.width("");this._popupNodeImgContainer.width("");this._popupNodeImgContainer.height("");this._popupImg.attr("src",j);var i=g.parent().height();var f=a(window).height();var d=a(window).width();if((c+100)>f||(h+100)>d){if(Math.round((d/f)/(h/c))){this._popupImg.height(f-100);this._popupNodeImgContainer.height(f-100);this._popupNodeImgContainer.width(h*((f-100)/c))}else{this._popupImg.width(d-100);this._popupNodeImgContainer.width(d-100);this._popupNodeImgContainer.height(c*((d-100)/h))}}else{this._popupNodeImgContainer.width(h);this._popupNodeImgContainer.height(c)}}g.busy("hide").uiDialog("open").uiDialog("option","position","center")},_onClickPopoutButton:function(c){if(c){c.stopPropagation()}this.stopPlaying();this.popoutCurrent()},_onClickThumbnail:function(c){var d=a(c.currentTarget).data("imgid");this.showImage(d)},_onClickPlayButton:function(c){if(c){c.stopPropagation()}if(this._isPlaying){this.stopPlaying()}else{this.startPlaying()}},_onMouseEnterSlideshowBox:function(){this._controlsNode.fadeIn(500)},_onMouseLeaveSlideshowBox:function(){this._controlsNode.fadeOut(500)},_onClickNextButton:function(c){this.stopPlaying();if(c){c.stopPropagation()}this.showNextImage()},_onClickPrevButton:function(c){this.stopPlaying();if(c){c.stopPropagation()}this.showPrevImage()},_onClickOverviewImage:function(c){var d=a(c.currentTarget).data("imgid");this.stopPlaying();if(this._slideshowCreated){this.showImage(d)}else{this.popupImage(d)}},showNextImage:function(){if(!this._isLoading){if(this._currentImgId>=(this._imagesData.length-1)){this.showImage(0)}else{this.showImage(this._currentImgId+1)}}},showPrevImage:function(){if(this._currentImgId==0){this.showImage(this._imagesData.length-1)}else{this.showImage(this._currentImgId-1)}},showImage:function(c){var d=this._imagesData[c];if(d){this._currentImgId=c;if(this._topNode){this._topNode.hide()}if(this._bottomNode){this._bottomNode.hide()}this._isLoading=true;a(this._imageLoader).one("loaded",a.proxy(this,"_changeBackAndFront"));a(this._imageLoader).attr("src",d.medium)}},popupImage:function(c){var d=this._imagesData[c];if(d){if(this._popupImg.attr("src").match(d.large)){this._setPopup()}else{ep(this._popupNode).busy();this._currentPopupImgId=c;a(this._imageLoader).one("loaded",a.proxy(this,"_setPopup"));a(this._imageLoader).attr("src",d.large)}}},PopupShowNextImage:function(){if(this._currentPopupImgId>=(this._imagesData.length-1)){this.popupImage(0)}else{this.popupImage(this._currentPopupImgId+1)}},PopupShowPrevImage:function(){if(this._currentPopupImgId==0){this.popupImage(this._imagesData.length-1)}else{this.popupImage(this._currentPopupImgId-1)}},popoutCurrent:function(){this.stopPlaying();this.popupImage(this._currentImgId)},startPlaying:function(){this._isPlaying=1;this._playInterval=setInterval(a.proxy(this,"showNextImage"),this.options.showDelay);this._playButton.removeClass("ep-sprite-controlPlay");this._playButton.addClass("ep-sprite-controlStop")},stopPlaying:function(){if(this._isPlaying){this._isPlaying=0;clearInterval(this._playInterval);this._playButton.removeClass("ep-sprite-controlStop");this._playButton.addClass("ep-sprite-controlPlay")}},createSlideshow:function(c){if(!this._slideshowCreated){this._slideshowCreated=true;this._slideshowContainerNode=c;this._createSlideshow()}},addImageOverview:function(g,i,m){g.empty();m=(m===b)?100:m;var e=(m==300)?"large":(m==150)?"medium":"small";var l=this._thumbnailClasses[e];var j;switch(i){case"Fisheye":a.tmpl("ep.ui.slideshowFisheye",[{images:this._imagesData,sliderSize:e,size:"small"}]).appendTo(g);j=g.find("li");a(j).addClass(l);break;case"Moviestrip":a.tmpl("ep.ui.slideshowMoviestrip",[{images:this._imagesData,sliderSize:e,size:"small"}]).appendTo(g);j=g.find("li");a(j).addClass(l);var n=j.length*j.outerWidth(true);var c=g.width();var f=0;var k=c-n;var h=g.find(".ep-Slideshow-MovieStrip-ImageContainer");var d=n;h.width(n);if(n<=c){h.css({"margin-left":(c-n)/2});break}g.children(".ep-Slideshow-MovieStrip-Slider").bind("mousemove",function(p){var q=a(this);var o=p.pageX-q.offset().left;var r=q.data("ep-Slideshow-Moviestrip");if(o<=(c*1/3)){if(r!="left"){q.data("ep-Slideshow-Moviestrip","left");h.stop(true).animate({left:f},d);return}}else{if(o>(c*1/3)&&o<=(c*2/3)){if(r){q.data("ep-Slideshow-Moviestrip","");h.stop(true);return}}else{if(o>(c*2/3)){if(r!="right"){q.data("ep-Slideshow-Moviestrip","right");h.stop(true).animate({left:k},d);return}}}}});break;case"List":a.tmpl("ep.ui.slideshowList",[{images:this._imagesData,sliderSize:e,size:"small"}]).appendTo(g);j=g.find("li");a(j).addClass(l);break;default:a.tmpl("ep.ui.slideshowMoviestrip",[{images:this._imagesData,sliderSize:e,size:"small"}]).appendTo(g);j=g.find("li");a(j).addClass(l);break}g.delegate("li","click",a.proxy(this,"_onClickOverviewImage"))},destroy:function(){this.Inherited(arguments)}})});jQuery.plugin("ep.ui.coverflow",["ep.core","jQuery.ui.widget","jQuery.support.flash","jQuery.compareVersion"],function(c,d){c.widget("ep.ui.Coverflow",{imageData:null,titleText:null,id:null,coverflowModuleSrc:location.protocol+"//"+location.host+ep.config.javascriptRoot+"/ep/ui/Coverflow.swf",options:{imagesData:null},_create:function(){this.Inherited(arguments);this.id="ep_ui_Coverflow_"+a++;this.imageData=[];b[this.id]=this.element;this.titleText=this.element.attr("title");var f=this;var e=1;if(this.options.imagesData){var g=this.options.imagesData;for(var j=0,h=g.length;j<h;j++){var l=g[j];this.imageData.push([l.medium,ep.scrunch(l.description,40),l.href,null,false,j])}}else{var k=this.element.find("a").each(function(i,n){var n=c(n);var m=n.find("img:first");f.imageData.push([m.attr("src"),m.attr("longdesc"),n.attr("href"),n.attr("href2"),(m.attr("ismap")?true:false),e]);e++})}if(c.compareVersion(c.support.flash,"9")>=0){if(this.imageData.length>2){this.element.removeClass("HideElement");this._buildCoverflow();this.element.addClass("Flashed");c(window).bind("resize",c.proxy(this,"_buildCoverflow"))}else{this._createFlashFallback();c(".ImageSlide").removeClass("HideElement");this.element.css({"text-align":"center",overflow:"hidden"})}}else{this._createFlashFallback();c(".ImageSlide, .ImageGalleryListItemContainer").removeClass("HideElement")}},_createFlashFallback:function(){if(this.element.children().length==0){var e=this;c.each(this.imageData,function(g,h){var f=c("<a>").attr("href",h[2]).appendTo(e.element);c("<img>").attr("src",h[0]).appendTo(f)})}this.element.removeClass("HideElement")},getData:function(){return this.imageData},addToBasket:function(){var h=c("#"+this.id+"_flash").attr("currentimageid");if(h==""){var j=(/currentimageid=["'](\d+)["']/).exec(c("#"+this.id+"_flash").parent().html());h=j?j[1]:""}for(var g=0,f=this.imageData.length;g<f;g++){currentImageData=this.imageData[g];if(h==currentImageData[5]&&ep.config.baseUrl&&currentImageData[3]){var e=ep.config.baseUrl+currentImageData[3];c.ajax({type:"GET",url:e,async:false,success:function(){if(location.protocol.toLowerCase()=="https:"){window.location.href=epConfig.webUrlSsl}else{window.location.href=epConfig.webUrl}}})}}},_buildCoverflow:function(){this.element.attr("title",this.titleText);if(c.browser.msie&&parseInt(c.browser.version)<=8){swfSrc=this.coverflowModuleSrc+"?"+String(Math.floor(Math.random()*9999))}else{swfSrc=this.coverflowModuleSrc}var e='<object name="'+this.id+'_flash" id="'+this.id+'_flash" callback="ep(ep.ui.Coverflow.getWidget(\''+this.id+"')).uiCoverflow('getData');\"  addtobasket=\"ep(ep.ui.Coverflow.getWidget('"+this.id+'\')).uiCoverflow(\'addToBasket\');" currentimageid="" type="application/x-shockwave-flash" data="'+swfSrc+'" > <param name="movie" value="'+swfSrc+'" /> <param name="allowscriptaccess" value="always" /> <param name="wmode" value="transparent" /></object>';this.element.html(e)},destroy:function(){this.Inherited(arguments)}});var b={};var a=1;c.extend(ep.ui.Coverflow,{getWidget:function(e){return b[e]}})});jQuery.plugin("ep.ui.validate",["ep.validate","ep.ui.input"],function(a,b){a.widget("ep.ui.Validate",ep.ui.Input,{options:{valid:true,type:"basic"},_create:function(){this.Inherited(arguments);this.options=a.extend({accept:this.elem.attr("accept"),min:parseInt(this.elem.attr("min"),10),max:parseInt(this.elem.attr("max"),10),minlength:parseInt(this.elem.attr("minlength"),10),maxlength:parseInt(this.elem.attr("maxlength"),10),pattern:this.elem.attr("pattern"),required:this.elem.attr("required")},this.options);this.wrap.addClass("ep-uiValidate");this.elem.bind("validate.uiValidate blur.uiValidate",this.Proxy("_validate"));if(!this.options.valid){this._setInstantly();this.elem[0].formInvalid=true;this.addClass("invalid")}},_init:function(){this.Inherited(arguments)},_setInstantly:function(){this._instantly=true;this.elem.bind("changeValue.uiValidate",this.Proxy("_validate"))},_radioGroupCheck:function(){this.elem.formGroup(":radio").trigger("validate").uiInput("removeClass","checked").filter(":checked").uiInput("addClass","checked")},_changeAttr:function(e,c){var d=this;this.Inherited(arguments);a.each(c,function(f,g){if((/^(accept|pattern|required)$/i).test(f)){d.options[f]=g}else{if((/^(min|max|minlength|maxlength)$/i).test(f)){d.options[f]=parseInt(g,10)}}})},_setOption:function(c,d){if(c=="valid"&&d!==b){this.elem[0].formInvalid=!d;this[d?"removeClass":"addClass"]("invalid")}return this.Inherited(arguments)},_validate:function(d){if(d.keyCode!==9){var e=this.elem.val();if(this.elem.is(":radio")){e=this.elem.formGroup(":radio").filter(":checked").val()||""}else{if(this.elem.is(":checkbox")){e=this.elem.filter(":checked").val()||""}}this.valid=ep.validate[this.options.type](e,this.options);var c=this.valid===true;if(!c&&!this._instantly){this._setInstantly()}this.elem[0].formInvalid=!c;this[c?"removeClass":"addClass"]("invalid");if(d.type!=="changeAttr"){a(this.elem[0].form).trigger("change")}this._tooltipShow()}},_tooltipShow:function(){if(this.valid!==true){if(!this.tooltip){this._tooltipInit(true);this.tooltip.bind("show",this.Proxy("_tooltipHide"))}if(!this.errormsg){this.errormsg=a("<div>").addClass("ep-uiValidate-message").insertBefore(this.tooltip);this.stack.push(this.errormsg[0])}var c={min:this.options.min,max:this.options.max,minlength:this.options.minlength,maxlength:this.options.maxlength},e=this.options.format,d={region:this.options.region};if(this.options.type==="number"){d.currency=this.options.currency;c.example=a.i18n.formatNumber(21.45923,e,d);if(c.min||c.max){c.min=a.i18n.formatNumber(c.min,e,d);c.max=a.i18n.formatNumber(c.max,e,d)}}else{if(this.options.type==="date"){c.example=a.i18n.formatDate(new Date(),e,d);if(c.min||c.max){c.min=a.i18n.formatDate(new Date(c.min),e,d);c.max=a.i18n.formatDate(new Date(c.max),e,d)}}}this.errormsg.text(this.dict.translateData(this.valid,c));this.errormsg.show();if(this.elem.is(":focus")){this.tooltip.uiTooltip("show")}}else{this._tooltipHide()}},_tooltipHide:function(){var d=this,c=function(){if(d.errormsg){d.errormsg.hide()}};if(this.tooltip&&this.valid===true){if(!this.options.info){this.tooltip.uiTooltip("hide",c)}else{c()}}},destroy:function(){this.elem.unbind(".uiValidate");this.wrap.removeClass(/ep-uiValidate[\w\d-]*/g);this.Inherited(arguments)}})});jQuery.plugin("ep.ui.spinner",["ep.core","ep.ui.validate","ep.date","ep.sprite"],function(c,d){var b=function(e){return !!(e===0||(!isNaN(e)&&e))},a=c("html");c.widget("ep.ui.Spinner",ep.ui.Validate,{options:{type:"number",format:"n0",step:1,stepType:"hours"},_create:function(){this.Inherited();var e=this;this.options=c.extend({step:parseInt(this.elem.attr("step"),10)},this.options);this.wrap.addClass("ep-uiSpinner");this.elem.addClass("epWidth-29").bind("keydown",function(f){if(f.keyCode===38||f.keyCode===40){f.preventDefault();if(!e._interval){e._start(f.keyCode===38?1:-1)}}}).bind("keyup",function(f){if(f.keyCode===38||f.keyCode===40){f.preventDefault();e._stop()}});if(this.placeholder){this.placeholder.addClass("epWidth-29")}this.stepper=c("<span>").addClass("ep-uiInput ep-uiInput-base ep-uiInput-button ep-uiSpinner-stepper").appendTo(this.wrap);this.stepUp=ep(this.dict.parse('<a href="javascript:;">+</a>')).addClass("ep-uiSpinner-stepUp").attr({tabIndex:-1}).bind("mousedown.uiSpinner",function(){e._start(1)}).appendTo(this.stepper);this.stepDown=ep(this.dict.parse('<a href="javascript:;">&ndash;</a>')).addClass("ep-uiSpinner-stepDown").attr({tabIndex:-1}).bind("mousedown.uiSpinner",function(){e._start(-1)}).appendTo(this.stepper);this.stack.push(this.stepper[0],this.stepUp[0],this.stepDown[0])},_init:function(){this.Inherited();this._unitInit();var i=this.options;if(i.type!=="date"){var g=(/(c|n|p)(\d{0,})/).exec(i.format),f=(i.step+"").split("."),h=parseInt(g[2]||0,10),e=f[1]?f[1].length:0;this.options.format=g[1]+Math.max(h,e)}},_unitInit:function(){if(!this.unit&&this.options.unit){this.unit=c("<span>").addClass("ep-uiSpinner-unit").insertBefore(this.stepper);this.stack.push(this.unit[0])}if(this.unit){this.unit.text(this.options.unit);var e=(this.unit.width()+4)+"px";this.elem.css("padding-right",e);if(this.placeholder){this.placeholder.css("padding-right",e)}}},_tooltipInit:function(){this.Inherited(arguments);if(this.tooltip){this.tooltip.uiTooltip("option","offsetAdjust",[30,-1])}},_changeAttr:function(g,e){var f=this;c.each(e,function(h,i){if((/^(accept|pattern|required)$/i).test(h)){f.options[h]=i}else{if((/^(min|max|minlength|maxlength|step)$/i).test(h)){f.options[h]=parseInt(i,10)}}})},_parseValue:function(){var g=this.elem.attr("value"),f=this.options,e={region:f.region};if(f.type==="date"){if(!b(this._val)){this._val=b(f.min)?new ep.Date(f.min):new ep.Date()}g=c.i18n.parseDate(g,f.format,e);this._val=b(g)?new ep.Date(g):this._val}else{if(!b(this._val)){this._val=b(f.min)?f.min:0}e.currency=f.currency;g=c.i18n.parseNumber(g,10,e);this._val=b(g)?g:this._val}},_start:function(e){a.bind("mouseup.uiSpinner",this.Proxy("_stop"));this._placeholderHide();this._parseValue();this._type="_spin"+(this.options.type==="date"?"Date":"Number");this._step=this.options.step*e;this._count=0;this[this._type]();this._interval=setInterval(this.Proxy("_spin"),250)},_spin:function(){this._count++;if((/^(10|20|30)$/).test(this._count+"")){clearInterval(this._interval);this._interval=setInterval(this.Proxy("_spin"),150/this._count)}this[this._type]()},_spinNumber:function(){var e=this.options;this._val+=this._step;if(b(e.min)&&e.min>this._val){this._val=e.min;this._stop()}else{if(b(e.max)&&e.max<this._val){this._val=e.max;this._stop()}}this.elem.val(c.i18n.formatNumber(this._val,e.format,{region:e.region,currency:e.currency}))},_spinDate:function(e){var f=this.options;this._val[c.camelCase("add-"+f.stepType)](this._step);if(b(f.min)&&f.min>this._val.getTime()){this._val=new ep.Date(f.min);this._stop()}else{if(b(f.max)&&f.max<this._val.getTime()){this._val=new ep.Date(f.max);this._stop()}}this.elem.val(c.i18n.formatDate(this._val,f.format,{region:f.region}))},_stop:function(){a.unbind("mouseup.uiSpinner",this.Proxy("_stop"));this._interval=clearInterval(this._interval);this._placeholderShow();this.elem.filter(":visible").focus().end().trigger("changeValue")},destroy:function(){this.elem.removeClass("epWidth-29").unbind(".uiSpinner");this.wrap.removeClass(/ep-uiSpinner[\w\d-]*/g);this.Inherited(arguments)}})});jQuery.plugin("ep.ui.datepicker",{plugin:["ep.core","ep.date","ep.sprite","ep.fn.busy","ep.ui.spinner","jQuery.tmpl"],tmpl:["ep.ui.datepicker"]},function(b,d){b.widget("ep.ui.Datepicker",ep.ui.Validate,{options:{type:"date",format:"l",showOn:"button",duration:"normal",show:"fadeIn",hide:"fadeOut",weekDaysAvailable:[1,1,1,1,1,1,1],numberOfMonths:1,showOtherMonth:true,selectOtherMonth:false,changeMonth:true,changeYear:true,region:b.config.i18n.region,time:true,timeStep:15,min:d,max:d},_create:function(){this.Inherited();var e=new ep.Date().setMinutes(30).setSeconds(0).setMilliseconds(0);this._date=e.clone().setHours(0,0,0,0);this._dateNow=this._date.clone();this._dateSelected=this._date.clone();this._timeSelected=e.clone().setFullYear(0,0,0);this.domCache=b("<div>");this.cal=b.i18n.regions[this.options.region].calendar;this.elem.bind("changeValue.uiDatepicker",this.Proxy("_changeElemVal"));this.showButton=b("<span>").attr({"class":"ep-uiInput ep-uiInput-base ep-uiInput-button ep-uiDatepicker-showButton"}).html(ep.sprite("calendar","s").addClass("ep-uiInput-buttonSpriteOnly")).bind("click.uiDatepicker",this.Proxy("show")).appendTo(this.domCache);this.stack.push(this.domCache[0],this.showButton[0]);this._changeElemVal()},_init:function(){this.Inherited();var e=this.options;if((/^(focus|both)$/).test(e.showOn)){this.elem.unbind("focus.uiDatepicker").bind("focus.uiDatepicker",this.Proxy("show"))}if((/^(button|both)$/).test(e.showOn)){this.elem.addClass("epWidth-29");if(this.placeholder){this.placeholder.addClass("epWidth-29")}this.showButton.insertAfter(this.placeholder||this.elem)}else{this.elem.removeClass("epWidth-29");if(this.placeholder){this.placeholder.removeClass("epWidth-29")}this.showButton.appendTo(this.domCache)}if(this.container){this._initCalCache();if(e.time&&!this.timeBar){this._createTimeBar()}}this._tooltipInit();if(e.showOn==="inline"){this.show()}},_initCalCache:function(){this._calCache={weekDays:a(b.merge([],this.cal.days.namesShort),this.cal.firstDay),months:b.merge([],this.cal.months.names)}},_tooltipInit:function(){this.Inherited(arguments);if(this.tooltip&&(/^(button|both)$/).test(this.options.showOn)){this.tooltip.uiTooltip("option","offsetAdjust",[30,-1])}else{if(this.tooltip){this.tooltip.uiTooltip("option","offsetAdjust",[3,-2])}}},_createBase:function(){var e=this;this.container=ep("<form>").addClass("epDialog ep-uiDatepicker-container").hide();this.prevButton=ep('<button type="button">').append(ep.sprite("arrow-l","s").addClass("ep-uiInput-buttonSpriteOnly")).uiInput().uiInput("addClass","ep-uiDatepicker-prev").bind("click.uiDatepicker",function(){e._changeMonth(-1)});this.nextButton=ep('<button type="button">').append(ep.sprite("arrow-r","s").addClass("ep-uiInput-buttonSpriteOnly")).uiInput().uiInput("addClass","ep-uiDatepicker-next").bind("click.uiDatepicker",function(){e._changeMonth(1)});this.buttonBar=b("<div>").addClass("epDialogButtonBar ep-uiDatepicker-buttonBar").appendTo(this.container);this.todayButton=ep('<button type="button">').text(this.dict.translate("Today")).appendTo(this.buttonBar).uiInput().uiInput("addClass","ep-uiDatepicker-today").bind("click.uiDatepicker",function(){e._date=e._dateNow.clone().setHours(0,0,0,0);e._changeDay(e._date.getTime());e._createCalendars()});this.doneButton=ep('<button type="button">').text(this.dict.translate("Done")).appendTo(this.buttonBar).uiInput().uiInput("addClass","ep-uiDatepicker-done").bind("click.uiDatepicker",this.Proxy("hide"));b("a.ep-uiDatepicker-dayClick",this.container[0]).live("click",this.Proxy("_selectDay"));b("select.ep-uiDatepicker-monthSelect,select.ep-uiDatepicker-yearSelect",this.container[0]).live("change",function(){e._changeMonth(parseInt(this.value,10))});this.calendars=b();this._init();this.container.appendTo("body");this.stack.push(this.container[0],this.prevButton[0],this.nextButton[0],this.doneButton[0],this.todayButton[0],this.buttonBar[0])},_createTimeBar:function(){this.timeBar=b("<div>").addClass("ep-uiDatepicker-timeBar").insertBefore(this.buttonBar);this.stack.push(this.timeBar[0]);this._createTimeSelect()},_createTimeSelect:function(){this.timeSelect=ep("<input>").attr({"class":"epWidth100",placeholder:"00:00"}).appendTo(this.timeBar).uiSpinner({type:"date",step:15,stepType:"minutes",format:"t",region:this.options.region}).uiInput("addClass","ep-uiDatepicker-time").bind("changeValue.uiDatepicker",this.Proxy("_changeTimeVal"));this._setTimeVal();this.stack.push(this.timeSelect[0])},_createCalendars:function(){this.container.busy("show");var f=this.options,e=this._calendarData(),g;b.each(e,function(h,j){while(j.days.length>=7){j.weeks.push({days:j.days.splice(0,7)})}});g=b.tmpl("ep.ui.datepicker",e);g.not(":first,:last").addClass("ep-uiDatepicker-calendarMiddle");g.not(":last").first().addClass("ep-uiDatepicker-calendarFirst");g.not(":first").last().addClass("ep-uiDatepicker-calendarLast");this.prevButton.attr("disabled",!c(f.min,this._date.clone().setFirstMonthDay().setHours(0,0,0,-1).getTime())).parent().prependTo(g.filter(":first").find(".ep-uiDatepicker-titleBar"));this.nextButton.attr("disabled",!c(d,this._date.clone().setLastMonthDay().setHours(0,0,0,0).addDate(1).getTime(),f.max)).parent().appendTo(g.filter(":last").find(".ep-uiDatepicker-titleBar"));this.calendars.html("").remove();this.container.prepend(g).busy("hide");this.calendars=g},_calendarData:function(){var v=this.options,l=this._date.clone().addMonth(-Math.ceil(v.numberOfMonths/2)),e=this._dateNow.getTime(),p=this._dateSelected.getTime(),k={region:this.options.region},h=this._date.getMonth(),g=null,E=null,F=[],y;if(v.changeMonth){g=[];b.each(this._calCache.months,function(o,j){if(j){g.push({value:(h-o)*-1,name:j,currentMonth:h===o})}})}if(v.changeYear){var z=this._date.clone();E=[{value:0,name:z.getFormat("yyyy",k),currentYear:true}];for(y=1;y<=10;y++){z.addFullYear(-1);E.unshift({value:y*-12,name:z.getFormat("yyyy",k),currentYear:false})}z.addFullYear(10);for(y=1;y<=10;y++){z.addFullYear(1);E.push({value:y*12,name:z.getFormat("yyyy",k),currentYear:false})}}for(y=0,iLength=v.numberOfMonths;y<iLength;y++){var B=l.addMonth(1),C=B.clone().setDate(0),f=B.clone().setFirstMonthDay(),n=f.getTime(),q=B.clone().setLastMonthDay().getTime(),m=f.getMonthLength(),r=f.getDay()-this.cal.firstDay,t={year:f.getFormat("yyyy",k),years:E,month:f.getFormat("MMMM",k),months:g,weekDays:this._calCache.weekDays,weeks:[],days:[]};if(r<0){r=r+7}C.addDate(-r);for(var x=1,A=(Math.ceil((r+m)/7)*7);x<=A;x++){var s=C.addDate(1),D=s.getTime(),w=c(n,D,q),u=c(v.min,D,v.max)&&v.weekDaysAvailable[s.getDay()];t.days.push({date:s.clone(),tstamp:D,day:s.getDate(),currentMonth:!!w,clickable:(w||v.selectOtherMonth)&&u,visible:!!(w||v.selectOtherMonth||v.showOtherMonth),selected:D===p,now:D===e})}F.push(t)}return F},_setElemVal:function(e){var f=new ep.Date(this._dateSelected.getFullYear(),this._dateSelected.getMonth(),this._dateSelected.getDate(),this._timeSelected.getHours(),this._timeSelected.getMinutes(),this._timeSelected.getSeconds()).getFormat(this.options.format,{region:this.options.region});if(e){this.elem.val(f)}else{this.elem.attr("value",f)}},_getElemVal:function(){var e=b.i18n.parseDate(this.elem.val(),this.options.format,{region:this.options.region});return e?new ep.Date(e.getTime()):null},_changeElemVal:function(){var f=this.options,e=this._getElemVal();if(e&&c(f.min,e.clone().setLastMonthDay().getTime())&&c(d,e.clone().setFirstMonthDay().getTime(),f.max)){if(this.elem.is(":focus")){this._date=e.clone().setHours(0,0,0,0)}this._dateSelected=e.clone().setHours(0,0,0,0);this._timeSelected=e.clone().setFullYear(0,0,0);if(this.timeSelect){this._setTimeVal()}}if(this.container&&this.container.filter(":visible").length){this._createCalendars()}},_setTimeVal:function(){if(!this.timeSelect.is(":focus")){this.timeSelect.val(this._timeSelected.getFormat("t",{region:this.options.region}))}},_getTimeVal:function(){var e=b.i18n.parseDate(this.timeSelect.val(),"t",{region:this.options.region});return e?new ep.Date(e.getTime()):null},_changeTimeVal:function(f){var e=this._getTimeVal();if(e){this._timeSelected=e.setFullYear(0,0,0);this._setElemVal()}},_changeMonth:function(e){this._date.addMonth(e);this._createCalendars()},_changeDay:function(e){this._dateSelected=new ep.Date(e);this._setElemVal()},_selectDay:function(e){this._changeDay(parseInt(b(e.target).attr("data-tstamp"),10))},_show:function(){var e=this.options;if(e.showOn!=="inline"){this.container.contextOrientation(this.elem,"bottom",[-1,1]).focus();this.container.stop(true,true)[b.fn[e.show]?e.show:"show"](e.duration);b("html").bind("keyup",b.proxy(this,"_hide"))}else{this.buttonBar.hide();this.container.insertAfter(this.elem).css("position","relative").show()}this.elem.blur()},show:function(){if(!this.container){this._createBase()}this._show();this._changeElemVal()},_hide:function(e){if(e.keyCode===27){this.hide()}},hide:function(){var e=this.options;if(e.showOn!=="inline"){this.container.stop(true,true)[b.fn[e.hide]?e.hide:"hide"](e.duration);b("html").unbind("keyup",b.proxy(this,"_hide"))}},getDate:function(){return new ep.Date(this._dateSelected.getFullYear(),this._dateSelected.getMonth(),this._dateSelected.getDate(),this._timeSelected.getHours(),this._timeSelected.getMinutes(),this._timeSelected.getSeconds())}});var a=function(g,f){var e=g.splice(0,f);return g.concat(e)},c=function(f,g,e){f=new ep.Date(typeof f==="object"&&f.getTime?f.getTime():f).setHours(0,0,0,0).getTime();e=new ep.Date(typeof e==="object"&&e.getTime?e.getTime():e).setHours(0,0,0,0).getTime();return !f||g>=f?!e||g<=e?true:false:false}});jQuery.plugin("de_epages.design.inc.sf-initialize",function(d,a){var f=d(window),g=/#([\w][\w\d]*)$/,i=function(o,m){var n=g.exec(m||d(this).attr("href"));if(n){var l=d("#"+n[1]+', a[name="'+n[1]+'"]');if(l.length){f.scrollTop(l.offset().top);o.preventDefault()}}};d("a").live("click",i);if(g.test(location.href)){var c=function(){clearInterval(j);k.scrollTop(0);i(d.Event(),location.href)},h=function(){b++;if(b>=25||e.position().top<0){c()}},b=0,j,k,e;d.ready(function(){k=d(".Middle").bind("scroll",c);e=k.children(":first");j=setInterval(h,100)})}});(function(c,f){try{var d=top.dojo;if(top.dojo){return}}catch(b){return}if(!window.dojo){window.dojo={query:function(){return[]}};dojo.addClass=dojo.removeClass=dojo.hitch=dojo.trim=dojo.extend=dojo.mixin=dojo.create=dojo.addOnLoad=dojo.require=dojo.moduleUrl=c.noop;c.noConflict();window.$=dojo.byId=document.getElementById}if(!window.epages&&!top.epages){var a={prototype:{LOAD:c.noop}};window.epages={cartridges:{de_epages:{externalcontent:{GoogleMap:a,GoogleTranslate:a,BingMap:a}}},io:{Translation:function(){return{replaceLanguageTags:function(e){return e}}}},vars:{Locale:{language:epConfig.language}}}}c.plugin("de_epages.externalcontent.dojoGadgetFix",["jQuery.scope","jQuery.json","ep.base64"],function(){var g={"epages.cartridges.de_epages.externalcontent.RSSReader":function(h,i){i.length=parseInt(i.length,10);i.textlength=parseInt(i.textlength,10);i.storeRoot=ep.config.storeRoot;i.onlyheadlines=i.onlyheadlines?true:false;i.showlogo=i.showlogo?true:false;i.stripimages=i.stripimages?true:false;if(i.formData){i.length=parseInt(i.formData.RSSReaderEntrys,10);i.textlength=parseInt(i.formData.RSSReaderLengthEntrys,10);i.onlyheadlines=i.formData.RSSReaderOnlyHeadlines=="on"?true:false;i.style=i.formData.RSSReaderSelectStyle;i.showlogo=i.formData.RSSReaderShowLogo=="on"?true:false;i.stripimages=i.formData.RSSReaderStripImages=="on"?true:false;if(!i.url&&i.formData.RSSReaderFeedUrl){i.url=unescape(i.formData.RSSReaderFeedUrl)}}c.ready({plugin:["jQuery.tmpl","jQuery.i18n","de_epages.presentation.rss"],tmpl:"de_epages.externalcontent.dojoGadgetFix-rss-"+i.style},function(){new de_epages.presentation.Rss(i.url,function(k){if(k.items.length>i.length){k.items.length=i.length}k.o=i;var l=h.children("[id^=RSSFeed]"),j=c.tmpl("de_epages.externalcontent.dojoGadgetFix-rss-"+i.style,[k],{formatDate:function(m){return c.i18n.formatDate(m,"F")},scrunchText:function(m){return i.textlength>1?ep.scrunch(ep.stripTags(m),i.textlength):m}});j.find("img.LinkImage:first").bind("click",function(){g["epages.cartridges.de_epages.externalcontent.RSSReader"](h,i)});if(i.stripimages){j.find(".PostText img").remove()}l.html("").append(j)})})},"epages.cartridges.de_epages.externalcontent.BingMap":function(j,m){var i=j.children("[id^=map]"),p=i.attr("id").replace(/^map/,""),l="bingMap_"+p,k=function(){return true},h,n;c.scope("ep.local.dojoGadetFix")[l]=function(){i.css({width:m.width+"px",height:m.heigth+"px"});h=new VEMap("map"+p);var o=window.setInterval(function(){if((typeof VEMap!==f)&&(document.getElementById("map"+p).attachEvent!=f)){window.clearInterval(o);h.LoadMap(new VELatLong(m.centerLat,m.centerLng),(m.zoom.replace!==f?parseInt(m.zoom,10):m.zoom),m.type);if(m.controls!==f?m.controls==="true":true){h.ShowDashboard()}if(m.mapFixed==="true"){h.AttachEvent("onmousedown",k);h.AttachEvent("onmousewheel",k)}if(m.markerText){n=new VEShape(VEShapeType.Pushpin,new VELatLong(m.markerLat,m.markerLng));n.SetTitle(m.markerDesc);n.SetDescription(m.markerText);h.AddShape(n)}}},10)};if(window.VEMap){ep.local.dojoGadetFix[l]()}else{c('<script type="text/javascript" src="'+location.protocol+"//ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"+(location.protocol==="https:"?"&s=1":"")+"&onscriptload=ep.local.dojoGadetFix."+l+'"><\/script>').appendTo("head")}},"epages.cartridges.de_epages.externalcontent.GoogleMap":function(j,l){var i=j.children("[id]:first").html(""),m=i.attr("id"),k="googleMap_"+m,h;c.scope("ep.local.dojoGadetFix")[k]=function(){i.css({width:l.width+"px",height:l.heigth+"px"});h=new google.maps.Map(i[0],{zoom:parseInt(l.zoom,10),center:new google.maps.LatLng(l.centerLat,l.centerLng),mapTypeId:l.type||"roadmap",navigationControl:l.controls,mapTypeControl:l.controls,draggable:l.controls,disableDoubleClickZoom:!l.controls,keyboardShortcuts:l.controls,scrollwheel:l.controls});c.each(l.markersPlain||[],function(o,n){var p=new google.maps.Marker({map:h,title:n.title,draggable:false,position:new google.maps.LatLng(n.lat,n.lng)}),q=new google.maps.InfoWindow({content:n.infoText,size:new google.maps.Size(50,50)});google.maps.event.addListener(p,"click",function(){q.open(h,p)})})};if(window.google&&google.maps&&google.maps.Map){ep.local.dojoGadetFix[k]()}else{window.googleMapsCallback=function(){ep.local.dojoGadetFix[k]()}}},"epages.cartridges.de_epages.externalcontent.GoogleTranslate":function(i,k){var h=i.children("[id^=google_translate_element]"),l=h.attr("id").replace(/^google_translate_element/,""),j="googleTranslate_"+l;c.scope("ep.local.dojoGadetFix")[j]=function(){new google.translate.TranslateElement({pageLanguage:ep.config.language},h[0])};if(window.google&&google.translate&&google.translate.TranslateElement){ep.local.dojoGadetFix[j]()}else{window["cb"+l]=function(){ep.local.dojoGadetFix[j]()}}},"epages.cartridges.de_epages.externalcontent.WikipediaDe":function(i,j){var h=i.children("[id^=div]");c.ready({plugin:"ep.dict",dict:"de_epages.externalcontent.dojoGadgetFix"},function(){h.html(c.dict("de_epages.externalcontent.dojoGadgetFix").parse(h.html()))})}},e=/ep_info:([^ ]+)/;c.ready(function(){c(".epItemContent").each(function(){var h=c(this),i=e.exec(h.attr("class"));if(i){i=c.parseJSON(ep.base64Decode(i[1],true).replace(/\r/g,"\\r").replace(/\n/g,"\\n"));if(g[i.contentClass]){g[i.contentClass](h,i)}}})})})})(jQuery);jQuery.plugin("ep.epk",window.epkStack,function(a,b){a.ready(function(){if(ep.config.autoMetaparse){a(".ep-metaparse").metaparse()}else{a(".ep-metaparse").each(function(){var c=a(this);c.attr("class",c.attr("class").replace(/([^\s]+\(.*\))/,""))})}})});
