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.css','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.externalcontent.dojoGadgetFix'];

/*
 * jQuery JavaScript Library v1.5.1
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Wed Feb 23 13:55:29 2011 -0500
 */
(function(window,undefined){var document=window.document;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,readyBound=false,readyList,promiseMethods="then done fail isResolved isRejected promise".split(" "),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="body";this.length=1;return this}if(typeof selector==="string"){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.5.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){window.$=_$;if(deep){window.jQuery=_jQuery}return jQuery},isReady:false,readyWait:1,ready:function(wait){if(wait===true){jQuery.readyWait--}if(!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(readyBound){return}readyBound=true;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(rvalidchars.test(data.replace(rvalidescape,"@").replace(rvalidtokens,"]").replace(rvalidbraces,""))){return window.JSON&&window.JSON.parse?window.JSON.parse(data):(new Function("return "+data))()}else{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)){var head=document.head||document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");if(jQuery.support.scriptEval()){script.appendChild(document.createTextNode(data))}else{script.text=data}head.insertBefore(script,head.firstChild);head.removeChild(script)}},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(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}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(array.indexOf){return array.indexOf(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 ret=[],value;for(var i=0,length=elems.length;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret[ret.length]=value}}return ret.concat.apply([],ret)},guid:1,proxy:function(fn,proxy,thisObject){if(arguments.length===2){if(typeof proxy==="string"){thisObject=fn;fn=thisObject[proxy];proxy=undefined}else{if(proxy&&!jQuery.isFunction(proxy)){thisObject=proxy;proxy=undefined}}}if(!proxy&&fn){proxy=function(){return fn.apply(thisObject||this,arguments)}}if(fn){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()},_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){firing=1;try{while(callbacks[0]){callbacks.shift().apply(context,args)}}catch(e){throw e}finally{fired=[context,args];firing=0}}return this},resolve:function(){deferred.resolveWith(jQuery.isFunction(this.promise)?this.promise():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},fail:failDeferred.done,rejectWith:failDeferred.resolveWith,reject:failDeferred.resolve,isRejected:failDeferred.isResolved,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(object){var lastIndex=arguments.length,deferred=lastIndex<=1&&object&&jQuery.isFunction(object.promise)?object:jQuery.Deferred(),promise=deferred.promise();if(lastIndex>1){var array=slice.call(arguments,0),count=lastIndex,iCallback=function(index){return function(value){array[index]=arguments.length>1?slice.call(arguments,0):value;if(!(--count)){deferred.resolveWith(promise,array)}}};while((lastIndex--)){object=array[lastIndex];if(object&&jQuery.isFunction(object.promise)){object.promise().then(iCallback(lastIndex),deferred.reject)}else{--count}}if(!count){deferred.resolveWith(promise,array)}}else{if(deferred!==object){deferred.resolve(object)}}return promise},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 jQuerySubclass(selector,context){return new jQuerySubclass.fn.init(selector,context)}jQuery.extend(true,jQuerySubclass,this);jQuerySubclass.superclass=this;jQuerySubclass.fn=jQuerySubclass.prototype=this();jQuerySubclass.fn.constructor=jQuerySubclass;jQuerySubclass.subclass=this.subclass;jQuerySubclass.fn.init=function init(selector,context){if(context&&context instanceof jQuery&&!(context instanceof jQuerySubclass)){context=jQuerySubclass(context)}return jQuery.fn.init.call(this,selector,context,rootjQuerySubclass)};jQuerySubclass.fn.init.prototype=jQuerySubclass.fn;var rootjQuerySubclass=jQuerySubclass(document);return jQuerySubclass},browser:{}});readyList=jQuery._Deferred();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(indexOf){jQuery.inArray=function(elem,array){return indexOf.call(array,elem)}}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})();(function(){jQuery.support={};var div=document.createElement("div");div.style.display="none";div.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0],select=document.createElement("select"),opt=select.appendChild(document.createElement("option")),input=div.getElementsByTagName("input")[0];if(!all||!all.length||!a){return}jQuery.support={leadingWhitespace:div.firstChild.nodeType===3,tbody:!div.getElementsByTagName("tbody").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.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,deleteExpando:true,optDisabled:false,checkClone:false,noCloneEvent:true,noCloneChecked:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};input.checked=true;jQuery.support.noCloneChecked=input.cloneNode(true).checked;select.disabled=true;jQuery.support.optDisabled=!opt.disabled;var _scriptEval=null;jQuery.support.scriptEval=function(){if(_scriptEval===null){var root=document.documentElement,script=document.createElement("script"),id="script"+jQuery.now();try{script.appendChild(document.createTextNode("window."+id+"=1;"))}catch(e){}root.insertBefore(script,root.firstChild);if(window[id]){_scriptEval=true;delete window[id]}else{_scriptEval=false}root.removeChild(script);root=script=id=null}return _scriptEval};try{delete div.test}catch(e){jQuery.support.deleteExpando=false}if(!div.addEventListener&&div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function click(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",click)});div.cloneNode(true).fireEvent("onclick")}div=document.createElement("div");div.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var fragment=document.createDocumentFragment();fragment.appendChild(div.firstChild);jQuery.support.checkClone=fragment.cloneNode(true).cloneNode(true).lastChild.checked;jQuery(function(){var div=document.createElement("div"),body=document.getElementsByTagName("body")[0];if(!body){return}div.style.width=div.style.paddingLeft="1px";body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;if("zoom" in div.style){div.style.display="inline";div.style.zoom=1;jQuery.support.inlineBlockNeedsLayout=div.offsetWidth===2;div.style.display="";div.innerHTML="<div style='width:4px;'></div>";jQuery.support.shrinkWrapBlocks=div.offsetWidth!==2}div.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var tds=div.getElementsByTagName("td");jQuery.support.reliableHiddenOffsets=tds[0].offsetHeight===0;tds[0].style.display="";tds[1].style.display="none";jQuery.support.reliableHiddenOffsets=jQuery.support.reliableHiddenOffsets&&tds[0].offsetHeight===0;div.innerHTML="";body.removeChild(div).style.display="none";div=tds=null});var eventSupported=function(eventName){var el=document.createElement("div");eventName="on"+eventName;if(!el.attachEvent){return true}var isSupported=(eventName in el);if(!isSupported){el.setAttribute(eventName,"return;");isSupported=typeof el[eventName]==="function"}el=null;return isSupported};jQuery.support.submitBubbles=eventSupported("submit");jQuery.support.changeBubbles=eventSupported("change");div=all=a=null})();var rbrace=/^(?:\{.*\}|\[.*\])$/;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[name]=data}if(name==="events"&&!thisCache[name]){return thisCache[internalKey]&&thisCache[internalKey].events}return getByName?thisCache[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=name.substr(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){data=elem.getAttribute("data-"+key);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}jQuery.extend({queue:function(elem,type,data){if(!elem){return}type=(type||"fx")+"queue";var q=jQuery._data(elem,type);if(!data){return q||[]}if(!q||jQuery.isArray(data)){q=jQuery._data(elem,type,jQuery.makeArray(data))}else{q.push(data)}return q},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),fn=queue.shift();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)}}});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(i){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",[])}});var rclass=/[\n\t\r]/g,rspaces=/\s+/,rreturn=/\r/g,rspecialurl=/^(?:href|src|style)$/,rtype=/^(?:button|input)$/i,rfocusable=/^(?:button|input|object|select|textarea)$/i,rclickable=/^a(?:rea)?$/i,rradiocheck=/^(?:radio|checkbox)$/i;jQuery.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};jQuery.fn.extend({attr:function(name,value){return jQuery.access(this,name,value,true,jQuery.attr)},removeAttr:function(name,fn){return this.each(function(){jQuery.attr(this,name,"");if(this.nodeType===1){this.removeAttribute(name)}})},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(rspaces);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(rspaces);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(rspaces);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){if(!arguments.length){var elem=this[0];if(elem){if(jQuery.nodeName(elem,"option")){var val=elem.attributes.value;return !val||val.specified?elem.value:elem.text}if(jQuery.nodeName(elem,"select")){var 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}if(rradiocheck.test(elem.type)&&!jQuery.support.checkOn){return elem.getAttribute("value")===null?"on":elem.value}return(elem.value||"").replace(rreturn,"")}return undefined}var isFunction=jQuery.isFunction(value);return this.each(function(i){var self=jQuery(this),val=value;if(this.nodeType!==1){return}if(isFunction){val=value.call(this,i,self.val())}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+""})}}}if(jQuery.isArray(val)&&rradiocheck.test(this.type)){this.checked=jQuery.inArray(self.val(),val)>=0}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(val);jQuery("option",this).each(function(){this.selected=jQuery.inArray(jQuery(this).val(),values)>=0});if(!values.length){this.selectedIndex=-1}}else{this.value=val}}})}});jQuery.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(elem,name,value,pass){if(!elem||elem.nodeType===3||elem.nodeType===8||elem.nodeType===2){return undefined}if(pass&&name in jQuery.attrFn){return jQuery(elem)[name](value)}var notxml=elem.nodeType!==1||!jQuery.isXMLDoc(elem),set=value!==undefined;name=notxml&&jQuery.props[name]||name;if(elem.nodeType===1){var special=rspecialurl.test(name);if(name==="selected"&&!jQuery.support.optSelected){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode){parent.parentNode.selectedIndex}}}if((name in elem||elem[name]!==undefined)&&notxml&&!special){if(set){if(name==="type"&&rtype.test(elem.nodeName)&&elem.parentNode){jQuery.error("type property can't be changed")}if(value===null){if(elem.nodeType===1){elem.removeAttribute(name)}}else{elem[name]=value}}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue}if(name==="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:undefined}return elem[name]}if(!jQuery.support.style&&notxml&&name==="style"){if(set){elem.style.cssText=""+value}return elem.style.cssText}if(set){elem.setAttribute(name,""+value)}if(!elem.attributes[name]&&(elem.hasAttribute&&!elem.hasAttribute(name))){return undefined}var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(set){elem[name]=value}return elem[name]}});var rnamespaces=/\.(.*)$/,rformElems=/^(?:textarea|input|select)$/i,rperiod=/\./g,rspace=/ /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}try{if(jQuery.isWindow(elem)&&(elem!==window&&!elem.frameElement)){elem=window}}catch(e){}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(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?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)}}},trigger:function(event,data,elem){var type=event.type||event,bubbling=arguments[3];if(!bubbling){event=typeof event==="object"?event[jQuery.expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true}if(!elem){event.stopPropagation();if(jQuery.event.global[type]){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)}})}}if(!elem||elem.nodeType===3||elem.nodeType===8){return undefined}event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event)}event.currentTarget=elem;var handle=jQuery._data(elem,"handle");if(handle){handle.apply(elem,data)}var parent=elem.parentNode||elem.ownerDocument;try{if(!(elem&&elem.nodeName&&jQuery.noData[elem.nodeName.toLowerCase()])){if(elem["on"+type]&&elem["on"+type].apply(elem,data)===false){event.result=false;event.preventDefault()}}}catch(inlineError){}if(!event.isPropagationStopped()&&parent){jQuery.event.trigger(event,data,parent,true)}else{if(!event.isDefaultPrevented()){var old,target=event.target,targetType=type.replace(rnamespaces,""),isClick=jQuery.nodeName(target,"a")&&targetType==="click",special=jQuery.event.special[targetType]||{};if((!special._default||special._default.call(elem,event)===false)&&!isClick&&!(target&&target.nodeName&&jQuery.noData[target.nodeName.toLowerCase()])){try{if(target[targetType]){old=target["on"+targetType];if(old){target["on"+targetType]=null}jQuery.event.triggered=true;target[targetType]()}}catch(triggerError){}if(old){target["on"+targetType]=old}jQuery.event.triggered=false}}}},handle:function(event){var all,handlers,namespaces,namespace_re,events,namespace_sort=[],args=jQuery.makeArray(arguments);event=args[0]=jQuery.event.fix(event||window.event);event.currentTarget=this;all=event.type.indexOf(".")<0&&!event.exclusive;if(!all){namespaces=event.type.split(".");event.type=namespaces.shift();namespace_sort=namespaces.slice(0).sort();namespace_re=new RegExp("(^|\\.)"+namespace_sort.join("\\.(?:.*\\.)?")+"(\\.|$)")}event.namespace=event.namespace||namespace_sort.join(".");events=jQuery._data(this,"events");handlers=(events||{})[event.type];if(events&&handlers){handlers=handlers.slice(0);for(var j=0,l=handlers.length;j<l;j++){var handleObj=handlers[j];if(all||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 doc=document.documentElement,body=document.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){if(!this.preventDefault){return new jQuery.Event(src)}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}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;try{if(parent!==document&&!parent.parentNode){return}while(parent&&parent!==this){parent=parent.parentNode}if(parent!==this){event.type=event.data;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(this.nodeName&&this.nodeName.toLowerCase()!=="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(elem.nodeName.toLowerCase()==="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=elem.type;if(type==="radio"||type==="checkbox"||elem.nodeName.toLowerCase()==="select"){testChange.call(this,e)}},keydown:function(e){var elem=e.target,type=elem.type;if((e.keyCode===13&&elem.nodeName.toLowerCase()!=="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(document.addEventListener){jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){jQuery.event.special[fix]={setup:function(){this.addEventListener(orig,handler,true)},teardown:function(){this.removeEventListener(orig,handler,true)}};function handler(e){e=jQuery.event.fix(e);e.type=fix;return jQuery.event.handle.call(this,e)}})}jQuery.each(["bind","one"],function(i,name){jQuery.fn[name]=function(type,data,fn){if(typeof type==="object"){for(var key in type){this[name](key,data,type[key],fn)}return this}if(jQuery.isFunction(data)||data===false){fn=data;data=undefined}var handler=name==="one"?jQuery.proxy(fn,function(event){jQuery(this).unbind(event,handler);return fn.apply(this,arguments)}):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]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result}},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.proxy(fn,args[i++])}return this.click(jQuery.proxy(fn,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}))},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(jQuery.isFunction(data)){fn=data;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(type==="focus"||type==="blur"){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||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(rspace,"&")}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}});
/*
 * Sizzle CSS Selector Engine
 *  Copyright 2011, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(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){return"text"===elem.getAttribute("type")},radio:function(elem){return"radio"===elem.type},checkbox:function(elem){return"checkbox"===elem.type},file:function(elem){return"file"===elem.type},password:function(elem){return"password"===elem.type},submit:function(elem){return"submit"===elem.type},image:function(elem){return"image"===elem.type},reset:function(elem){return"reset"===elem.type},button:function(elem){return"button"===elem.type||elem.nodeName.toLowerCase()==="button"},input:function(elem){return(/input|select|textarea|button/i).test(elem.nodeName)}},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){var al,bl,ap=[],bp=[],aup=a.parentNode,bup=b.parentNode,cur=aup;if(a===b){hasDuplicate=true;return 0}else{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,pseudoWorks=false;try{matches.call(document.documentElement,"[test!='']:sizzle")}catch(pseudoError){pseudoWorks=true}if(matches){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)){return matches.call(node,expr)}}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 ret=this.pushStack("","find",selector),length=0;for(var i=0,l=this.length;i<l;i++){length=ret.length;jQuery.find(selector,this[i],ret);if(i>0){for(var n=length;n<ret.length;n++){for(var 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&&jQuery.filter(selector,this).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]=jQuery.expr.match.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)?jQuery(selectors,context||this.context):null;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){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),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){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,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.pushStack(jQuery(jQuery.isFunction(value)?value():value),"replaceWith",value)}},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){if(dest.nodeType!==1){return}var nodeName=dest.nodeName.toLowerCase();dest.clearAttributes();dest.mergeAttributes(src);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){if(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[]}}}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){context=context||document;if(typeof context.createElement==="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}var ret=[];for(var i=0,elem;(elem=elems[i])!=null;i++){if(typeof elem==="number"){elem+=""}if(!elem){continue}if(typeof elem==="string"&&!rhtml.test(elem)){elem=context.createTextNode(elem)}else{if(typeof elem==="string"){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(var 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}}if(elem.nodeType){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}}if(fragment){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){ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))))}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||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}var ralpha=/alpha\([^)]*\)/i,ropacity=/opacity=([^)]*)/,rdashAlpha=/-([a-z])/ig,rupper=/([A-Z])/g,rnumpx=/^-?\d+(?:px)?$/i,rnum=/^-?\d/,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},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,origName=jQuery.camelCase(name),style=elem.style,hooks=jQuery.cssHooks[origName];name=jQuery.cssProps[origName]||origName;if(value!==undefined){if(typeof value==="number"&&isNaN(value)||value==null){return}if(typeof value==="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,origName=jQuery.camelCase(name),hooks=jQuery.cssHooks[origName];name=jQuery.cssProps[origName]||origName;if(hooks&&"get" in hooks&&(ret=hooks.get(elem,true,extra))!==undefined){return ret}else{if(curCSS){return curCSS(elem,name,origName)}}},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;style.zoom=1;var opacity=jQuery.isNaN(value)?"":"alpha(opacity="+value*100+")",filter=style.filter||"";style.filter=ralpha.test(filter)?filter.replace(ralpha,opacity):style.filter+" "+opacity}}}if(document.defaultView&&document.defaultView.getComputedStyle){getComputedStyle=function(elem,newName,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=/(?:^file|^widget|\-extension):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rquery=/\?/,rscript=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,rselectTextarea=/^(?:select|textarea)/i,rspacesAjax=/\s+/,rts=/([?&])_=[^&]*/,rucHeaders=/(^|\-)([a-z])/g,rucHeadersFunc=function(_,$1,$2){return $1+$2.toUpperCase()},rurl=/^([\w\+\.\-]+:)\/\/([^\/?#:]*)(?::(\d+))?/,_load=jQuery.fn.load,prefilters={},transports={},ajaxLocation,ajaxLocParts;try{ajaxLocation=document.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={},responseHeadersString,responseHeaders,transport,timeoutTimer,parts,state=0,fireGlobals,i,jqXHR={readyState:0,setRequestHeader:function(name,value){if(!state){requestHeaders[name.toLowerCase().replace(rucHeaders,rucHeadersFunc)]=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){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){requestHeaders["Content-Type"]=s.contentType}if(s.ifModified){ifModifiedKey=ifModifiedKey||s.url;if(jQuery.lastModified[ifModifiedKey]){requestHeaders["If-Modified-Since"]=jQuery.lastModified[ifModifiedKey]}if(jQuery.etag[ifModifiedKey]){requestHeaders["If-None-Match"]=jQuery.etag[ifModifiedKey]}}requestHeaders.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)&&obj.length){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"){if(jQuery.isArray(obj)||jQuery.isEmptyObject(obj)){add(prefix,"")}else{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 dataIsString=(typeof s.data==="string");if(s.dataTypes[0]==="jsonp"||originalSettings.jsonpCallback||originalSettings.jsonp!=null||s.jsonp!==false&&(jsre.test(s.url)||dataIsString&&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",cleanUp=function(){window[jsonpCallback]=previous;if(responseContainer&&jQuery.isFunction(previous)){window[jsonpCallback](responseContainer[0])}};if(s.jsonp!==false){url=url.replace(jsre,replace);if(s.url===url){if(dataIsString){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.then(cleanUp,cleanUp);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(!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 xhrId=jQuery.now(),xhrCallbacks,testXHR;function xhrOnUnloadAbort(){jQuery(window).unload(function(){for(var key in xhrCallbacks){xhrCallbacks[key](0,1)}})}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;testXHR=jQuery.ajaxSettings.xhr();jQuery.support.ajax=!!testXHR;jQuery.support.cors=testXHR&&("withCredentials" in testXHR);testXHR=undefined;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&&!s.hasContent)&&!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;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{if(!xhrCallbacks){xhrCallbacks={};xhrOnUnloadAbort()}handle=xhrId++;xhr.onreadystatechange=xhrCallbacks[handle]=callback}},abort:function(){if(callback){callback(0,1)}}}}})}var elemdisplay={},rfxtypes=/^(?:toggle|show|hide)$/,rfxnum=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];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];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];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++){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++){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)}return this[optall.queue===false?"each":"queue"](function(){var opt=jQuery.extend({},optall),p,isElement=this.nodeType===1,hidden=isElement&&jQuery(this).is(":hidden"),self=this;for(p in prop){var name=jQuery.camelCase(p);if(p!==name){prop[name]=prop[p];delete prop[p];p=name}if(prop[p]==="hide"&&hidden||prop[p]==="show"&&!hidden){return opt.complete.call(this)}if(isElement&&(p==="height"||p==="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{var display=defaultDisplay(this.nodeName);if(display==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(jQuery.isArray(prop[p])){(opt.specialEasing=opt.specialEasing||{})[p]=prop[p][1];prop[p]=prop[p][0]}}if(opt.overflow!=null){this.style.overflow="hidden"}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(rfxtypes.test(val)){e[val==="toggle"?hidden?"show":"hide":val](prop)}else{var parts=rfxnum.exec(val),start=e.cur();if(parts){var end=parseFloat(parts[2]),unit=parts[3]||(jQuery.cssNumber[name]?"":"px");if(unit!=="px"){jQuery.style(self,name,(end||1)+unit);start=((end||1)/e.cur())*start;jQuery.style(self,name,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){var timers=jQuery.timers;if(clearQueue){this.queue([])}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem===this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});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(){if(opt.queue!==false){jQuery(this).dequeue()}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;if(!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;this.startTime=jQuery.now();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){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=jQuery.now(),done=true;if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.overflow!=null&&!jQuery.support.shrinkWrapBlocks){var elem=this.elem,options=this.options;jQuery.each(["","X","Y"],function(index,value){elem.style["overflow"+value]=options.overflow[index]})}if(this.options.hide){jQuery(this.elem).hide()}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.style(this.elem,p,this.options.orig[p])}}this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;var specialEasing=this.options.specialEasing&&this.options.specialEasing[this.prop];var defaultEasing=this.options.easing||(jQuery.easing.swing?"swing":"linear");this.pos=jQuery.easing[specialEasing||defaultEasing](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{tick:function(){var timers=jQuery.timers;for(var 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===""){display="block"}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);body=container=innerDiv=checkDiv=table=td=null;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"&&jQuery.inArray("auto",[curCSSTop,curCSSLeft])>-1),props={},curPosition={},curTop,curLeft;if(calculatePosition){curPosition=curElem.position()}curTop=calculatePosition?curPosition.top:parseInt(curCSSTop,10)||0;curLeft=calculatePosition?curPosition.left:parseInt(curCSSLeft,10)||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=this[0],win;if(!elem){return null}if(val!==undefined){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}})}else{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]}}});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")}}}}});
/*
 * @author			Emanuel Vitzthum
 * @copyright		Â© 2011 jQuery SDK v1.0
 * @info			http://www.jquerysdk.com
 *
 * @license			Duale licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL (http://www.gnu.org/licenses/gpl.html)
 *
 * @desc			jQuery SDK includes
 *					- .sub				In chaining subclass switch
 *					- jQuery.config		Configuration vars
 *					- jQuery.debug		Base property for debug tools
 *					- jQuery.plugin		Dependencies controller
 *					- jQuery.provide	Dependencies controller
 *					- jQuery.ready		Dependencies controller
 *					- jQuery.ready		DOM ready
 */
(function(){jQuery.fn.sub=function(jQuerySubclass){return jQuerySubclass(this)};var metaConfig=jQuery("meta[name=jQueryConfig]").attr("content"),config=jQuery.extend(true,{},window.jQueryConfig,(metaConfig?eval("("+metaConfig+")"):undefined));jQuery.extend(jQuery.ajaxSettings,config.ajax);if(config.noConflict){var alias=jQuery.noConflict();if(typeof config.noConflict==="string"){window[config.noConflict]=alias}}var fn_ready=jQuery.fn.ready,ready=jQuery.ready,exclExp=/^plugin:jQuery\.(ready|provide)\./,readyCount=0,loadStack=[],waitStack=[],sortStack=[],dependStack={},callStack={},controller=function(){for(var i=sortStack.length-1;i>=0;i--){var name=sortStack[i],depends=dependStack[name],depReady=true;if(!name||!depends){continue}jQuery.each(dependStack[name],function(dep){var depPart=dep.split(":"),depType=depPart.shift(),depName=depPart.join(":"),depHandle=dependHandle[depType];if(!depHandle){depReady=false;return}if(depHandle.isReady(depName)){return}depReady=false;if(depHandle.isLoad(depName)||jQuery.inArray(dep,loadStack)>=0){return}if(jQuery.inArray(dep,waitStack)<0&&!exclExp.test(dep)){waitStack.push(dep)}if(loadStack.length<dependSettings.requestLimit&&waitStack.length){var add=waitStack.shift(),addPart=add.split(":"),addType=addPart.shift(),addName=addPart.join(":");loadStack.push(add);jQuery.ajax(dependHandle[addType].ajax(addName))}else{return false}});if(depReady){dependReady(name,"plugin",depends)}}},add2control=function(name,depends,callback){var type=jQuery.type(depends);dependLoad(name,"plugin");if(type==="function"){callStack[name]=depends;dependReady(name,"plugin",{});return}if((/(string|array)/).test(type)){depends={plugin:depends}}sortStack.push(name);callStack[name]=callback;var depStack=dependStack[name]={};jQuery.each(depends,function(depType,deps){var prefix=depType==="script"?"plugin:jQuery.provide.":depType+":";jQuery.each(typeof(deps)==="string"?[deps]:deps,function(i,depName){depStack[prefix+depName]=true})});controller()};jQuery.extend({config:config,debug:{},dependSettings:jQuery.extend({minify:false,jsonp:false,requestLimit:10,pluginRoot:"."},config.depend),dependHandle:{plugin:{ajax:function(name){var ajax={url:dependSettings.pluginRoot+"/"+name.replace(/\./g,"/")+(dependSettings.minify?".min":"")+".js",dataType:"script",type:"get",asnyc:true,cache:true};return dependSettings.jsonp?$.extend(ajax,{dataType:"jsonp",jsonp:str(dependSettings.jsonp,true)||undefined,jsonpCallback:"jsonp.dependHandle.plugin("+name+")"}):ajax},isLoad:function(name){return !!this._load[name]},isReady:function(name){return !!this._ready[name]},onReady:function(name,data){this._ready[name]=data;var callback=callStack[name],index=jQuery.inArray(name,sortStack);if(index>=0){sortStack.splice(index,1)}delete (callStack[name]);delete (dependStack[name]);callback(jQuery)},onLoad:function(name){this._load[name]=true},_load:{},_ready:{"jQuery.core":{}}}},dependLoad:function(name,type,data){var index=jQuery.inArray(type+":"+name,loadStack);if(index>=0){loadStack.splice(index,1)}dependHandle[type].onLoad(name,data)},dependReady:function(name,type,data){dependHandle[type].onReady(name,data);controller()},ready:function(depends,callback){var type=jQuery.type(depends);if((/^(string|object|array)$/).test(type)){add2control("jQuery.ready."+(readyCount++),depends,callback)}else{if(type==="function"){fn_ready(depends)}else{return ready(depends)}}},provide:function(name,depends,callback){add2control("jQuery.provide."+name,depends,callback)},plugin:function(name,depends,callback){add2control(name,depends,callback)}});var dependSettings=jQuery.dependSettings,dependHandle=jQuery.dependHandle,dependLoad=jQuery.dependLoad,dependReady=jQuery.dependReady})();window.jQuery=window.$=jQuery})(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(true,b.event,{fix:function(e){e=a.call(b.event,e);if(!e.originalEvent){return e}var d=e.originalEvent;if(!e.originalTarget){e.originalTarget=d.srcElement||e.target}e.touches=d.touches===c?[]:d.touches;if(e.touches.length){e.pageX=e.touches[0].pageX;e.pageY=e.touches[0].pageY}if(d.touch&&!e.touches.length){e.touches={0:{pageX:d.touch.pageX,pageY:d.touch.pageY},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 g=c(this),f="";c.each((g.attr("class")||"").match(e)||[],function(j,h){f+=" "+h});a.call(g,f)})}else{a.call(this,e)}return this}})});jQuery.plugin("jQuery.tmpl",function(e,h){var f=e.dependSettings;if(!f.tmplRoot){f.tmplRoot=e.dependSettings.pluginRoot}e.dependHandle.tmpl={ajax:function(B){var C={url:f.tmplRoot+"/"+B.replace(/\./g,"/")+".tmpl.html",dataType:"text",type:"get",asnyc:true,cache:true,context:{name:B},success:function(D){jQuery.dependLoad(this.name,"tmpl",D);jQuery.dependReady(this.name,"tmpl")}};return f.jsonp?e.extend(C,{dataType:"jsonp",jsonp:f.jsonp!==true?f.jsonp:h,jsonpCallback:"jsonp.dependHandle.tmpl("+B+")"}):C},isLoad:function(B){return !!e.template[B]},isReady:function(B){return !!e.template[B]},onLoad:function(B,C){e.template(B,C)},onReady:e.noop};var u=e.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){e.extend(D,C,{nodes:[],parent:B})}if(E){D.tmpl=E;D._ctnt=D._ctnt||D.tmpl(e,D);D.key=++x;(i.length?g:q)[x]=D}return D}e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(B,C){e.fn[B]=function(D){var G=[],J=e(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();e.fn[C].apply(e(J[H]),F);G=G.concat(F)}r=0;G=this.pushStack(G,B,J.selector)}K=z;z=null;e.tmpl.complete(K);return G}});e.fn.extend({tmpl:function(D,C,B){return e.tmpl(this[0],D,C,B)},tmplItem:function(){return e.tmplItem(this[0])},template:function(B){return e.template(B,this[0])},domManip:function(D,H,I,C){if(D[0]&&D[0].nodeType){var G=e.makeArray(arguments),F=D.length,E=0,B;while(E<F&&!(B=e.data(D[E++],"tmplItem"))){}if(F>1){G[0]=[e.makeArray(D)]}if(B&&r){G[2]=function(J){e.tmpl.afterManip(this,J,I)}}u.apply(this,G)}else{u.apply(this,arguments)}r=0;if(!z){e.tmpl.complete(q)}return this}});e.extend({tmpl:function(D,G,F,C){var E,B=!C;if(B){C=y;D=e.template[D]||e.template(null,D);g={}}else{if(!D){D=C.tmpl;q[C.key]=C;C.nodes=[];if(C.wrapped){t(C,C.wrapped)}return e(n(C,null,C.tmpl(e,C)))}}if(!D){return[]}if(typeof G==="function"){G=G.call(C||{})}if(F&&F.wrapped){t(F,F.wrapped)}E=e.isArray(G)?e.map(G,function(H){return H?l(F,C,D,H):null}):[l(F,C,D,G)];return B?e(n(C,null,E)):E},tmplItem:function(C){var B;if(C instanceof e){C=C[0]}while(C&&C.nodeType===1&&!(B=e.data(C,"tmplItem"))&&(C=C.parentNode)){}return B||y},template:function(C,B){if(B){if(typeof B==="string"){B=m(B)}else{if(B instanceof e){B=B[0]||{}}}if(B.nodeType){B=e.data(B,"tmpl")||e.data(B,"tmpl",m(B.innerHTML))}return typeof C==="string"?(e.template[C]=B):B}return C?(typeof C!=="string"?e.template(null,C):(e.template[C]||e.template(null,v.test(C)?C:e(C)))):null},encode:function(B){return(""+B).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});e.extend(e.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(B){q={}},afterManip:function w(D,B,E){var C=B.nodeType===11?e.makeArray(B.childNodes):B.nodeType===1?[B]:[];E.call(D,B);p(C);r++}});function n(B,F,D){var E,C=D?e.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=e(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 e.makeArray(B.childNodes)}function m(B){return new Function("$","$item","var $=$,call,_=[],$data=$item.data;with($data){_.push('"+e.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=e.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,e.isArray(B)?B:[v.test(B)?B:e(B).html()]).join("")}function k(B){return B?B.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function d(B){var C=document.createElement("div");C.appendChild(B.cloneNode(true));return C.innerHTML}function p(H){var J="_"+r,C,B,F={},G,E,D;for(G=0,E=H.length;G<E;G++){if((C=H[G]).nodeType!==1){continue}B=C.getElementsByTagName("*");for(D=B.length-1;D>=0;D--){I(B[D])}I(C)}function I(P){var M,O=P,N,K,L;if((L=P.getAttribute(j))){while(O.parentNode&&(O=O.parentNode).nodeType===1&&!(M=O.getAttribute(j))){}if(M!==L){O=O.parentNode?(O.nodeType===11?0:(O.getAttribute(j)||0)):0;if(!(K=q[L])){K=g[L];K=l(K,q[O]||g[O],null,true);K.key=++x;q[x]=K}if(r){Q(L)}}P.removeAttribute(j)}else{if(r&&(K=e.data(P,"tmplItem"))){Q(K.key);q[K.key]=K;O=e.data(P.parentNode,"tmplItem");O=O?O.key:0}}if(K){N=K;while(N&&N.key!=O){N.nodes.push(P);N=N.parent}delete K._ctnt;delete K._wrap;e.data(P,"tmplItem",K)}function Q(R){R=R+J;K=F[R]=(F[R]||l(K,q[K.parent.key+J]||K.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 e.tmpl(e.template(B),D,C,this)}function o(D,B){var C=D.options||{};C.wrapped=B;return e.tmpl(e.template(D.tmpl),D.data,C,D.item)}function s(C,D){var B=this._wrap;return e.map(e(e.isArray(B)?B.join(""):B).filter(C||"*"),function(E){return D?E.innerText||E.textContent:E.outerHTML||d(E)})}function A(){var B=this.nodes;e.tmpl(null,null,null,this).insertBefore(B[0]);e(B).remove()}});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(d,e){var c=/^(input|textarea)$/i,a=/^select$/i,b=/^(a|button|input|select|textarea)$/i;d("a,:input,*[tabIndex]").live("focus",function(){this.isFocused=true}).live("blur",function(){this.isFocused=false}).live("mousedown",function(){if(!this.isFocused&&(b.test(this.nodeName)||this.getAttribute("tabindex")!==null)){this.focus()}});d.extend(d.expr[":"],{changed:function(f){return c.test(f.nodeName)?f.defaultValue!==f.value||f.defaultChecked!==f.checked:a.test(f.nodeName)?!(f.options[f.selectedIndex]||{}).defaultSelected:false},readonly:function(f){return !!f.readonly},focused:function(f){return !!f.isFocused}})});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(e,f){var c=0;if(navigator.plugins.length&&navigator.plugins["Shockwave Flash"]){var b=navigator.plugins["Shockwave Flash"].description.match(/([0-9\.]+)/g);c=b[0]?parseFloat(b[0]):0}else{for(var d=15;d>3;d--){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+d);c=d}catch(a){}if(c){break}}}e.support.flash=c});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=["",""];if(s.type==="class"){meta=metaparse(elem.className);elem.className=meta[0]}else{if(s.type==="elem"){if(!elem.getElementsByTagName){return}var elems=elem.getElementsByTagName(s.name);if(elems.length){meta=metaparse(elems[0].innerHTML);elems[0].innerHTML=meta[0]}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(s.type==="html5"?"data-"+s.name:s.name);if(attr){meta=metaparse(attr);elem.setAttribute(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,d){var a=document.createElement("form"),c=function(e){e.filter(":checked").removeAttr("checked").end().not("select,:radio,:checkbox").val("").end().find("options:selected").removeAttr("selected")};b.fn.extend({formGroup:function(f){f=f||":radio";var j=this.filter(f+":first")[0]||{},h=j.name,g=[];if(h){var i=j.form,e=j.ownerDocument;b.each(f=f.split(","),function(k,l){f[k]=(l+"[name='"+h+"']")});f=f.join(",");if(i){g=b(i).formInput().filter(f).get()}else{if(e){g=b(":input",e).filter(f).filter(function(){return !this.form}).get()}}}return this.pushStack(g)},formInput:function(){return this.pushStack((this.filter("form:first")[0]||{}).elements)},formReset:function(){var e=[],g=this.filter("form:first"),f=this.filter(":input").each(function(){var i=b(this),h=i.clone().insertAfter(i);a.appendChild(this);e.push([i,h])});g[0].reset();g.triggerHandler("reset");a.reset();b.each(e,function(j,l){var k=l[0],h=l[1];k.insertBefore(h).triggerHandler("reset");h.remove()});return this},formClear:function(){this.filter(":file").formReset();c(this.formInput());c(this.filter(":input"));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",["jQuery.mixin","jQuery.scope"],function(c,d){var b=c.dependSettings,a=function(f){var e={name:f},g=f.split(":");e.dictRegion=g[1]?g.shift():c.dictSettings.region,e.dictName=g.join(":");e.dict=e.dictRegion+":"+e.dictName;return e};if(!b.dictRoot){b.dictRoot=c.dependSettings.pluginRoot}c.dependHandle.dict={ajax:function(e){var g=a(e),f={url:b.tmplRoot+"/"+g.dictName.replace(/\./g,"/")+"."+g.dictRegion+(b.minify?".min":"")+".json",dataType:b.jsonp?"jsonp":"json",type:"get",asnyc:true,cache:true,context:g,success:function(h){jQuery.dependLoad(this.name,"dict",h);jQuery.dependReady(this.name,"dict")}};return b.jsonp?c.extend(f,{dataType:"jsonp",jsonp:b.jsonp!==true?b.jsonp:d,jsonpCallback:"jsonp.dependHandle.dict("+g.dict+")"}):f},isLoad:function(e){return !!c.dict[a(e).dict]},isReady:function(e){return !!c.dict[a(e).dict]},onLoad:function(e,f){c.dict[a(e).dict]=f},onReady:c.noop};c.extend({dict:function(k,h,g){if(!c.isArray(h)){g=h;h=[]}var j=c.extend({},c.dictSettings,g||{}),i=j.region+":"+k,f=[c.dict[i]||{}];c.each(h,function(m,l){if(typeof l==="string"){f.push(c.dict[j.region+":"+l]||{})}else{if(l instanceof c.Dictionary){f.push(l.dict)}else{if(c.isPlainObject(l)){f.push(l)}}}});var e=c.dict[i]=f.length>1?c.mixin.apply({},f):f[0];return new c.Dictionary(e,j)},dictSettings:c.extend({parser:[/([^\{\$]{1}|^)\{([^\{\}]+)\}/g,1],region:"en"},c.config.dict),Dictionary:function(f,e){this.dict=f;this.settings=e}});c.extend(c.Dictionary.prototype,{translate:function(e){var f=this.dict[e];return f===d?e:f},parse:function(f){var h=this.dict,e=this.settings.parser[1]+1,g=function(){var n=h[arguments[e]],k="";if(n===d){return arguments[0]}arguments[e]=n;for(var m=1,j=arguments.length-2;m<j;m++){k+=arguments[m]}return k};return f.replace(this.settings.parser[0],g)}});c.fn.extend({dictParse:function(h,e,f){var g=this;if(typeof e==="boolean"){if(e===true){g=this.contents()}}else{f=e;e=false}h=c.dict(h,f);g.each(function(){c.each(this.childNodes,function(j,k){if(this.nodeType===3){if(this.innerTEXT){this.innerTEXT=h.parse(this.innerTEXT)}else{if(this.textContent){this.textContent=h.parse(this.textContent)}else{if(this.nodeValue){this.nodeValue=h.parse(this.nodeValue)}}}}})});return this}})});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(c,f){var a=/([a-z]+\/\*)/gi,b=/\//,e=function(g){return g.replace(a,function(h,i){return c.mimeSettings.groups[i]||i})},d=function(h){var g=c.mimeSettings.unknow;c.each(c.mimeSettings.mimeRegxMap,function(k,j){if(j.test(h)){g=k;return false}});return g};c.extend({mimeSettings:c.extend({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"},c.config.mime),mime:function(i,h){if(a.test(i)){return e(i)}if(!b.test(i)){i=d(i)}if(b.test(h)){h=e(h).split(",");var g=false;c.each(h,function(k,j){j=c.trim(j);if((a.test(j)&&i.split("/")[0]===j.split("/")[0])||i===j||j==="*/*"){g=true;return false}});i=g}return i}})});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,e){var b={alpha:-2,a:-2,beta:-1,b:-1},a=function(f){return(f+"").toLowerCase().replace(/(\d+)\s*([a-z]+)/g,function(h,g,i){return g+"."+i}).replace(/,/g,".").replace(/ /g,"").split(".")},d=function(f){return parseInt(/\D+/.test(f)?(b[f]||0):f,10)};c.compareVersion=function(n,m){var f=a(n),o=a(m),h=Math.max(f.length,o.length);for(var k=0;k<h;k++){var j=d(f[k]),g=d(o[k]);if(j!=g){break}}return j>g?1:j==g?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("fx",function(){var u=h(this),r=u.attr("style")||" ",w=b(g.call(this)),t,s=u.attr("className");h.each(f,function(x,y){if(m[y]){u[y+"Class"](m[y])}});t=b(g.call(this));u.attr("className",s);u.animate(i(w,t),n,p,function(){h.each(f,function(x,y){if(m[y]){u[y+"Class"](m[y])}});if(typeof u.attr("style")=="object"){u.attr("style").cssText="";u.attr("style").cssText=r}else{u.attr("style",r)}if(o){o.apply(this,arguments)}});var q=h.queue(this),v=q.splice(q.length-1,1)[0];q.splice(1,0,v);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.8",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 UI 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
jQuery.plugin("jQuery.ui.core",function(a,c){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.8",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(d,e){return typeof d==="number"?this.each(function(){var f=this;setTimeout(function(){a(f).focus();if(e){e.call(f)}},d)}):this._focus.apply(this,arguments)},scrollParent:function(){var d;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){d=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{d=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"))||!d.length?a(document):d},zIndex:function(g){if(g!==c){return this.css("zIndex",g)}if(this.length){var e=a(this[0]),d,f;while(e.length&&e[0]!==document){d=e.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){f=parseInt(e.css("zIndex"),10);if(!isNaN(f)&&f!==0){return f}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(d){d.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(f,d){var e=d==="Width"?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),j={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function h(l,k,i,m){a.each(e,function(){k-=parseFloat(a.curCSS(l,"padding"+this,true))||0;if(i){k-=parseFloat(a.curCSS(l,"border"+this+"Width",true))||0}if(m){k-=parseFloat(a.curCSS(l,"margin"+this,true))||0}});return k}a.fn["inner"+d]=function(i){if(i===c){return j["inner"+d].call(this)}return this.each(function(){a(this).css(g,h(this,i)+"px")})};a.fn["outer"+d]=function(i,k){if(typeof i!=="number"){return j["outer"+d].call(this,i)}return this.each(function(){a(this).css(g,h(this,i,true,k)+"px")})}});function b(d){return !a(d).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(f,e,d){return !!a.data(f,d[3])},focusable:function(f){var i=f.nodeName.toLowerCase(),d=a.attr(f,"tabindex");if("area"===i){var h=f.parentNode,g=h.name,e;if(!f.href||!g||h.nodeName.toLowerCase()!=="map"){return false}e=a("img[usemap=#"+g+"]")[0];return !!e&&b(e)}return(/input|select|textarea|button|object/.test(i)?!f.disabled:"a"==i?f.href||!isNaN(d):!isNaN(d))&&b(f)},tabbable:function(e){var d=a.attr(e,"tabindex");return(isNaN(d)||d>=0)&&a(e).is(":focusable")}});a(function(){var d=document.body,e=d.appendChild(e=document.createElement("div"));a.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=e.offsetHeight===100;a.support.selectstart="onselectstart" in e;d.removeChild(e).style.display="none"});a.extend(a.ui,{plugin:{add:function(e,f,h){var g=a.ui[e].prototype;for(var d in h){g.plugins[d]=g.plugins[d]||[];g.plugins[d].push([f,h[d]])}},call:function(d,f,e){var h=d.plugins[f];if(!h||!d.element[0].parentNode){return}for(var g=0;g<h.length;g++){if(d.options[h[g][0]]){h[g][1].apply(d.element,e)}}}},contains:function(e,d){return document.compareDocumentPosition?e.compareDocumentPosition(d)&16:e!==d&&e.contains(d)},hasScroll:function(g,e){if(a(g).css("overflow")==="hidden"){return false}var d=(e&&e==="left")?"scrollLeft":"scrollTop",f=false;if(g[d]>0){return true}g[d]=1;f=(g[d]>0);g[d]=0;return f},isOverAxis:function(e,d,f){return(e>d)&&(e<(d+f))},isOver:function(i,e,h,g,d,f){return a.ui.isOverAxis(i,h,d)&&a.ui.isOverAxis(e,g,f)}})});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 UI Mouse 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
jQuery.plugin("jQuery.ui.mouse","jQuery.ui.widget",function(a,b){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===a.data(d.target,c.widgetName+".preventClickEvent")){a.removeData(d.target,c.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){e.originalEvent=e.originalEvent||{};if(e.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(e));this._mouseDownEvent=e;var d=this,f=(e.which==1),c=(typeof this.options.cancel=="string"?a(e.target).parents().add(e.target).filter(this.options.cancel).length:false);if(!f||c||!this._mouseCapture(e)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=(this._mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true}}this._mouseMoveDelegate=function(g){return d._mouseMove(g)};this._mouseUpDelegate=function(g){return d._mouseUp(g)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();e.originalEvent.mouseHandled=true;return true},_mouseMove:function(c){if(a.browser.msie&&!(document.documentMode>=9)&&!c.button){return this._mouseUp(c)}if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,c)!==false);(this._mouseStarted?this._mouseDrag(c):this._mouseUp(c))}return !this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(c.target==this._mouseDownEvent.target){a.data(c.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return(Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance)},_mouseDelayMet:function(c){return this.mouseDelayMet},_mouseStart:function(c){},_mouseDrag:function(c){},_mouseStop:function(c){},_mouseCapture:function(c){return true}})});jQuery.plugin("jQuery.ui.dialog",["jQuery.ui.core","jQuery.ui.widget","jQuery.ui.mouse","jQuery.ui.position"],function(d,e){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ",a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},c={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};d.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(g){var f=d(this).css(g).offset().top;if(f<0){d(this).css("top",g.top-f)}}},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 n=this,o=n.options,l=o.title||"&#160;",g=d.ui.dialog.getTitleId(n.element),m=(n.uiDialog=d("<div></div>")).appendTo(document.body).hide().addClass(b+o.dialogClass).css({zIndex:o.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){if(o.closeOnEscape&&p.keyCode&&p.keyCode===d.ui.keyCode.ESCAPE){n.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(p){n.moveToTop(false,p)}),i=n.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(m),h=(n.uiDialogTitlebar=d("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(m),k=d('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){k.addClass("ui-state-hover")},function(){k.removeClass("ui-state-hover")}).focus(function(){k.addClass("ui-state-focus")}).blur(function(){k.removeClass("ui-state-focus")}).click(function(p){n.close(p);return false}).appendTo(h),j=(n.uiDialogTitlebarCloseText=d("<span></span>")).addClass("ui-icon ui-icon-closethick").text(o.closeText).appendTo(k),f=d("<span></span>").addClass("ui-dialog-title").attr("id",g).html(l).prependTo(h);if(d.isFunction(o.beforeclose)&&!d.isFunction(o.beforeClose)){o.beforeClose=o.beforeclose}h.find("*").add(h).disableSelection();if(o.draggable&&d.fn.draggable){n._makeDraggable()}if(o.resizable&&d.fn.resizable){n._makeResizable()}n._createButtons(o.buttons);n._isOpen=false;if(d.fn.bgiframe){m.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var f=this;if(f.overlay){f.overlay.destroy()}f.uiDialog.hide();f.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();if(f.originalTitle){f.element.attr("title",f.originalTitle)}return f},widget:function(){return this.uiDialog},close:function(i){var f=this,h,g;if(false===f._trigger("beforeClose",i)){return}if(f.overlay){f.overlay.destroy()}f.uiDialog.unbind("keypress.ui-dialog");f._isOpen=false;if(f.options.hide){f.uiDialog.hide(f.options.hide,function(){f._trigger("close",i)})}else{f.uiDialog.hide();f._trigger("close",i)}d.ui.dialog.overlay.resize();if(f.options.modal){h=0;d(".ui-dialog").each(function(){if(this!==f.uiDialog[0]){g=d(this).css("z-index");if(!isNaN(g)){h=Math.max(h,g)}}});d.ui.dialog.maxZ=h}return f},isOpen:function(){return this._isOpen},moveToTop:function(j,i){var f=this,h=f.options,g;if((h.modal&&!j)||(!h.stack&&!h.modal)){return f._trigger("focus",i)}if(h.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=h.zIndex}if(f.overlay){d.ui.dialog.maxZ+=1;f.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ=d.ui.dialog.maxZ)}g={scrollTop:f.element.attr("scrollTop"),scrollLeft:f.element.attr("scrollLeft")};d.ui.dialog.maxZ+=1;f.uiDialog.css("z-index",d.ui.dialog.maxZ);f.element.attr(g);f._trigger("focus",i);return f},open:function(){if(this._isOpen){return}var g=this,h=g.options,f=g.uiDialog;g.overlay=h.modal?new d.ui.dialog.overlay(g):null;g._size();g._position(h.position);f.show(h.show);g.moveToTop(true);if(h.modal){f.bind("keypress.ui-dialog",function(k){if(k.keyCode!==d.ui.keyCode.TAB){return}var j=d(":tabbable",this),l=j.filter(":first"),i=j.filter(":last");if(k.target===i[0]&&!k.shiftKey){l.focus(1);return false}else{if(k.target===l[0]&&k.shiftKey){i.focus(1);return false}}})}d(g.element.find(":tabbable").get().concat(f.find(".ui-dialog-buttonpane :tabbable").get().concat(f.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(i){var h=this,f=false,g=d("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),j=d("<div></div>").addClass("ui-dialog-buttonset").appendTo(g);h.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof i==="object"&&i!==null){d.each(i,function(){return !(f=true)})}if(f){d.each(i,function(k,m){m=d.isFunction(m)?{click:m,text:k}:m;var l=d('<button type="button"></button>').attr(m,true).unbind("click").click(function(){m.click.apply(h.element[0],arguments)}).appendTo(j);if(d.fn.button){l.button()}});g.appendTo(h.uiDialog)}},_makeDraggable:function(){var f=this,i=f.options,j=d(document),h;function g(k){return{position:k.position,offset:k.offset}}f.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(k,l){h=i.height==="auto"?"auto":d(this).height();d(this).height(d(this).height()).addClass("ui-dialog-dragging");f._trigger("dragStart",k,g(l))},drag:function(k,l){f._trigger("drag",k,g(l))},stop:function(k,l){i.position=[l.position.left-j.scrollLeft(),l.position.top-j.scrollTop()];d(this).removeClass("ui-dialog-dragging").height(h);f._trigger("dragStop",k,g(l));d.ui.dialog.overlay.resize()}})},_makeResizable:function(k){k=(k===e?this.options.resizable:k);var g=this,j=g.options,f=g.uiDialog.css("position"),i=(typeof k==="string"?k:"n,e,s,w,se,sw,ne,nw");function h(l){return{originalPosition:l.originalPosition,originalSize:l.originalSize,position:l.position,size:l.size}}g.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:g.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:g._minHeight(),handles:i,start:function(l,m){d(this).addClass("ui-dialog-resizing");g._trigger("resizeStart",l,h(m))},resize:function(l,m){g._trigger("resize",l,h(m))},stop:function(l,m){d(this).removeClass("ui-dialog-resizing");j.height=d(this).height();j.width=d(this).width();g._trigger("resizeStop",l,h(m));d.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;if(f.height==="auto"){return f.minHeight}else{return Math.min(f.minHeight,f.height)}},_position:function(g){var h=[],i=[0,0],f;if(g){if(typeof g==="string"||(typeof g==="object"&&"0" in g)){h=g.split?g.split(" "):[g[0],g[1]];if(h.length===1){h[1]=h[0]}d.each(["left","top"],function(k,j){if(+h[k]===h[k]){i[k]=h[k];h[k]=j}});g={my:h.join(" "),at:h.join(" "),offset:i.join(" ")}}g=d.extend({},d.ui.dialog.prototype.options.position,g)}else{g=d.ui.dialog.prototype.options.position}f=this.uiDialog.is(":visible");if(!f){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(d.extend({of:window},g));if(!f){this.uiDialog.hide()}},_setOptions:function(i){var g=this,f={},h=false;d.each(i,function(j,k){g._setOption(j,k);if(j in a){h=true}if(j in c){f[j]=k}});if(h){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",f)}},_setOption:function(i,j){var g=this,f=g.uiDialog;switch(i){case"beforeclose":i="beforeClose";break;case"buttons":g._createButtons(j);break;case"closeText":g.uiDialogTitlebarCloseText.text(""+j);break;case"dialogClass":f.removeClass(g.options.dialogClass).addClass(b+j);break;case"disabled":if(j){f.addClass("ui-dialog-disabled")}else{f.removeClass("ui-dialog-disabled")}break;case"draggable":var h=f.is(":data(draggable)");if(h&&!j){f.draggable("destroy")}if(!h&&j){g._makeDraggable()}break;case"position":g._position(j);break;case"resizable":var k=f.is(":data(resizable)");if(k&&!j){f.resizable("destroy")}if(k&&typeof j==="string"){f.resizable("option","handles",j)}if(!k&&j!==false){g._makeResizable(j)}break;case"title":d(".ui-dialog-title",g.uiDialogTitlebar).html(""+(j||"&#160;"));break}d.Widget.prototype._setOption.apply(g,arguments)},_size:function(){var j=this.options,g,i,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(j.minWidth>j.width){j.width=j.minWidth}g=this.uiDialog.css({height:"auto",width:j.width}).height();i=Math.max(0,j.minHeight-g);if(j.height==="auto"){if(d.support.minHeight){this.element.css({minHeight:i,height:"auto"})}else{this.uiDialog.show();var h=this.element.css("height","auto").height();if(!f){this.uiDialog.hide()}this.element.height(Math.max(h,i))}}else{this.element.height(Math.max(j.height-g,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});d.extend(d.ui.dialog,{version:"1.8.8",uuid:0,maxZ:0,getTitleId:function(f){var g=f.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(f){this.$el=d.ui.dialog.overlay.create(f)}});d.extend(d.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(d.ui.dialog.overlay.instances.length){d(document).bind(d.ui.dialog.overlay.events,function(h){if(d(h.target).zIndex()<d.ui.dialog.overlay.maxZ){return false}})}},1);d(document).bind("keydown.dialog-overlay",function(h){if(g.options.closeOnEscape&&h.keyCode&&h.keyCode===d.ui.keyCode.ESCAPE){g.close(h);h.preventDefault()}});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize)}var f=(this.oldInstances.pop()||d("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(d.fn.bgiframe){f.bgiframe()}this.instances.push(f);return f},destroy:function(f){var g=d.inArray(f,this.instances);if(g!=-1){this.oldInstances.push(this.instances.splice(g,1)[0])}if(this.instances.length===0){d([document,window]).unbind(".dialog-overlay")}f.remove();var h=0;d.each(this.instances,function(){h=Math.max(h,this.css("z-index"))});this.maxZ=h},height:function(){var g,f;if(d.browser.msie&&d.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);f=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(g<f){return d(window).height()+"px"}else{return g+"px"}}else{return d(document).height()+"px"}},width:function(){var f,g;if(d.browser.msie&&d.browser.version<7){f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);g=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(f<g){return d(window).width()+"px"}else{return f+"px"}}else{return d(document).width()+"px"}},resize:function(){var f=d([]);d.each(d.ui.dialog.overlay.instances,function(){f=f.add(this)});f.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()})}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el)}})});(function(y,l){var a=y.dependSettings,t=function(Q){return(/^[A-Z]+$/).test(Q)?"currencies":"regions"};if(!a.i18nRoot){a.i18nRoot=y.dependSettings.pluginRoot+"/jQuery/i18n"}y.dependHandle.i18n={ajax:function(Q){var R={url:a.i18nRoot+"/"+Q+(a.minify?".min":"")+".js",dataType:a.jsonp?"jsonp":"script",type:"get",asnyc:true,cache:true,context:{name:Q},success:function(S){jQuery.dependLoad(this.name,"i18n");jQuery.dependReady(this.name,"i18n")}};return a.jsonp?y.extend(R,{dataType:"jsonp",jsonp:a.jsonp!==true?a.jsonp:l,jsonpCallback:"jsonp.dependHandle.i18n("+Q+")"}):R},isLoad:function(Q){return !!P[t(Q)][Q]},isReady:function(Q){return !!P[t(Q)][Q]},onLoad:y.noop,onReady:y.noop};var G={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"},P=y.i18n=function(R,S,Q){R=G[R]||R;if(!(/[dDfFlLtTcnp]/).test(R)){return null}else{if(typeof S==="string"){if((/[cnp]/).test(R)){return P.parseNumber(S,10,Q)}else{return P.parseDate(S,R,Q)}}else{if((/[cnp]/).test(R)){return P.formatNumber(S,R,Q)}else{return P.formatDate(S,R,Q)}}}},s=function(R){var V=y.extend({},P.settings,R||{}),U=P.regions[V.region]||P.regions.en,T=U.calendar=U.calendars[V.calendar]||U.calendars.standart;if(!T._extPatterns){y.each(U.calendars,function(X,Y){Y.patterns.l=Y.patterns.d+"' '"+Y.patterns.t;Y.patterns.L=Y.patterns.d+"' '"+Y.patterns.T});T._extPatterns=1}if(V.currency&&P.currencies[V.currency]&&!U.numberFormat.currencies[V.currency]){var Q=P.currencies[V.currency],W=U.numberFormat.currencies[V.currency]=y.extend({},U.numberFormat.currency),S=W.pattern;W.pattern=y.merge(y.merge([],Q.pattern),S);W.symbol=Q.symbol;W.decimals=Q.decimals}U.numberFormat.currencyExt=y.extend({},U.numberFormat.currencies[V.currency]||U.numberFormat.currency);return U};y.extend(P,{expStrDate:function(U,Q,S){var T=s(S),R=O(T.calendar,U,Q).regExp;return R.substr(1,R.length-2)},expStrNumber:function(U,Q,S){S=S||{};var T=s(S),R=o([T.numberFormat,S.currency],U,Q).regExp;return R.substr(1,R.length-2)},formatNumber:function(R,T,Q){var S=s(Q);return J(R,T,S)},formatDate:function(R,T,Q){var S=s(Q);return D(R,T,S)},parseNumber:function(T,S,R){var U=s(R),Q=p(T,S,U);return Q},parseDate:function(T,Q,S){var U=s(S),R=c(T,Q,U);return R},settings:y.extend({region:"en",currency:"",calendar:"standard"},y.config.i18n),regions:{},currencies:{}});var q=P.regions;var K=q.en=y.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:"%"},currency:{pattern:["($n)","$n"],decimals:2,groupSizes:[3],",":",",".":".",symbol:"$"},currencies:{}},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"}}}},q.en);K.calendar=K.calendar||K.calendars.standard;var i=/^[+-]?infinity$/i,r=/^0x[a-f0-9]+$/i,g=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/,f=Object.prototype.toString;function j(R,Q){return R.indexOf(Q)===0}function L(R,Q){return R.substr(R.length-Q.length)===Q}function H(T,R,S){for(var Q=T.length;Q<R;Q++){T=(S?("0"+T):(T+"0"))}return T}function k(Q){return f.call(Q)==="[object String]"}function B(Q){return f.call(Q)==="[object Object]"}function I(Q,R){return Q.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(S){if(R&&R.indexOf(S)!==-1){return S}return"\\"+S})}function p(ae,Y,T){var aj=NaN,W=T.numberFormat,ag=W.pattern[0];if(new RegExp(I(W.currencyExt.symbol),"").test(ae)){W=W.currencyExt;ag=y.trim(W.pattern[0].replace(/\$/,""));ae=ae.replace(new RegExp(I(W.symbol),""),"")}else{if(new RegExp(I(W.percent.symbol),"").test(ae)){W=W.percent;ag=y.trim(W.pattern[0].replace(/\$/,""));ae=ae.replace(new RegExp(I(W.symbol),""),"")}}ae=y.trim(ae);W["+"]=T.numberFormat["+"];W["-"]=T.numberFormat["-"];if(i.test(ae)){aj=parseFloat(ae,Y)}else{if(!Y&&r.test(ae)){aj=parseInt(ae,16)}else{var S=A(ae,W,ag);if(S[0]===""&&ag!=="-n"&&W.pattern[2]){ag=y.trim(W.pattern[0].replace(/\$/,""));S=A(ae,W,ag)}if(S[0]===""&&ag!=="-n"){S=A(ae,W,"-n")}var ai=S[0],Z=S[1];ai=ai||"+";var ad,aa,ah=Z.indexOf("e");if(ah<0){ah=Z.indexOf("E")}if(ah<0){aa=Z;ad=null}else{aa=Z.substr(0,ah);ad=Z.substr(ah+1)}var af,X,U=W["."],Q=aa.indexOf(U);if(Q<0){af=aa;X=null}else{af=aa.substr(0,Q);X=aa.substr(Q+U.length)}var ab=W[","];af=af.split(ab).join("");var V=ab.replace(/\u00A0/g," ");if(ab!==V){af=af.split(V).join("")}var ac=ai+af;if(X!==null){ac+="."+X}if(ad!==null){var R=A(ad,W,"-n");ac+="e"+(R[0]||"+")+R[1]}if(g.test(ac)){aj=parseFloat(ac)}}}return aj}function d(Y,R,X){var Q=parseInt(R,10);R=isNaN(Q)?Y.decimals:Q;var V="\\d+(?:",S=Y.pattern;for(var U=Y.groupSizes.length-1,T=U;U>=0;U--){var Z=Y.groupSizes[U];V+=Z===0?"\\d*":"(?:"+I(Y[","])+"?\\d{"+Z+"})"+(U===T?"*":(U===0?"{1}|(?:"+I(Y[","])+"?\\d{"+Z+"})?":"?"))}V+=")";if(R===0){V+=""}else{V+=X?(I(Y["."])+"{1}\\d{"+R+"}"):("(?:"+I(Y["."])+"{1}\\d{0,"+R+"})?")}var W=[];y.each(S,function(ab,aa){W.push(I(aa).replace(/n/,V))});if(S.length===1){W.push(("n").replace(/n/,V))}return"("+W.join("|")+")"}function o(S,ac,ah){var af=S[1]||"default";S=S[0];var aa=S._parseRegExp[af];if(!aa){S._parseRegExp[af]=aa={}}else{var Q=aa[ac];if(Q&&Q.strict===ah){return Q}}var V=ac.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1"),ae=[],ai=["^"],T=0,ad=0,Z=/(c\d*|n\d*|p\d*)/g,U;while((U=Z.exec(V))!==null){var W=V.slice(T,U.index);T=Z.lastIndex;ad+=b(W,ai);if(ad%2){ai.push(U[0]);continue}var ab=/(c|n|p)(\d*)/.exec(U[0]),X;switch(ab[1]){case"c":X=d(S.currencyExt,ab[2],ah).replace(/(\s*)(\\\$)(\s*)/g,ah?"$1\\$$3":"\\s*\\$\\s*").replace(/\\\$/g,I(S.currencyExt.symbol)+(ah?"{1}":"?"));break;case"n":X=d(S,ab[2],ah);break;case"p":X=d(S.percent,ab[2],ah).replace(/(\s*)(%)(\s*)/g,ah?"$1$2$3":"\\s*$2\\s*").replace(/%/g,I(S.percent.symbol)+(ah?"{1}":"?"));break}if(X){ai.push(X)}ae.push(U[0])}b(V.slice(T),ai);ai.push("$");var R=ai.join("").replace(/\s+/g,"\\s+"),Y={regExp:R,groups:ae,strict:ah},ag=aa[ac]=Y;return ag}function C(W,X,ae){var U=ae.groupSizes,Q=U[0],R=1,ab=Math.pow(10,X),S=Math.round(W*ab)/ab;if(!isFinite(S)){S=W}W=S;var V=W+"",ad="",aa=V.split(/e/i),ac=aa.length>1?parseInt(aa[1],10):0;V=aa[0];aa=V.split(".");V=aa[0];ad=aa.length>1?aa[1]:"";var T;if(ac>0){ad=H(ad,ac,false);V+=ad.slice(0,ac);ad=ad.substr(ac)}else{if(ac<0){ac=-ac;V=H(V,ac+1);ad=V.slice(-ac,V.length)+ad;V=V.slice(0,-ac)}}if(X>0){ad=ae["."]+((ad.length>X)?ad.slice(0,X):H(ad,X))}else{ad=""}var Z=V.length-1,af=ae[","],Y="";while(Z>=0){if(Q===0||Q>Z){return V.slice(0,Z+1)+(Y.length?(af+Y+ad):ad)}Y=V.slice(Z-Q+1,Z+1)+(Y.length?(af+Y):"");Z-=Q;if(R<U.length){Q=U[R];R++}}return V.slice(0,Z+1)+af+Y+ad}function A(T,S,R){var V=S["-"],U=S["+"],Q;switch(R){case"n -":V=" "+V;U=" "+U;case"n-":if(L(T,V)){Q=["-",T.substr(0,T.length-V.length)]}else{if(L(T,U)){Q=["+",T.substr(0,T.length-U.length)]}}break;case"- n":V+=" ";U+=" ";case"-n":if(j(T,V)){Q=["-",T.substr(V.length)]}else{if(j(T,U)){Q=["+",T.substr(U.length)]}}break;case"(n)":if(j(T,"(")&&L(T,")")){Q=["-",T.substr(1,T.length-2)]}break}return Q||["",T]}function J(ab,aa,Z){if(!aa||aa==="i"){return Z.name.length?ab.toLocaleString():ab.toString()}aa=aa||"D";var S=Z.numberFormat,T=Math.abs(ab),U=-1,Y;if(aa.length>1){U=parseInt(aa.slice(1),10)}var X=aa.charAt(0).toUpperCase(),ac;switch(X){case"D":Y="n";if(U!==-1){T=H(""+T,U,true)}if(ab<0){T=-T}break;case"N":ac=S;case"C":ac=ac||S.currencyExt;case"P":ac=ac||S.percent;Y=ab<0?ac.pattern[0]:(ac.pattern[1]||"n");if(U===-1){U=ac.decimals}T=C(T,U,ac);break;default:throw"Bad number format specifier: "+X}var Q=/n|\$|-|%/g,W="";for(;;){var V=Q.lastIndex,R=Q.exec(Y);W+=Y.slice(V,R?R.index:Y.length);if(!R){break}switch(R[0]){case"n":W+=T;break;case"$":W+=S.currencyExt.symbol;break;case"-":if(/[1-9]/.test(T)){W+=S["-"]}break;case"%":W+=S.percent.symbol;break}}return W}function c(Y,W,V){var S,Q,R;if(W){if(typeof W==="string"){W=[W]}if(W.length){for(var U=0,T=W.length;U<T;U++){var X=W[U];if(X){S=w(Y,X,V);if(S){break}}}}}else{R=V.calendar.patterns;for(Q in R){S=w(Y,R[Q],V);if(S){break}}}return S||null}function F(S,Q,R){return S<Q||S>R}function u(V,T){var R=new Date(),Q=M(R);if(T<100){var S=V.twoDigitYearMax;S=typeof S==="string"?new Date().getFullYear()%100+parseInt(S,10):S;var U=N(R,V,Q);T+=U-(U%100);if(T>S){T-=100}}return T}function M(S,R){if(!R){return 0}var V,U=S.getTime();for(var T=0,Q=R.length;T<Q;T++){V=R[T].start;if(V===null||U>=V){return T}}return 0}function h(Q){return Q.split("\u00A0").join(" ").toUpperCase()}function e(Q){var T=[];for(var S=0,R=Q.length;S<R;S++){T[S]=h(Q[S])}return T}function N(R,T,Q,U){var S=R.getFullYear();if(!U&&T.eras){S-=T.eras[Q].offset}return S}function E(U,T,R){var Q,V=U.days,S=U._upperDays;if(!S){U._upperDays=S=[e(V.names),e(V.namesAbbr),e(V.namesShort)]}T=h(T);if(R){Q=y.inArray(T,S[1]);if(Q===-1){Q=y.inArray(T,S[2])}}else{Q=y.inArray(T,S[0])}return Q}function v(X,W,S){var Q=X.months,R=X.monthsGenitive||X.months,U=X._upperMonths,V=X._upperMonthsGen;if(!U){X._upperMonths=U=[e(Q.names),e(Q.namesAbbr)];X._upperMonthsGen=V=[e(R.names),e(R.namesAbbr)]}W=h(W);var T=y.inArray(W,S?U[1]:U[0]);if(T<0){T=y.inArray(W,S?V[1]:V[0])}return T}function b(T,Q){var S=0,V=false;for(var U=0,R=T.length;U<R;U++){var W=T.charAt(U);switch(W){case"'":if(V){Q.push("'")}else{S++}V=false;break;case"\\":if(V){Q.push("\\")}V=!V;break;default:Q.push(W);V=false;break}}return S}function n(U,T){T=T||"F";var S,R=U.patterns,Q=T.length;if(Q===1){S=R[T];if(!S){throw"Invalid date format string '"+T+"'."}T=S}else{if(Q===2&&T.charAt(0)==="%"){T=T.charAt(1)}}return T}function O(W,ae,aj){var ac=W._parseRegExp;if(!ac){W._parseRegExp=ac={}}else{var Q=ac[ae];if(Q&&Q.strict===aj){return Q}}var X=n(W,ae).replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1"),ak=["^"],ah=[],T=0,ag=0,ab=x(),V;while((V=ab.exec(X))!==null){var Y=X.slice(T,V.index);T=ab.lastIndex;ag+=b(Y,ak);if(ag%2){ak.push(V[0]);continue}var ad=V[0],af=ad.length,Z,U=function(){var al=ak.length-1;if(ak[al]===" "&&!aj){ak[al]="\\s?"}},S=function(an,am){var al=[];y.each(an,function(ao,ap){if(am){ap=ap[am]}if(ap&&k(ap)){al.push(I(ap))}});return al.length>0?"("+al.join("|")+")":""};switch(ad){case"dddd":Z=aj?S(W.days.names):S(y.merge(W.days.names,W.days.namesAbbr));break;case"ddd":Z=aj?S(W.days.namesAbbr):S(y.merge(W.days.names,W.days.namesAbbr));break;case"MMMM":Z=aj?S(W.months.names):S(y.merge(W.months.names,W.months.namesAbbr));break;case"MMM":Z=aj?S(W.months.namesAbbr):S(y.merge(W.months.names,W.months.namesAbbr));break;case"gg":case"g":U();Z=S(W.eras,"name");break;case"tt":case"t":U();Z=S(y.merge(W.AM||[],W.PM||[]));break;case"f":case"ff":case"fff":Z="(\\d{"+af+"})";break;case"d":Z=aj?"([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":Z=aj?"(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":Z=aj?"([1-9]{1}|1[1-2]{1})":"(0?[1-9]{1}|1[1-2]{1})";break;case"MM":Z=aj?"(0[1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"y":case"yy":Z=aj?"(\\d{2})":"(\\d{2}|\\d{4})";break;case"yyyy":Z="(\\d{4})";break;case"h":Z=aj?"([1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"hh":Z=aj?"(0[1-9]{1}|1[0-2]{1})":"(0?[1-9]{1}|1[0-2]{1})";break;case"H":Z=aj?"(\\d{1}|1\\d{1}|2[0-3]{1})":"([0-1]?\\d{1}|2[0-3]{1})";break;case"HH":Z=aj?"(0\\d{1}|1\\d{1}|2[0-3]{1})":"([0-1]?\\d{1}|2[0-3]{1})";break;case"m":Z=aj?"(\\d{1}|[1-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"mm":Z=aj?"([0-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"s":Z=aj?"(\\d{1}|[1-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"ss":Z=aj?"([0-5]{1}\\d{1})":"([0-5]?\\d{1})";break;case"zz":case"z":Z="([+-]?\\d\\d?)";break;case"zzz":Z="([+-]?\\d\\d?:\\d{2})";break;case"W":Z="([1-9]{1}|[2-4]{1}\\d{1}|5[0-3]{1})";break;case"/":Z="(\\"+W["/"]+")";break;default:throw"Invalid date format pattern '"+ad+"'.";break}if(Z){ak.push(Z)}ah.push(V[0])}b(X.slice(T),ak);ak.push("$");var R=ak.join("").replace(/\s+/g,"\\s+"),aa={regExp:R,groups:ah,strict:aj},ai=ac[ae]=aa;return ai}function x(){return/\/|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}function w(al,at,S){al=y.trim(al);var ae=S.calendar,ay=O(ae,at),Y=new RegExp(ay.regExp).exec(al);if(Y===null){return null}var au=ay.groups,aj=null,ac=null,ax=null,aw=null,ad=null,W=0,ao,an=0,av=0,Q=0,T=null,af=false;for(var ap=0,ar=au.length;ap<ar;ap++){var R=Y[ap+1];if(R){var ak=au[ap],V=ak.length,X=parseInt(R,10);switch(ak){case"dd":case"d":aw=X;if(F(aw,1,31)){return null}break;case"MMM":case"MMMM":ax=v(ae,R,V===3);if(F(ax,0,11)){return null}break;case"M":case"MM":ax=X-1;if(F(ax,0,11)){return null}break;case"y":case"yy":case"yyyy":ac=V<4?u(ae,X):X;if(F(ac,0,9999)){return null}break;case"h":case"hh":W=X;if(W===12){W=0}if(F(W,0,11)){return null}break;case"H":case"HH":W=X;if(F(W,0,23)){return null}break;case"m":case"mm":an=X;if(F(an,0,59)){return null}break;case"s":case"ss":av=X;if(F(av,0,59)){return null}break;case"tt":case"t":af=ae.PM&&(R===ae.PM[0]||R===ae.PM[1]||R===ae.PM[2]);if(!af&&(!ae.AM||(R!==ae.AM[0]&&R!==ae.AM[1]&&R!==ae.AM[2]))){return null}break;case"f":case"ff":case"fff":Q=X*Math.pow(10,3-V);if(F(Q,0,999)){return null}break;case"ddd":case"dddd":ad=E(ae,R,V===3);if(F(ad,0,6)){return null}break;case"zzz":var U=R.split(/:/);if(U.length!==2){return null}ao=parseInt(U[0],10);if(F(ao,-12,13)){return null}var aa=parseInt(U[1],10);if(F(aa,0,59)){return null}T=(ao*60)+(j(R,"-")?-aa:aa);break;case"z":case"zz":ao=X;if(F(ao,-12,13)){return null}T=ao*60;break;case"g":case"gg":var ag=R;if(!ag||!ae.eras){return null}ag=y.trim(ag.toLowerCase());for(var aq=0,am=ae.eras.length;aq<am;aq++){if(ag===ae.eras[aq].name.toLowerCase()){aj=aq;break}}if(aj===null){return null}break}}}var ab=new Date(),ai,Z=ae.convert;ai=Z?Z.fromGregorian(ab)[0]:ab.getFullYear();if(ac===null){ac=ai}else{if(ae.eras){ac+=ae.eras[(aj||0)].offset}}if(ax===null){ax=0}if(aw===null){aw=1}if(Z){ab=Z.toGregorian(ac,ax,aw);if(ab===null){return null}}else{ab.setFullYear(ac,ax,aw);if(ab.getDate()!==aw){return null}if(ad!==null&&ab.getDay()!==ad){return null}}if(af&&W<12){W+=12}ab.setHours(W,an,av,Q);if(T!==null){var ah=ab.getMinutes()-(T+ab.getTimezoneOffset());ab.setHours(ab.getHours()+parseInt(ah/60,10),ah%60)}return ab}function D(aq,aw,U){var ai=U.calendar,ad=ai.convert,az;if(!aw||!aw.length||aw==="i"){if(U&&U.name.length){if(ad){az=D(aq,ai.patterns.F,U)}else{var ae=new Date(aq.getTime()),al=M(aq,ai.eras);ae.setFullYear(N(aq,ai,al));az=ae.toLocaleString()}}else{az=aq.toString()}return az}var at=ai.eras,S=aw==="s";aw=n(ai,aw);az=[];var X,au=["0","00","000"],af,ag,R=/([^d]|^)(d|dd)([^d]|$)/g,ay=0,am=x(),T;function ac(Y,aB){var aA,ar=Y+"";if(aB>1&&ar.length<aB){aA=(au[aB-2]+ar);return aA.substr(aA.length-aB,aB)}else{aA=ar}return aA}function av(){if(af||ag){return af}af=R.test(aw);ag=true;return af}function V(ar,Y){if(T){return T[Y]}switch(Y){case 0:return ar.getFullYear();case 1:return ar.getMonth();case 2:return ar.getDate()}}if(!S&&ad){T=ad.fromGregorian(aq)}for(;;){var aa=am.lastIndex,ak=am.exec(aw);var aj=aw.slice(aa,ak?ak.index:aw.length);ay+=b(aj,az);if(!ak){break}if(ay%2){az.push(ak[0]);continue}var ao=ak[0],W=ao.length;switch(ao){case"ddd":case"dddd":names=(W===3)?ai.days.namesAbbr:ai.days.names;az.push(names[aq.getDay()]);break;case"d":case"dd":af=true;az.push(ac(V(aq,2),W));break;case"MMM":case"MMMM":var ap=V(aq,1);az.push((ai.monthsGenitive&&av())?ai.monthsGenitive[W===3?"namesAbbr":"names"][ap]:ai.months[W===3?"namesAbbr":"names"][ap]);break;case"M":case"MM":az.push(ac(V(aq,1)+1,W));break;case"y":case"yy":case"yyyy":ap=T?T[0]:N(aq,ai,M(aq,at),S);if(W<4){ap=ap%100}az.push(ac(ap,W));break;case"h":case"hh":X=aq.getHours()%12;if(X===0){X=12}az.push(ac(X,W));break;case"H":case"HH":az.push(ac(aq.getHours(),W));break;case"m":case"mm":az.push(ac(aq.getMinutes(),W));break;case"s":case"ss":az.push(ac(aq.getSeconds(),W));break;case"t":case"tt":ap=aq.getHours()<12?(ai.AM?ai.AM[0]:" "):(ai.PM?ai.PM[0]:" ");az.push(W===1?ap.charAt(0):ap);break;case"f":case"ff":case"fff":az.push(ac(aq.getMilliseconds(),3).substr(0,W));break;case"z":case"zz":X=aq.getTimezoneOffset()/60;az.push((X<=0?"+":"-")+ac(Math.floor(Math.abs(X)),W));break;case"zzz":X=aq.getTimezoneOffset()/60;az.push((X<=0?"+":"-")+ac(Math.floor(Math.abs(X)),2)+":"+ac(Math.abs(aq.getTimezoneOffset()%60),2));break;case"g":case"gg":if(ai.eras){az.push(ai.eras[M(aq,at)].name)}break;case"/":az.push(ai["/"]);break;case"W":var Q=aq.getYear(),ab=aq.getMonth(),ax=aq.getDate(),Z=new Date(Q,ab,ax),ah=Z.getDay()||7,an=ai.firstWeekMin;if(ab===11&&ax>=(35-an)&&ah<ax-(35-an)){return 1}else{if(ab===0&&ax<=an&&ah<=ax+(an-1)){return 1}else{if(ab===0&&ax<=an){Q-=1}}}az.push(Math.floor((Z-new Date(Q,0,(an+1)-(new Date(Q,0,an).getDay()||7)))/604800000)+1);break;default:throw"Invalid date format pattern '"+ao+"'.";break}}return az.join("")}var z=P.settings,m={i18n:[]};if(z.region){m.i18n.push(z.region)}if(z.currency){m.i18n.push(z.currency)}y.plugin("jQuery.i18n",m,y.noop)})(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","text/x-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.css","ep.core",function(e,f){var c={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"},d=null,b=function(){d={};for(var g in c){d[c[g]]=g}},a=function(g){g=parseInt(g,10).toString(16);return g.length<2?"0"+g:g};e.extend(e.scope("ep.css"),{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)}},rgbToColor:function(g){var h=this.rgbToHex(g);return this.hexToColor(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))},hexToColor:function(g){g=g.charAt(0)==="#"?g.substring(1,g.length):g;if(!d){b()}return d[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))},hsbToColor:function(g){return this.hexToColor(this.hsbToHex(g))},colorToHex:function(g){g=e.trim(g.toLowerCase());var h=(/^(transparent|none)$/).test(g)?"transparent":c[g];return h?"#"+h:h},colorToRgb:function(g){var h=this.colorToHex(g);return h?this.hexToRgb(h):h},colorToHsb:function(g){var h=this.colorToRgb(g);return h?this.rgbToHsb(h):h},stringToHex:function(g){g=e.trim(g.toLowerCase());var h;if((/^(transparent|none)$/).test(g)){return"transparent"}else{if((/^#[0-9a-f]{6}$/).test(g)){return g}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.colorToHex(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},stringToColor:function(g){var h=this.stringToHex(g);return h?this.hexToColor(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.css","jQuery.mime","jQuery.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,curreny: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,k.format,n);l=isNaN(i)?d:a(i,k.min,k.max)}return l},cssColor:function(i){i=e.trim(i);return ep.css.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]*)/g;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)},_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},_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.preventDefault()}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"+(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);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)$)/).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)$/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)$)/).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)$/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")}).bind("focus.uiInput",this.Proxy("_placeholderHide")).insertAfter(this.elem);this.stack.push(this.placeholder[0])}if(this.placeholder){this.placeholder[0].value=d||"";this.placeholder[0].defaultValue=d||"";this._placeholderShow()}}else{if(d!==c){this.elem.attr("placeholder",d)}}}},_placeholderHide:function(c){if(this.placeholder){var d=this.elem.is(":hidden");this.placeholder.hide().attr("disabled",true);this.elem.show();if(c&&d){this.elem[0].focus()}}},_placeholderShow:function(c){if(this.placeholder){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)){this.fileText.text(this.elem.val().replace(/^.*?fakepath[\/\\]?/,""))}}}}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"},_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){if(d==="form"){if(!this.uiForm){this._createForm(e)}else{this.uiForm.uiForm(e)}}else{this.Inherited(arguments)}},_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(){},"class":"epWidth80"},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"],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,options:{type:"big",width:"300px",height:"450px",images:null,thumbnails:null,showDelay:3500,controls:false,start:false,showDescription:true},_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"})},_createSlideshow:function(){var c=[];if(this.options.thumbnails){for(var f=0,e=this._imagesData.length;f<e;f++){var g=this._imagesData[f];c.push({img:g.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]);this._imageBackNode.hide();var d=this;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,height:this.options.height});this._controlsNode=this._slideshowBox.children(".ep-uiSlideshow-controls");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){var d=this;this._thumbsNode.find("img").each(function(h,i){var j=a(i);j.bind("click",a.proxy(d,"_onClickThumbnail"))})}else{this._thumbsNode.remove()}this._slideshowContainerNode.show()},_correctImgPosition:function(i,g,d,f){g.css("top","0px");g.css("left","0px");i.width("");i.height("");var c=f;var j=this._slideshowBox.height();var e=d;var h=this._slideshowBox.width();if(c>j||e>h){if((h/j)/(e/c)){i.height(j);e=e*((j/c))}else{i.width(h);c=c*((h/e))}}if(c<j){g.css("top",(j-c)/2+"px")}if(e<h){g.css("left",(h-e)/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()})},_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(e,g){e.empty();switch(g){case"Fisheye":a.tmpl("ep.ui.slideshowFisheye",[{images:this._imagesData}]).appendTo(e);break;case"Moviestrip":a.tmpl("ep.ui.slideshowMoviestrip",[{images:this._imagesData}]).appendTo(e);var i=e.find("li");var k=i.length*i.outerWidth(true);var c=e.width();var f=0;var j=c-k;var h=e.find(".ep-Slideshow-MovieStrip-ImageContainer");var d=k;h.width(k);e.children(".ep-Slideshow-MovieStrip-Slider").bind("mousemove",function(m){var n=a(this);var l=m.pageX-n.offset().left;var o=n.data("ep-Slideshow-Moviestrip");if(l<=(c*1/3)){if(o!="left"){n.data("ep-Slideshow-Moviestrip","left");h.stop(true).animate({left:f},d);return}}else{if(l>(c*1/3)&&l<=(c*2/3)){if(o){n.data("ep-Slideshow-Moviestrip","");h.stop(true);return}}else{if(l>(c*2/3)){if(o!="right"){n.data("ep-Slideshow-Moviestrip","right");h.stop(true).animate({left:j},d);return}}}}});break;case"List":a.tmpl("ep.ui.slideshowList",[{images:this._imagesData}]).appendTo(e);break;default:a.tmpl("ep.ui.slideshowMoviestrip",[{images:this._imagesData}]).appendTo(e);break}e.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),null,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>1){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)}}})},_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)}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(":focused")){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.stack.remove();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(":focused")){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(":focused")){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}});(function(b,c){if(!window.dojo&&!top.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=b.noop;b.noConflict();window.$=dojo.byId=document.getElementById}if(!window.epages&&!top.epages){var a={prototype:{LOAD:b.noop}};window.epages={cartridges:{de_epages:{externalcontent:{GoogleMap:a,GoogleTranslate:a,BingMap:a}}},io:{Translation:function(){return{replaceLanguageTags:function(d){return d}}}},vars:{Locale:{language:epConfig.language}}}}b.plugin("de_epages.externalcontent.dojoGadgetFix",["jQuery.scope","jQuery.json","ep.base64"],function(){var e={"epages.cartridges.de_epages.externalcontent.RSSReader":function(f,g){g.length=parseInt(g.length,10);g.textlength=parseInt(g.textlength,10);g.storeRoot=ep.config.storeRoot;if(!g.url&&g.formData&&g.formData.RSSReaderFeedUrl){g.url=unescape(g.formData.RSSReaderFeedUrl)}b.ready({plugin:["jQuery.tmpl","jQuery.i18n","de_epages.presentation.rss"],tmpl:"de_epages.externalcontent.dojoGadgetFix-rss-"+g.style},function(){new de_epages.presentation.Rss(g.url,function(i){if(i.items.length>g.length){i.items.length=g.length}i.o=g;var j=f.children("[id^=RSSFeed]"),h=b.tmpl("de_epages.externalcontent.dojoGadgetFix-rss-"+g.style,[i],{formatDate:function(k){return b.i18n.formatDate(k,"F")},scrunchText:function(k){return g.textlength>1?ep.scrunch(ep.stripTags(k),g.textlength):k}});h.find("img.LinkImage:first").bind("click",function(){e["epages.cartridges.de_epages.externalcontent.RSSReader"](f,g)});if(g.stripimages){h.find(".PostText img").remove()}j.html("").append(h)})})},"epages.cartridges.de_epages.externalcontent.BingMap":function(h,k){var g=h.children("[id^=map]"),m=g.attr("id").replace(/^map/,""),j="bingMap_"+m,i=function(){return true},f,l;b.scope("ep.local.dojoGadetFix")[j]=function(){g.css({width:k.width+"px",height:k.heigth+"px"});f=new VEMap("map"+m);f.LoadMap(new VELatLong(k.centerLat,k.centerLng),k.zoom.replace!==c?parseInt(k.zoom,10):k.zoom,k.type);if(k.controls!==c?k.controls==="true":true){f.ShowDashboard()}if(k.mapFixed==="true"){f.AttachEvent("onmousedown",i);f.AttachEvent("onmousewheel",i)}if(k.markerText){l=new VEShape(VEShapeType.Pushpin,new VELatLong(k.markerLat,k.markerLng));l.SetTitle(k.markerDesc);l.SetDescription(k.markerText);f.AddShape(l)}};if(window.VEMap){ep.local.dojoGadetFix[j]()}else{b('<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."+j+'"><\/script>').appendTo("head")}},"epages.cartridges.de_epages.externalcontent.GoogleMap":function(h,j){var g=h.children("[id]:first").html(""),k=g.attr("id"),i="googleMap_"+k,f;b.scope("ep.local.dojoGadetFix")[i]=function(){g.css({width:j.width+"px",height:j.heigth+"px"});f=new google.maps.Map(g[0],{zoom:parseInt(j.zoom,10),center:new google.maps.LatLng(j.centerLat,j.centerLng),mapTypeId:j.type||"roadmap",navigationControl:j.controls,mapTypeControl:j.controls,draggable:j.controls,disableDoubleClickZoom:!j.controls,keyboardShortcuts:j.controls,scrollwheel:j.controls});b.each(j.markersPlain||[],function(m,l){var n=new google.maps.Marker({map:f,title:l.title,draggable:false,position:new google.maps.LatLng(l.lat,l.lng)}),o=new google.maps.InfoWindow({content:l.infoText,size:new google.maps.Size(50,50)});google.maps.event.addListener(n,"click",function(){o.open(f,n)})})};if(window.google&&google.maps&&google.maps.Map){ep.local.dojoGadetFix[i]()}else{window.googleMapsCallback=function(){ep.local.dojoGadetFix[i]()}}},"epages.cartridges.de_epages.externalcontent.GoogleTranslate":function(g,i){var f=g.children("[id^=google_translate_element]"),j=f.attr("id").replace(/^google_translate_element/,""),h="googleTranslate_"+j;b.scope("ep.local.dojoGadetFix")[h]=function(){new google.translate.TranslateElement({pageLanguage:ep.config.language},f[0])};if(window.google&&google.translate&&google.translate.TranslateElement){ep.local.dojoGadetFix[h]()}else{window["cb"+j]=function(){ep.local.dojoGadetFix[h]()}}},"epages.cartridges.de_epages.externalcontent.WikipediaDe":function(g,h){var f=g.children("[id^=div]");b.ready({plugin:"ep.dict",dict:"de_epages.externalcontent.dojoGadgetFix"},function(){f.html(b.dict("de_epages.externalcontent.dojoGadgetFix").parse(f.html()))})}},d=/ep_info:([^ ]+)/;b.ready(function(){b(".epItemContent").each(function(){var f=b(this),g=d.exec(f.attr("class"));if(g){g=b.parseJSON(ep.base64Decode(g[1],true).replace(/\r/g,"\\r").replace(/\n/g,"\\n"));if(e[g.contentClass]){e[g.contentClass](f,g)}}})})})})(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]+\(.*\))/,""))})}})});
