window.epkStack = ['jQuery.core','jQuery.metaparse','ep.modify','jQuery.support.flash','jQuery.support.multipleUpload','jQuery.support.placeholder','jQuery.each','jQuery.fn.class','jQuery.event.fix','jQuery.tmpl','jQuery.expr','jQuery.fn.form','jQuery.mixin','jQuery.scope','jQuery.dict','jQuery.class','ep.core','ep.fn.sprite','ep.ajax','jQuery.ui.widget','ep.sprite','ep.fn.contextOrientation','ep.ui.form','ep.ui.tooltip','ep.debug','ep.css','jQuery.mime','jQuery.compareVersion','jQuery.i18n','ep.validate','ep.date','ep.dict','ep.ui.input','ep.ui.validate','ep.ui.spinner','ep.ui.coverflow','ep.ui.datepicker'];

/*
 * 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.subclass=jQuery.sub;jQuery.fn.subclass=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.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("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.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.multipleUpload",function(b,c){var a=document.createElement("input");a.setAttribute("type","file");b.support.multipleUpload=!!a.files});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.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.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.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.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,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("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.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.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("ep.core",["ep.modify","jQuery.scope","jQuery.each","jQuery.mixin","jQuery.event.fix"],function(d,b){var j=d.subclass();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.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.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("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.dataName,this);this.element=c(i);var k=[this.options,this._getCreateOptions(),h],g=this.Class.inherited,j;while(g){j=g;g=(j.Class||{}).inherited;k.unshift(j.options)}k.unshift({});k.unshift(true);this.options=c.extend.apply(c,k);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return c.metadata&&c.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(g,h){var f=g;if(arguments.length===0){return c.extend({},this.options)}if(typeof g==="string"){if(h===e){return this.options[g]}f={};f[g]=h}this._setOptions(f);return this},_setOptions:function(g){var f=this;c.each(g,function(h,i){f._setOption(h,i)});return this},_setOption:function(f,g){this.options[f]=g;if(f==="disabled"){this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",g)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(g,h,j){var l=this.options[g];h=c.Event(h);h.type=(g===this.widgetEventPrefix?g:this.widgetEventPrefix+g).toLowerCase();j=j||{};if(h.originalEvent){for(var f=c.event.props.length,k;f;){k=c.event.props[--f];h[k]=h.originalEvent[k]}}this.element.trigger(h,j);return !(c.isFunction(l)&&l.call(this.element[0],h,j)===false||h.isDefaultPrevented())}})});jQuery.plugin("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.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.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.subclass(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.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},_create:function(){this.elem=this.element.subclass(ep).removeClass("HideElement").removeAttr("style");this.context=b(this.options.context);this.wrap=ep("<div>").addClass("ep-uiTooltip "+this.options.addClass).attr("style",this.elem.attr("style")||"").appendTo("body").append(this.elem).hide()},_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"))},_hide:function(d){if(!this.cursorInside){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);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.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;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.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("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.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}});(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.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.date",["ep.core","jQuery.i18n","jQuery.class"],function(b,c){var a={};b.extend(a,{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(e,d){return b.i18n.formatDate(this.date,e,d)},setFormat:function(f,g,e){var d=b.i18n.parseDate(f,g,e);if(d){this.setTime(d.getTime())}return this},isLeapYear:function(){var d=this.getFullYear();return !(d%400)||(!(d%4)&&!!(d%100))},getMonthLength:function(){var d=this.getMonth(),e=[31,28,31,30,31,30,31,31,30,31,30,31];if(d===1&&this.isLeapYear()){return 29}return e[d]},setFirstMonthDay:function(){this.setDate(1);return this},setLastMonthDay:function(){this.setDate(this.getMonthLength());return this},setDay:function(d){this.setDate(this.getDate()+(d-this.getDay()));return this},getUnixTime:function(){return Math.round(this.getTime()/1000)},setUnixTime:function(d){this.setTime(d*1000);return this},getUTCUnixTime:function(){return this.getUnixTime()-this.getTimezoneOffset()*60},setUTCUnixTime:function(d){this.setUnixTime(d);this.addTime(this.getTimezoneOffset()*60000);return this}});b.each({Date:"Hours",Time:"FullYear"},function(d,e){a["compare"+d]=function(g){if(!g){g=new Date()}var f=new Date(this.getTime()),h=new Date(g.getTime());f["set"+e](0,0,0,0);h["set"+e](0,0,0,0);var i=f.getTime(),j=h.getTime();if(i>j){return 1}else{if(i<j){return -1}else{return 0}}}});b.each(["toGMTString","toLocaleString","getTimezoneOffset"],function(e,d){a[d]=function(){return this.date[d]()}});b.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(d,e){if(!(/^(UnixTime)/).test(d)){a["get"+d]=function(){return this.date["get"+d]()}}if(!(/^(Day|UnixTime)$/).test(d)){a["set"+d]=function(){this.date["set"+d].apply(this.date,arguments);return this}}if(!(/^UTC/).test(d)){a["add"+d]=function(f){this["set"+d](this["get"+d]()+f);return this};a["diff"+d]=function(f){if(!f){f=new Date()}return Math.round((f.getTime()-this.getTime())/e)}}});b.Class("ep.Date",a)});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.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())}}}}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.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.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(){location.reload()}})}}},_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.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}});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]+\(.*\))/,""))})}})});
