/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.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(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={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,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<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>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);

/*
 * ui.core.min.js
 */
jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);

/*
 * jQuery UI Slider 1.7.2
 *
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Slider
 *
 * Depends:
 *	ui.core.js
 */
(function(a){a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(){var b=this,c=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=a([]);if(c.range){if(c.range===true){this.range=a("<div></div>");if(!c.values){c.values=[this._valueMin(),this._valueMin()]}if(c.values.length&&c.values.length!=2){c.values=[c.values[0],c.values[0]]}}else{this.range=a("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(c.range=="min"||c.range=="max"){this.range.addClass("ui-slider-range-"+c.range)}this.range.addClass("ui-widget-header")}if(a(".ui-slider-handle",this.element).length==0){a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(c.values&&c.values.length){while(a(".ui-slider-handle",this.element).length<c.values.length){a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(d){d.preventDefault()}).hover(function(){if(!c.disabled){a(this).addClass("ui-state-hover")}},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(!c.disabled){a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}else{a(this).blur()}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(d){a(this).data("index.ui-slider-handle",d)});this.handles.keydown(function(i){var f=true;var e=a(this).data("index.ui-slider-handle");if(b.options.disabled){return}switch(i.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:f=false;if(!b._keySliding){b._keySliding=true;a(this).addClass("ui-state-active");b._start(i,e)}break}var g,d,h=b._step();if(b.options.values&&b.options.values.length){g=d=b.values(e)}else{g=d=b.value()}switch(i.keyCode){case a.ui.keyCode.HOME:d=b._valueMin();break;case a.ui.keyCode.END:d=b._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g==b._valueMax()){return}d=g+h;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g==b._valueMin()){return}d=g-h;break}b._slide(i,e,d);return f}).keyup(function(e){var d=a(this).data("index.ui-slider-handle");if(b._keySliding){b._stop(e,d);b._change(e,d);b._keySliding=false;a(this).removeClass("ui-state-active")}});this._refreshValue()},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(d){var e=this.options;if(e.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var h={x:d.pageX,y:d.pageY};var j=this._normValueFromMouse(h);var c=this._valueMax()-this._valueMin()+1,f;var k=this,i;this.handles.each(function(l){var m=Math.abs(j-k.values(l));if(c>m){c=m;f=a(this);i=l}});if(e.range==true&&this.values(1)==e.min){f=a(this.handles[++i])}this._start(d,i);k._handleIndex=i;f.addClass("ui-state-active").focus();var g=f.offset();var b=!a(d.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=b?{left:0,top:0}:{left:d.pageX-g.left-(f.width()/2),top:d.pageY-g.top-(f.height()/2)-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};j=this._normValueFromMouse(h);this._slide(d,i,j);return true},_mouseStart:function(b){return true},_mouseDrag:function(d){var b={x:d.pageX,y:d.pageY};var c=this._normValueFromMouse(b);this._slide(d,this._handleIndex,c);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var c,h;if("horizontal"==this.orientation){c=this.elementSize.width;h=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{c=this.elementSize.height;h=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var f=(h/c);if(f>1){f=1}if(f<0){f=0}if("vertical"==this.orientation){f=1-f}var e=this._valueMax()-this._valueMin(),i=f*e,b=i%this.options.step,g=this._valueMin()+i-b;if(b>(this.options.step/2)){g+=this.options.step}return parseFloat(g.toFixed(5))},_start:function(d,c){var b={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(c);b.values=this.values()}this._trigger("start",d,b)},_slide:function(f,e,d){var g=this.handles[e];if(this.options.values&&this.options.values.length){var b=this.values(e?0:1);if((this.options.values.length==2&&this.options.range===true)&&((e==0&&d>b)||(e==1&&d<b))){d=b}if(d!=this.values(e)){var c=this.values();c[e]=d;var h=this._trigger("slide",f,{handle:this.handles[e],value:d,values:c});var b=this.values(e?0:1);if(h!==false){this.values(e,d,(f.type=="mousedown"&&this.options.animate),true)}}}else{if(d!=this.value()){var h=this._trigger("slide",f,{handle:this.handles[e],value:d});if(h!==false){this._setData("value",d,(f.type=="mousedown"&&this.options.animate))}}}},_stop:function(d,c){var b={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(c);b.values=this.values()}this._trigger("stop",d,b)},_change:function(d,c){var b={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(c);b.values=this.values()}this._trigger("change",d,b)},value:function(b){if(arguments.length){this._setData("value",b);this._change(null,0)}return this._value()},values:function(b,e,c,d){if(arguments.length>1){this.options.values[b]=e;this._refreshValue(c);if(!d){this._change(null,b)}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(b)}else{return this.value()}}else{return this._values()}},_setData:function(b,d,c){a.widget.prototype._setData.apply(this,arguments);switch(b){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled")}else{this.handles.removeAttr("disabled")}case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(c);break;case"value":this._refreshValue(c);break}},_step:function(){var b=this.options.step;return b},_value:function(){var b=this.options.value;if(b<this._valueMin()){b=this._valueMin()}if(b>this._valueMax()){b=this._valueMax()}return b},_values:function(b){if(arguments.length){var c=this.options.values[b];if(c<this._valueMin()){c=this._valueMin()}if(c>this._valueMax()){c=this._valueMax()}return c}else{return this.options.values}},_valueMin:function(){var b=this.options.min;return b},_valueMax:function(){var b=this.options.max;return b},_refreshValue:function(c){var f=this.options.range,d=this.options,l=this;if(this.options.values&&this.options.values.length){var i,h;this.handles.each(function(p,n){var o=(l.values(p)-l._valueMin())/(l._valueMax()-l._valueMin())*100;var m={};m[l.orientation=="horizontal"?"left":"bottom"]=o+"%";a(this).stop(1,1)[c?"animate":"css"](m,d.animate);if(l.options.range===true){if(l.orientation=="horizontal"){(p==0)&&l.range.stop(1,1)[c?"animate":"css"]({left:o+"%"},d.animate);(p==1)&&l.range[c?"animate":"css"]({width:(o-lastValPercent)+"%"},{queue:false,duration:d.animate})}else{(p==0)&&l.range.stop(1,1)[c?"animate":"css"]({bottom:(o)+"%"},d.animate);(p==1)&&l.range[c?"animate":"css"]({height:(o-lastValPercent)+"%"},{queue:false,duration:d.animate})}}lastValPercent=o})}else{var j=this.value(),g=this._valueMin(),k=this._valueMax(),e=k!=g?(j-g)/(k-g)*100:0;var b={};b[l.orientation=="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[c?"animate":"css"](b,d.animate);(f=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[c?"animate":"css"]({width:e+"%"},d.animate);(f=="max")&&(this.orientation=="horizontal")&&this.range[c?"animate":"css"]({width:(100-e)+"%"},{queue:false,duration:d.animate});(f=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[c?"animate":"css"]({height:e+"%"},d.animate);(f=="max")&&(this.orientation=="vertical")&&this.range[c?"animate":"css"]({height:(100-e)+"%"},{queue:false,duration:d.animate})}}}));a.extend(a.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);

/*
 * jQuery UI Datepicker 1.7.2
 *
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Datepicker
 *
 * Depends:
 *	ui.core.js
 */
(function($){$.extend($.ui,{datepicker:{version:"1.7.2"}});var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid)}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append)}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}return false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_getInst:function(target){try{return $.data(target,PROP_NAME)}catch(err){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null))}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst){if(this._curInst==inst){this._hideDatepicker(null)}var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst)}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value)},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst)}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst)}return(inst?this._getDate(inst):null)},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:var sel=$("td."+$.datepicker._dayOverClass+", td."+$.datepicker._currentClass,inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0])}else{$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"))}return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M")}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D")}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M")}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D")}handled=event.ctrlKey||event.metaKey;break;default:handled=false}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){event.preventDefault();event.stopPropagation()}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4})}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim](duration,postProcess)}if(duration==""){postProcess()}if(inst.input[0].type!="hidden"){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"&&inst==$.datepicker._curInst){$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){$.datepicker._tidyDialog(inst)};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess)}if(duration==""){this._tidyDialog(inst)}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst)}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus()}this._lastInput=null}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate)}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){return 1}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:(match=="o"?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+parseInt(value.charAt(iValue++),10);size--}if(size==origSize){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length)}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1}}size--}throw"Unknown name at position "+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year==-1){year=new Date().getFullYear()}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num}}return num};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m)}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate}catch(event){this.log(event);date=defaultDate}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()>12?date.getHours()+2:0);return date},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', -"+stepMonths+", 'M');\" title=\""+prevText+'"><div class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'" title="'+prevText+" \"></div></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><div class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'" title="'+prevText+" \"></div></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', +"+stepMonths+", 'M');\" title=\""+nextText+'"><div class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'"title="'+nextText+"\"></div></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+"');\">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';switch(col){case 0:calender+="first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+="last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+="middle";cornerClass="";break}calender+='">'}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var thead="";for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>"}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody="";for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+","+drawYear+', this);return false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-state-active":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+"</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span> "}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>"}}monthHtml+="</select>"}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"")}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>"}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?"&#xa0;":"")+monthHtml}html+="</div>";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date))},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.7.2";window.DP_jQuery=$})(jQuery);

/*
 * shadowbox-jquery-1.0.1.min.js
 */
if(typeof $=="undefined"){throw"Unable to load Shadowbox, jQuery library not found."}var Shadowbox={};Shadowbox.lib={getStyle:function(b,a){return $(b).css(a)},setStyle:function(c,b,d){if(typeof b!="object"){var a={};a[b]=d;b=a}$(c).css(b)},get:function(a){return(typeof a=="string")?document.getElementById(a):a},remove:function(a){$(a).remove()},getTarget:function(a){return a.target},preventDefault:function(a){a=a.browserEvent||a;if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}},addEvent:function(c,a,b){$(c).bind(a,b)},removeEvent:function(c,a,b){$(c).unbind(a,b)},animate:function(a,d,c,f){c=Math.round(c*1000);var e={};for(var b in d){e[b]=String(d[b].to);if(b!="opacity"){e[b]+="px"}}$(a).animate(e,c,null,f)}};(function(a){a.fn.shadowbox=function(b){return this.each(function(){var e=a(this);var d=a.extend({},b||{},a.metadata?e.metadata():a.meta?e.data():{});var c=this.className||"";d.width=parseInt((c.match(/w:(\d+)/)||[])[1])||d.width;d.height=parseInt((c.match(/h:(\d+)/)||[])[1])||d.height;Shadowbox.setup(e,d)})}})($);

/*
 * A media-viewer script for web pages that allows content to be viewed without
 * navigating away from the original linking page.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Shadowbox. If not, see <http://www.gnu.org/licenses/>.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007 Michael J. I. Jackson
 * @license     http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version     SVN: $Id: shadowbox.js 75 2008-02-21 16:51:29Z mjijackson $ - 1.0.3
 */
if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox, no base library adapter found."}(function(){var version="1.1";var options={assetURL:"",loadingImage:"",animate:false,animSequence:"wh",flvPlayer:"",overlayColor:"#fff",overlayOpacity:0.65,overlayBgImage:"",listenOverlay:false,autoplayMovies:true,showMovieControls:true,resizeDuration:0.35,fadeDuration:0.35,displayNav:true,continuous:false,displayCounter:true,counterType:"default",viewportPadding:0,handleLgImages:"resize",initialHeight:540,initialWidth:1040,enableKeys:false,keysClose:["z","c","q",27],keysNext:["d","n",39],keysPrev:["p",37],onOpen:null,onFinish:null,onChange:null,onClose:null,handleUnsupported:"link",skipSetup:false,text:{cancel:"Cancel",loading:"loading",close:'<span class="shortcut">C</span>lose',next:'<span class="shortcut">N</span>ext',prev:'<span class="shortcut">P</span>revious',from:"of",errors:{single:'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared:'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either:'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}},errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},skin:{main:'<div id="shadowbox_overlay"></div><div id="shadowbox_container"><div id="shadowbox"><div id="shadowbox_title"><div id="shadowbox_title_inner"></div></div><div id="shadowbox_body"><div id="shadowbox_body_inner"></div><div id="shadowbox_loading"></div></div><div id="shadowbox_toolbar"><div id="shadowbox_toolbar_inner"></div></div></div></div>',loading:'<img src="{0}" alt="{1}" /><span><a href="javascript:Shadowbox.close();">{2}</a></span>',counter:'<div id="shadowbox_counter">{0}</div>',close:'<div id="shadowbox_nav_close"><a href="javascript:Shadowbox.close();">{0}</a></div>',next:'<div id="shadowbox_nav_next"><a href="javascript:Shadowbox.next();">{0}</a></div>',prev:'<div id="shadowbox_nav_previous"><a href="javascript:Shadowbox.previous();">{0}</a></div>'},ext:{img:["png","jpg","jpeg","gif","bmp"],qt:["dv","mov","moov","movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:["asp","aspx","cgi","cfm","htm","html","pl","php","php3","php4","php5","phtml","rb","rhtml","shtml","txt","vbs"]}};var default_options=null;var SL=Shadowbox.lib;var RE={resize:/(img|swf|flv)/,overlay:/(img|iframe|html|inline)/,swf:/\.swf\s*$/i,flv:/\.flv\s*$/i,domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,param:/\s*([a-z_]*?)\s*=\s*(.+)\s*/,empty:/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i};var cache=[];var current_gallery;var current;var optimal_height=options.initialHeight;var optimal_width=options.initialWidth;var current_height=0;var current_width=0;var preloader;var initialized=false;var activated=false;var drag;var draggable;var overlay_img_needed;var ua=navigator.userAgent.toLowerCase();var isStrict=document.compatMode=="CSS1Compat",isOpera=ua.indexOf("opera")>-1,isIE=ua.indexOf("msie")>-1,isIE7=ua.indexOf("msie 7")>-1,isBorderBox=isIE&&!isStrict,isSafari=(/webkit|khtml/).test(ua),isSafari3=isSafari&&!!(document.evaluate),isGecko=!isSafari&&ua.indexOf("gecko")>-1,isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),isLinux=(ua.indexOf("linux")!=-1);var absolute_pos=isIE&&!isIE7;var plugins=null;if(navigator.plugins&&navigator.plugins.length){var detectPlugin=function(plugin_name){var detected=false;for(var i=0,len=navigator.plugins.length;i<len;++i){if(navigator.plugins[i].name.indexOf(plugin_name)>-1){detected=true;break}}return detected};var f4m=detectPlugin("Flip4Mac");var plugins={fla:detectPlugin("Shockwave Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows Media"),f4m:f4m}}else{var detectPlugin=function(plugin_name){var detected=false;try{var axo=new ActiveXObject(plugin_name);if(axo){detected=true}}catch(e){}return detected};var plugins={fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m:false}}var apply=function(o,e){for(var p in e){o[p]=e[p]}return o};var isLink=function(el){return typeof el.tagName=="string"&&(el.tagName.toUpperCase()=="A"||el.tagName.toUpperCase()=="AREA")};SL.getViewportHeight=function(){var height=window.innerHeight;var mode=document.compatMode;if((mode||isIE)&&!isOpera){height=isStrict?document.documentElement.clientHeight:document.body.clientHeight}return height};SL.getViewportWidth=function(){var width=window.innerWidth;var mode=document.compatMode;if(mode||isIE){width=isStrict?document.documentElement.clientWidth:document.body.clientWidth}return width};SL.getDocumentHeight=function(){var scrollHeight=isStrict?document.documentElement.scrollHeight:document.body.scrollHeight;return Math.max(scrollHeight,SL.getViewportHeight())};SL.getDocumentWidth=function(){var scrollWidth=isStrict?document.documentElement.scrollWidth:document.body.scrollWidth;return Math.max(scrollWidth,SL.getViewportWidth())};var clearOpacity=function(el){if(isIE){if(typeof el.style.filter=="string"&&(/alpha/i).test(el.style.filter)){el.style.filter=""}}else{el.style.opacity="";el.style["-moz-opacity"]="";el.style["-khtml-opacity"]=""}};var fadeIn=function(el,endingOpacity,duration,callback){if(options.animate){SL.setStyle(el,"opacity",0);el.style.visibility="visible";SL.animate(el,{opacity:{to:endingOpacity}},duration,function(){if(endingOpacity==1){clearOpacity(el)}if(typeof callback=="function"){callback()}})}else{if(endingOpacity==1){clearOpacity(el)}else{SL.setStyle(el,"opacity",endingOpacity)}el.style.visibility="visible";if(typeof callback=="function"){callback()}}};var fadeOut=function(el,duration,callback){var cb=function(){el.style.visibility="hidden";clearOpacity(el);if(typeof callback=="function"){callback()}};if(options.animate){SL.animate(el,{opacity:{to:0}},duration,cb)}else{cb()}};var appendHTML=function(el,html){el=SL.get(el);if(el.insertAdjacentHTML){el.insertAdjacentHTML("BeforeEnd",html);return el.lastChild}if(el.lastChild){var range=el.ownerDocument.createRange();range.setStartAfter(el.lastChild);var frag=range.createContextualFragment(html);el.appendChild(frag);return el.lastChild}else{el.innerHTML=html;return el.lastChild}};var overwriteHTML=function(el,html){el=SL.get(el);el.innerHTML=html;return el.firstChild};var getComputedHeight=function(el){var h=Math.max(el.offsetHeight,el.clientHeight);if(!h){h=parseInt("0"+SL.getStyle(el,"height"),10)||0;if(!isBorderBox){h+=parseInt("0"+SL.getStyle(el,"padding-top"),10)+parseInt("0"+SL.getStyle(el,"padding-bottom"),10)+parseInt("0"+SL.getStyle(el,"border-top-width"),10)+parseInt("0"+SL.getStyle(el,"border-bottom-width"),10)}}return h};var getComputedWidth=function(el){var w=Math.max(el.offsetWidth,el.clientWidth);if(!w){w=parseInt("0"+SL.getStyle(el,"width"),10)||0;if(!isBorderBox){w+=parseInt("0"+SL.getStyle(el,"padding-left"),10)+parseInt("0"+SL.getStyle(el,"padding-right"),10)+parseInt("0"+SL.getStyle(el,"border-left-width"),10)+parseInt("0"+SL.getStyle(el,"border-right-width"),10)}}return w};var getPlayerType=function(url){if(RE.img.test(url)){return"img"}var match=url.match(RE.domain);var this_domain=match?document.domain==match[1]:false;if(url.indexOf("#")>-1&&this_domain){return"inline"}var q_index=url.indexOf("?");if(q_index>-1){url=url.substring(0,q_index)}if(RE.swf.test(url)){return plugins.fla?"swf":"unsupported-swf"}if(RE.flv.test(url)){return plugins.fla?"flv":"unsupported-flv"}if(RE.qt.test(url)){return plugins.qt?"qt":"unsupported-qt"}if(RE.wmp.test(url)){if(plugins.wmp){return"wmp"}else{if(plugins.f4m){return"qt"}else{return isMac?(plugins.qt?"unsupported-f4m":"unsupported-qtf4m"):"unsupported-wmp"}}}else{if(RE.qtwmp.test(url)){if(plugins.qt){return"qt"}else{if(plugins.wmp){return"wmp"}else{return isMac?"unsupported-qt":"unsupported-qtwmp"}}}else{if(RE.iframe.test(url)){return"iframe"}}}return"unsupported"};var handleClick=function(ev){var link;if(isLink(this)){link=this}else{link=SL.getTarget(ev);while(!isLink(link)&&link.parentNode){link=link.parentNode}}Shadowbox.open(link);if(current_gallery.length){SL.preventDefault(ev)}};var setupGallery=function(obj){var copy=apply({},obj);if(!obj.gallery){current_gallery=[copy];current=0}else{current_gallery=[];var index,ci;for(var i=0,len=cache.length;i<len;++i){ci=cache[i];if(ci.gallery){if(ci.content==obj.content&&ci.gallery==obj.gallery&&ci.title==obj.title){index=current_gallery.length}if(ci.gallery==obj.gallery){current_gallery.push(apply({},ci))}}}if(index==null){current_gallery.unshift(copy);index=0}current=index}var match,r;for(var i=0,len=current_gallery.length;i<len;++i){r=false;if(current_gallery[i].type=="unsupported"){r=true}else{if(match=RE.unsupported.exec(current_gallery[i].type)){if(options.handleUnsupported=="link"){current_gallery[i].type="html";var m;switch(match[1]){case"qtwmp":m=String.format(options.text.errors.either,options.errors.qt.url,options.errors.qt.name,options.errors.wmp.url,options.errors.wmp.name);break;case"qtf4m":m=String.format(options.text.errors.shared,options.errors.qt.url,options.errors.qt.name,options.errors.f4m.url,options.errors.f4m.name);break;default:if(match[1]=="swf"||match[1]=="flv"){match[1]="fla"}m=String.format(options.text.errors.single,options.errors[match[1]].url,options.errors[match[1]].name)}current_gallery[i]=apply(current_gallery[i],{height:160,width:320,content:'<div class="shadowbox_message">'+m+"</div>"})}else{r=true}}else{if(current_gallery[i].type=="inline"){var match=RE.inline.exec(current_gallery[i].content);if(match){var el;if(el=SL.get(match[1])){current_gallery[i].content=el.innerHTML}else{throw"No element found with id "+match[1]}}else{throw"No element id found for inline content"}}}}if(r){current_gallery.splice(i,1);if(i<current){--current}--i}}};var buildBars=function(){var link=current_gallery[current];if(!link){return}var title_i=SL.get("shadowbox_title_inner");title_i.innerHTML=(link.title)?link.title:"";var tool_i=SL.get("shadowbox_toolbar_inner");tool_i.innerHTML="";if(options.displayNav){tool_i.innerHTML=String.format(options.skin.close,options.text.close);if(current_gallery.length>1){if(options.continuous){appendHTML(tool_i,String.format(options.skin.next,options.text.next));appendHTML(tool_i,String.format(options.skin.prev,options.text.prev))}else{if((current_gallery.length-1)>current){appendHTML(tool_i,String.format(options.skin.next,options.text.next))}if(current>0){appendHTML(tool_i,String.format(options.skin.prev,options.text.prev))}}}}if(current_gallery.length>1&&options.displayCounter){var counter="";if(options.counterType=="skip"){for(var i=0,len=current_gallery.length;i<len;++i){counter+='<a href="javascript:Shadowbox.change('+i+');"';if(i==current){counter+=' class="shadowbox_counter_current"'}counter+=">"+(i+1)+"</a>"}}else{counter=(current+1)+" "+options.text.from+" "+current_gallery.length}appendHTML(tool_i,String.format(options.skin.counter,counter))}};var hideBars=function(callback){var title_m=getComputedHeight(SL.get("shadowbox_title"));var tool_m=0-getComputedHeight(SL.get("shadowbox_toolbar"));var title_i=SL.get("shadowbox_title_inner");var tool_i=SL.get("shadowbox_toolbar_inner");if(options.animate&&callback){SL.animate(title_i,{marginTop:{to:title_m}},0.2);SL.animate(tool_i,{marginTop:{to:tool_m}},0.2,callback)}else{SL.setStyle(title_i,"marginTop",title_m+"px");SL.setStyle(tool_i,"marginTop",tool_m+"px")}};var showBars=function(callback){var title_i=SL.get("shadowbox_title_inner");if(options.animate){if(title_i.innerHTML!=""){SL.animate(title_i,{marginTop:{to:0}},0.35)}SL.animate(SL.get("shadowbox_toolbar_inner"),{marginTop:{to:0}},0.35,callback)}else{if(title_i.innerHTML!=""){SL.setStyle(title_i,"margin-top","0px")}SL.setStyle(SL.get("shadowbox_toolbar_inner"),"margin-top","0px");callback()}};var resetDrag=function(){drag={x:0,y:0,start_x:null,start_y:null}};var toggleDrag=function(on){if(on){resetDrag();var styles=["position:absolute","cursor:"+(isGecko?"-moz-grab":"move")];styles.push(isIE?"background-color:#fff;filter:alpha(opacity=0)":"background-color:transparent");appendHTML("shadowbox_body_inner",'<div id="shadowbox_drag_layer" style="'+styles.join(";")+'"></div>');SL.addEvent(SL.get("shadowbox_drag_layer"),"mousedown",listenDrag)}else{var d=SL.get("shadowbox_drag_layer");if(d){SL.removeEvent(d,"mousedown",listenDrag);SL.remove(d)}}};var listenDrag=function(ev){drag.start_x=ev.clientX;drag.start_y=ev.clientY;draggable=SL.get("shadowbox_content");SL.addEvent(document,"mousemove",positionDrag);SL.addEvent(document,"mouseup",unlistenDrag);if(isGecko){SL.setStyle(SL.get("shadowbox_drag_layer"),"cursor","-moz-grabbing")}};var unlistenDrag=function(){SL.removeEvent(document,"mousemove",positionDrag);SL.removeEvent(document,"mouseup",unlistenDrag);if(isGecko){SL.setStyle(SL.get("shadowbox_drag_layer"),"cursor","-moz-grab")}};var positionDrag=function(ev){var move_y=ev.clientY-drag.start_y;drag.start_y=drag.start_y+move_y;drag.y=Math.max(Math.min(0,drag.y+move_y),current_height-optimal_height);SL.setStyle(draggable,"top",drag.y+"px");var move_x=ev.clientX-drag.start_x;drag.start_x=drag.start_x+move_x;drag.x=Math.max(Math.min(0,drag.x+move_x),current_width-optimal_width);SL.setStyle(draggable,"left",drag.x+"px")};var loadContent=function(){var obj=current_gallery[current];if(!obj){return}buildBars();switch(obj.type){case"img":preloader=new Image();preloader.onload=function(){var h=obj.height?parseInt(obj.height,10):preloader.height;var w=obj.width?parseInt(obj.width,10):preloader.width;resizeContent(h,w,function(dims){showBars(function(){setContent({tag:"img",height:dims.i_height,width:dims.i_width,src:obj.content,style:"position:absolute"});if(dims.enableDrag&&options.handleLgImages=="drag"){toggleDrag(true);SL.setStyle(SL.get("shadowbox_drag_layer"),{height:dims.i_height+"px",width:dims.i_width+"px"})}finishContent()})});preloader.onload=function(){}};preloader.src=obj.content;break;case"swf":case"flv":case"qt":case"wmp":var markup=Shadowbox.movieMarkup(obj);resizeContent(markup.height,markup.width,function(){showBars(function(){setContent(markup);finishContent()})});break;case"iframe":var h=obj.height?parseInt(obj.height,10):SL.getViewportHeight();var w=obj.width?parseInt(obj.width,10):SL.getViewportWidth();var content={tag:"iframe",name:"shadowbox_content",height:"100%",width:"100%",frameborder:"0",marginwidth:"0",marginheight:"0",scrolling:"no",allowtransparency:"true"};resizeContent(h,w,function(dims){showBars(function(){setContent(content);var win=(isIE)?SL.get("shadowbox_content").contentWindow:window.frames.shadowbox_content;win.location=obj.content;finishContent()})});break;case"html":case"inline":var h=obj.height?parseInt(obj.height,10):SL.getViewportHeight();var w=obj.width?parseInt(obj.width,10):SL.getViewportWidth();var content={tag:"div",cls:"html",html:obj.content};resizeContent(h,w,function(){showBars(function(){setContent(content);finishContent()})});break;default:throw"Shadowbox cannot open content of type "+obj.type}if(current_gallery.length>0){var next=current_gallery[current+1];if(!next){next=current_gallery[0]}if(next.type=="img"){var preload_next=new Image();preload_next.src=next.href}var prev=current_gallery[current-1];if(!prev){prev=current_gallery[current_gallery.length-1]}if(prev.type=="img"){var preload_prev=new Image();preload_prev.src=prev.href}}};var setContent=function(obj){var id="shadowbox_content";var content=SL.get(id);if(content){switch(content.tagName.toUpperCase()){case"OBJECT":var link=current_gallery[(obj?current-1:current)];if(link.type=="wmp"&&isIE){try{shadowbox_content.controls.stop();shadowbox_content.URL="non-existent.wmv";window.shadowbox_content=function(){}}catch(e){}}else{if(link.type=="qt"&&isSafari){try{document.shadowbox_content.Stop()}catch(e){}content.innerHTML=""}}setTimeout(function(){SL.remove(content)},10);break;case"IFRAME":SL.remove(content);if(isGecko){delete window.frames[id]}break;default:SL.remove(content)}}if(obj){if(!obj.id){obj.id=id}return appendHTML("shadowbox_body_inner",Shadowbox.createHTML(obj))}return null};var finishContent=function(){var obj=current_gallery[current];if(!obj){return}hideLoading(function(){listenKeyboard(true);if(options.onFinish&&typeof options.onFinish=="function"){options.onFinish(obj)}})};var resizeContent=function(height,width,callback){optimal_height=height;optimal_width=width;var resizable=RE.resize.test(current_gallery[current].type);var dims=getDimensions(optimal_height,optimal_width,resizable);if(callback){var cb=function(){callback(dims)};switch(options.animSequence){case"hw":adjustHeight(dims.height,dims.top,true,function(){adjustWidth(dims.width,true,cb)});break;case"wh":adjustWidth(dims.width,true,function(){adjustHeight(dims.height,dims.top,true,cb)});break;default:adjustWidth(dims.width,true);adjustHeight(dims.height,dims.top,true,cb)}}else{adjustWidth(dims.width,false);adjustHeight(dims.height,dims.top,false);if(options.handleLgImages=="resize"&&resizable){var content=SL.get("shadowbox_content");if(content){content.height=dims.i_height;content.width=dims.i_width}}}};var getDimensions=function(o_height,o_width,resizable){if(typeof resizable=="undefined"){resizable=false}var height=o_height=parseInt(o_height);var width=o_width=parseInt(o_width);var shadowbox_b=SL.get("shadowbox_body");var view_height=SL.getViewportHeight();var extra_height=parseInt("0"+SL.getStyle(shadowbox_b,"border-top-width"),10)+parseInt("0"+SL.getStyle(shadowbox_b,"border-bottom-width"),10)+parseInt("0"+SL.getStyle(shadowbox_b,"margin-top"),10)+parseInt("0"+SL.getStyle(shadowbox_b,"margin-bottom"),10)+getComputedHeight(SL.get("shadowbox_title"))+getComputedHeight(SL.get("shadowbox_toolbar"))+(2*options.viewportPadding);if(resizable&&(height+extra_height)>=view_height){height=view_height-extra_height}var view_width=SL.getViewportWidth();var extra_body_width=parseInt("0"+SL.getStyle(shadowbox_b,"border-left-width"),10)+parseInt("0"+SL.getStyle(shadowbox_b,"border-right-width"),10)+parseInt("0"+SL.getStyle(shadowbox_b,"margin-left"),10)+parseInt("0"+SL.getStyle(shadowbox_b,"margin-right"),10);var extra_width=extra_body_width+(2*options.viewportPadding);if(resizable&&(width+extra_width)>=view_width){width=view_width-extra_width}var enableDrag=false;var i_height=o_height;var i_width=o_width;var handle=options.handleLgImages;if(resizable&&(handle=="resize"||handle=="drag")){var change_h=(o_height-height)/o_height;var change_w=(o_width-width)/o_width;if(handle=="resize"){if(change_h>change_w){width=Math.round((o_width/o_height)*height)}else{if(change_w>change_h){height=Math.round((o_height/o_width)*width)}}i_width=width;i_height=height}else{var link=current_gallery[current];if(link){enableDrag=link.type=="img"&&(change_h>0||change_w>0)}}}var top=0;if(!resizable&&view_height<(height+extra_height)){top=options.viewportPadding;SL.setStyle(SL.get("shadowbox_container"),"position","absolute")}else{top=(view_height-(height+extra_height))/2;if(absolute_pos){SL.setStyle(SL.get("shadowbox_container"),"position","absolute")}else{SL.setStyle(SL.get("shadowbox_container"),"position","fixed")}}return{height:height,width:width+extra_body_width,i_height:i_height,i_width:i_width,top:top,enableDrag:enableDrag}};var centerVertically=function(){var shadowbox=SL.get("shadowbox");if(SL.getStyle(shadowbox,"position")=="fixed"){var scroll=document.documentElement.scrollTop;var s_top=scroll+Math.round((SL.getViewportHeight()-(shadowbox.offsetHeight||0))/2);SL.setStyle(shadowbox,"top",s_top+"px")}};var adjustHeight=function(height,top,animate,callback){height=parseInt(height);current_height=height;var sbi=SL.get("shadowbox_body_inner");if(animate&&options.animate){SL.animate(sbi,{height:{to:height}},options.resizeDuration,callback)}else{SL.setStyle(sbi,"height",height+"px");if(typeof callback=="function"){callback()}}if(absolute_pos){centerVertically();SL.addEvent(window,"scroll",centerVertically);top+=document.documentElement.scrollTop}var shadowbox=SL.get("shadowbox");if(animate&&options.animate){SL.animate(shadowbox,{top:{to:top}},options.resizeDuration)}else{SL.setStyle(shadowbox,"top",top+"px")}};var adjustWidth=function(width,animate,callback){width=parseInt(width);current_width=width;var shadowbox=SL.get("shadowbox");if(animate&&options.animate){SL.animate(shadowbox,{width:{to:width}},options.resizeDuration,callback)}else{SL.setStyle(shadowbox,"width",width+"px");if(typeof callback=="function"){callback()}}};var listenKeyboard=function(on){if(!options.enableKeys){return}if(on){document.onkeydown=handleKey}else{document.onkeydown=""}};var assertKey=function(valid,key,code){return(valid.indexOf(key)!=-1||valid.indexOf(code)!=-1)};var handleKey=function(e){var code=e?e.which:event.keyCode;var key=String.fromCharCode(code).toLowerCase();if(assertKey(options.keysClose,key,code)){Shadowbox.close()}else{if(assertKey(options.keysPrev,key,code)){Shadowbox.previous()}else{if(assertKey(options.keysNext,key,code)){Shadowbox.next()}}}};var toggleTroubleElements=function(on){var vis=(on?"visible":"hidden");var selects=document.getElementsByTagName("select");for(i=0,len=selects.length;i<len;++i){selects[i].style.visibility=vis}var objects=document.getElementsByTagName("object");for(i=0,len=objects.length;i<len;++i){objects[i].style.visibility=vis}var embeds=document.getElementsByTagName("embed");for(i=0,len=embeds.length;i<len;++i){embeds[i].style.visibility=vis}var iframes=document.getElementsByTagName("iframe");for(i=0,len=iframes.length;i<len;++i){iframes[i].style.visibility=vis}};var showLoading=function(){var loading=SL.get("shadowbox_loading");overwriteHTML(loading,String.format(options.skin.loading,options.assetURL+options.loadingImage,options.text.loading,options.text.cancel));loading.style.visibility="visible"};var hideLoading=function(callback){var t=current_gallery[current].type;var anim=(t=="img"||t=="html");var loading=SL.get("shadowbox_loading");if(anim){fadeOut(loading,0.35,callback)}else{loading.style.visibility="hidden";callback()}};var resizeOverlay=function(){var overlay=SL.get("shadowbox_overlay");SL.setStyle(overlay,{height:"100%",width:"100%"});SL.setStyle(overlay,"height",SL.getDocumentHeight()+"px");if(!isSafari3){SL.setStyle(overlay,"width",SL.getDocumentWidth()+"px")}};var checkOverlayImgNeeded=function(){if(!(isGecko&&isMac)){return false}for(var i=0,len=current_gallery.length;i<len;++i){if(!RE.overlay.exec(current_gallery[i].type)){return true}}return false};var toggleOverlay=function(callback){var overlay=SL.get("shadowbox_overlay");if(overlay_img_needed==null){overlay_img_needed=checkOverlayImgNeeded()}if(callback){resizeOverlay();if(overlay_img_needed){SL.setStyle(overlay,{visibility:"visible",backgroundColor:"transparent",backgroundImage:"url("+options.assetURL+options.overlayBgImage+")",backgroundRepeat:"repeat",opacity:1});callback()}else{SL.setStyle(overlay,{visibility:"visible",backgroundColor:options.overlayColor,backgroundImage:"none"});fadeIn(overlay,options.overlayOpacity,options.fadeDuration,callback)}}else{if(overlay_img_needed){SL.setStyle(overlay,"visibility","hidden")}else{fadeOut(overlay,options.fadeDuration)}overlay_img_needed=null}};Shadowbox.uninit=function(){initialized=false};Shadowbox.init=function(opts){if(initialized){return}options=apply(options,opts||{});appendHTML(document.body,options.skin.main);RE.img=new RegExp(".("+options.ext.img.join("|")+")s*$","i");RE.qt=new RegExp(".("+options.ext.qt.join("|")+")s*$","i");RE.wmp=new RegExp(".("+options.ext.wmp.join("|")+")s*$","i");RE.qtwmp=new RegExp(".("+options.ext.qtwmp.join("|")+")s*$","i");RE.iframe=new RegExp(".*$","i");var id=null;var resize=function(){clearInterval(id);id=null;resizeOverlay();resizeContent(optimal_height,optimal_width)};SL.addEvent(window,"resize",function(){if(activated){if(id){clearInterval(id);id=null}if(!id){id=setInterval(resize,50)}}});if(options.listenOverlay){SL.addEvent(SL.get("shadowbox_overlay"),"click",Shadowbox.close)}if(absolute_pos){SL.setStyle(SL.get("shadowbox_container"),"position","absolute");SL.setStyle("shadowbox_body","zoom",1);SL.addEvent(SL.get("shadowbox_container"),"click",function(e){var target=SL.getTarget(e);if(target.id&&target.id=="shadowbox_container"){Shadowbox.close()}})}initialized=true;if(!options.skipSetup){Shadowbox.setup()}};Shadowbox.setup=function(links,opts){if(!initialized){return}if(!links){var links=[];var a=document.getElementsByTagName("a"),rel;for(var i=0,len=a.length;i<len;++i){rel=a[i].getAttribute("rel");if(rel&&RE.rel.test(rel)){links[links.length]=a[i]}}}else{if(!links.length){links=[links]}}var link;for(var i=0,len=links.length;i<len;++i){link=links[i];if(typeof link.shadowboxCacheKey=="undefined"){link.shadowboxCacheKey=cache.length;SL.addEvent(link,"click",handleClick)}cache[link.shadowboxCacheKey]=this.buildCacheObj(link,opts)}};Shadowbox.buildCacheObj=function(link,opts){var href=link.href;var o={el:link,title:link.getAttribute("title"),type:getPlayerType(href),options:apply({},opts||{}),content:href};var opt,l_opts=["title","type","height","width","gallery"];for(var i=0,len=l_opts.length;i<len;++i){opt=l_opts[i];if(typeof o.options[opt]!="undefined"){o[opt]=o.options[opt];delete o.options[opt]}}var rel=link.getAttribute("rel");if(rel){var match=rel.match(RE.gallery);if(match){o.gallery=escape(match[2])}var params=rel.split(";");for(var i=0,len=params.length;i<len;++i){match=params[i].match(RE.param);if(match){if(match[1]=="options"){eval("o.options = apply(o.options, "+match[2]+")")}else{o[match[1]]=match[2]}}}}return o};Shadowbox.applyOptions=function(opts){if(opts){default_options=apply({},options);options=apply(options,opts)}};Shadowbox.revertOptions=function(){if(default_options){options=default_options;default_options=null}};Shadowbox.open=function(obj,opts){if(activated){return}activated=true;if(isLink(obj)){if(typeof obj.shadowboxCacheKey=="undefined"||typeof cache[obj.shadowboxCacheKey]=="undefined"){obj=this.buildCacheObj(obj,opts)}else{obj=cache[obj.shadowboxCacheKey]}}this.revertOptions();if(obj.options||opts){this.applyOptions(apply(apply({},obj.options||{}),opts||{}))}setupGallery(obj);if(current_gallery.length){if(options.onOpen&&typeof options.onOpen=="function"){options.onOpen(obj)}if(options.listenOverlay){SL.addEvent(SL.get("shadowbox_overlay"),"click",Shadowbox.close)}SL.setStyle(SL.get("shadowbox"),"display","block");toggleTroubleElements(false);var dims=getDimensions(options.initialHeight,options.initialWidth);adjustHeight(dims.height,dims.top);adjustWidth(dims.width);hideBars(false);toggleOverlay(function(){SL.setStyle(SL.get("shadowbox"),"visibility","visible");showLoading();loadContent()})}};Shadowbox.change=function(num){if(!current_gallery){return}if(!current_gallery[num]){if(!options.continuous){return}else{num=(num<0)?(current_gallery.length-1):0}}current=num;toggleDrag(false);setContent(null);listenKeyboard(false);if(options.onChange&&typeof options.onChange=="function"){options.onChange(current_gallery[current])}showLoading();hideBars(loadContent)};Shadowbox.next=function(){return this.change(current+1)};Shadowbox.previous=function(){return this.change(current-1)};Shadowbox.close=function(){if(!activated){return}listenKeyboard(false);SL.setStyle(SL.get("shadowbox"),{display:"none",visibility:"hidden"});if(absolute_pos){SL.removeEvent(window,"scroll",centerVertically)}toggleDrag(false);setContent(null);if(preloader){preloader.onload=function(){};preloader=null}toggleOverlay(false);toggleTroubleElements(true);activated=false;if(options.listenOverlay){SL.removeEvent(SL.get("shadowbox_overlay"),"click",Shadowbox.close)}if(options.onClose&&typeof options.onClose=="function"){options.onClose(current_gallery[current])}};Shadowbox.clearCache=function(){for(var i=0,len=cache.length;i<len;++i){if(cache[i].el){SL.removeEvent(cache[i].el,"click",handleClick);delete cache[i].shadowboxCacheKey}}cache=[]};Shadowbox.movieMarkup=function(obj){var h=obj.height?parseInt(obj.height,10):300;var w=obj.width?parseInt(obj.width,10):300;var autoplay=options.autoplayMovies;var controls=options.showMovieControls;if(obj.options){if(obj.options.autoplayMovies!=null){autoplay=obj.options.autoplayMovies}if(obj.options.showMovieControls!=null){controls=obj.options.showMovieControls}}var markup={tag:"object",name:"shadowbox_content"};switch(obj.type){case"swf":var dims=getDimensions(h,w,true);h=dims.height;w=dims.width;markup.type="application/x-shockwave-flash";markup.data=obj.content;markup.children=[{tag:"param",name:"movie",value:obj.content}];break;case"flv":autoplay=autoplay?"true":"false";var showicons="false";var a=h/w;if(controls){showicons="true";h+=20}var dims=getDimensions(h,h/a,true);h=dims.height;w=(h-(controls?20:0))/a;var flashvars=["file="+obj.content,"height="+h,"width="+w,"autostart="+autoplay,"displayheight="+(h-(controls?20:0)),"showicons="+showicons,"backcolor=0x000000&amp;frontcolor=0xCCCCCC&amp;lightcolor=0x557722"];markup.type="application/x-shockwave-flash";markup.data=options.assetURL+options.flvPlayer;markup.children=[{tag:"param",name:"movie",value:options.assetURL+options.flvPlayer},{tag:"param",name:"flashvars",value:flashvars.join("&amp;")},{tag:"param",name:"allowfullscreen",value:"true"}];break;case"qt":autoplay=autoplay?"true":"false";if(controls){controls="true";h+=16}else{controls="false"}markup.children=[{tag:"param",name:"src",value:obj.content},{tag:"param",name:"scale",value:"aspect"},{tag:"param",name:"controller",value:controls},{tag:"param",name:"autoplay",value:autoplay}];if(isIE){markup.classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";markup.codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"}else{markup.type="video/quicktime";markup.data=obj.content}break;case"wmp":autoplay=autoplay?1:0;markup.children=[{tag:"param",name:"autostart",value:autoplay}];if(isIE){if(controls){controls="full";h+=70}else{controls="none"}markup.classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6";markup.children[markup.children.length]={tag:"param",name:"url",value:obj.content};markup.children[markup.children.length]={tag:"param",name:"uimode",value:controls}}else{if(controls){controls=1;h+=45}else{controls=0}markup.type="video/x-ms-wmv";markup.data=obj.content;markup.children[markup.children.length]={tag:"param",name:"showcontrols",value:controls}}break}markup.height=h;markup.width=w;return markup};Shadowbox.createHTML=function(obj){var html="<"+obj.tag;for(var attr in obj){if(attr=="tag"||attr=="html"||attr=="children"){continue}if(attr=="cls"){html+=' class="'+obj.cls+'"'}else{html+=" "+attr+'="'+obj[attr]+'"'}}if(RE.empty.test(obj.tag)){html+="/>\n"}else{html+=">\n";var cn=obj.children;if(cn){for(var i=0,len=cn.length;i<len;++i){html+=this.createHTML(cn[i])}}if(obj.html){html+=obj.html}html+="</"+obj.tag+">\n"}return html};Shadowbox.getPlugins=function(){return plugins};Shadowbox.getOptions=function(){return options};Shadowbox.getCurrent=function(){return current_gallery[current]};Shadowbox.getVersion=function(){return version}})();Array.prototype.indexOf=Array.prototype.indexOf||function(c){for(var b=0,a=this.length;b<a;++b){if(this[b]==c){return b}}return -1};String.format=String.format||function(b){var a=Array.prototype.slice.call(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})};

/*
 * SM_JSUtils.js
 *
 * @copyright Symedia s. r. o. 2011
 * @version 1.0.5
 */
var SM_JSUtils={};SM_JSUtils.timeouts=new Array();SM_JSUtils.showHTMLElem=function(b,c){if(b==""){return}var a=null;if(document&&document.getElementById){a=document.getElementById(b)}if(a!=null){a.style.display=c}};SM_JSUtils.hideHTMLElem=function(b){if(b==""){return}var a=null;if(document&&document.getElementById){a=document.getElementById(b)}if(a!=null){a.style.display="none"}};SM_JSUtils.showPopupElem=function(g,e,c,h,b,f){if(c==""){return}if(typeof h=="undefined"||h==null||h==""){h="slide"}if(typeof b=="undefined"){b=100}clearTimeout(SM_JSUtils.timeouts[c]);var a=null;if(g!=""){var d=null;if(document&&document.getElementById){d=document.getElementById(g)}if(d!=null){d.className=e;a=d}}d=null;if(document&&document.getElementById){d=document.getElementById(c)}if(d!=null){if(window[f]!="undefined"&&typeof window[f]=="function"){window[f](a,d)}else{if(h=="slide"){$("#"+c).slideDown(b)}else{if(h=="fade"){$("#"+c).fadeIn(b)}else{$("#"+c).show()}}}}};SM_JSUtils.hidePopupElem=function(j,a,i,f,d,e,g,c){if(i==""){return}if(typeof e=="undefined"||e==null||e==""){e="slide"}if(typeof g=="undefined"){g=100}if(f){SM_JSUtils.timeouts[i]=window.setTimeout("SM_JSUtils.hidePopupElem('"+j+"', '"+a+"', '"+i+"', false, 0, '"+e+"', "+g+", '"+c+"')",d)}else{SM_JSUtils.timeouts[i]=null;var h=null;if(j!=""){var b=null;if(document&&document.getElementById){b=document.getElementById(j)}if(b!=null){b.className=a;h=b}}b=null;if(document&&document.getElementById){b=document.getElementById(i)}if(b!=null){if(window[c]!="undefined"&&typeof window[c]=="function"){window[c](h,b)}else{if(e=="slide"){$("#"+i).slideUp(g)}else{if(e=="fade"){$("#"+i).fadeOut(g)}else{$("#"+i).hide()}}}}}};SM_JSUtils.setElemDefaultValue=function(c,a){if(c==""){return}var b=null;if(document&&document.getElementById){b=document.getElementById(c)}if(b==null){return}b.d=a;if(b.value==""||b.value==null){b.value=b.d}b.onfocus=function(){if(this.value==this.d){this.value=""}};b.onblur=function(){if(this.value==""){this.value=this.d}}};SM_JSUtils.getFormGetRequest=function(e){var d="";if(!document||!document.getElementById){return d}var c=document.getElementById(e);if(c==null||c.nodeName.toLowerCase()!="form"){return d}d=c.action;if(c.method.toLowerCase()=="post"){return d}var f="";for(var a=0;a<c.elements.length;a++){var b=c.elements[a];if(b.nodeName.toLowerCase()=="input"){switch(b.type.toLowerCase()){case"text":case"hidden":f=f+(f!=""?"&":"")+b.name+"="+b.value;break;case"checkbox":case"radio":if(b.checked){f=f+(f!=""?"&":"")+b.name+"="+b.value}break}}else{if(b.nodeName.toLowerCase()=="select"){f=f+(f!=""?"&":"")+b.name+"="+b.value}else{if(b.nodeName.toLowerCase()=="textarea"){f=f+(f!=""?"&":"")+b.name+"="+b.value}}}}return d+(f!=""?"?":"")+f};SM_JSUtils.getInputValue=function(a){if(a!=""){if(document&&document.getElementById){var b=document.getElementById(a);if(b!=null){return b.value}}}return""};SM_JSUtils.checkAllCheckboxesByName=function(a){if(!document||!document.getElementsByName){return}var c=document.getElementsByName(a);var b=0;for(b=0;b<c.length;b++){checkbox=c[b];checkbox.checked=true;if(checkbox.onchange&&typeof checkbox.onchange=="function"){checkbox.onchange()}}};SM_JSUtils.uncheckAllCheckboxesByName=function(a){if(!document||!document.getElementsByName){return}var c=document.getElementsByName(a);var b=0;for(b=0;b<c.length;b++){checkbox=c[b];checkbox.checked=false;if(checkbox.onchange&&typeof checkbox.onchange=="function"){checkbox.onchange()}}};SM_JSUtils.toggleCheckbox=function(b){if(!document||!document.getElementById){return}var a=document.getElementById(b);if(a==null){return}if(a.checked){a.checked=false}else{a.checked=true}if(a.onchange&&typeof a.onchange=="function"){a.onchange()}};SM_JSUtils.openCenteredWindow=function(a,b,c,i,e){var d=Math.floor((screen.width-c)/2);var f=Math.floor((screen.height-i)/2);if(d<0){d=0}if(f<0){f=0}var g="top="+f+",left="+d+",height="+i+",width="+c;if(e&&e!=""){g+=","+e}var h=window.open(a,b,g);if(parseInt(navigator.appVersion)>=4){h.window.focus()}return h};

/*
 * SM_EventListener.js
 *
 * Javascriptovy chytac udalosti.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright Symedia s. r. o. 2011
 * @version 1.0.2
 */
var SM_EventListener={};SM_EventListener.options={period:1000};SM_EventListener.events=new Array();SM_EventListener.events.onresize=new Array();SM_EventListener.events.onchangehash=new Array();SM_EventListener.timeout=null;SM_EventListener.registerEvent=function(d,b,f){if(!document||!document.getElementById){return false}var a=null;if(d==null){a=document}else{document.getElementById(d)}if(a==null){return false}if(!f||typeof f!="function"){return false}var c=new Array();switch(b){case"onresize":c.elem=a;c.callback=f;c.height=$(a).outerHeight();c.width=$(a).outerWidth();SM_EventListener.events.onresize[SM_EventListener.events.onresize.length]=c;break;case"onchangehash":c.elem=a;c.callback=f;c.hash="";SM_EventListener.events.onchangehash[SM_EventListener.events.onchangehash.length]=c;break;default:return false;break}if(SM_EventListener.timeout==null){SM_EventListener.timeout=window.setTimeout("SM_EventListener.checkEvents()",SM_EventListener.options.period)}return true};SM_EventListener.checkEvents=function(){if(!SM_EventListener.events){return}var b=0;var d=null;var f=null;for(b=0;b<SM_EventListener.events.onresize.length;b++){d=SM_EventListener.events.onresize[b];var a=$(d.elem).outerHeight();var c=$(d.elem).outerWidth();if(c!=d.width||a!=d.height){f=new Array();f.elem=d.elem;f.oldHeight=d.height;f.oldWidth=d.width;f.height=a;f.width=c;d.callback(f);SM_EventListener.events.onresize[b].height=a;SM_EventListener.events.onresize[b].width=c}}for(b=0;b<SM_EventListener.events.onchangehash.length;b++){d=SM_EventListener.events.onchangehash[b];if(document&&document.location&&d.hash!=document.location.hash){f=d;f.hash=document.location.hash;d.callback(f);SM_EventListener.events.onchangehash[b]=f}}SM_EventListener.timeout=window.setTimeout("SM_EventListener.checkEvents()",SM_EventListener.options.period)};

/**
 * SM_PopupElem.js
 *
 * Podpora pro zobrazeni popup menu.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copy Symedia s. r. o. 2010
 * @version 1.0.1
 */
var SM_PopupElem={};SM_PopupElem.groups=new Array();SM_PopupElem.create=function(g,a,d,b){var h=null;var e=null;var c=null;var l=new Array();l.showType="slide";l.showDuration=100;l.hideType="slide";l.hideDuration=100;l.hideDelay=100;l.checkChildFocus=false;l.group="";if(g!=""){c=null;if(document&&document.getElementById){c=document.getElementById(g)}else{return}if(c!=null){h=c}else{return}}else{return}if(d!=""){c=null;if(document&&document.getElementById){c=document.getElementById(d)}else{return}if(c!=null){e=c}else{return}}else{return}if(b){if(b.showType&&b.showType!=""){l.showType=b.showType}if(b.showDuration&&b.showDuration>=0){l.showDuration=b.showDuration}if(b.hideType&&b.hideType!=""){l.hideType=b.hideType}if(b.hideDuration&&b.hideDuration>=0){l.hideDuration=b.hideDuration}if(b.hideDelay&&b.hideDelay>=0){l.hideDelay=b.hideDelay}if(b.checkChildFocus){l.checkChildFocus=b.checkChildFocus}if(l.checkChildFocus&&b.group&&b.group!=""){l.group=b.group;if(SM_PopupElem.groups[l.group]=="undefined"||SM_PopupElem.groups[l.group]==null){SM_PopupElem.groups[l.group]=new Array()}SM_PopupElem.groups[l.group][SM_PopupElem.groups[l.group].length]=e}}h.SM_PopupElem=new Array();h.SM_PopupElem.el=e;if(a!=""){h.SM_PopupElem.newClass=a;h.SM_PopupElem.oldClass=h.className}h.SM_PopupElem.onmouseover=null;if(h.onmouseover&&(typeof h.onmouseover=="function"||typeof h.onmouseover=="object")){h.SM_PopupElem.onmouseover=h.onmouseover}h.onmouseover=function(){if(this.SM_PopupElem&&this.SM_PopupElem.el&&typeof this.SM_PopupElem.el=="object"){SM_PopupElem.show(this.SM_PopupElem.el)}if(this.SM_PopupElem&&this.SM_PopupElem.onmouseover&&(typeof this.SM_PopupElem.onmouseover=="function"||typeof this.SM_PopupElem.onmouseover=="object")){this.SM_PopupElem.onmouseover()}};h.SM_PopupElem.onmouseout=null;if(h.onmouseout&&(typeof h.onmouseout=="function"||typeof h.onmouseout=="object")){h.SM_PopupElem.onmouseout=h.onmouseout}h.onmouseout=function(){if(this.SM_PopupElem&&this.SM_PopupElem.el&&typeof this.SM_PopupElem.el=="object"){SM_PopupElem.hideProcess(this.SM_PopupElem.el)}if(this.SM_PopupElem&&this.SM_PopupElem.onmouseout&&(typeof this.SM_PopupElem.onmouseout=="function"||typeof this.SM_PopupElem.onmouseout=="object")){this.SM_PopupElem.onmouseout()}};h.SM_PopupElem.changeOnclick=true;e.SM_PopupElem=new Array();e.SM_PopupElem.parentEl=h;e.SM_PopupElem.timeout=null;e.SM_PopupElem.opt=l;e.SM_PopupElem.onmouseover=null;if(e.onmouseover&&(typeof e.onmouseover=="function"||typeof e.onmouseover=="object")){e.SM_PopupElem.onmouseover=e.onmouseover}e.onmouseover=function(){SM_PopupElem.show(this);if(this.SM_PopupElem&&this.SM_PopupElem.onmouseover&&(typeof this.SM_PopupElem.onmouseover=="function"||typeof this.SM_PopupElem.onmouseover=="object")){this.SM_PopupElem.onmouseover()}};e.SM_PopupElem.onmouseout=null;if(e.onmouseout&&(typeof e.onmouseout=="function"||typeof e.onmouseout=="object")){e.SM_PopupElem.onmouseout=e.onmouseout}e.onmouseout=function(){SM_PopupElem.hideProcess(this);if(this.SM_PopupElem&&this.SM_PopupElem.onmouseout&&(typeof this.SM_PopupElem.onmouseout=="function"||typeof this.SM_PopupElem.onmouseout=="object")){this.SM_PopupElem.onmouseout()}};if(l.checkChildFocus){e.SM_PopupElem.inputs=new Array();var j=e.getElementsByTagName("input");var f=0;for(f=0;f<j.length;f++){var k=j[f];k.SM_PopupElem=new Array();k.SM_PopupElem.el=e;k.SM_PopupElem.allowHide=true;k.onfocus=function(){if(this.SM_PopupElem){this.SM_PopupElem.allowHide=false}else{return}var n=null;if(this.SM_PopupElem.el&&typeof this.SM_PopupElem.el=="object"){n=this.SM_PopupElem.el}else{return}var o=new Array();if(n.SM_PopupElem&&n.SM_PopupElem.opt&&n.SM_PopupElem.opt.group&&n.SM_PopupElem.opt.group!=""&&SM_PopupElem.groups[n.SM_PopupElem.opt.group]){o=SM_PopupElem.groups[n.SM_PopupElem.opt.group]}if(o.length>0){n.SM_PopupElem.activateParentEls=true}var i=0;for(i=0;i<o.length;i++){var m=null;if(o[i].id!=n.id&&o[i].SM_PopupElem&&o[i].SM_PopupElem.parentEl){m=o[i].SM_PopupElem.parentEl}else{continue}if(!m.SM_PopupElem.tmpOnmouseover){m.SM_PopupElem.tmpOnmouseover=m.onmouseover}m.onmouseover=null;if(m.SM_PopupElem.onmouseover){m.onmouseover=m.SM_PopupElem.onmouseover}if(!m.SM_PopupElem.tmpOnmouseout){m.SM_PopupElem.tmpOnmouseout=m.onmouseout}m.onmouseout=null;if(m.SM_PopupElem.onmouseout){m.onmouseout=m.SM_PopupElem.onmouseout}if(m.SM_PopupElem.changeOnclick){m.SM_PopupElem.tmpOnclick=m.onclick;m.SM_PopupElem.changeOnclick=false}m.onclick=function(){if(this.SM_PopupElem&&this.SM_PopupElem.el&&typeof this.SM_PopupElem.el=="object"){SM_PopupElem.show(this.SM_PopupElem.el)}return false}}};k.onblur=function(){if(this.SM_PopupElem){this.SM_PopupElem.allowHide=true}else{return}var i=null;if(this.SM_PopupElem.el&&typeof this.SM_PopupElem.el=="object"){i=this.SM_PopupElem.el}else{return}SM_PopupElem.hideProcess(i)};e.SM_PopupElem.inputs[f]=k}}};SM_PopupElem.show=function(c){if(c.SM_PopupElem==null||c.SM_PopupElem=="undefined"){return}var a=c.SM_PopupElem.opt;if(c.SM_PopupElem.timeout!=null&&window&&window.clearTimeout){window.clearTimeout(c.SM_PopupElem.timeout);c.SM_PopupElem.timeout=null}switch(a.showType){case"fade":if($){$("#"+c.id).fadeIn(a.showDuration)}else{c.style.display="block"}break;case"toggle":if($){$("#"+c.id).show()}else{c.style.display="block"}break;case"slide":default:if($){$("#"+c.id).slideDown(a.showDuration)}else{c.style.display="block"}break}var b=c.SM_PopupElem.parentEl;if(b&&b.SM_PopupElem&&b.SM_PopupElem.newClass&&b.SM_PopupElem.newClass!=""&&b.SM_PopupElem.oldClass){b.className=b.SM_PopupElem.newClass}};SM_PopupElem.hideProcess=function(b){if(b.SM_PopupElem==null||b.SM_PopupElem=="undefined"){return}var a=b.SM_PopupElem.opt;b.SM_PopupElem.timeout=window.setTimeout("SM_PopupElem.hide('"+b.id+"')",a.hideDelay)};SM_PopupElem.hide=function(c){var b=null;if(c!=""&&document&&document.getElementById){b=document.getElementById(c)}else{return}if(b.SM_PopupElem==null||b.SM_PopupElem=="undefined"){return}var a=b.SM_PopupElem.opt;if(b.SM_PopupElem.timeout!=null&&window&&window.clearTimeout){window.clearTimeout(b.SM_PopupElem.timeout);b.SM_PopupElem.timeout=null}if(a.checkChildFocus){var e=0;for(e=0;e<b.SM_PopupElem.inputs.length;e++){var g=b.SM_PopupElem.inputs[e];if(g.SM_PopupElem&&!g.SM_PopupElem.allowHide){return}}if(b.SM_PopupElem.activateParentEls){b.SM_PopupElem.activateParentEls=false;var k=new Array();if(b.SM_PopupElem&&b.SM_PopupElem.opt&&b.SM_PopupElem.opt.group&&b.SM_PopupElem.opt.group!=""&&SM_PopupElem.groups[b.SM_PopupElem.opt.group]){k=SM_PopupElem.groups[b.SM_PopupElem.opt.group]}var d=0;for(d=0;d<k.length;d++){var f=null;if(k[d].id!=b.id&&k[d].SM_PopupElem&&k[d].SM_PopupElem.parentEl){f=k[d].SM_PopupElem.parentEl}else{continue}f.onmouseover=null;if(f.SM_PopupElem.tmpOnmouseover){f.onmouseover=f.SM_PopupElem.tmpOnmouseover}f.SM_PopupElem.tmpOnmouseover=null;f.onmouseout=null;if(f.SM_PopupElem.tmpOnmouseout){f.onmouseout=f.SM_PopupElem.tmpOnmouseout}f.SM_PopupElem.tmpOnmouseout=null;f.onclick=null;if(f.SM_PopupElem.tmpOnclick){f.onclick=f.SM_PopupElem.tmpOnclick}f.SM_PopupElem.tmpOnclick=null;f.SM_PopupElem.changeOnclick=true}}}switch(a.hideType){case"fade":if($){$("#"+b.id).fadeOut(a.hideDuration)}else{b.style.display="none"}break;case"toggle":if($){$("#"+b.id).hide()}else{b.style.display="none"}break;case"slide":default:if($){$("#"+b.id).slideUp(a.hideDuration)}else{b.style.display="none"}break}var h=b.SM_PopupElem.parentEl;if(h&&h.SM_PopupElem&&h.SM_PopupElem.newClass&&h.SM_PopupElem.newClass!=""&&h.SM_PopupElem.oldClass){h.className=h.SM_PopupElem.oldClass}};

/*
 * SM_Slider.js
 *
 * Podpora pro vytvoreni slideru.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright 2010 Symedia s. r. o.
 * @version 1.0.1
 */
var SM_Slider={};SM_Slider.options={sliderId:"",inputMinId:"",inputMaxId:"",initMin:0,initMax:100,totalMin:0,totalMax:100,movable:true,inputMinText:"",inputMaxText:"",onStart:null,onSlide:null,onChange:null,onStop:null};SM_Slider.$sliderArea=null;SM_Slider.$slider=null;SM_Slider.$inputMin=null;SM_Slider.$inputMax=null;SM_Slider.divMin=null;SM_Slider.divMax=null;SM_Slider.prevMin=0;SM_Slider.prevMax=0;SM_Slider.withoutInputs=false;SM_Slider.init=function(b){for(var a in b){SM_Slider.options[a]=b[a]}SM_Slider.$sliderArea=$("#"+SM_Slider.options.sliderId);if(SM_Slider.$sliderArea.length!=1){return}SM_Slider.$inputMin=$("#"+SM_Slider.options.inputMinId);SM_Slider.$inputMax=$("#"+SM_Slider.options.inputMaxId);if(SM_Slider.$inputMin.length!=1||SM_Slider.$inputMax.length!=1){SM_Slider.withoutInputs=true}SM_Slider.initSlider();if(SM_Slider.options.movable==true&&SM_Slider.withoutInputs==false){SM_Slider.prepareInputs()}if(SM_Slider.withoutInputs==false){SM_Slider.$inputMin.val(SM_Slider.$slider.slider("values",0));SM_Slider.$inputMax.val(SM_Slider.$slider.slider("values",1));SM_Slider.sliderChange(SM_Slider.$slider.slider("values",0),SM_Slider.$slider.slider("values",1));SM_Slider.bindInputs()}};SM_Slider.bindInputs=function(){SM_Slider.$inputMin.change(function(){var a=parseInt($(this).val());if(isNaN(a)){a=SM_Slider.prevMin}else{if(a>SM_Slider.$inputMax.val()){a=SM_Slider.$inputMax.val()}else{if(a<SM_Slider.options.totalMin){a=SM_Slider.options.totalMin}else{if(a>SM_Slider.options.totalMax){a=SM_Slider.options.totalMax}}}}SM_Slider.$slider.slider("values",0,a)});SM_Slider.$inputMax.change(function(){var a=parseInt($(this).val());if(isNaN(a)){a=SM_Slider.prevMax}else{if(a<SM_Slider.$inputMin.val()){a=SM_Slider.$inputMin.val()}else{if(a<SM_Slider.options.totalMin){a=SM_Slider.options.totalMin}else{if(a>SM_Slider.options.totalMax){a=SM_Slider.options.totalMax}}}}SM_Slider.$slider.slider("values",1,a)})};SM_Slider.prepareInputs=function(){if(SM_Slider.options.movable!=true||SM_Slider.withoutInputs==true){return}SM_Slider.$sliderArea.css("position","relative");SM_Slider.$sliderArea.append('<div class="sliderInput_left">	<div class="sliderInput">	</div></div><div class="sliderInput_right">	<div class="sliderInput">	</div></div>');SM_Slider.divMin=SM_Slider.$sliderArea.find(".sliderInput_left");SM_Slider.divMin.find(".sliderInput").append(SM_Slider.$inputMin);SM_Slider.divMin.find(".sliderInput").append(SM_Slider.options.inputMinText);SM_Slider.divMax=SM_Slider.$sliderArea.find(".sliderInput_right");SM_Slider.divMax.find(".sliderInput").append(SM_Slider.$inputMax);SM_Slider.divMax.find(".sliderInput").append(SM_Slider.options.inputMaxText)};SM_Slider.sliderChange=function(d,a){if(SM_Slider.withoutInputs==false){SM_Slider.$inputMin.val(d);SM_Slider.$inputMax.val(a);SM_Slider.prevMin=d;SM_Slider.prevMax=a;if(SM_Slider.options.movable){var c=parseFloat(SM_Slider.$slider.find(".ui-slider-range").css("left"));var e=c+parseFloat(SM_Slider.$slider.find(".ui-slider-range").css("width"));var b=SM_Slider.$slider.width();c=(c*b/100)-52;e=(e*b/100)-8;SM_Slider.divMin.css("left",c+"px");SM_Slider.divMax.css("left",e+"px")}}};SM_Slider.initSlider=function(){SM_Slider.$sliderArea.prepend('<div class="sliderBox">	<div class="sliderBox_left"></div>	<div class="sliderBox_right"></div></div>');SM_Slider.$slider=SM_Slider.$sliderArea.find(".sliderBox");SM_Slider.$slider.slider({animate:false,min:SM_Slider.options.totalMin,max:SM_Slider.options.totalMax,orientation:"horizontal",range:true,step:1,values:[SM_Slider.options.initMin,SM_Slider.options.initMax],start:function(a,b){SM_Slider.sliderChange(b.values[0],b.values[1]);if(SM_Slider.options.onStart!=null){SM_Slider.options.onStart(b.values[0],b.values[1])}},slide:function(a,b){SM_Slider.sliderChange(b.values[0],b.values[1]);if(SM_Slider.options.onSlide!=null){SM_Slider.options.onSlide(b.values[0],b.values[1])}},stop:function(a,b){SM_Slider.sliderChange(b.values[0],b.values[1]);if(SM_Slider.options.onStop!=null){SM_Slider.options.onStop(b.values[0],b.values[1])}},change:function(a,b){SM_Slider.sliderChange(b.values[0],b.values[1]);if(SM_Slider.options.onChange!=null){SM_Slider.options.onChange(b.values[0],b.values[1])}}});SM_Slider.$sliderArea.css("display","block")};

/*
 * SM_RollMenu.js
 *
 * Javascriptove rolovaci menu.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright Symedia s. r. o. 2010
 * @version 1.0.3
 */
var SM_RollMenu={};SM_RollMenu.rollDown=function(l){var h=document.getElementById(l);if(h==null){return}if(!h.SM_RollMenu){return}var a=0;if(h.SM_RollMenu.menuElem.style.marginTop!="undefined"&&h.SM_RollMenu.menuElem.style.marginTop!=null&&h.SM_RollMenu.menuElem.style.marginTop!=""){a=Math.round(parseFloat(h.SM_RollMenu.menuElem.style.marginTop))}var d=false;var f=0;var g=null;var j=h.SM_RollMenu.dist;var c=h.SM_RollMenu.maxMargin;if(a-j<=-c){$("#"+h.SM_RollMenu.menuID).animate({marginTop:"-"+c+"px"},h.SM_RollMenu.time);if(!h.SM_RollMenu.onclick){window.clearTimeout(h.SM_RollMenu.timeout)}if(h.SM_RollMenu.menuElem&&h.SM_RollMenu.menuElem.SM_RollMenu.buttonsDown){for(f=0;f<h.SM_RollMenu.menuElem.SM_RollMenu.buttonsDown.length;f++){g=h.SM_RollMenu.menuElem.SM_RollMenu.buttonsDown[f];if(!$(g).hasClass(g.SM_RollMenu.inactiveClass)){$(g).addClass(g.SM_RollMenu.inactiveClass)}}}d=true}else{$("#"+h.SM_RollMenu.menuID).animate({marginTop:"-="+j+"px"},h.SM_RollMenu.time)}if(h.SM_RollMenu.menuElem&&h.SM_RollMenu.menuElem.SM_RollMenu.buttonsUp){for(f=0;f<h.SM_RollMenu.menuElem.SM_RollMenu.buttonsUp.length;f++){g=h.SM_RollMenu.menuElem.SM_RollMenu.buttonsUp[f];var b=g.SM_RollMenu.dist;var k=g.SM_RollMenu.maxMargin;if((a+b)>=k&&$(g).hasClass(g.SM_RollMenu.inactiveClass)){$(g).removeClass(g.SM_RollMenu.inactiveClass)}}}if(d){return}if(!h.SM_RollMenu.onclick){h.SM_RollMenu.timeout=window.setTimeout("SM_RollMenu.rollDown('"+h.SM_RollMenu.buttonID+"')",h.SM_RollMenu.time)}};SM_RollMenu.rollUp=function(l){var h=document.getElementById(l);if(h==null){return}if(!h.SM_RollMenu){return}var a=0;if(h.SM_RollMenu.menuElem.style.marginTop!="undefined"&&h.SM_RollMenu.menuElem.style.marginTop!=null&&h.SM_RollMenu.menuElem.style.marginTop!=""){a=Math.round(parseFloat(h.SM_RollMenu.menuElem.style.marginTop))}var d=false;var f=0;var g=null;var j=h.SM_RollMenu.dist;var c=h.SM_RollMenu.maxMargin;if(a+j>=c){$("#"+h.SM_RollMenu.menuID).animate({marginTop:c+"px"},h.SM_RollMenu.time);if(!h.SM_RollMenu.onclick){window.clearTimeout(h.SM_RollMenu.timeout)}if(h.SM_RollMenu.menuElem&&h.SM_RollMenu.menuElem.SM_RollMenu.buttonsUp){for(f=0;f<h.SM_RollMenu.menuElem.SM_RollMenu.buttonsUp.length;f++){g=h.SM_RollMenu.menuElem.SM_RollMenu.buttonsUp[f];if(!$(g).hasClass(g.SM_RollMenu.inactiveClass)){$(g).addClass(g.SM_RollMenu.inactiveClass)}}}d=true}else{$("#"+h.SM_RollMenu.menuID).animate({marginTop:"+="+j+"px"},h.SM_RollMenu.time)}if(h.SM_RollMenu.menuElem&&h.SM_RollMenu.menuElem.SM_RollMenu.buttonsDown){for(f=0;f<h.SM_RollMenu.menuElem.SM_RollMenu.buttonsDown.length;f++){g=h.SM_RollMenu.menuElem.SM_RollMenu.buttonsDown[f];var b=g.SM_RollMenu.dist;var k=g.SM_RollMenu.maxMargin;if((a-b)<=-k&&$(g).hasClass(g.SM_RollMenu.inactiveClass)){$(g).removeClass(g.SM_RollMenu.inactiveClass)}}}if(d){return}if(!h.SM_RollMenu.onclick){h.SM_RollMenu.timeout=window.setTimeout("SM_RollMenu.rollUp('"+h.SM_RollMenu.buttonID+"')",h.SM_RollMenu.time)}};SM_RollMenu.registerButtonDown=function(l,b,f,c,a,k,d){var g=document.getElementById(l);if(g==null){return false}var j=document.getElementById(b);if(j==null){return false}var i=Math.round(parseFloat($("#"+b).height()));var h=Math.round(parseFloat($("#"+f).height()));if(i<=h){return false}g.SM_RollMenu=new Array();g.SM_RollMenu.menuID=b;g.SM_RollMenu.menuWindowID=f;g.SM_RollMenu.buttonID=l;g.SM_RollMenu.positions=c;g.SM_RollMenu.time=a;g.SM_RollMenu.onclick=k;g.SM_RollMenu.inactiveClass=d;g.SM_RollMenu.timeout=null;g.SM_RollMenu.dist=Math.round(parseFloat($(j).outerHeight())/c);g.SM_RollMenu.maxMargin=Math.round(parseFloat($("#"+b).height())-parseFloat($("#"+f).height()));g.SM_RollMenu.maxMargin=g.SM_RollMenu.dist*Math.round(g.SM_RollMenu.maxMargin/g.SM_RollMenu.dist);g.SM_RollMenu.menuElem=j;if(!j.SM_RollMenu){j.SM_RollMenu=new Array();j.SM_RollMenu.buttonsDown=new Array();j.SM_RollMenu.buttonsUp=new Array()}j.SM_RollMenu.buttonsDown[j.SM_RollMenu.buttonsDown.length]=g;if(k){$("#"+l).click(function(){SM_RollMenu.rollDown(this.SM_RollMenu.buttonID)})}else{$("#"+l).mouseover(function(){SM_RollMenu.rollDown(this.SM_RollMenu.buttonID)});$("#"+l).mouseout(function(){window.clearTimeout(this.SM_RollMenu.timeout)})}return true};SM_RollMenu.registerButtonUp=function(l,b,f,c,a,k,d){var g=document.getElementById(l);if(g==null){return false}var j=document.getElementById(b);if(j==null){return false}var i=Math.round(parseFloat($("#"+b).height()));var h=Math.round(parseFloat($("#"+f).height()));if(i<=h){return false}g.SM_RollMenu=new Array();g.SM_RollMenu.menuID=b;g.SM_RollMenu.menuWindowID=f;g.SM_RollMenu.buttonID=l;g.SM_RollMenu.positions=c;g.SM_RollMenu.time=a;g.SM_RollMenu.onclick=k;g.SM_RollMenu.inactiveClass=d;g.SM_RollMenu.timeout=null;g.SM_RollMenu.dist=Math.round(parseFloat($(j).outerHeight())/c);g.SM_RollMenu.maxMargin=0;g.SM_RollMenu.menuElem=j;if(!j.SM_RollMenu){j.SM_RollMenu=new Array();j.SM_RollMenu.buttonsDown=new Array();j.SM_RollMenu.buttonsUp=new Array()}j.SM_RollMenu.buttonsUp[j.SM_RollMenu.buttonsUp.length]=g;if(k){$("#"+l).click(function(){SM_RollMenu.rollUp(this.SM_RollMenu.buttonID)})}else{$("#"+l).mouseover(function(){SM_RollMenu.rollUp(this.SM_RollMenu.buttonID)});$("#"+l).mouseout(function(){window.clearTimeout(this.SM_RollMenu.timeout)})}return true};SM_RollMenu.rollRight=function(l){var j=document.getElementById(l);if(j==null){return}if(!j.SM_RollMenu){return}var a=0;if(j.SM_RollMenu.menuElem.style.marginLeft!="undefined"&&j.SM_RollMenu.menuElem.style.marginLeft!=null&&j.SM_RollMenu.menuElem.style.marginLeft!=""){a=Math.round(parseFloat(j.SM_RollMenu.menuElem.style.marginLeft))}var c=false;var d=0;var f=null;var k=j.SM_RollMenu.dist;var b=j.SM_RollMenu.maxMargin;if(a-k<=-b){$("#"+j.SM_RollMenu.menuID).animate({marginLeft:"-"+b+"px"},j.SM_RollMenu.time);if(!j.SM_RollMenu.onclick){window.clearTimeout(j.SM_RollMenu.timeout)}if(j.SM_RollMenu.menuElem&&j.SM_RollMenu.menuElem.SM_RollMenu.buttonsRight){for(d=0;d<j.SM_RollMenu.menuElem.SM_RollMenu.buttonsRight.length;d++){f=j.SM_RollMenu.menuElem.SM_RollMenu.buttonsRight[d];if(!$(f).hasClass(f.SM_RollMenu.inactiveClass)){$(f).addClass(f.SM_RollMenu.inactiveClass)}}}c=true}else{$("#"+j.SM_RollMenu.menuID).animate({marginLeft:"-="+k+"px"},j.SM_RollMenu.time)}if(j.SM_RollMenu.menuElem&&j.SM_RollMenu.menuElem.SM_RollMenu.buttonsLeft){for(d=0;d<j.SM_RollMenu.menuElem.SM_RollMenu.buttonsLeft.length;d++){f=j.SM_RollMenu.menuElem.SM_RollMenu.buttonsLeft[d];var h=f.SM_RollMenu.dist;var g=f.SM_RollMenu.maxMargin;if((a+h)>=g&&$(f).hasClass(f.SM_RollMenu.inactiveClass)){$(f).removeClass(f.SM_RollMenu.inactiveClass)}}}if(c){return}if(!j.SM_RollMenu.onclick){j.SM_RollMenu.timeout=window.setTimeout("SM_RollMenu.rollRight('"+j.SM_RollMenu.buttonID+"')",j.SM_RollMenu.time)}};SM_RollMenu.rollLeft=function(l){var h=document.getElementById(l);if(h==null){return}if(!h.SM_RollMenu){return}var b=0;if(h.SM_RollMenu.menuElem.style.marginLeft!="undefined"&&h.SM_RollMenu.menuElem.style.marginLeft!=null&&h.SM_RollMenu.menuElem.style.marginLeft!=""){b=Math.round(parseFloat(h.SM_RollMenu.menuElem.style.marginLeft))}var d=false;var f=0;var g=null;var k=h.SM_RollMenu.dist;var c=h.SM_RollMenu.maxMargin;if(b+k>=c){$("#"+h.SM_RollMenu.menuID).animate({marginLeft:c+"px"},h.SM_RollMenu.time);if(!h.SM_RollMenu.onclick){window.clearTimeout(h.SM_RollMenu.timeout)}if(h.SM_RollMenu.menuElem&&h.SM_RollMenu.menuElem.SM_RollMenu.buttonsLeft){for(f=0;f<h.SM_RollMenu.menuElem.SM_RollMenu.buttonsLeft.length;f++){g=h.SM_RollMenu.menuElem.SM_RollMenu.buttonsLeft[f];if(!$(g).hasClass(g.SM_RollMenu.inactiveClass)){$(g).addClass(g.SM_RollMenu.inactiveClass)}}}d=true}else{$("#"+h.SM_RollMenu.menuID).animate({marginLeft:"+="+k+"px"},h.SM_RollMenu.time)}if(h.SM_RollMenu.menuElem&&h.SM_RollMenu.menuElem.SM_RollMenu.buttonsRight){for(f=0;f<h.SM_RollMenu.menuElem.SM_RollMenu.buttonsRight.length;f++){g=h.SM_RollMenu.menuElem.SM_RollMenu.buttonsRight[f];var a=g.SM_RollMenu.dist;var j=g.SM_RollMenu.maxMargin;if((b-a)<=-j&&$(g).hasClass(g.SM_RollMenu.inactiveClass)){$(g).removeClass(g.SM_RollMenu.inactiveClass)}}}if(d){return}if(!h.SM_RollMenu.onclick){h.SM_RollMenu.timeout=window.setTimeout("SM_RollMenu.rollLeft('"+h.SM_RollMenu.buttonID+"')",h.SM_RollMenu.time)}};SM_RollMenu.registerButtonRight=function(l,b,h,d,a,k,g){var i=document.getElementById(l);if(i==null){return false}var j=document.getElementById(b);if(j==null){return false}var f=Math.round(parseFloat($("#"+b).width()));var c=Math.round(parseFloat($("#"+h).width()));if(f<=c){return false}i.SM_RollMenu=new Array();i.SM_RollMenu.menuID=b;i.SM_RollMenu.menuWindowID=h;i.SM_RollMenu.buttonID=l;i.SM_RollMenu.positions=d;i.SM_RollMenu.time=a;i.SM_RollMenu.onclick=k;i.SM_RollMenu.inactiveClass=g;i.SM_RollMenu.timeout=null;i.SM_RollMenu.dist=Math.round(parseFloat($(j).outerWidth())/d);i.SM_RollMenu.maxMargin=Math.round(parseFloat($("#"+b).width())-parseFloat($("#"+h).width()));i.SM_RollMenu.maxMargin=i.SM_RollMenu.dist*Math.round(i.SM_RollMenu.maxMargin/i.SM_RollMenu.dist);i.SM_RollMenu.menuElem=j;if(!j.SM_RollMenu){j.SM_RollMenu=new Array();j.SM_RollMenu.buttonsRight=new Array();j.SM_RollMenu.buttonsLeft=new Array()}j.SM_RollMenu.buttonsRight[j.SM_RollMenu.buttonsRight.length]=i;if(k){$("#"+l).click(function(){SM_RollMenu.rollRight(this.SM_RollMenu.buttonID)})}else{$("#"+l).mouseover(function(){SM_RollMenu.rollRight(this.SM_RollMenu.buttonID)});$("#"+l).mouseout(function(){window.clearTimeout(this.SM_RollMenu.timeout)})}return true};SM_RollMenu.registerButtonLeft=function(l,b,h,d,a,k,g){var i=document.getElementById(l);if(i==null){return false}var j=document.getElementById(b);if(j==null){return false}var f=Math.round(parseFloat($("#"+b).width()));var c=Math.round(parseFloat($("#"+h).width()));if(f<=c){return false}i.SM_RollMenu=new Array();i.SM_RollMenu.menuID=b;i.SM_RollMenu.menuWindowID=h;i.SM_RollMenu.buttonID=l;i.SM_RollMenu.positions=d;i.SM_RollMenu.time=a;i.SM_RollMenu.onclick=k;i.SM_RollMenu.inactiveClass=g;i.SM_RollMenu.timeout=null;i.SM_RollMenu.dist=Math.round(parseFloat($(j).outerWidth())/d);i.SM_RollMenu.maxMargin=0;i.SM_RollMenu.menuElem=j;if(!j.SM_RollMenu){j.SM_RollMenu=new Array();j.SM_RollMenu.buttonsRight=new Array();j.SM_RollMenu.buttonsLeft=new Array()}j.SM_RollMenu.buttonsLeft[j.SM_RollMenu.buttonsLeft.length]=i;if(k){$("#"+l).click(function(){SM_RollMenu.rollLeft(this.SM_RollMenu.buttonID)})}else{$("#"+l).mouseover(function(){SM_RollMenu.rollLeft(this.SM_RollMenu.buttonID)});$("#"+l).mouseout(function(){window.clearTimeout(this.SM_RollMenu.timeout)})}return true};SM_RollMenu.update=function(d){if(!d||!d.SM_RollMenu){return}var g=0;var h=null;var f=null;var j=null;var b=null;var c=null;if(d.SM_RollMenu.buttonsRight){for(g=0;g<d.SM_RollMenu.buttonsRight.length;g++){h=d.SM_RollMenu.buttonsRight[g];if(j==null){j=h.SM_RollMenu.dist}h.SM_RollMenu.dist=Math.round(parseFloat($(d).outerWidth())/h.SM_RollMenu.positions);if(f==null){f=h.SM_RollMenu.dist}h.SM_RollMenu.maxMargin=Math.round(parseFloat($("#"+h.SM_RollMenu.menuID).width())-parseFloat($("#"+h.SM_RollMenu.menuWindowID).width()));h.SM_RollMenu.maxMargin=h.SM_RollMenu.dist*Math.round(h.SM_RollMenu.maxMargin/h.SM_RollMenu.dist);d.SM_RollMenu.buttonsRight[g]=h}}if(d.SM_RollMenu.buttonsLeft){for(g=0;g<d.SM_RollMenu.buttonsLeft.length;g++){h=d.SM_RollMenu.buttonsLeft[g];if(j==null){j=h.SM_RollMenu.dist}h.SM_RollMenu.dist=Math.round(parseFloat($(d).outerWidth())/h.SM_RollMenu.positions);if(f==null){f=h.SM_RollMenu.dist}d.SM_RollMenu.buttonsLeft[g]=h}}if(f!=null&&j!=null&&f!=j){var e=0;if(d.style.marginLeft!="undefined"&&d.style.marginLeft!=null&&d.style.marginLeft!=""){e=Math.round(parseFloat(d.style.marginLeft))}g=Math.round(e/j);e=g*f;$(d).animate({marginLeft:e+"px"},0)}if(d.SM_RollMenu.buttonsDown){for(g=0;g<d.SM_RollMenu.buttonsDown.length;g++){h=d.SM_RollMenu.buttonsDown[g];if(c==null){c=h.SM_RollMenu.dist}h.SM_RollMenu.dist=Math.round(parseFloat($(d).outerHeight())/h.SM_RollMenu.positions);if(b==null){b=h.SM_RollMenu.dist}h.SM_RollMenu.maxMargin=Math.round(parseFloat($("#"+h.SM_RollMenu.menuID).height())-parseFloat($("#"+h.SM_RollMenu.menuWindowID).height()));h.SM_RollMenu.maxMargin=h.SM_RollMenu.dist*Math.round(h.SM_RollMenu.maxMargin/h.SM_RollMenu.dist);d.SM_RollMenu.buttonsDown[g]=h}}if(d.SM_RollMenu.buttonsUp){for(g=0;g<d.SM_RollMenu.buttonsUp.length;g++){h=d.SM_RollMenu.buttonsUp[g];if(c==null){c=h.SM_RollMenu.dist}h.SM_RollMenu.dist=Math.round(parseFloat($(d).outerHeight())/h.SM_RollMenu.positions);if(b==null){b=h.SM_RollMenu.dist}d.SM_RollMenu.buttonsUp[g]=h}}if(b!=null&&c!=null&&b!=c){var a=0;if(d.style.marginTop!="undefined"&&d.style.marginTop!=null&&d.style.marginTop!=""){a=Math.round(parseFloat(d.style.marginTop))}g=Math.round(a/c);a=g*b;$(d).animate({marginTop:a+"px"},100)}};

/*
 * SM_Carousel.js
 *
 * Podpora pro zobrazeni carouselu.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright 2010 Symedia s. r. o.
 * @version 1.0.1
 */
var SM_Carousel={};SM_Carousel.defaultOptions={hideType:"fade",hideDuration:"200",showType:"fade",showDuration:"200",moveType:"animate",moveDuration:"200",trajectory:"line",startPosition:0,visiblePositions:5,circleDivision:8,direction:"horizontal",width:500,angle:0,minScale:0.5,autoSwitch:false,autoSwitchPeriod:5000,autoSwitchDirection:"right"};SM_Carousel.init=function(e,a){if(!document||!document.getElementById||!document.getElementsByName){return}var c=new Array();c.hideType=(a&&a.hideType)?a.hideType:SM_Carousel.defaultOptions.hideType;c.hideDuration=(a&&a.hideDuration)?a.hideDuration:SM_Carousel.defaultOptions.hideDuration;c.showType=(a&&a.showType)?a.showType:SM_Carousel.defaultOptions.showType;c.showDuration=(a&&a.showDuration)?a.showDuration:SM_Carousel.defaultOptions.showDuration;c.moveType=(a&&a.moveType)?a.moveType:SM_Carousel.defaultOptions.moveType;c.moveDuration=(a&&a.moveDuration)?a.moveDuration:SM_Carousel.defaultOptions.moveDuration;c.trajectory=(a&&a.trajectory)?a.trajectory:SM_Carousel.defaultOptions.trajectory;c.startPosition=(a&&a.startPosition)?a.startPosition:SM_Carousel.defaultOptions.startPosition;c.visiblePositions=(a&&a.visiblePositions)?a.visiblePositions:SM_Carousel.defaultOptions.visiblePositions;c.circleDivision=(a&&a.circleDivision)?a.circleDivision:SM_Carousel.defaultOptions.circleDivision;c.direction=(a&&a.direction)?a.direction:SM_Carousel.defaultOptions.direction;c.width=(a&&a.width)?a.width:SM_Carousel.defaultOptions.width;c.angle=(a&&a.angle)?a.angle:SM_Carousel.defaultOptions.angle;c.minScale=(a&&a.minScale)?a.minScale:SM_Carousel.defaultOptions.minScale;c.autoSwitch=(a&&a.autoSwitch)?a.autoSwitch:SM_Carousel.defaultOptions.autoSwitch;c.autoSwitchPeriod=(a&&a.autoSwitchPeriod)?a.autoSwitchPeriod:SM_Carousel.defaultOptions.autoSwitchPeriod;c.autoSwitchDirection=(a&&a.autoSwitchDirection)?a.autoSwitchDirection:SM_Carousel.defaultOptions.autoSwitchDirection;var u=document.getElementById(e);if(u==null){return}if(u.tagName.toLowerCase()!="ul"){return}u.SM_Carousel=new Array();u.SM_Carousel.boxes=SM_Carousel.getElementsByTagName("li",u);u.SM_Carousel.nBoxes=u.SM_Carousel.boxes.length;if(c.startPosition<0||c.startPosition>=u.SM_Carousel.nBoxes){c.startPosition=0}if(c.visiblePositions<=0){c.visiblePositions=1}if(c.trajectory=="circle"&&c.visiblePositions>c.circleDivision){c.visiblePositions=c.circleDivisions}if(c.angle>90){c.angle=90}if(c.angle<-90){c.angle=-90}u.SM_Carousel.opt=c;u.SM_Carousel.selectedPosition=u.SM_Carousel.opt.startPosition;u.SM_Carousel.nPositions=(u.SM_Carousel.nBoxes>u.SM_Carousel.opt.visiblePositions)?u.SM_Carousel.nBoxes:u.SM_Carousel.opt.visiblePositions;var j=0;var C=0;var p=null;var B=null;var g=null;var A=null;var r=0;var q=0;var y=0;var z=0;var d=0;var o=0;var v=0;if(u.SM_Carousel.opt.trajectory=="circle"){d=Math.floor(u.SM_Carousel.opt.visiblePositions/2)+1;o=u.SM_Carousel.opt.visiblePositions-d;v=2/u.SM_Carousel.opt.circleDivision}var b=new Array();for(var t=0;t<u.SM_Carousel.nBoxes||t<u.SM_Carousel.opt.visiblePositions;t++){var l=u.SM_Carousel.nPositions;if(t<u.SM_Carousel.nBoxes){var k=0;var x=0;if($){k=$(u.SM_Carousel.boxes[t]).outerWidth();x=$(u.SM_Carousel.boxes[t]).outerHeight();j=(j>=k)?j:k;C=(C>=x)?C:x}u.SM_Carousel.boxes[t].SM_Carousel=new Array();u.SM_Carousel.boxes[t].SM_Carousel.carousel=u;u.SM_Carousel.boxes[t].SM_Carousel.width=k;u.SM_Carousel.boxes[t].SM_Carousel.height=x;u.SM_Carousel.boxes[t].SM_Carousel.prevPosition=null;if(t<u.SM_Carousel.opt.startPosition){u.SM_Carousel.boxes[t].SM_Carousel.position=t+l-u.SM_Carousel.opt.startPosition}else{u.SM_Carousel.boxes[t].SM_Carousel.position=t-u.SM_Carousel.opt.startPosition}u.SM_Carousel.boxes[t].SM_Carousel.onclick=null;if(u.SM_Carousel.boxes[t].onclick&&typeof u.SM_Carousel.boxes[t].onclick=="function"){u.SM_Carousel.boxes[t].SM_Carousel.onclick=u.SM_Carousel.boxes[t].onclick}u.SM_Carousel.boxes[t].onclick=function(){if(!this.SM_Carousel){return true}var n=this.SM_Carousel.position;var h=n;var i=this.SM_Carousel.carousel.SM_Carousel.nPositions-n;if(h<i){SM_Carousel.rotate(this.SM_Carousel.carousel.id,-h)}else{SM_Carousel.rotate(this.SM_Carousel.carousel.id,i)}if(this.SM_Carousel&&this.SM_Carousel.onclick&&typeof this.SM_Carousel.onclick=="function"){this.SM_Carousel.onclick()}if(n==0){return true}return false};u.SM_Carousel.boxes[t].SM_Carousel.onselected=null;if(u.SM_Carousel.boxes[t].onmouseover&&typeof u.SM_Carousel.boxes[t].onmouseover=="function"){u.SM_Carousel.boxes[t].SM_Carousel.onselected=u.SM_Carousel.boxes[t].onmouseover}u.SM_Carousel.boxes[t].onmouseover=null}var m=null;if(u.SM_Carousel.opt.trajectory=="circle"){var f=0;var s=0;if(t<d){s=t;f=(s*v)*Math.PI;m=SM_Carousel.computeTransform(u,f);m.visible=true}else{if(((l-1)-t)<o){s=(u.SM_Carousel.opt.circleDivision-1-((l-1)-t));f=(s*v)*Math.PI;m=SM_Carousel.computeTransform(u,f);m.visible=true}else{m=SM_Carousel.computeTransform(u,f);m.visible=false}}}else{if(t<u.SM_Carousel.opt.visiblePositions){m=SM_Carousel.computeTransform(u,t);m.visible=true}else{m=SM_Carousel.computeTransform(u,t);m.visible=false}}if(p==null||p.dY<m.dY){p=m}if(B==null||B.dY>m.dY){B=m}if(g==null||g.dX>m.dX){g=m}if(A==null||A.dX<m.dX){A=m}b[t]=m}u.SM_Carousel.transformations=b;y=20+Math.abs(g.dX)+Math.abs(A.dX)+Math.round(j*g.scale/2+j*A.scale/2);z=20+Math.abs(B.dY)+Math.abs(p.dY)+Math.round(C*p.scale/2+C*B.scale/2);r=10+Math.abs(g.dX)+Math.round(j*g.scale/2);q=10+Math.abs(p.dY)+Math.round(C*p.scale/2);u.SM_Carousel.width=y;u.SM_Carousel.height=z;u.SM_Carousel.centerX=r;u.SM_Carousel.centerY=q;if($){$(u).width(u.SM_Carousel.width);$(u).height(u.SM_Carousel.height);$(u).css("position","relative");$(u).css("padding","0")}SM_Carousel.processTransforms(u)};SM_Carousel.computeTransform=function(d,g){var b=new Array();b.dX=null;b.dY=null;b.dZ=null;b.scale=null;b.visible=null;if(!d.SM_Carousel){return b}var c=d.SM_Carousel.opt.width/2;var f=d.SM_Carousel.opt.angle;var e=1-d.SM_Carousel.opt.minScale;if(d.SM_Carousel.opt.trajectory=="circle"){var a=c-(Math.cos(g)*c);b.dX=Math.round(Math.sin(g)*c);b.dY=Math.round(Math.sin(f)*a);b.dZ=Math.cos(f)*a;b.scale=1-((b.dZ/(2*c))*e);b.dZ=Math.round(((2*c-a)/(2*c))*400+500)}else{b.dX=g*Math.round(d.SM_Carousel.opt.width/(d.SM_Carousel.opt.visiblePositions-1));b.dY=0;b.dZ=0;b.scale=1}return b};SM_Carousel.processTransforms=function(s){if(!s||!s.SM_Carousel){return}var m=s.SM_Carousel.boxes;var c=s.SM_Carousel.nBoxes;var e=s.SM_Carousel.centerX;var d=s.SM_Carousel.centerY;for(var g=0;g<c;g++){if($){var b=s.SM_Carousel.opt;var l=m[g];var o=l.SM_Carousel.position;var q=l.SM_Carousel.prevPosition;if(q!=null&&q==o){continue}var p=l.SM_Carousel.width;var k=l.SM_Carousel.height;var j=0;var f=0;var a=(q!=null)?s.SM_Carousel.transformations[q]:null;var r=s.SM_Carousel.transformations[o];if(a!=null&&a.visible&&r.visible){p=Math.round(p*r.scale);k=Math.round(k*r.scale);j=e-Math.round(p/2)+r.dX;f=d-Math.round(k/2)-r.dY;$(l).css("z-index",(r.dZ-o));switch(b.moveType){case"toggle":$(l).css("left",j+"px");$(l).css("top",f+"px");$(l).css("font-size",(r.scale*100)+"%");$(l).width(p);$(l).height(k);if(o==0&&l.SM_Carousel.onselected&&typeof l.SM_Carousel.onselected=="function"){l.SM_Carousel.onselected()}break;default:$(l).animate({left:j+"px",top:f+"px",fontSize:(r.scale*100)+"%",width:p+"px",height:k+"px"},b.moveDuration,(o==0)?l.SM_Carousel.onselected:null);break}}else{if(a!=null&&a.visible&&!r.visible){switch(b.hideType){case"fade":$(l).fadeOut(b.hideDuration);break;default:$(l).hide();break}}else{if(a!=null&&!a.visible&&r.visible){p=Math.round(p*r.scale);k=Math.round(k*r.scale);j=e-Math.round(p/2)+r.dX;f=d-Math.round(k/2)-r.dY;$(l).css("z-index",(r.dZ-o));$(l).css("position","absolute");$(l).css("margin","0");$(l).css("left",j+"px");$(l).css("top",f+"px");$(l).css("font-size",(r.scale*100)+"%");$(l).width(p);$(l).height(k);switch(b.showType){case"fade":$(l).fadeIn(b.showDuration);break;default:$(l).show();break}if(o==0&&l.SM_Carousel.onselected&&typeof l.SM_Carousel.onselected=="function"){l.SM_Carousel.onselected()}}else{if(a!=null&&!a.visible&&!r.visible){}else{if(!r.visible){$(l).hide()}else{p=Math.round(p*r.scale);k=Math.round(k*r.scale);j=e-Math.round(p/2)+r.dX;f=d-Math.round(k/2)-r.dY;$(l).css("position","absolute");$(l).css("margin","0");$(l).css("z-index",(r.dZ-o));$(l).css("left",j+"px");$(l).css("top",f+"px");$(l).css("font-size",(r.scale*100)+"%");$(l).width(p);$(l).height(k);if(o==0&&l.SM_Carousel.onselected&&typeof l.SM_Carousel.onselected=="function"){l.SM_Carousel.onselected()}}}}}}$(s).height(s.SM_Carousel.height);$(s).css("position","relative")}}};SM_Carousel.rotate=function(g,h){if(!document||!document.getElementById){return}var k=document.getElementById(g);if(!k||!k.SM_Carousel){return}var a=(h<0)?-1:1;var d=k.SM_Carousel.nPositions;for(var c=0;c<Math.abs(h);c++){for(var b=0;b<k.SM_Carousel.nBoxes;b++){var f=k.SM_Carousel.boxes[b].SM_Carousel.position;var e=f+a;if(e<0){e=d+e}if(e>=d){e=e-d}k.SM_Carousel.boxes[b].SM_Carousel.prevPosition=f;k.SM_Carousel.boxes[b].SM_Carousel.position=e}SM_Carousel.processTransforms(k)}};SM_Carousel.registerButtonLeft=function(c,b){if(!document||!document.getElementById){return}var d=document.getElementById(c);if(d==null||!d.SM_Carousel){return}var a=document.getElementById(b);if(a==null){return}a.SM_Carousel=new Array();a.SM_Carousel.carousel=d;a.SM_Carousel.onclick=null;if(a.onclick&&typeof a.onclick=="function"){a.SM_Carousel.onclick=a.onclick}a.onclick=function(){if(!this.SM_Carousel){return true}SM_Carousel.rotate(this.SM_Carousel.carousel.id,-1);if(this.SM_Carousel&&this.SM_Carousel.onclick&&typeof this.SM_Carousel.onclick=="function"){this.SM_Carousel.onclick()}return false}};SM_Carousel.registerButtonRight=function(c,b){if(!document||!document.getElementById){return}var d=document.getElementById(c);if(d==null||!d.SM_Carousel){return}var a=document.getElementById(b);if(a==null){return}a.SM_Carousel=new Array();a.SM_Carousel.carousel=d;a.SM_Carousel.onclick=null;if(a.onclick&&typeof a.onclick=="function"){a.SM_Carousel.onclick=a.onclick}a.onclick=function(){if(!this.SM_Carousel){return true}SM_Carousel.rotate(this.SM_Carousel.carousel.id,1);if(this.SM_Carousel&&this.SM_Carousel.onclick&&typeof this.SM_Carousel.onclick=="function"){this.SM_Carousel.onclick()}return false}};SM_Carousel.getElementsByTagName=function(c,d){var a=new Array();if(d&&d.childNodes){var b=0;for(b=0;b<d.childNodes.length;b++){var e=d.childNodes[b];if(e.tagName&&e.tagName.toLowerCase()==c.toLowerCase()){a[a.length]=e}}}return a};

/*
 * SM_TabPane.js
 *
 * Javascriptovy panel zalozek.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copy Symedia s. r. o. 2011
 * @version 1.0.2
 */
var SM_TabPane={};SM_TabPane.tabGroups=new Array();SM_TabPane.addTab=function(b,a){if(a!="undefined"&&typeof a=="object"&&a.tabId&&a.tabId!=null){if(b&&b!=""){if(SM_TabPane.tabGroups[b]=="undefined"||SM_TabPane.tabGroups[b]==null){SM_TabPane.tabGroups[b]=new Array()}if(SM_TabPane.tabGroups[b][a.tabId]=="undefined"||SM_TabPane.tabGroups[b][a.tabId]==null){SM_TabPane.tabGroups[b][a.tabId]=a;if(a.headerId!=null&&a.headerElem!=null){a.headerElem.tabId=a.tabId;a.headerElem.tabGroup=b;a.headerElem.onclick=function(){SM_TabPane.selectTab(this.tabGroup,this.tabId)}}}else{return false}}else{return false}}else{return false}return true};SM_TabPane.selectTab=function(d,a){if(SM_TabPane.tabGroups[d]=="undefined"||SM_TabPane.tabGroups[d]==null){return false}var b=SM_TabPane.tabGroups[d];var c=null;var e=false;for(tId in b){c=b[tId];if(c!="undefined"&&typeof c=="object"&&c.tabId!=null){if(c.tabId==a&&c.selected==true){e=true}else{if(c.selected==true){SM_TabPane.deselectTab(d,c.tabId)}}}}if(e==false){c=SM_TabPane.tabGroups[d][a];if(c!="undefined"&&typeof c=="object"&&c.tabId!=null&&c.selected==false){if(c.showType=="toggle"){$("#"+c.tabId).show()}if(c.showType=="fade"){$("#"+c.tabId).fadeIn(c.showDelay)}if(c.showType=="slide"){$("#"+c.tabId).slideDown(c.showDelay)}if(c.headerElem!=null){if(c.headerClassSelected!=null&&c.headerClassSelected!=""){c.headerElem.className=c.headerClassSelected}}SM_TabPane.tabGroups[d][c.tabId].selected=true;if(c.onSelect!=null&&(typeof c.onSelect=="function"||typeof c.onSelect=="object")){c.onSelect(c.tabId)}if(c.tabElem.tabSwitchPeriod>0){SM_TabPane.switchCycle(d)}}}return true};SM_TabPane.deselectTab=function(c,a){if(SM_TabPane.tabGroups[c]=="undefined"||SM_TabPane.tabGroups[c]==null){return false}var b=SM_TabPane.tabGroups[c][a];if(b!="undefined"&&typeof b=="object"&&b.tabId!=null&&b.selected==true){if(b.tabElem!=null){if(b.tabElem.tabSwitchTimeout){window.clearTimeout(b.tabElem.tabSwitchTimeout)}if(b.tabElem.tabSwitchActualTime){b.tabElem.tabSwitchActualTime=0}if(b.tabElem.tabSwitchPause){b.tabElem.tabSwitchPause=false}if(b.hideType=="toggle"){$("#"+b.tabId).hide()}if(b.hideType=="fade"){$("#"+b.tabId).fadeOut(b.hideDelay)}if(b.hideType=="slide"){$("#"+b.tabId).slideUp(b.hideDelay)}}if(b.headerElem!=null){if(b.headerClass!=null&&b.headerClass!=""){b.headerElem.className=b.headerClass}}SM_TabPane.tabGroups[c][b.tabId].selected=false;if(b.onDeselect!=null&&(typeof b.onDeselect=="function"||typeof b.onDeselect=="object")){b.onDeselect(b.tabId)}}else{return false}return true};SM_TabPane.autoSwitchTabs=function(d,e){if(SM_TabPane.tabGroups[d]=="undefined"||SM_TabPane.tabGroups[d]==null){return false}var c=parseInt(e);if(c<=0){return false}var a=SM_TabPane.tabGroups[d];var b=null;for(tId in a){b=a[tId];if(b!="undefined"&&typeof b=="object"&&b.tabId!=null&&b.tabElem!=null){b.tabElem.tabSwitchPeriod=c*1000;b.tabElem.tabSwitchActualTime=0;b.tabElem.tabSwitchPause=false;b.tabElem.tabSwitchTimeout=null;b.tabElem.onmouseover=function(){this.tabSwitchPause=true;window.clearTimeout(this.tabSwitchTimeout)};b.tabElem.onmouseout=function(){this.tabSwitchPause=false;window.clearTimeout(this.tabSwitchTimeout);this.tabSwitchTimeout=window.setTimeout("SM_TabPane.switchCycle('"+d+"')",500)}}}SM_TabPane.switchCycle(d);return true};SM_TabPane.switchCycle=function(h){if(SM_TabPane.tabGroups[h]=="undefined"||SM_TabPane.tabGroups[h]==null){return false}var e=SM_TabPane.tabGroups[h];var f=null;var d=0;var a=null;var c=false;var b=null;for(tId in e){f=e[tId];if(f!="undefined"&&typeof f=="object"&&f.tabId!=null&&f.tabElem!=null){if((d==0||c==true)&&f.selected==false){a=f;c=false}if(f.selected==true){c=true;b=f}d=d+1}}if(b!=null&&b.tabElem!=null){var g=b.tabElem;if(g.tabSwitchPause!=true){if(g.tabSwitchActualTime>=g.tabSwitchPeriod){if(a!=null){SM_TabPane.selectTab(h,a.tabId)}}else{g.tabSwitchActualTime=g.tabSwitchActualTime+500;g.tabSwitchTimeout=window.setTimeout("SM_TabPane.switchCycle('"+h+"')",500)}}}return true};function SM_Tab(d,a,b){this.tabId=null;this.tabElem=null;this.headerId=null;this.headerElem=null;this.selected=false;this.tabClass=null;this.tabClassSelected=null;this.headerClass=null;this.headerClassSelected=null;this.showType="toggle";this.showDelay=100;this.hideType="toggle";this.hideDelay=100;this.onSelect=null;this.onDeselect=null;var c=null;if(document&&document.getElementById&&d!=""){c=document.getElementById(d)}if(c!=null){this.tabId=d;this.tabElem=c;this.tabClass=(c.className!="")?c.className:null}c=null;if(document&&document.getElementById&&a!=""){c=document.getElementById(a)}if(c!=null){this.headerId=a;this.headerElem=c;this.headerClass=(c.className!="")?c.className:null}if(b){if(b.tabClass&&b.tabClass!=""){this.tabClass=b.tabClass}if(b.tabClassSelected&&b.tabClassSelected!=""){this.tabClassSelected=b.tabClassSelected}if(b.headerClass&&b.headerClass!=""){this.headerClass=b.headerClass}if(b.headerClassSelected&&b.headerClassSelected!=""){this.headerClassSelected=b.headerClassSelected}if(b.showType&&b.showType!=""){switch(b.showType){case"fade":if(b.showDelay&&parseInt(b.showDelay)>0){this.showDelay=parseInt(b.showDelay)}this.showType="fade";break;case"slide":if(b.showDelay&&parseInt(b.showDelay)>0){this.showDelay=parseInt(b.showDelay)}this.showType="slide";break;case"toggle":default:break}}if(b.hideType&&b.hideType!=""){switch(b.hideType){case"fade":if(b.hideDelay&&parseInt(b.hideDelay)>0){this.hideDelay=parseInt(b.hideDelay)}this.hideType="fade";break;case"slide":if(b.hideDelay&&parseInt(b.hideDelay)>0){this.hideDelay=parseInt(b.hideDelay)}this.hideType="slide";break;case"toggle":default:break}}if(b.onSelect&&(typeof b.onSelect=="function"||typeof b.onSelect=="object")){this.onSelect=b.onSelect}if(b.onDeselect&&(typeof b.onDeselect=="function"||typeof b.onDeselect=="object")){this.onDeselect=b.onDeselect}}};

/*
 * SM_Gallery.js
 *
 * Podpora JS (jQuery) pro prvek obsahu 'Galerie'
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright Symedia s.r.o. 2010
 * @version 1.0.5
 */
var SM_Gallery={};SM_Gallery.options={selector:"",id:0,title:"",description:"",items:{},itemsCount:0,activeItem:0,minThumbOpacity:0.75,maxThumbOpacity:1,thumbMargin:8,sliderWindowMargin:86,slideInterval:600,webPaths:{root:"",gallery:"",player:"",images:""},sizes:{width:0,height:0,previewWidth:0,previewHeight:0,thumbWidth:0,thumbHeight:0},folders:{images:"images",movies:"movies",detail:"detail"},lngCaptions:{sm_prev:"",sm_next:"",sm_zoom:"",sm_loading:""}};SM_Gallery.templates={content:'<div class="sm_gallery_container_middle"><div class="sm_left"></div><div class="sm_right"></div><div class="sm_center"></div></div>',top:'<div class="sm_gallery_container_top"><div class="sm_left"></div><div class="sm_right"></div><div class="sm_center"></div></div>',bottom:'<div class="sm_gallery_container_bottom"><div class="sm_left"></div><div class="sm_right"></div><div class="sm_center"></div></div>',slider:'<div class="sm_slider_container_middle"><div class="sm_slider_left"><div class="sm_button_left"></div></div><div class="sm_slider_center"><div class="sm_slider_window"><div class="sm_slider_thumbnails"></div></div></div><div class="sm_slider_right"><div class="sm_button_right"></div></div></div>',sliderTop:'<div class="sm_slider_container_top"><div class="sm_slider_left"></div><div class="sm_slider_center"></div><div class="sm_slider_right"></div></div>',sliderBottom:'<div class="sm_slider_container_bottom"><div class="sm_slider_left"></div><div class="sm_slider_center"></div><div class="sm_slider_right"></div></div>',preview:{1:'<div class="gallery_item"><a href="" title=""><img src="" title="" alt="" /><span class="sm_zoom"></span></a></div>',2:'<div class="gallery_item"><iframe src="{webMovieSrc}"></iframe><div>',4:'<div class="gallery_item"><iframe src="{webMovieSrc}/?fs=1&hl=cs_CZ&amp;rel=0&;color1=0x006699&color2=0x54abd6"></iframe><div>'},thumbnail:'<div class="sm_thumbnail"><img src="" title="" alt="" /></div>'};SM_Gallery.itemTypes={image:1,movie:2,webMovie:4};SM_Gallery.install=function(f,e,k,m,a){var j=$("#"+f);if(j.length==1&&j.attr("class").match(/SM_Gallery/)){return true}var h=$("<div>").addClass("SM_Gallery");h.$container=null;h.$origin=null;h.options=null;SM_Gallery.initOptions(h);h.options.selector=f;if(m.hasOwnProperty("id")){h.options.id=m.id}else{var d=f.replace(/^(.*)_(\d+)_(.*)$/,"$2");if(d>0){h.options.id=parseInt(d)}else{SM_Gallery.error(h,"1")}}h.$container=$("#"+f);if(h.$container.length==0){throw"Puvodni galerie s id '"+f+"' nebyla nalezena!";return false}h.$container.css("display","none");for(var b in e){h.options.webPaths[b]=e[b]}for(var g in k){h.options.lngCaptions[g]=k[g]}for(var c in m){switch(c){case"title":case"description":case"activeItem":case"minThumbOpacity":case"maxThumbOpacity":case"thumbMargin":case"sliderWindowMargin":case"slideInterval":h.options[c]=m[c];break;case"folders":for(var g in m[c]){h.options.folders[g]=m[c][g]}break}}h.$origin=h.$container.find(".SM_Gallery_basic");if(h.$origin.length!=1){SM_Gallery.error(h,"2");return false}if(h.options.title==""){var i=h.$container.find(".box_top").find(".box_title").find("h2").text();if(i!=null&&i.length>0){h.options.title=i}}if(h.options.description==""){var l=h.$origin.find(".gallery_description").html();if(l!=null&&l.length>0){h.options.description=l}}if(SM_Gallery.createSkeleton(h)){h.$container.after(h);SM_Gallery.createLoading(h)}else{SM_Gallery.error(h,"3");return false}$(document).ready(function(){if(typeof(h)!="undefined"&&h!=null&&SM_Gallery.init(h)){h.$origin.remove();delete h.$origin;h.$container.remove();delete h.$container;h.attr("id",f);h.$previews.css("display","none");h.$loading.after(h.$previews);if(h.$slider!=null){h.$slider.css("display","none");h.$previews.after(h.$slider)}var n=0;if(h.$title!=null){n+=h.$title.outerHeight(true)}if(h.$previews!=null){n+=h.$previews.outerHeight(true)}if(h.$slider!=null){n+=h.$slider.outerHeight(true)}if(h.$description!=null){n+=h.$description.outerHeight(true)}h.$loading.fadeOut(1000);h.$content.animate({height:n+"px"},1000);window.setTimeout(function(){h.$loading.remove();delete h.loading;h.$previews.fadeIn(1000);if(h.$slider!=null){h.$slider.fadeIn(1000)}},1000);if(a){SM_Gallery.setup(h,h.width())}else{if(typeof(Shadowbox!="undefined")){Shadowbox.setup()}}}else{SM_Gallery.error(h,"4");return false}});return true};SM_Gallery.setup=function(l,d){if(typeof(Shadowbox!="undefined")){Shadowbox.setup()}var e=l.width();if(e==d){window.setTimeout(function(){SM_Gallery.setup(l,d)},1000);return false}else{l.options.sizes.width=l.width()-20;l.$previews.width(l.options.sizes.width);if(l.$slider!=null&&l.$slider.length){var h=l.$slider.find(".sm_slider_window");var m=l.$slider.find(".sm_slider_thumbnails")}var n=0;for(var f=0;f<l.options.itemsCount;f++){n+=(l.options.sizes.thumbWidth+l.options.thumbMargin);if(l.$items[f].type==SM_Gallery.itemTypes.image){var k=0;var c=(l.options.sizes.width-l.$items[f].width)/2;l.$items[f].$preview.css({top:k+"px",left:c+"px"})}else{var b=l.options.sizes.width;var o=l.$items[f].height;if(l.options.sizes.width>l.$items[f].width){b=l.$items[f].width}l.$items[f].$preview.offsetTop=0;l.$items[f].$preview.offsetLeft=(l.options.sizes.width-b)/2;l.$items[f].$preview.css({top:l.$items[f].$preview.offsetTop+"px",left:l.$items[f].$preview.offsetLeft+"px"});var p=l.$items[f].$preview.find("iframe");if(p.length!=0){p.attr("width",b)}}}if(l.$slider!=null&&l.$slider.length){m.width(n).css("margin-left","0px");var a=parseInt((l.options.sizes.width-l.options.sliderWindowMargin)/(l.options.sizes.thumbWidth+l.options.thumbMargin));a=(a<1)?1:a;a*=(l.options.sizes.thumbWidth+l.options.thumbMargin);var g=false;if(a>=n){a=n;g=true}h.width(a);l.$slider.$arrowPrev=SM_Gallery.unregisterSliderButton(l.$slider.$arrowPrev);l.$slider.$arrowNext=SM_Gallery.unregisterSliderButton(l.$slider.$arrowNext);if(!g){l.$slider.$arrowPrev.removeClass("disabled");l.$slider.$arrowNext.removeClass("disabled");SM_Gallery.registerSliderButton(l.$slider.$arrowPrev,1,h,m,(l.options.sizes.thumbWidth+l.options.thumbMargin),l.options.slideInterval,l.$slider.$arrowNext);SM_Gallery.registerSliderButton(l.$slider.$arrowNext,-1,h,m,(l.options.sizes.thumbWidth+l.options.thumbMargin),l.options.slideInterval,l.$slider.$arrowPrev)}else{l.$slider.$arrowPrev.addClass("disabled");l.$slider.$arrowNext.addClass("disabled")}}var j=0;if(l.$title!=null){j+=l.$title.outerHeight(true)}if(l.$previews!=null){j+=l.$previews.outerHeight(true)}if(l.$slider!=null){j+=l.$slider.outerHeight(true)}if(l.$description!=null){j+=l.$description.outerHeight(true)}l.$content.height(j);window.setTimeout(function(){SM_Gallery.setup(l,e)},1000)}return true};SM_Gallery.createSkeleton=function(b){b.$content={};b.$title=null;b.$previews={};b.$slider=null;b.$description=null;b.$loading={};b.$items={};var h=$(SM_Gallery.templates.top);var e=$(SM_Gallery.templates.bottom);var c=$(SM_Gallery.templates.content);b.$content=c.find(".sm_center");if(b.options.title!=""){var f=$("<h2>").text(b.options.title);b.$title=$("<div>").addClass("sm_title_container");var d=$("<div>").addClass("sm_title_left");var g=$("<div>").addClass("sm_title_right");var a=$("<div>").addClass("sm_title_center").append(f);b.$title.append(d).append(g).append(a);b.$content.append(b.$title)}if(b.options.description!=""){b.$description=$("<div>").addClass("sm_description_container").html(b.options.description);b.$content.append(b.$description)}b.append(h).append(c).append(e);return true};SM_Gallery.createLoading=function(a){a.$loading=$("<div>").addClass("sm_loading_container");if(a.options.lngCaptions.hasOwnProperty("sm_loading")){var c=$("<h3>").text(a.options.lngCaptions.sm_loading);a.$loading.append(c);if(a.options.webPaths.hasOwnProperty("images")){var b=$("<img>").attr("src",a.options.webPaths.images+"loader.gif").attr("title",a.options.lngCaptions.sm_loading).attr("alt",a.options.lngCaptions.sm_loading);a.$loading.append(b)}else{a=null;return false}}else{a=null;return false}if(a.$title!=null){a.$title.after(a.$loading)}else{a.$content.prepend(a.$loading)}return true};SM_Gallery.error=function(a,b){if(a.$container!=null){a.$container.css("display","block");if(a!=null){a.remove();delete a}if(a.$loading!=null){a.$loading.remove();delete a.$loading}}return true};SM_Gallery.initOptions=function(a){a.options={selector:"",id:0,title:"",description:"",items:{},itemsCount:0,activeItem:0,minThumbOpacity:0.75,maxThumbOpacity:1,thumbMargin:8,sliderWindowMargin:86,slideInterval:600,webPaths:{root:"",gallery:"",player:"",images:""},sizes:{width:0,height:0,previewWidth:0,previewHeight:0,thumbWidth:0,thumbHeight:0},folders:{images:"images",movies:"movies",detail:"detail"},lngCaptions:{sm_prev:"",sm_next:"",sm_zoom:"",sm_loading:""}}};SM_Gallery.init=function(a){if(a.$origin.length==0||a.length==0){throw"Inicializace galerie selhala! Galerie nebyla nalezena.";return false}a.options.sizes.width=a.width()-20;a.options.sizes.height=a.$container.height();if(SM_Gallery.parseContainer(a)&&SM_Gallery.createGallery(a)){return true}return false};SM_Gallery.createGallery=function(a){a.$previews=$("<div>").addClass("sm_items_container");a.$previews.width(a.options.sizes.width).height(a.options.sizes.previewHeight);if(a.options.itemsCount>1){SM_Gallery.createSlider(a)}for(var b=0;b<a.options.itemsCount;b++){if(a.options.activeItem==b){if(a.$items[b].type!=SM_Gallery.itemTypes.image){a.$items[b].$preview.css({top:a.$items[b].$preview.offsetTop+"px",left:a.$items[b].$preview.offsetLeft+"px"});a.$previews.append(a.$items[b].$preview)}a.$items[b].$preview.css("display","block")}if(a.$items[b].type==SM_Gallery.itemTypes.image){a.$previews.append(a.$items[b].$preview)}}return true};SM_Gallery.createSlider=function(h){h.$slider=$("<div>").addClass("sm_slider_container");var f=$(SM_Gallery.templates.slider);var a=$(SM_Gallery.templates.sliderTop);var e=$(SM_Gallery.templates.sliderBottom);var d=f.find(".sm_slider_window");var j=f.find(".sm_slider_thumbnails");var k=0;for(var c=0;c<h.options.itemsCount;c++){if(h.options.activeItem==c){h.$items[c].$thumbnail.find("img").css("opacity","1.0")}j.append(h.$items[c].$thumbnail);k+=(h.options.sizes.thumbWidth+h.options.thumbMargin)}j.width(k).height(h.options.sizes.thumbHeight);var b=parseInt((h.options.sizes.width-h.options.sliderWindowMargin)/(h.options.sizes.thumbWidth+h.options.thumbMargin));b=(b<1)?1:b;b*=(h.options.sizes.thumbWidth+h.options.thumbMargin);if(b>=k){b=k}d.width(b).height(h.options.sizes.thumbHeight);h.$slider.$arrowPrev=f.find(".sm_button_left");h.$slider.$arrowNext=f.find(".sm_button_right");var g=(h.options.sizes.thumbHeight-37)/2;h.$slider.$arrowPrev.css("top",g+"px").attr("title",h.options.lngCaptions.sm_prev);h.$slider.$arrowNext.css("top",g+"px").attr("title",h.options.lngCaptions.sm_next);SM_Gallery.registerSliderButton(h.$slider.$arrowPrev,1,d,j,(h.options.sizes.thumbWidth+h.options.thumbMargin),h.options.slideInterval,h.$slider.$arrowNext);SM_Gallery.registerSliderButton(h.$slider.$arrowNext,-1,d,j,(h.options.sizes.thumbWidth+h.options.thumbMargin),h.options.slideInterval,h.$slider.$arrowPrev);if(h.options.activeItem<0||h.options.activeItem>=h.options.itemsCount){h.options.activeItem=0}if(h.options.activeItem>0){SM_Gallery.slideTo(((h.options.sizes.thumbWidth+h.options.thumbMargin)*h.options.activeItem),d,j,(h.options.sizes.thumbWidth+h.options.thumbMargin))}h.$slider.append(a).append(f).append(e);return true};SM_Gallery.parseContainer=function(a){var d=a.$origin.find(".gallery_item");a.options.itemsCount=d.length;for(var c=0;c<a.options.itemsCount;c++){var b=$(d[c]);if(!SM_Gallery.parseItems(a,b,c)){continue}if(a.$items[c].width>a.options.sizes.previewWidth){a.options.sizes.previewWidth=parseInt(a.$items[c].width)}if(a.$items[c].height>a.options.sizes.previewHeight){a.options.sizes.previewHeight=parseInt(a.$items[c].height)}if(a.$items[c].thumbWidth>a.options.sizes.thumbWidth){a.options.sizes.thumbWidth=parseInt(a.$items[c].thumbWidth)}if(a.$items[c].thumbHeight>a.options.sizes.thumbHeight){a.options.sizes.thumbHeight=parseInt(a.$items[c].thumbHeight)}switch(a.$items[c].type){case SM_Gallery.itemTypes.movie:case SM_Gallery.itemTypes.webMovie:SM_Gallery.createMovieItem(a,c);break;default:SM_Gallery.createImageItem(a,c);break}SM_Gallery.createThumbnail(a,c)}return true};SM_Gallery.parseItems=function(h,j,f){h.$items[f]={index:f,id:0,title:"",description:"",width:0,height:0,thumbWidth:0,thumbHeight:0,fileName:"",previewFileName:"",url:"",type:"",$preview:null,$thumbnail:null};h.$items[f].title=j.find("h3").text();h.$items[f].description=j.find(".item_description").text();var g=j.find("a");var a=g.find("img");if(h.$items[f].title==""&&g.attr("title")!=""){h.$items[f].title=g.attr("title")}var k=g.attr("rel");var c=k.split(";");var b=c.length;for(var e=0;e<b;e++){var d=c[e].split("=");switch(d[0]){case"id":h.$items[f].id=parseInt(d[1]);break;case"preview_width":h.$items[f].width=parseInt(d[1]);break;case"preview_height":h.$items[f].height=parseInt(d[1]);break;case"thumb_width":h.$items[f].thumbWidth=parseInt(d[1]);break;case"thumb_height":h.$items[f].thumbHeight=parseInt(d[1]);break;case"filename":h.$items[f].fileName=d[1];break;case"preview_filename":h.$items[f].previewFileName=d[1];break;case"type":switch(d[1]){case"movie":h.$items[f].type=SM_Gallery.itemTypes.movie;h.$items[f].url=g.attr("href");break;case"web_movie":h.$items[f].type=SM_Gallery.itemTypes.webMovie;h.$items[f].url=g.attr("href");break;default:h.$items[f].type=SM_Gallery.itemTypes.image;break}break}}return true};SM_Gallery.createImageItem=function(h,e){var b=h.options.webPaths.gallery+h.options.folders.images+"/"+h.$items[e].width+"x"+h.$items[e].height+"/"+h.options.id+"/"+h.$items[e].fileName;var d=h.options.webPaths.gallery+h.options.folders.images+"/"+h.options.folders.detail+"/"+h.options.id+"/"+h.$items[e].fileName;var g=0;var c=(h.options.sizes.width-h.$items[e].width)/2;h.$items[e].$preview=$(SM_Gallery.templates.preview[SM_Gallery.itemTypes.image]);h.$items[e].$preview.width(h.$items[e].width).height(h.$items[e].height).css({top:g+"px",left:c+"px"});var a=h.$items[e].$preview.find("img");if(a.length==0){return false}a.attr("title",h.options.lngCaptions.sm_zoom).attr("src",b);var i=h.$items[e].$preview.find("span");var j=((h.options.sizes.width-40)/2)-c;i.css({top:"10px",left:j+"px"}).attr("title",h.options.lngCaptions.sm_zoom);var f=h.$items[e].$preview.find("a");if(f.length==0){return false}f.attr("href",d).attr("rel","shadowbox["+h.options.id+"];options={listenOverlay:true}");h.$items[e].$preview.mouseover(function(){i.addClass("sm_zoom_active")}).mouseout(function(){i.removeClass("sm_zoom_active")});SM_Gallery.createItemDescription(h,e,c);return true};SM_Gallery.createMovieItem=function(b,d){if(b.$items[d].url==""){return false}var e=b.options.sizes.width;var a=b.$items[d].height;if(b.options.sizes.width>b.$items[d].width){e=b.$items[d].width}var h=0;var g=(b.options.sizes.width-e)/2;b.$items[d].$preview=$(SM_Gallery.templates.preview[b.$items[d].type]);b.$items[d].$preview.offsetLeft=g;b.$items[d].$preview.offsetTop=h;var f=b.$items[d].$preview.find("iframe");if(f.length==0){return false}var c=f.attr("src").replace(/{webMovieSrc}/g,b.$items[d].url);f.attr("width",e).attr("height",a).attr("frameborder",0).attr("src",c);SM_Gallery.createItemDescription(b,d,g);return true};SM_Gallery.createThumbnail=function(b,c){var a=b.options.webPaths.gallery+b.options.folders.images+"/"+b.$items[c].thumbWidth+"x"+b.$items[c].thumbHeight+"/"+b.options.id+"/";if(b.$items[c].previewFileName==""){a+=b.$items[c].fileName}else{a+=b.$items[c].previewFileName}b.$items[c].$thumbnail=$(SM_Gallery.templates.thumbnail);b.$items[c].$thumbnail.click(function(){SM_Gallery.thumbnailClicked(b,c);return false}).mouseover(function(){SM_Gallery.thumbnailOver(b,c);return false}).mouseout(function(){SM_Gallery.thumbnailOut(b,c);return false});var d=b.$items[c].$thumbnail.find("img");d.attr("title",b.$items[c].title).attr("src",a).css("opacity",b.options.minThumbOpacity);return false};SM_Gallery.createItemDescription=function(a,b,e){a.$items[b].$description=null;if(a.$items[b].description==""){return false}a.$items[b].$description=$("<div>").addClass("item_description");a.$items[b].$description.timer=null;if(a.$items[b].title!=""){var d=$("<h3>").text(a.$items[b].title);a.$items[b].$description.append(d)}var c=a.options.sizes.width;if(a.options.sizes.width>a.$items[b].width){c=a.$items[b].width}e=(e<0)?Math.abs(e):0;a.$items[b].$description.append(a.$items[b].description).width(c-22).css({left:e+"px",display:"none"});if(a.$items[b].type!=SM_Gallery.itemTypes.image){a.$items[b].$description.css("top","0px").css("left","0px")}else{a.$items[b].$description.css("bottom","0px")}a.$items[b].$preview.append(a.$items[b].$description).mouseover(function(){if(a.$items[b].$description!=null){if(a.$items[b].$description.css("display")=="none"&&a.$items[b].$description.outerHeight()>0){a.$items[b].$description.css("display","block");if(a.$items[b].type==SM_Gallery.itemTypes.image){a.$items[b].$description.css("bottom","-"+a.$items[b].$description.outerHeight()+"px")}else{a.$items[b].$description.css("top","-"+a.$items[b].$description.outerHeight()+"px")}}window.setTimeout(function(){if(a.$items[b].type==SM_Gallery.itemTypes.image){a.$items[b].$description.animate({bottom:"0px"},400)}else{a.$items[b].$description.animate({top:"0px"},400)}},400)}}).mouseout(function(){a.$items[b].$description.timer=window.setTimeout(function(){if(a.$items[b].$description!=null){if(a.$items[b].type==SM_Gallery.itemTypes.image){a.$items[b].$description.animate({bottom:"-"+a.$items[b].$description.outerHeight()+"px"},400)}else{a.$items[b].$description.animate({top:"-"+a.$items[b].$description.outerHeight()+"px"},400)}}},400)});a.$items[b].$preview.find("div, span, h3, p, img, iframe").mouseover(function(){window.clearTimeout(a.$items[b].$description.timer)});return true};SM_Gallery.thumbnailOver=function(a,b){if(a.options.activeItem!=b){a.$items[b].$thumbnail.find("img").animate({opacity:a.options.maxThumbOpacity},400)}return false};SM_Gallery.thumbnailOut=function(a,b){if(a.options.activeItem!=b){a.$items[b].$thumbnail.find("img").animate({opacity:a.options.minThumbOpacity},400)}return false};SM_Gallery.thumbnailClicked=function(a,b){if(a.options.activeItem!=b&&a.$items[a.options.activeItem].$preview!=null&&a.$items[b].$preview!=null){a.$items[a.options.activeItem].$preview.fadeOut(1000);if(a.$items[a.options.activeItem].type!=SM_Gallery.itemTypes.image){a.$items[a.options.activeItem].$preview.remove()}if(a.$items[b].type!=SM_Gallery.itemTypes.image){a.$items[b].$preview.css({top:a.$items[b].$preview.offsetTop+"px",left:a.$items[b].$preview.offsetLeft+"px"});a.$previews.append(a.$items[b].$preview)}a.$items[b].$preview.fadeIn(1000);a.$items[a.options.activeItem].$thumbnail.find("img").animate({opacity:a.options.minThumbOpacity},400);a.$items[b].$thumbnail.find("img").css("opacity",a.options.maxThumbOpacity);a.options.activeItem=b}return false};SM_Gallery.registerSliderButton=function(a,g,c,i,e,f,b){if(a==null||a.length==0){throw"Nelze vytvorit tlacitko pro posuvnik! Tlacitko neexistuje.";return false}if(c==null||c.length==0){throw"Nelze vytvorit tlacitko pro posuvnik! Okno posuvniku neexistuje.";return false}if(i==null||i.length==0){throw"Nelze vytvorit tlacitko pro posuvnik! Paska posuvniku neexistuje.";return false}var d=parseInt(c.css("width"));var h=parseInt(i.css("width"));if(h<=d){a.addClass("disabled");return false}a.$slider=i;a.$opButton=b;a.windowWidth=d;a.slideStep=e;a.slideDir=g;a.slideTime=f;a.timer=null;a.maxMargin=(g==1)?0:(h-d);if(Math.abs(parseInt(a.$slider.css("margin-left")))==a.maxMargin){a.addClass("disabled")}var j=null;a.mouseover(function(){j=window.setTimeout(function(){SM_Gallery.slide(a)},(f/2))});a.mouseout(function(){window.clearTimeout(j);window.clearTimeout(a.timer)});return false};SM_Gallery.unregisterSliderButton=function(e){var d=e.attr("title");var b=e.attr("class");var c=e.css("top");var a=$("<div>").attr("title",d).attr("class",b).css("top",c);e.after(a);e.remove();delete button;return a};SM_Gallery.slide=function(c){if(c==null||c.length==0){throw"Nelze provest posun! Tlacitko posuvniku neexistuje.";return false}var d=0;if(c.$slider.css("margin-left")!="undefined"&&c.$slider.css("margin-left")!=null&&c.$slider.css("margin-left")!=""){d=Math.round(parseFloat(c.$slider.css("margin-left")))}var b=c.maxMargin;var a=c.slideStep;if(c.slideDir==1){if((d+a)>=b){c.$slider.animate({marginLeft:b+"px"},c.slideTime);window.clearTimeout(c.timer);c.addClass("disabled");c.$opButton.removeClass("disabled");return false}else{c.$slider.animate({marginLeft:"+="+a+"px"},c.slideTime);c.timer=window.setTimeout(function(){SM_Gallery.slide(c);return false},c.slideTime);c.$opButton.removeClass("disabled");return false}c.$opButton.removeClass("disabled")}else{if((d-a)<=-b){c.$slider.animate({marginLeft:"-"+b+"px"},c.slideTime);window.clearTimeout(c.timer);c.addClass("disabled");c.$opButton.removeClass("disabled");return false}else{c.$slider.animate({marginLeft:"-="+a+"px"},c.slideTime);c.timer=window.setTimeout(function(){SM_Gallery.slide(c);return false},c.slideTime);c.$opButton.removeClass("disabled");return false}}return false};SM_Gallery.slideTo=function(a,g,f,d){if(g==null||g.length==0){throw"Nelze vytvorit tlacitko pro posuvnik! Okno posuvniku neexistuje.";return false}if(f==null||f.length==0){throw"Nelze vytvorit tlacitko pro posuvnik! Paska posuvniku neexistuje.";return false}var b=parseInt(g.css("width"));var c=parseInt(f.css("width"));if(c<=b){return false}if((c-a)>b){f.css({marginLeft:"-"+a+"px"})}else{if((a+d)>b){var e=(a+d)-b;f.css({marginLeft:"-"+e+"px"})}}};

/*
 * SM_TreeMenu.js
 *
 * Javascriptove stromove menu.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright Symedia s. r. o. 2010
 * @version 1.0.1
 */
var SM_TreeMenu={};SM_TreeMenu.defaultOptions={selectedItemClass:"sm_tree_menu_selected_item",expandItemClass:"sm_tree_menu_expand_item",collapseItemClass:"sm_tree_menu_collapse_item",noExpandItemClass:"sm_tree_menu_no_expand_item",firstItemTreeLineClass:"sm_tree_menu_first_item_tree_line",itemTreeLineClass:"sm_tree_menu_item_tree_line",lastItemTreeLineClass:"sm_tree_menu_last_item_tree_line",firstLastItemTreeLineClass:"sm_tree_menu_first_last_item_tree_line",itemCleanerClass:"sm_tree_menu_item_cleaner"};SM_TreeMenu.init=function(g,e,f,b){var d=null;var u=new Array();if(!document||!document.getElementById){return u}if(e!=null){d=e}else{d=document.getElementById(g);if(d==null){return u}}var c=new Array();c.selectedItemClass=(b&&b.selectedItemClass)?b.selectedItemClass:SM_TreeMenu.defaultOptions.selectedItemClass;c.expandItemClass=(b&&b.expandItemClass)?b.expandItemClass:SM_TreeMenu.defaultOptions.expandItemClass;c.collapseItemClass=(b&&b.collapseItemClass)?b.collapseItemClass:SM_TreeMenu.defaultOptions.collapseItemClass;c.noExpandItemClass=(b&&b.noExpandItemClass)?b.noExpandItemClass:SM_TreeMenu.defaultOptions.noExpandItemClass;c.firstItemTreeLineClass=(b&&b.firstItemTreeLineClass)?b.firstItemTreeLineClass:SM_TreeMenu.defaultOptions.firstItemTreeLineClass;c.itemTreeLineClass=(b&&b.itemTreeLineClass)?b.itemTreeLineClass:SM_TreeMenu.defaultOptions.itemTreeLineClass;c.lastItemTreeLineClass=(b&&b.lastItemTreeLineClass)?b.lastItemTreeLineClass:SM_TreeMenu.defaultOptions.lastItemTreeLineClass;c.firstLastItemTreeLineClass=(b&&b.firstLastItemTreeLineClass)?b.firstLastItemTreeLineClass:SM_TreeMenu.defaultOptions.firstLastItemTreeLineClass;c.itemCleanerClass=(b&&b.itemCleanerClass)?b.itemCleanerClass:SM_TreeMenu.defaultOptions.itemCleanerClass;if(d.tagName.toLowerCase()!="ul"){return u}var l=d.getElementsByTagName("li");var a=new Array();var o=0;for(o=0;o<l.length;o++){if(l[o].parentNode!=d){continue}else{a[a.length]=l[o]}}for(o=0;o<a.length;o++){var r=a[o];var t=r.innerHTML;r.SM_TreeMenu=new Array();var s="";if(o==0&&o>=(a.length-1)){s=c.firstLastItemTreeLineClass}else{if(o==0){s=c.firstItemTreeLineClass}else{if(o>=(a.length-1)){s=c.lastItemTreeLineClass}else{s=c.itemTreeLineClass}}}t='<div class="'+s+'"><div></div><div>'+t+'</div><div class="'+c.itemCleanerClass+'"></div></div>';r.innerHTML=t;var k=r.getElementsByTagName("div");var h=r.getElementsByTagName("ul");r.SM_TreeMenu.submenu=null;var m=new Array();if(h.length>0){m=SM_TreeMenu.init(null,h[0],f,c);if(m.length>0){r.SM_TreeMenu.submenu=h[0]}}var n=0;r.SM_TreeMenu.selected=false;if(r.id==f){r.SM_TreeMenu.selected=true;if(!$(r).hasClass(c.selectedItemClass)){$(r).addClass(c.selectedItemClass)}}else{for(n=0;n<m.length;n++){if(m[n].SM_TreeMenu&&m[n].SM_TreeMenu.selected){r.SM_TreeMenu.selected=true;break}}}var p=c.noExpandItemClass;var q=null;if(m.length>0){if(r.SM_TreeMenu.selected){p=c.collapseItemClass;q=false}else{p=c.expandItemClass;q=true;if(r.SM_TreeMenu&&r.SM_TreeMenu.submenu!=null){$(r.SM_TreeMenu.submenu).hide()}}}if(k.length>2){if(q==null){k[1].innerHTML=""}else{if(q==true){k[1].innerHTML="+"}else{k[1].innerHTML="-"}k[1].onclick=function(){if(this&&this.SM_TreeMenu&&this.SM_TreeMenu.item&&this.SM_TreeMenu.item.SM_TreeMenu&&this.SM_TreeMenu.item.SM_TreeMenu.selected==true){this.className=this.SM_TreeMenu.expandItemClass;SM_TreeMenu.collapseItems(this.SM_TreeMenu.item);this.innerHTML="+"}else{this.className=this.SM_TreeMenu.collapseItemClass;SM_TreeMenu.expandItems(this.SM_TreeMenu.item);this.innerHTML="-"}return true}}k[1].className=p;k[1].SM_TreeMenu=new Array();k[1].SM_TreeMenu.item=r;k[1].SM_TreeMenu.expandItemClass=c.expandItemClass;k[1].SM_TreeMenu.collapseItemClass=c.collapseItemClass}u[u.length]=r}return u};SM_TreeMenu.expandItems=function(a){if(a&&a.SM_TreeMenu&&a.SM_TreeMenu.submenu!=null){a.SM_TreeMenu.selected=true;$(a.SM_TreeMenu.submenu).slideDown(100)}};SM_TreeMenu.collapseItems=function(a){if(a&&a.SM_TreeMenu&&a.SM_TreeMenu.submenu!=null){a.SM_TreeMenu.selected=false;$(a.SM_TreeMenu.submenu).slideUp(100)}};

/*
 * SM_Select.js
 *
 * Podpora pro zobrazeni select boxu.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright 2010 Symedia s. r. o.
 * @version 1.0.3
 */
var SM_Select={};SM_Select.defaultOptions={showType:"slide",showDuration:50,hideType:"slide",hideDuration:50,maxOptionsScroll:10,enableKeyScroll:true,allowedClass:"",deniedClass:""};SM_Select.skin='<div name="SM_SelectHeader" class="SM_SelectHeader"><div class="SM_SelectLeft"></div><div class="SM_SelectContent"><a href="" name="SM_SelectValue" class="SM_SelectValue"></a></div><div name="SM_SelectButton" class="SM_SelectButton"></div></div><div name="SM_SelectOptions" class="SM_SelectOptions"></div>';SM_Select.init=function(c){if(!$||!document||!document.getElementsByTagName||!document.createElement||!document.getElementsByName){return}var k=document.createElement("div");k.innerHTML=SM_Select.skin;k.className="SM_Select";k.setAttribute("name","SM_Select");var m=document.createElement("div");m.className="SM_SelectOption";m.setAttribute("name","SM_SelectOption");var g=document.createElement("input");g.setAttribute("type","hidden");var h=document.getElementsByTagName("select");var u=0;for(u=0;u<h.length;u++){var o=h[u];if(c&&c.allowedClass&&c.allowedClass!=""&&!$(o).hasClass(c.allowedClass)){continue}if(c&&c.deniedClass&&c.deniedClass!=""&&$(o).hasClass(c.deniedClass)){continue}var t=k.cloneNode(true);var l=g.cloneNode(true);if(l==null||t==null){continue}l.id=o.id;l.setAttribute("name",o.getAttribute("name"));l.SM_Select=new Array();l.SM_Select.parent=t;t.appendChild(l);t.SM_Select=new Array();t.SM_Select.options=SM_Select.defaultOptions;if(c){if(c.showType&&c.showType!=""){t.SM_Select.options.showType=c.showType}if(c.showDuration&&c.showDuration>=0){t.SM_Select.options.showDuration=c.showDuration}if(c.hideType&&c.hideType!=""){t.SM_Select.options.hideType=c.hideType}if(c.hideDuration&&c.hideDuration>=0){t.SM_Select.options.hideDuration=c.hideDuration}if(c.maxOptionsScroll&&c.maxOptionsScroll>=0){t.SM_Select.options.maxOptionsScroll=c.maxOptionsScroll}if(c.enableKeyScroll!=null&&c.enableKeyScroll!="undefined"){t.SM_Select.options.enableKeyScroll=c.enableKeyScroll}}t.SM_Select.onchange=o.onchange;t.SM_Select.input=l;t.SM_Select.optionsShown=false;t.SM_Select.selected=null;t.SM_Select.preSelected=null;t.SM_Select.prePreSelected=null;t.SM_Select.processOnblur=true;t.SM_Select.onmouseover=o.onmouseover;t.SM_Select.onmouseout=o.onmouseout;t.onmouseover=function(){if(!this.SM_Select){return false}this.SM_Select.processOnblur=false;if(this.SM_Select.onmouseover&&typeof this.SM_Select.onmouseover=="function"){this.SM_Select.onmouseover()}return true};t.onmouseout=function(){if(!this.SM_Select){return false}this.SM_Select.processOnblur=true;if(this.SM_Select.onmouseout&&typeof this.SM_Select.onmouseout=="function"){this.SM_Select.onmouseout()}return true};t.SM_Select.header=SM_Select.getElementByName("SM_SelectHeader",t);t.SM_Select.value=SM_Select.getElementByName("SM_SelectValue",t);if(t.SM_Select.value!=null){var r=t.SM_Select.value;r.draggable=false;r.SM_Select=new Array();r.SM_Select.parent=t;r.SM_Select.width=0;r.SM_Select.onclick=null;if(r.onclick&&typeof r.onclick=="function"&&!r.SM_Select.onclick){r.SM_Select.onclick=r.onclick}r.onclick=function(){return false};r.onmousedown=function(i){if(!this.SM_Select&&!this.SM_Select.parent){return false}this.focus();if(this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}else{SM_Select.showOptions(this.SM_Select.parent)}if(this.SM_Select.onclick&&typeof this.SM_Select.onclick=="function"){this.SM_Select.onclick()}return false};r.onkeydown=function(z){if(!this.SM_Select&&!this.SM_Select.parent){return false}var y=(window.event)?window.event:z;var w=this.SM_Select.parent.SM_Select.selected;var A=this.SM_Select.parent.SM_Select.preSelected;var i=this.SM_Select.parent.SM_Select.prePreSelected;var x=null;if(y){if(y.keyCode=="38"){if(i!=null&&i!=A){x=i.previousSibling}else{if(A!=null&&A!=w){x=A.previousSibling}else{if(w!=null){x=w.previousSibling}}}if(x!=null){SM_Select.preSelectOption(x)}}else{if(y.keyCode=="40"){if(i!=null&&i!=A){x=i.nextSibling}else{if(A!=null&&A!=w){x=A.nextSibling}else{if(w!=null){x=w.nextSibling}else{if(this.SM_Select.parent.SM_Select.selectOptions!=null){x=this.SM_Select.parent.SM_Select.selectOptions.firstChild}}}}if(x!=null){SM_Select.preSelectOption(x)}}else{if(y.keyCode=="13"){if(this.SM_Select.parent.SM_Select.optionsShown&&this.SM_Select.parent.SM_Select.prePreSelected!=null&&this.SM_Select.parent.SM_Select.prePreSelected!=this.SM_Select.parent.SM_Select.preSelected){SM_Select.selectOption(this.SM_Select.parent.SM_Select.prePreSelected)}if(this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}if(this.SM_Select.parent.SM_Select.preSelected!=null&&this.SM_Select.parent.SM_Select.preSelected!=this.SM_Select.parent.SM_Select.selected){SM_Select.selectOption(this.SM_Select.parent.SM_Select.preSelected)}return false}else{if(y.keyCode=="9"){if(this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}if(this.SM_Select.parent.SM_Select.preSelected!=null&&this.SM_Select.parent.SM_Select.preSelected!=this.SM_Select.parent.SM_Select.selected){SM_Select.selectOption(this.SM_Select.parent.SM_Select.preSelected)}return true}else{return true}}}}}return false};r.onblur=function(){if(!this.SM_Select&&!this.SM_Select.parent){return false}if(this.SM_Select.parent.SM_Select.processOnblur&&this.SM_Select.parent.SM_Select.preSelected!=null&&this.SM_Select.parent.SM_Select.preSelected!=this.SM_Select.parent.SM_Select.selected){SM_Select.selectOption(this.SM_Select.parent.SM_Select.preSelected)}if(this.SM_Select.parent.SM_Select.processOnblur&&this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}return true}}t.SM_Select.button=SM_Select.getElementByName("SM_SelectButton",t);if(t.SM_Select.button!=null){var b=t.SM_Select.button;b.SM_Select=new Array();b.SM_Select.parent=t;b.SM_Select.width=0;b.SM_Select.onclick=null;if(b.onclick&&typeof b.onclick=="function"&&!b.SM_Select.onclick){b.SM_Select.onclick=b.onclick}b.onclick=function(){if(!this.SM_Select&&!this.SM_Select.parent){return false}if(this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}else{SM_Select.showOptions(this.SM_Select.parent)}if(this.SM_Select.parent.SM_Select.value!=null){this.SM_Select.parent.SM_Select.value.focus()}if(this.SM_Select.onclick&&typeof this.SM_Select.onclick=="function"){this.SM_Select.onclick()}return false}}t.SM_Select.selectOptions=SM_Select.getElementByName("SM_SelectOptions",t);if(t.SM_Select.selectOptions!=null){var q=t.SM_Select.selectOptions;q.SM_Select=new Array();q.SM_Select.parent=t;q.SM_Select.minWidth=0;q.SM_Select.onclick=null;if(q.onclick&&typeof q.onclick=="function"&&!q.SM_Select.onclick){q.SM_Select.onclick=q.onclick}q.onclick=function(){if(!this.SM_Select&&!this.SM_Select.parent){return false}if(this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}if(this.SM_Select.parent.SM_Select.value!=null){this.SM_Select.parent.SM_Select.value.focus()}if(this.SM_Select.onclick&&typeof this.SM_Select.onclick=="function"){this.SM_Select.onclick()}return false}}for(j=0;j<o.options.length;j++){var n=o.options[j];var p=m.cloneNode(true);p.SM_Select=new Array();p.SM_Select.parent=t;p.SM_Select.selected=false;p.SM_Select.preSelected=false;p.SM_Select.prePreSelected=false;p.SM_Select.value=n.value;p.SM_Select.text=n.text;p.innerHTML=n.text;if(n.selected){l.setAttribute("value",n.value);p.SM_Select.selected=true;p.SM_Select.preSelected=true;p.SM_Select.prePreSelected=true;p.className="SM_SelectOption selected";t.SM_Select.selected=p;t.SM_Select.preSelected=p;if(t.SM_Select.value!=null){t.SM_Select.value.innerHTML=n.text}}p.SM_Select.onclick=null;if(n.onclick&&typeof n.onclick=="function"){p.SM_Select.onclick=n.onclick}p.onclick=function(i){if(!this.SM_Select&&!this.SM_Select.parent){return false}if(this.SM_Select.parent.SM_Select.optionsShown){SM_Select.hideOptions(this.SM_Select.parent)}if(this.SM_Select.onclick&&typeof this.SM_Select.onclick=="function"){this.SM_Select.onclick()}if(!this.SM_Select.selected){SM_Select.selectOption(this)}return false};p.SM_Select.onmouseover=null;if(n.onmouseover&&typeof n.onmouseover=="function"){p.SM_Select.onmouseover=n.onmouseover}p.onmouseover=function(){if(!this.SM_Select&&!this.SM_Select.parent){return false}if(this.SM_Select.onmouseover&&typeof this.SM_Select.onmouseover=="function"){this.SM_Select.onmouseover()}if(!this.SM_Select.prePreSelected){SM_Select.prePreSelectOption(this)}return false};p.SM_Select.onmousemove=null;if(n.onmousemove&&typeof n.onmousemove=="function"){p.SM_Select.onmousemove=n.onmousemove}p.onmousemove=function(){if(!this.SM_Select&&!this.SM_Select.parent){return false}if(this.SM_Select.onmousemove&&typeof this.SM_Select.onmousemove=="function"){this.SM_Select.onmousemove()}if(!this.SM_Select.prePreSelected){SM_Select.prePreSelectOption(this)}return false};if(t.SM_Select.selectOptions!=null){t.SM_Select.selectOptions.appendChild(p)}}t.SM_Select.width=0;t.SM_Select.marginTop=0;t.SM_Select.marginRight=0;t.SM_Select.marginBottom=0;t.SM_Select.marginLeft=0;if($){t.SM_Select.width=$(o).outerWidth();t.SM_Select.marginTop=0+$(o).css("margin-top");t.SM_Select.marginRight=0+$(o).css("margin-right");t.SM_Select.marginBottom=0+$(o).css("margin-bottom");t.SM_Select.marginLeft=0+$(o).css("margin-left")}t.style.marginTop=((t.SM_Select.marginTop!="")?parseInt(t.SM_Select.marginTop):0)+"px";t.style.marginRight=((t.SM_Select.marginRight!="")?parseInt(t.SM_Select.marginRight):0)+"px";t.style.marginBottom=((t.SM_Select.marginBottom!="")?parseInt(t.SM_Select.marginBottom):0)+"px";t.style.marginLeft=((t.SM_Select.marginLeft!="")?parseInt(t.SM_Select.marginLeft):0)+"px";if(o.parentNode!=null&&t!=null){if(o.parentNode.replaceChild(t,o)!=null){u--}}if(t.SM_Select.width>0){if(t.SM_Select.header!=null){t.SM_Select.header.style.width=t.SM_Select.width+"px"}var d=0;var e=0;var v=0;var a=0;var s=0;var f=0;if(t.SM_Select.selectOptions!=null){d=0;e=0;v=0;a=0;s=0;f=0;if($){d=0+$(t.SM_Select.selectOptions).css("border-left-width");d=(d!="")?parseInt(d):0;e=0+$(t.SM_Select.selectOptions).css("border-right-width");e=(e!="")?parseInt(e):0;v=0+$(t.SM_Select.selectOptions).css("padding-left");v=(v!="")?parseInt(v):0;a=0+$(t.SM_Select.selectOptions).css("padding-right");a=(a!="")?parseInt(a):0;s=0+$(t.SM_Select.selectOptions).css("margin-left");s=(s!="")?parseInt(s):0;f=0+$(t.SM_Select.selectOptions).css("margin-right");f=(f!="")?parseInt(f):0}t.SM_Select.selectOptions.SM_Select.minWidth=t.SM_Select.width-d-e-v-a-s-f;t.SM_Select.selectOptions.style.minWidth=t.SM_Select.selectOptions.SM_Select.minWidth+"px"}}}};SM_Select.prePreSelectOption=function(b){if(!b||!b.SM_Select||!b.SM_Select.parent){return}var a=b.SM_Select.parent;if(a.SM_Select&&a.SM_Select.prePreSelected!=null){if(a.SM_Select.prePreSelected.SM_Select){a.SM_Select.prePreSelected.SM_Select.prePreSelected=false;a.SM_Select.prePreSelected.className="SM_SelectOption"}a.SM_Select.prePreSelected=null}b.SM_Select.prePreSelected=true;b.className="SM_SelectOption selected";a.SM_Select.prePreSelected=b};SM_Select.preSelectOption=function(b){if(!b||!b.SM_Select||!b.SM_Select.parent){return}var a=b.SM_Select.parent;if(a.SM_Select&&a.SM_Select.prePreSelected!=null){if(a.SM_Select.prePreSelected.SM_Select){a.SM_Select.prePreSelected.SM_Select.prePreSelected=false;a.SM_Select.prePreSelected.className="SM_SelectOption"}a.SM_Select.prePreSelected=null}if(a.SM_Select&&a.SM_Select.preSelected!=null){if(a.SM_Select.preSelected.SM_Select){a.SM_Select.preSelected.SM_Select.preSelected=false;a.SM_Select.preSelected.className="SM_SelectOption"}a.SM_Select.preSelected=null}b.SM_Select.prePreSelected=true;b.SM_Select.preSelected=true;b.className="SM_SelectOption selected";a.SM_Select.prePreSelected=b;a.SM_Select.preSelected=b;if(a.SM_Select.value!=null){a.SM_Select.value.innerHTML=b.SM_Select.text}};SM_Select.selectOption=function(b){if(!b||!b.SM_Select||!b.SM_Select.parent){return}var a=b.SM_Select.parent;if(a.SM_Select&&a.SM_Select.prePreSelected!=null){if(a.SM_Select.prePreSelected.SM_Select){a.SM_Select.prePreSelected.SM_Select.prePreSelected=false;a.SM_Select.prePreSelected.className="SM_SelectOption"}a.SM_Select.prePreSelected=null}if(a.SM_Select&&a.SM_Select.preSelected!=null){if(a.SM_Select.preSelected.SM_Select){a.SM_Select.preSelected.SM_Select.preSelected=false;a.SM_Select.preSelected.className="SM_SelectOption"}a.SM_Select.preSelected=null}if(a.SM_Select&&a.SM_Select.selected!=null){if(a.SM_Select.selected.SM_Select){a.SM_Select.selected.SM_Select.selected=false;a.SM_Select.selected.className="SM_SelectOption"}a.SM_Select.selected=null}a.SM_Select.input.setAttribute("value",b.SM_Select.value);b.SM_Select.selected=true;b.SM_Select.preSelected=true;b.SM_Select.prePreSelected=true;b.className="SM_SelectOption selected";a.SM_Select.selected=b;a.SM_Select.preSelected=b;a.SM_Select.prePreSelected=b;if(a.SM_Select.value!=null){a.SM_Select.value.innerHTML=b.SM_Select.text}if(a.SM_Select.onchange&&typeof a.SM_Select.onchange=="function"){a.SM_Select.onchange()}};SM_Select.showOptions=function(b){if(!b||!b.SM_Select||!b.SM_Select.options){return}if(b.SM_Select.optionsShown){return}b.SM_Select.optionsShown=true;if(b.SM_Select.preSelected!=null){SM_Select.preSelectOption(b.SM_Select.preSelected)}if(b.SM_Select.selectOptions!=null){var a=b.SM_Select.selectOptions;var c=b.SM_Select.options;if($){switch(c.showType){case"fade":$(a).fadeIn(c.showDuration);break;case"toggle":$(a).show();break;case"slide":default:$(a).slideDown(c.showDuration);break}}else{a.style.display="block"}}};SM_Select.hideOptions=function(b){if(!b||!b.SM_Select||!b.SM_Select.options){return}if(!b.SM_Select.optionsShown){return}if(b.SM_Select.selectOptions!=null){var a=b.SM_Select.selectOptions;var c=b.SM_Select.options;if($){switch(c.hideType){case"fade":$(a).fadeOut(c.hideDuration);break;case"toggle":$(a).hide();break;case"slide":default:$(a).slideUp(c.hideDuration);break}}else{a.style.display="none"}}b.SM_Select.optionsShown=false};SM_Select.getElementByName=function(b,d){var e=null;if(d&&d.childNodes){var c=0;for(c=0;c<d.childNodes.length;c++){var f=d.childNodes[c];if(f.getAttribute&&f.getAttribute("name")==b){e=f}else{e=SM_Select.getElementByName(b,f)}if(e!=null){break}}}else{if(document&&document.getElementsByName){var a=document.getElementsByName(b);if(a.length>0){e=a[0]}}}return e};

/*
 * SM_Scroll.js
 *
 * Podpora pro zobrazeni scrollovaci listy.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright 2010 Symedia s. r. o.
 * @version 1.0.1
 */
var SM_Scroll={};SM_Scroll.vSkin='<div class="SM_Scroll vertical"><div class="scroll_top"></div><div class="scroll_middle"><div class="scroll_middle_top"></div><div class="scroll_slider"><div class="scroll_slider_top"></div><div class="scroll_slider_middle"></div><div class="scroll_slider_bottom"></div></div><div class="scroll_middle_bottom"></div></div><div class="scroll_bottom"></div></div>';SM_Scroll.hSkin='<div class="SM_Scroll horizontal"><div class="scroll_left"></div><div class="scroll_center"><div class="scroll_center_left"></div><div class="scroll_slider"><div class="scroll_slider_left"></div><div class="scroll_slider_center"></div><div class="scroll_slider_right"></div></div><div class="scroll_center_right"></div></div><div class="scroll_right"></div></div>';SM_Scroll.defaultOptions={vScrollVisible:"auto",vScrollPosition:"right",vScrollClickStep:10,vScrollWidth:30,hScrollVisible:"auto",hScrollPosition:"bottom",hScrollClickStep:10,hScrollHeight:30,animate:true};SM_Scroll.init=function(n,z,a){if(typeof $==undefined||!document||!document.getElementById){return}var f=SM_Scroll.defaultOptions;for(var A in a){f[A]=a[A]}var u=document.getElementById(n);if(u==null){return}u.style.overflow="hidden";u.style.position="relative";u.innerHTML='<div class="SM_ScrollWindow">'+u.innerHTML+"</div>";var m=0;var t=0;var v=$(u).height();var o=$(u).width();var k=null;var s=null;var r=null;var e=null;var y=null;var d=null;var B=null;var j=0;var b=0;var g=null;var l=0;var x=0;var c=$(u).children(".SM_ScrollWindow").get(0);c.style.overflow="hidden";c.style.padding=0;c.style.margin=0;var q=document.getElementById(z);if(q==null){return}var i=$(q).outerHeight();var p=$(q).outerWidth();if(v<i||f.vScrollVisible=="visible"){u.innerHTML+=SM_Scroll.vSkin}if(o<p||f.hScrollVisible=="visible"){u.innerHTML+=SM_Scroll.hSkin}k=$(u).children(".SM_Scroll.vertical").get(0);if(k!=null){$(u).width($(u).width()-$(k).outerWidth())}s=$(u).children(".SM_Scroll.horizontal").get(0);if(s!=null){$(u).height($(u).height()-$(s).outerHeight())}if(k!=null&&s==null){o=$(u).width();if(o<p){u.innerHTML+=SM_Scroll.hSkin;k=$(u).children(".SM_Scroll.vertical").get(0);s=$(u).children(".SM_Scroll.horizontal").get(0);$(u).height($(u).height()-$(s).outerHeight())}}else{if(k==null&&s!=null){v=$(u).height();if(v<i){u.innerHTML+=SM_Scroll.vSkin;k=$(u).children(".SM_Scroll.vertical").get(0);s=$(u).children(".SM_Scroll.horizontal").get(0);$(u).width($(u).width()-$(k).outerWidth())}}}c=$(u).children(".SM_ScrollWindow").get(0);$(c).width($(u).width());$(c).height($(u).height());q=document.getElementById(z);if(q==null){return}q.SM_Scroll=new Array();q.SM_Scroll.vMaxMargin=0;q.SM_Scroll.hMaxMargin=0;if(k!=null){m=$(k).outerWidth();$(k).height($(u).height());if(f.vScrollPosition=="left"){u.style.paddingLeft=m+"px";$(k).addClass("left")}else{u.style.paddingRight=m+"px";$(k).addClass("right")}if(s!=null&&f.hScrollPosition=="top"){k.style.top=$(s).outerHeight()+"px"}r=$(k).children(".scroll_top").get(0);e=$(k).children(".scroll_bottom").get(0);B=$(k).children(".scroll_middle").get(0);g=$(B).children(".scroll_slider").get(0);v=$(c).height();$(B).height($(k).height()-$(r).outerHeight()-$(e).outerHeight());j=$(B).height();$(g).height(Math.round((v*j)/i));l=$(g).height();$(g).children(".scroll_slider_middle").height(l-$(g).children(".scroll_slider_top").outerHeight()-$(g).children(".scroll_slider_bottom").outerHeight());g.SM_Scroll=new Array();g.SM_Scroll.sMargin=0;g.SM_Scroll.sMaxMargin=j-l;g.SM_Scroll.lastY=null;g.SM_Scroll.active=false;q.SM_Scroll.vMaxMargin=i-v;g.SM_Scroll.sContentMarginCoeff=q.SM_Scroll.vMaxMargin/g.SM_Scroll.sMaxMargin;g.SM_Scroll.sContent=q;g.draggable=false;g.onmousedown=function(w){w=(w)?w:window.event;var h=(w.which)?w.which:((w.button)?w.button:null);if(h==null||h!="1"){return false}if(!this.SM_Scroll){return true}this.SM_Scroll.active=true;if(!window.SM_Scroll){window.SM_Scroll=new Array();window.SM_Scroll.sBar=null}window.SM_Scroll.sBar=this;window.document.onmousemove=SM_Scroll.vMouseMove;window.document.onmouseup=SM_Scroll.mouseUp;if(w.preventDefault){w.preventDefault()}return false};r.SM_Scroll=new Array();r.SM_Scroll.clickStep=f.vScrollClickStep;r.SM_Scroll.sBar=g;r.onmousedown=function(C){C=(C)?C:window.event;var h=(C.which)?C.which:((C.button)?C.button:null);if(h==null||h!="1"){return true}if(!this.SM_Scroll){return true}var D=this.SM_Scroll.sBar;var w=new Array();if(D.SM_Scroll.lastY==null){w.pageY=0-this.SM_Scroll.clickStep;D.SM_Scroll.lastY=0}else{w.pageY=D.SM_Scroll.lastY-this.SM_Scroll.clickStep}window.SM_Scroll.sBar=D;window.SM_Scroll.sBar.SM_Scroll.active=true;SM_Scroll.vMouseMove(w);window.SM_Scroll.sBar.SM_Scroll.active=false;window.SM_Scroll.sBar=null;return false};e.SM_Scroll=new Array();e.SM_Scroll.clickStep=f.vScrollClickStep;e.SM_Scroll.sBar=g;e.onmousedown=function(C){C=(C)?C:window.event;var h=(C.which)?C.which:((C.button)?C.button:null);if(h==null||h!="1"){return true}if(!this.SM_Scroll){return true}var D=this.SM_Scroll.sBar;var w=new Array();if(D.SM_Scroll.lastY==null){w.pageY=0+this.SM_Scroll.clickStep;D.SM_Scroll.lastY=0}else{w.pageY=D.SM_Scroll.lastY+this.SM_Scroll.clickStep}window.SM_Scroll.sBar=D;window.SM_Scroll.sBar.SM_Scroll.active=true;SM_Scroll.vMouseMove(w);window.SM_Scroll.sBar.SM_Scroll.active=false;window.SM_Scroll.sBar=null;return false}}if(s!=null){t=$(s).outerHeight();$(s).width($(u).width());if(f.hScrollPosition=="top"){u.style.paddingTop=t+"px";$(s).addClass("top")}else{u.style.paddingBottom=t+"px";$(s).addClass("bottom")}if(k!=null&&f.vScrollPosition=="left"){s.style.left=$(k).outerWidth()+"px"}y=$(s).children(".scroll_left").get(0);d=$(s).children(".scroll_right").get(0);B=$(s).children(".scroll_center").get(0);g=$(B).children(".scroll_slider").get(0);o=$(c).width();b=$(B).width();$(g).width(Math.round((o*b)/p));x=$(g).width();g.SM_Scroll=new Array();g.SM_Scroll.sMargin=0;g.SM_Scroll.sMaxMargin=b-x;g.SM_Scroll.lastX=null;g.SM_Scroll.active=false;q.SM_Scroll.hMaxMargin=p-o;g.SM_Scroll.sContentMarginCoeff=q.SM_Scroll.hMaxMargin/g.SM_Scroll.sMaxMargin;g.SM_Scroll.sContent=q;g.draggable=false;g.onmousedown=function(w){w=(w)?w:window.event;var h=(w.which)?w.which:((w.button)?w.button:null);if(h==null||h!="1"){return true}if(!this.SM_Scroll){return true}this.SM_Scroll.active=true;if(!window.SM_Scroll){window.SM_Scroll=new Array();window.SM_Scroll.sBar=null}window.SM_Scroll.sBar=this;var C=(w.pageX!=undefined)?w.pageX:w.clientX;window.SM_Scroll.sBar.SM_Scroll.lastX=C;window.document.onmousemove=SM_Scroll.hMouseMove;window.document.onmouseup=SM_Scroll.mouseUp;if(w.preventDefault){w.preventDefault()}return false};y.SM_Scroll=new Array();y.SM_Scroll.clickStep=f.hScrollClickStep;y.SM_Scroll.sBar=g;y.onmousedown=function(C){C=(C)?C:window.event;var h=(C.which)?C.which:((C.button)?C.button:null);if(h==null||h!="1"){return true}if(!this.SM_Scroll){return true}var D=this.SM_Scroll.sBar;var w=new Array();if(D.SM_Scroll.lastX==null){w.pageX=0-this.SM_Scroll.clickStep;D.SM_Scroll.lastX=0}else{w.pageX=D.SM_Scroll.lastX-this.SM_Scroll.clickStep}window.SM_Scroll.sBar=D;window.SM_Scroll.sBar.SM_Scroll.active=true;SM_Scroll.hMouseMove(w);window.SM_Scroll.sBar.SM_Scroll.active=false;window.SM_Scroll.sBar=null;return false};d.SM_Scroll=new Array();d.SM_Scroll.clickStep=f.hScrollClickStep;d.SM_Scroll.sBar=g;d.onmousedown=function(C){C=(C)?C:window.event;var h=(C.which)?C.which:((C.button)?C.button:null);if(h==null||h!="1"){return true}if(!this.SM_Scroll){return true}var D=this.SM_Scroll.sBar;var w=new Array();if(D.SM_Scroll.lastX==null){w.pageX=0+this.SM_Scroll.clickStep;D.SM_Scroll.lastX=0}else{w.pageX=D.SM_Scroll.lastX+this.SM_Scroll.clickStep}window.SM_Scroll.sBar=D;window.SM_Scroll.sBar.SM_Scroll.active=true;SM_Scroll.hMouseMove(w);window.SM_Scroll.sBar.SM_Scroll.active=false;window.SM_Scroll.sBar=null;return false}}};SM_Scroll.vMouseMove=function(g){g=(g)?g:window.event;if(!window.SM_Scroll||window.SM_Scroll.sBar==null){return true}var h=window.SM_Scroll.sBar;if(h==null||!h.SM_Scroll||!h.SM_Scroll.active){return true}var f=(g.pageY!=undefined)?g.pageY:g.clientY;var b=h.SM_Scroll.lastY;if(b!=null){var d=b-f;var c=h.SM_Scroll.sMargin-d;if(c<0){c=0}if(c>h.SM_Scroll.sMaxMargin){c=h.SM_Scroll.sMaxMargin}h.SM_Scroll.sMargin=c;var a=Math.round(h.SM_Scroll.sContentMarginCoeff*c);SM_Scroll.moveContent(h.SM_Scroll.sContent,0,a);h.style.marginTop=c+"px";h.SM_Scroll.lastY=f}else{h.SM_Scroll.lastY=f}return false};SM_Scroll.hMouseMove=function(f){f=(f)?f:window.event;if(!window.SM_Scroll||window.SM_Scroll.sBar==null){return true}var h=window.SM_Scroll.sBar;if(h==null||!h.SM_Scroll||!h.SM_Scroll.active){return true}var g=(f.pageX!=undefined)?f.pageX:f.clientX;var b=h.SM_Scroll.lastX;if(b!=null){var d=b-g;var c=h.SM_Scroll.sMargin-d;if(c<0){c=0}if(c>h.SM_Scroll.sMaxMargin){c=h.SM_Scroll.sMaxMargin}h.SM_Scroll.sMargin=c;var a=Math.round(h.SM_Scroll.sContentMarginCoeff*c);SM_Scroll.moveContent(h.SM_Scroll.sContent,a,0);h.style.marginLeft=c+"px";h.SM_Scroll.lastX=g}else{h.SM_Scroll.lastX=g}return false};SM_Scroll.moveContent=function(c,b,a){if(!c||!c.SM_Scroll){return}if(b>=0){b=(b<=c.SM_Scroll.hMaxMargin)?b:c.SM_Scroll.hMaxMargin;c.style.marginLeft=(-1*b)+"px"}if(a>=0){a=(a<=c.SM_Scroll.vMaxMargin)?a:c.SM_Scroll.vMaxMargin;c.style.marginTop=(-1*a)+"px"}};SM_Scroll.mouseUp=function(c){c=(c)?c:window.event;var a=(c.which)?c.which:((c.button)?c.button:null);if(a==null||a!="1"){return true}if(!window.SM_Scroll||window.SM_Scroll.sBar==null){return true}window.SM_Scroll.sBar.SM_Scroll.active=false;window.SM_Scroll.sBar=null;window.document.onmousemove=null;window.document.onmouseup=null;return false};

/*
 * SM_ImageZoom.js
 *
 * Podpora pro zoomovani obrazku.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright 2011 Symedia s. r. o.
 * @version 1.0.1
 */
var SM_ImageZoom={};SM_ImageZoom.initCheck={name:"imagezoom",relReg:/^imagezoom\[(.*?)\]/i,relOptReg:/^opts\[(.*?)\]/i,imgReg:/\.(jpg|jpeg|png|gif|bmp)\s*$/i};SM_ImageZoom.options={zoomLevels:1,zoomLevel:1,showClip:true,showCloseButton:false,showCtrlPanel:false,previewHover:true,iconLoading:"",cptClose:"Close",cptLoading:"Loading",cptZoomIn:"Zoom in",cptZoomOut:"Zoom out",zoomPaneShowType:"fade",zoomPaneShowDuration:100,zoomPaneHideType:"fade",zoomPaneHideDuration:200,zoomImageShowType:"fade",zoomImageShowDuration:100,zoomImageHideType:"fade",zoomImageHideDuration:100,zoomLoadingShowType:"fade",zoomLoadingShowDuration:100,zoomLoadingHideType:"fade",zoomLoadingHideDuration:100,clipShowType:"fade",clipShowDuration:100,clipHideType:"fade",clipHideDuration:100,closeButtonShowType:"slide",closeButtonShowDuration:100,closeButtonHideType:"slide",closeButtonHideDuration:100,ctrlPanelShowType:"slide",ctrlPanelShowDuration:100,ctrlPanelHideType:"slide",ctrlPanelHideDuration:100,onopen:null,onclose:null};SM_ImageZoom.closeButtonSkin='<div class="SM_ImageZoomCloseButton"><span>{title}</span></div>';SM_ImageZoom.ctrlPanelSkin='<div class="SM_ImageZoomCtrlPanel"><div class="SM_ImageZoomCtrlZoom"><div class="SM_ImageZoomCtrlZoomIn"><span>{zoomIn}</span></div><div class="SM_ImageZoomCtrlZoomOut"><span>{zoomOut}</span></div></div></div>';SM_ImageZoom.loadingSkin='<div class="SM_ImageZoomLoading"><img src="{src}" alt="{alt}" /><span>{title}</span></div>';SM_ImageZoom.init=function(a){if(!$){throw"jQuery not loaded."}if(!document||!document.getElementById){throw"Unexpected error."}a=(a)?SM_ImageZoom.applyOptions(SM_ImageZoom.options,a):SM_ImageZoom.options;var l=$("[rel^=imagezoom]");for(var g=0;g<l.length;g++){var n=l.get(g);var e=a;var b=SM_ImageZoom.processRel($(n).attr("rel"));if(b.imgId==null){continue}e=SM_ImageZoom.applyOptions(e,b.opts);var k=null;var m=null;var d=n.tagName.toLowerCase();if(d=="img"){k=n;m=b.imgId}else{if(d=="a"){k=document.getElementById(b.imgId);m=(n.href)?n.href:""}else{continue}}if(k==null||k.tagName.toLowerCase()!="img"){continue}if(m==""||!SM_ImageZoom.initCheck.imgReg.test(m)){continue}if(!k.parentNode){throw"Preview does not have a parent";continue}var j=new Array();if(k.SM_ImageZoom){j=k.SM_ImageZoom}else{var h=k.parentNode;var p=document.createElement("div");p.className="SM_ImageZoomContainer";var o=document.createElement("div");o.className="SM_ImageZoomPreviewContainer";o.style.overflow="visible";o.style.position="relative";p.appendChild(o);o.appendChild(k);h.appendChild(p);j.container=p;j.previewContainer=o;j.previewContainerOffset=null;j.preview=k;j.previewLoaded=false;j.previewSize={w:0,h:0};j.previewOffset=null;j.fullSrc=m;j.zoomPane=null;j.zoomLoading=null;j.zoomImageContainer=null;j.zoomImageContainerOffset={x:0,y:0};j.zoomImageContainerSize={w:0,h:0};j.zoomImageContainerAreaOffset={x:0,y:0};j.zoomImageContainerAreaSize={w:0,h:0};j.zoomImageContainerAreaHalfSize={w:0,h:0};j.zoomImage=null;j.zoomImageSize={w:0,h:0};j.zoomImageActualSize={w:0,h:0};j.zoomImagePosition={x:0,y:0};j.zoomImageMaxPosition={x:0,y:0};j.zoomImageMoveTimeout=null;j.zoomLevel=(e.zoomLevel>=1&&e.zoomLevel<=e.zoomLevels)?e.zoomLevel:1;j.zoomLevelImageSizes=new Array();for(var c=0;c<e.zoomLevels;c++){j.zoomLevelImageSizes[c]={w:0,h:0}}j.ctrlPanel=null;j.ctrlZoomIn=null;j.ctrlZoomOut=null;j.closeButton=null;j.closeTimeout=null;j.opened=false;j.loading=false;j.closing=false;j.clip=null;j.clipSize={w:0,h:0};j.clipHalfSize={w:0,h:0};j.clipPosition={x:0,y:0};j.clipMaxPosition={x:0,y:0};j.clipRatio={w:1,h:1};j.clipAreaOffset={x:0,y:0};j.clipAreaSize={w:0,h:0};j.opts=e;o.SM_ImageZoom=j;k.SM_ImageZoom=j;var f=new Image();f.SM_ImageZoom=j;f.onload=function(){if(!this.SM_ImageZoom){return true}this.SM_ImageZoom.previewLoaded=true;return true};f.src=k.src}if(d=="img"){if(j.opts.previewHover){j.previewContainer.onmouseover=SM_ImageZoom.openEvent;j.previewContainer.onmouseout=SM_ImageZoom.closeEvent}else{k.onmousedown=function(i){i=(i)?i:window.event;if(i.preventDefault){i.preventDefault()}return false};k.onclick=SM_ImageZoom.openEvent}}else{n.SM_ImageZoom=j;n.onmousedown=function(i){i=(i)?i:window.event;if(i.preventDefault){i.preventDefault()}return false};n.onclick=SM_ImageZoom.openEvent}}};SM_ImageZoom.reinit=function(){if(!$){throw"jQuery not loaded."}if(!document||!document.getElementById){throw"Unexpected error."}var b=$("[rel^=imagezoom]");for(var c=0;c<b.length;c++){var d=b.get(c);if(!d.SM_ImageZoom){continue}var e=d.SM_ImageZoom;if(e.opened){SM_ImageZoom.close(e)}e.previewContainer.onmousemove=null;e.previewContainerOffset=null;e.previewSize={w:0,h:0};e.previewOffset=null;if(e.zoomPane!=null){e.zoomPane.parentNode.removeChild(e.zoomPane)}e.zoomPane=null;e.zoomLoading=null;e.zoomImageContainer=null;e.zoomImageContainerOffset={x:0,y:0};e.zoomImageContainerSize={w:0,h:0};e.zoomImageContainerAreaOffset={x:0,y:0};e.zoomImageContainerAreaSize={w:0,h:0};e.zoomImageContainerAreaHalfSize={w:0,h:0};e.zoomImage=null;e.zoomImageSize={w:0,h:0};e.zoomImageActualSize={w:0,h:0};e.zoomImagePosition={x:0,y:0};e.zoomImageMaxPosition={x:0,y:0};e.zoomImageMoveTimeout=null;e.zoomLevel=(e.opts.zoomLevel>=1&&e.opts.zoomLevel<=e.opts.zoomLevels)?e.opts.zoomLevel:1;e.zoomLevelImageSizes=new Array();for(var a=0;a<e.opts.zoomLevels;a++){e.zoomLevelImageSizes[a]={w:0,h:0}}e.ctrlPanel=null;e.ctrlZoomIn=null;e.ctrlZoomOut=null;e.closeButton=null;e.closeTimeout=null;e.opened=false;e.loading=false;e.closing=false;if(e.clip!=null){e.clip.parentNode.removeChild(e.clip)}e.clip=null;e.clipSize={w:0,h:0};e.clipHalfSize={w:0,h:0};e.clipPosition={x:0,y:0};e.clipMaxPosition={x:0,y:0};e.clipRatio={w:1,h:1};e.clipAreaOffset={x:0,y:0};e.clipAreaSize={w:0,h:0}}};SM_ImageZoom.open=function(a){if(!a){return}a.opened=true;if(a.zoomPane==null){SM_ImageZoom.createZoomPane(a)}else{SM_ImageZoom.showZoomPane(a);SM_ImageZoom.hideZoomLoading(a);SM_ImageZoom.showCloseButton(a);SM_ImageZoom.showZoomImage(a);SM_ImageZoom.showClip(a);SM_ImageZoom.showCtrlPanel(a)}if(a.opts.onopen!=null&&typeof a.opts.onopen=="function"){a.opts.onopen(a)}return};SM_ImageZoom.close=function(a){if(!a||a.loading){return}SM_ImageZoom.hideCloseButton(a);SM_ImageZoom.hideCtrlPanel(a);SM_ImageZoom.hideClip(a);SM_ImageZoom.hideZoomImage(a);SM_ImageZoom.hideZoomPane(a);a.opened=false;a.closing=false;if(a.opts.onclose!=null&&typeof a.opts.onclose=="function"){a.opts.onclose(a)}};SM_ImageZoom.openEvent=function(){if(!this||!this.SM_ImageZoom||!this.SM_ImageZoom.previewLoaded){return true}this.SM_ImageZoom.closing=false;if(this.SM_ImageZoom.closeTimeout){window.clearTimeout(this.SM_ImageZoom.closeTimeout)}if(!this.SM_ImageZoom.opened){SM_ImageZoom.open(this.SM_ImageZoom)}return false};SM_ImageZoom.closeEvent=function(){if(!this||!this.SM_ImageZoom||!this.SM_ImageZoom.previewLoaded){return true}this.SM_ImageZoom.closing=true;if(this.SM_ImageZoom.zoomImageMoveTimeout){window.clearTimeout(this.SM_ImageZoom.zoomImageMoveTimeout)}if(this.SM_ImageZoom.closeTimeout){window.clearTimeout(this.SM_ImageZoom.closeTimeout)}var a=this.SM_ImageZoom;this.SM_ImageZoom.closeTimeout=window.setTimeout(function(){SM_ImageZoom.close(a)},100);return false};SM_ImageZoom.createZoomPane=function(b){b.loading=true;var c=null;c=document.createElement("div");c.className="SM_ImageZoomPane";c.style.display="none";c.innerHTML=SM_ImageZoom.loadingSkin.replace(/{src}/g,b.opts.iconLoading).replace(/{alt}/g,"").replace(/{title}/g,b.opts.cptLoading);if(b.opts.showCloseButton){c.innerHTML+=SM_ImageZoom.closeButtonSkin.replace(/{title}/g,b.opts.cptClose)}if(b.opts.showCtrlPanel){c.innerHTML+=SM_ImageZoom.ctrlPanelSkin.replace(/{zoomIn}/g,b.opts.cptZoomIn).replace(/{zoomOut}/g,b.opts.cptZoomOut)}b.zoomPane=c;b.zoomLoading=$(b.zoomPane).children(".SM_ImageZoomLoading").get(0);b.zoomLoading.style.display="none";if(b.opts.showCloseButton){b.closeButton=$(b.zoomPane).children(".SM_ImageZoomCloseButton").get(0);b.closeButton.style.display="none";b.closeButton.SM_ImageZoom=b;b.closeButton.onmousedown=function(d){d=(d)?d:window.event;if(d.preventDefault){d.preventDefault()}return false};b.closeButton.onclick=function(d){d=(d)?d:window.event;if(!this.SM_ImageZoom){return true}SM_ImageZoom.close(this.SM_ImageZoom);if(d.preventDefault){d.preventDefault()}return false}}if(b.opts.showCtrlPanel){b.ctrlPanel=$(b.zoomPane).children(".SM_ImageZoomCtrlPanel").get(0);b.ctrlPanel.style.display="none";b.ctrlZoomIn=$(b.ctrlPanel).children(".SM_ImageZoomCtrlZoom").children(".SM_ImageZoomCtrlZoomIn").get(0);b.ctrlZoomIn.SM_ImageZoom=b;b.ctrlZoomIn.onmousedown=function(d){d=(d)?d:window.event;if(d.preventDefault){d.preventDefault()}return false};b.ctrlZoomIn.onclick=function(d){d=(d)?d:window.event;if(!this.SM_ImageZoom){return true}SM_ImageZoom.zoomInImage(this.SM_ImageZoom);if(d.preventDefault){d.preventDefault()}return false};if(b.zoomLevel>=b.opts.zoomLevels){$(b.ctrlZoomIn).addClass("disabled")}b.ctrlZoomOut=$(b.ctrlPanel).children(".SM_ImageZoomCtrlZoom").children(".SM_ImageZoomCtrlZoomOut").get(0);b.ctrlZoomOut.SM_ImageZoom=b;b.ctrlZoomOut.onmousedown=function(d){d=(d)?d:window.event;if(d.preventDefault){d.preventDefault()}return false};b.ctrlZoomOut.onclick=function(d){d=(d)?d:window.event;if(!this.SM_ImageZoom){return true}SM_ImageZoom.zoomOutImage(this.SM_ImageZoom);if(d.preventDefault){d.preventDefault()}return false};if(b.zoomLevel<=1){$(b.ctrlZoomOut).addClass("disabled")}}if(b.container){b.container.appendChild(c)}SM_ImageZoom.showZoomPane(b);SM_ImageZoom.showZoomLoading(b);SM_ImageZoom.showCloseButton(b);var a=new Image();a.SM_ImageZoom=b;a.onload=function(){if(!this.SM_ImageZoom){return}this.SM_ImageZoom.zoomImageSize.w=this.width;this.SM_ImageZoom.zoomImageSize.h=this.height;SM_ImageZoom.createZoomImage(this.SM_ImageZoom);if(this.SM_ImageZoom.opts.showClip){SM_ImageZoom.createClip(this.SM_ImageZoom)}SM_ImageZoom.hideZoomLoading(this.SM_ImageZoom);SM_ImageZoom.showZoomImage(this.SM_ImageZoom);SM_ImageZoom.showClip(this.SM_ImageZoom);SM_ImageZoom.showCtrlPanel(this.SM_ImageZoom);this.SM_ImageZoom.loading=false;if(this.SM_ImageZoom.closing){SM_ImageZoom.close(this.SM_ImageZoom)}};a.src=b.fullSrc};SM_ImageZoom.createZoomImage=function(h){if(!h){return}var b=document.createElement("div");b.className="SM_ImageZoomImageContainer";b.style.overflow="hidden";h.zoomPane.appendChild(b);h.zoomImageContainer=b;h.zoomImageContainerSize.w=$(h.zoomImageContainer).width();h.zoomImageContainerSize.h=$(h.zoomImageContainer).height();var e=$(h.zoomImageContainer).offset();h.zoomImageContainerOffset.x=e.left;h.zoomImageContainerOffset.y=e.top;var j=document.createElement("img");j.className="SM_ImageZoomImage";j.src=h.fullSrc;j.alt="";j.style.display="none";j.style.marginTop="0px";j.style.marginLeft="0px";h.zoomImageContainer.appendChild(j);h.zoomImage=j;var c=SM_ImageZoom.computeSize(h.zoomImageContainerSize,h.zoomImageSize);var d=0;var g=0;if(h.opts.zoomLevels>1){d=Math.round((h.zoomImageSize.w-c.w)/(h.opts.zoomLevels-1));g=Math.round((h.zoomImageSize.h-c.h)/(h.opts.zoomLevels-1))}for(var f=0;f<h.opts.zoomLevels;f++){var a=h.opts.zoomLevels-(f+1);h.zoomLevelImageSizes[a].w=h.zoomImageSize.w-(f*d);h.zoomLevelImageSizes[a].h=h.zoomImageSize.h-(f*g)}h.zoomImageActualSize.w=h.zoomImageSize.w;h.zoomImageActualSize.h=h.zoomImageSize.h;if(h.opts.zoomLevels>=1&&h.zoomLevelImageSizes[h.zoomLevel-1]){h.zoomImageActualSize.w=h.zoomLevelImageSizes[h.zoomLevel-1].w;h.zoomImageActualSize.h=h.zoomLevelImageSizes[h.zoomLevel-1].h}SM_ImageZoom.resizeZoomImage(h,h.zoomImageActualSize);SM_ImageZoom.moveZoomImage(h,Math.round((h.zoomImageActualSize.h-h.zoomImageContainerSize.h)/2),Math.round((h.zoomImageActualSize.w-h.zoomImageContainerSize.w)/2),false);h.zoomImageContainer.SM_ImageZoom=h;h.zoomImageContainer.onmousemove=function(k){if(!this.SM_ImageZoom){return true}k=(window.event)?window.event:k;var i={x:(k.pageX!=undefined?k.pageX:k.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)),y:(k.pageY!=undefined?k.pageY:k.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))};SM_ImageZoom.checkZoomImageMove(this.SM_ImageZoom,i);return false};h.zoomImageContainer.onmouseout=function(){if(!this.SM_ImageZoom){return true}if(this.SM_ImageZoom.zoomImageMoveTimeout){window.clearTimeout(this.SM_ImageZoom.zoomImageMoveTimeout)}return true}};SM_ImageZoom.resizeZoomImage=function(b,a){if(!b){return}b.zoomImageActualSize.w=a.w;b.zoomImageActualSize.h=a.h;if(b.zoomImageContainerSize.w<=b.zoomImageActualSize.w){b.zoomImageContainerAreaSize.w=b.zoomImageContainerSize.w;b.zoomImageContainerAreaOffset.x=0}else{b.zoomImageContainerAreaSize.w=b.zoomImageActualSize.w;b.zoomImageContainerAreaOffset.x=Math.floor((b.zoomImageContainerSize.w-b.zoomImageActualSize.w)/2)}if(b.zoomImageContainerSize.h<=b.zoomImageActualSize.h){b.zoomImageContainerAreaSize.h=b.zoomImageContainerSize.h;b.zoomImageContainerAreaOffset.y=0}else{b.zoomImageContainerAreaSize.h=b.zoomImageActualSize.h;b.zoomImageContainerAreaOffset.y=Math.floor((b.zoomImageContainerSize.h-b.zoomImageActualSize.h)/2)}b.zoomImageContainerAreaHalfSize.w=Math.round(b.zoomImageContainerAreaSize.w/2);b.zoomImageContainerAreaHalfSize.h=Math.round(b.zoomImageContainerAreaSize.h/2);b.zoomImageMaxPosition.x=b.zoomImageActualSize.w-b.zoomImageContainerAreaSize.w;if(b.zoomImageMaxPosition.x<0){b.zoomImageMaxPosition.x=0}b.zoomImageMaxPosition.y=b.zoomImageActualSize.h-b.zoomImageContainerAreaSize.h;if(b.zoomImageMaxPosition.y<0){b.zoomImageMaxPosition.y=0}b.zoomImage.width=b.zoomImageActualSize.w;b.zoomImage.height=b.zoomImageActualSize.h};SM_ImageZoom.checkZoomImageMove=function(e,g){if(!e){return}var f={x:0,y:0};f.x=g.x-e.zoomImageContainerOffset.x;f.y=g.y-e.zoomImageContainerOffset.y;var d=(f.x/e.zoomImageContainerAreaHalfSize.w)-1;var c=(f.y/e.zoomImageContainerAreaHalfSize.h)-1;var b=Math.round(e.zoomImageActualSize.w*((d*d*d)/100));var a=Math.round(e.zoomImageActualSize.h*((c*c*c)/100));SM_ImageZoom.moveZoomImage(e,a,b,true)};SM_ImageZoom.moveZoomImage=function(f,b,d,e){if(!f){return}if(f.zoomImageMoveTimeout){window.clearTimeout(f.zoomImageMoveTimeout)}var c={x:f.zoomImagePosition.x+d,y:f.zoomImagePosition.y+b};if(c.x<0){c.x=0}if(c.x>f.zoomImageMaxPosition.x){c.x=f.zoomImageMaxPosition.x}if(c.y<0){c.y=0}if(c.y>f.zoomImageMaxPosition.y){c.y=f.zoomImageMaxPosition.y}var a=false;if(f.zoomImagePosition.x!=c.x){f.zoomImagePosition.x=c.x;a=true}if(f.zoomImagePosition.y!=c.y){f.zoomImagePosition.y=c.y;a=true}f.zoomImage.style.marginLeft=((-1*f.zoomImagePosition.x)+f.zoomImageContainerAreaOffset.x)+"px";f.zoomImage.style.marginTop=((-1*f.zoomImagePosition.y)+f.zoomImageContainerAreaOffset.y)+"px";if(f.clip!=null){var g={x:Math.round(f.zoomImagePosition.x*f.clipRatio.w),y:Math.round(f.zoomImagePosition.y*f.clipRatio.h)};SM_ImageZoom.moveClip(f,g)}if(e&&a){f.zoomImageMoveTimeout=window.setTimeout(function(){SM_ImageZoom.moveZoomImage(f,b,d,e)},10)}};SM_ImageZoom.zoomInImage=function(c){if(!c){return}var a=c.zoomLevel+1;if(a>c.opts.zoomLevels){return}if(c.opts.zoomLevels>=1&&c.zoomLevelImageSizes[a-1]){c.zoomLevel=a;var b=c.zoomLevelImageSizes[a-1];SM_ImageZoom.resizeZoomImage(c,b);SM_ImageZoom.moveZoomImage(c,0,0,false)}if(c.zoomLevel>=c.opts.zoomLevels){$(c.ctrlZoomIn).addClass("disabled")}else{$(c.ctrlZoomIn).removeClass("disabled")}if(c.zoomLevel<=1){$(c.ctrlZoomOut).addClass("disabled")}else{$(c.ctrlZoomOut).removeClass("disabled")}if(c.preview!=null&&c.opts.showClip){SM_ImageZoom.createClip(c)}};SM_ImageZoom.zoomOutImage=function(c){if(!c){return}var a=c.zoomLevel-1;if(a<1){return}if(c.opts.zoomLevels>=1&&c.zoomLevelImageSizes[a-1]){c.zoomLevel=a;var b=c.zoomLevelImageSizes[a-1];SM_ImageZoom.resizeZoomImage(c,b);SM_ImageZoom.moveZoomImage(c,0,0,false)}if(c.zoomLevel>=c.opts.zoomLevels){$(c.ctrlZoomIn).addClass("disabled")}else{$(c.ctrlZoomIn).removeClass("disabled")}if(c.zoomLevel<=1){$(c.ctrlZoomOut).addClass("disabled")}else{$(c.ctrlZoomOut).removeClass("disabled")}if(c.preview!=null&&c.opts.showClip){SM_ImageZoom.createClip(c)}};SM_ImageZoom.createClip=function(c){if(!c||c.previewContainer==null){return}if(c.clip==null){var a=document.createElement("div");a.className="SM_ImageZoomClip";a.style.display="none";a.style.position="absolute";c.previewContainer.appendChild(a);c.clip=a}c.previewSize.w=$(c.preview).width();c.previewSize.h=$(c.preview).height();c.previewContainer.style.width=c.previewSize.w+"px";c.previewContainer.style.height=c.previewSize.h+"px";c.clipAreaSize=SM_ImageZoom.computeSize(c.previewSize,c.zoomImageSize);var b={left:0,top:0};if(c.previewContainerOffset==null){b=$(c.previewContainer).offset();c.previewContainerOffset={x:b.left,y:b.top}}if(c.previewOffset==null){b=$(c.preview).offset();c.previewOffset={x:b.left,y:b.top}}c.clipAreaOffset.x=c.previewOffset.x-c.previewContainerOffset.x+Math.round((c.previewSize.w-c.clipAreaSize.w)/2);c.clipAreaOffset.y=c.previewOffset.y-c.previewContainerOffset.y+Math.round((c.previewSize.h-c.clipAreaSize.h)/2);c.clipRatio.w=c.clipAreaSize.w/c.zoomImageActualSize.w;c.clipRatio.h=c.clipAreaSize.h/c.zoomImageActualSize.h;c.clipPosition.x=Math.round(c.zoomImagePosition.x*c.clipRatio.w);c.clipPosition.y=Math.round(c.zoomImagePosition.y*c.clipRatio.h);c.clipSize.w=Math.round(c.zoomImageContainerSize.w*c.clipRatio.w);if(c.clipSize.w+c.clipPosition.x>c.clipAreaSize.w){c.clipSize.w=c.clipAreaSize.w-c.clipPosition.x}c.clipSize.h=Math.round(c.zoomImageContainerSize.h*c.clipRatio.h);if(c.clipSize.h+c.clipPosition.y>c.clipAreaSize.h){c.clipSize.h=c.clipAreaSize.h-c.clipPosition.y}SM_ImageZoom.resizeClip(c,c.clipSize);SM_ImageZoom.moveClip(c,c.clipPosition);c.previewContainer.onmousemove=function(f){if(!this.SM_ImageZoom){return true}f=(window.event)?window.event:f;var d={x:(f.pageX!=undefined?f.pageX:f.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)),y:(f.pageY!=undefined?f.pageY:f.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))};SM_ImageZoom.checkClipMove(this.SM_ImageZoom,d);return false}};SM_ImageZoom.resizeClip=function(c,a){if(!c||c.clip==null){return}c.clip.style.width=a.w+"px";c.clip.style.height=a.h+"px";var b={w:$(c.clip).outerWidth(),h:$(c.clip).outerHeight()};if(b.w>a.w){c.clip.style.width=(2*a.w-b.w)+"px"}if(b.h>c.clipSize.h){c.clip.style.height=(2*a.h-b.h)+"px"}c.clipSize.w=a.w;c.clipSize.h=a.h;c.clipHalfSize.w=Math.round(c.clipSize.w/2);c.clipHalfSize.h=Math.round(c.clipSize.h/2);c.clipMaxPosition.x=c.clipAreaSize.w-c.clipSize.w;c.clipMaxPosition.y=c.clipAreaSize.h-c.clipSize.h;if(c.clipMaxPosition.x<0){c.clipMaxPosition.x=0}if(c.clipMaxPosition.y<0){c.clipMaxPosition.y=0}};SM_ImageZoom.checkClipMove=function(d,f){if(!d||!d.clip==null){return}var e={x:0,y:0};e.x=f.x-d.previewContainerOffset.x-d.clipAreaOffset.x-d.clipHalfSize.w;e.y=f.y-d.previewContainerOffset.y-d.clipAreaOffset.y-d.clipHalfSize.h;SM_ImageZoom.moveClip(d,e);var c={x:Math.round(e.x/d.clipRatio.w),y:Math.round(e.y/d.clipRatio.h)};var a=c.y-d.zoomImagePosition.y;var b=c.x-d.zoomImagePosition.x;SM_ImageZoom.moveZoomImage(d,a,b,false)};SM_ImageZoom.moveClip=function(b,a){if(!b||!b.clip==null){return}if(a.x<0){a.x=0}if(a.x>b.clipMaxPosition.x){a.x=b.clipMaxPosition.x}if(a.y<0){a.y=0}if(a.y>b.clipMaxPosition.y){a.y=b.clipMaxPosition.y}b.clipPosition.x=a.x;b.clipPosition.y=a.y;b.clip.style.left=(b.clipPosition.x+b.clipAreaOffset.x)+"px";b.clip.style.top=(b.clipPosition.y+b.clipAreaOffset.y)+"px"};SM_ImageZoom.showZoomPane=function(a){if(a.zoomPane!=null){switch(a.opts.zoomPaneShowType){case"fade":$(a.zoomPane).fadeIn(a.opts.zoomPaneShowDuration);break;case"slide":$(a.zoomPane).slideDown(a.opts.zoomPaneShowDuration);break;default:$(a.zoomPane).show();break}}};SM_ImageZoom.hideZoomPane=function(a){if(a.zoomPane!=null){switch(a.opts.zoomPaneHideType){case"fade":$(a.zoomPane).fadeOut(a.opts.zoomPaneHideDuration);break;case"slide":$(a.zoomPane).slideUp(a.opts.zoomPaneHideDuration);break;default:$(a.zoomPane).hide();break}}};SM_ImageZoom.showZoomLoading=function(a){if(a.zoomLoading!=null){switch(a.opts.zoomLoadingShowType){case"fade":$(a.zoomLoading).fadeIn(a.opts.zoomLoadingShowDuration);break;case"slide":$(a.zoomLoading).slideDown(a.opts.zoomLoadingShowDuration);break;default:$(a.zoomLoading).show();break}}};SM_ImageZoom.hideZoomLoading=function(a){if(a.zoomLoading!=null){switch(a.opts.zoomLoadingHideType){case"fade":$(a.zoomLoading).fadeOut(a.opts.zoomLoadingHideDuration);break;case"slide":$(a.zoomLoading).slideUp(a.opts.zoomLoadingHideDuration);break;default:$(a.zoomLoading).hide();break}}};SM_ImageZoom.showZoomImage=function(a){if(a.zoomImage!=null){switch(a.opts.zoomImageShowType){case"fade":$(a.zoomImage).fadeIn(a.opts.zoomImageShowDuration);break;case"slide":$(a.zoomImage).slideDown(a.opts.zoomImageShowDuration);break;default:$(a.zoomImage).show();break}}};SM_ImageZoom.hideZoomImage=function(a){if(a.zoomImage!=null){switch(a.opts.zoomImageHideType){case"fade":$(a.zoomImage).fadeOut(a.opts.zoomImageHideDuration);break;case"slide":$(a.zoomImage).slideUp(a.opts.zoomImageHideDuration);break;default:$(a.zoomImage).hide();break}}};SM_ImageZoom.showCloseButton=function(a){if(a.closeButton!=null){switch(a.opts.closeButtonShowType){case"fade":$(a.closeButton).fadeIn(a.opts.closeButtonShowDuration);break;case"slide":$(a.closeButton).slideDown(a.opts.closeButtonShowDuration);break;default:$(a.closeButton).show();break}}};SM_ImageZoom.hideCloseButton=function(a){if(a.closeButton!=null){switch(a.opts.closeButtonHideType){case"fade":$(a.closeButton).fadeOut(a.opts.closeButtonHideDuration);break;case"slide":$(a.closeButton).slideUp(a.opts.closeButtonHideDuration);break;default:$(a.closeButton).hide();break}}};SM_ImageZoom.showCtrlPanel=function(a){if(a.ctrlPanel!=null){switch(a.opts.ctrlPanelShowType){case"fade":$(a.ctrlPanel).fadeIn(a.opts.ctrlPanelShowDuration);break;case"slide":$(a.ctrlPanel).slideDown(a.opts.ctrlPanelShowDuration);break;default:$(a.ctrlPanel).show();break}}};SM_ImageZoom.hideCtrlPanel=function(a){if(a.ctrlPanel!=null){switch(a.opts.ctrlPanelHideType){case"fade":$(a.ctrlPanel).fadeOut(a.opts.ctrlPanelHideDuration);break;case"slide":$(a.ctrlPanel).slideUp(a.opts.ctrlPanelHideDuration);break;default:$(a.ctrlPanel).hide();break}}};SM_ImageZoom.showClip=function(a){if(a.clip!=null){switch(a.opts.clipShowType){case"fade":$(a.clip).fadeIn(a.opts.clipShowDuration);break;case"slide":$(a.clip).slideDown(a.opts.clipShowDuration);break;default:$(a.clip).show();break}}};SM_ImageZoom.hideClip=function(a){if(a.clip!=null){switch(a.opts.clipHideType){case"fade":$(a.clip).fadeOut(a.opts.clipHideDuration);break;case"slide":$(a.clip).slideUp(a.opts.clipHideDuration);break;default:$(a.clip).hide();break}}};SM_ImageZoom.computeSize=function(e,c){var b={w:0,h:0};var d=1;var f=c.w/e.w;var a=c.h/e.h;if(f>a){d=f}else{d=a}if(d<1){d=1}b.w=Math.ceil(c.w/d);b.h=Math.ceil(c.h/d);return b};SM_ImageZoom.processRel=function(a){var g={imgId:null,opts:{}};var d=a.match(SM_ImageZoom.initCheck.relReg);if(d.length<2){return g}else{g.imgId=d[1]}var h=a.split(";");if(h.length>1){d=h[1].match(SM_ImageZoom.initCheck.relOptReg);if(d.length>1){var c=d[1];var b=c.split(",");for(var f=0;f<b.length;f++){var e=b[f].split("=");if(e.length>1){g.opts[e[0]]=(e[1]=="true")?true:(e[1]=="false")?false:e[1]}}}}return g};SM_ImageZoom.applyOptions=function(b,c){for(var a in c){if(c[a]!=undefined){b[a]=c[a]}}return b};

/*
 * SM_ValueSpinner.js
 *
 * Podpora pro vytvoreni rotatoru hodnot.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copyright 2011 Symedia s. r. o.
 * @version 1.0.1
 */
var SM_ValueSpinner={};SM_ValueSpinner.options={minValue:null,maxValue:null,valueStep:1,valuePrecision:0,spinUpInactiveClass:"",spinDownInactiveClass:""};SM_ValueSpinner.init=function(e,g,c,a){if(!$){throw"jQuery not loaded."}if(!document||!document.getElementById){throw"Unexpected error."}a=(a)?SM_ValueSpinner.applyOptions(SM_ValueSpinner.options,a):SM_ValueSpinner.options;var b=document.getElementById(e);var f=document.getElementById(g);var h=document.getElementById(c);if(b==null){return false}var i=0;if(b.tagName.toLowerCase()=="input"&&b.type.toLowerCase()=="text"){i=SM_ValueSpinner.round(b.value,a.valuePrecision)}else{return false}var d=new Array();d.opts=a;if(d.opts.maxValue!=null){d.opts.maxValue=SM_ValueSpinner.round(d.opts.maxValue,d.opts.valuePrecision)}if(d.opts.minValue!=null){d.opts.minValue=SM_ValueSpinner.round(d.opts.minValue,d.opts.valuePrecision)}d.spinValue=b;d.spinUpButton=f;d.spinUpButtonActive=true;d.spinDownButton=h;d.spinDownButtonActive=true;d.value=i;b.SM_ValueSpinner=d;f.SM_ValueSpinner=d;h.SM_ValueSpinner=d;b.onchange=SM_ValueSpinner.changeEvent;b.onkeydown=SM_ValueSpinner.keyEvent;if(f!=null){f.onclick=SM_ValueSpinner.upEvent}if(h!=null){h.onclick=SM_ValueSpinner.downEvent}SM_ValueSpinner.setValue(i,d);return true};SM_ValueSpinner.changeEvent=function(){if(!this||!this.SM_ValueSpinner){return true}SM_ValueSpinner.setValue(this.value,this.SM_ValueSpinner);return false};SM_ValueSpinner.keyEvent=function(a){if(!this||!this.SM_ValueSpinner){return true}var b=null;if(window.event){b=a.keyCode}else{if(a.which){b=a.which}}if(b==38||b==40){if(b==38&&this.SM_ValueSpinner.spinUpButtonActive){SM_ValueSpinner.up(this.SM_ValueSpinner)}else{if(b==40&&this.SM_ValueSpinner.spinDownButtonActive){SM_ValueSpinner.down(this.SM_ValueSpinner)}else{return true}}}else{return true}return false};SM_ValueSpinner.upEvent=function(){if(!this||!this.SM_ValueSpinner){return true}if(this.SM_ValueSpinner.spinUpButtonActive){SM_ValueSpinner.up(this.SM_ValueSpinner)}return false};SM_ValueSpinner.downEvent=function(){if(!this||!this.SM_ValueSpinner){return true}if(this.SM_ValueSpinner.spinDownButtonActive){SM_ValueSpinner.down(this.SM_ValueSpinner)}return false};SM_ValueSpinner.up=function(b){var a=b.value+b.opts.valueStep;SM_ValueSpinner.setValue(a,b)};SM_ValueSpinner.down=function(b){var a=b.value-b.opts.valueStep;SM_ValueSpinner.setValue(a,b)};SM_ValueSpinner.setValue=function(c,b){var a=SM_ValueSpinner.round(c,b.opts.valuePrecision);if(b.opts.maxValue!=null&&a>=b.opts.maxValue){a=b.opts.maxValue;b.spinUpButtonActive=false;if(b.spinUpButton!=null){$(b.spinUpButton).addClass(b.opts.spinUpInactiveClass)}}else{b.spinUpButtonActive=true;if(b.spinUpButton!=null){$(b.spinUpButton).removeClass(b.opts.spinUpInactiveClass)}}if(b.opts.minValue!=null&&a<=b.opts.minValue){a=b.opts.minValue;b.spinDownButtonActive=false;if(b.spinDownButton!=null){$(b.spinDownButton).addClass(b.opts.spinDownInactiveClass)}}else{b.spinDownButtonActive=true;if(b.spinDownButton!=null){$(b.spinDownButton).removeClass(b.opts.spinDownInactiveClass)}}b.value=a;b.spinValue.value=a+""};SM_ValueSpinner.round=function(c,b){var a=Math.pow(10,b);var d=Math.round((parseFloat(c+"_0")*a))/a;return d};SM_ValueSpinner.applyOptions=function(b,c){for(var a in c){if(c[a]!=undefined){b[a]=c[a]}}return b};

/*
 * SM_AjaxUtils.js
 *
 * Podpora pro praci s AJAXem.
 * - vyuziva jQuery, verze od 1.3.2
 *
 * @copy Symedia s. r. o. 2011
 * @version 1.0.1
 */
var SM_AjaxUtils={};SM_AjaxUtils.get=function(a,c,b){if(b){if(b.onStart&&(typeof b.onStart=="function"||typeof b.onStart=="object")){b.onStart()}if(b.targetID&&b.targetID!=""){if(b.hideControls&&b.hideControls==true){$("#"+b.targetID+" select").css("visibility","hidden");$("#"+b.targetID+" input").css("visibility","hidden");$("#"+b.targetID+" a").click(function(){return false})}}if(b.progressID&&b.progressID!=""){if(b.targetID&&b.targetID!=""&&b.progressOverlay&&b.progressOverlay==true){$("#"+b.progressID).height($("#"+b.targetID).height());$("#"+b.progressID).width($("#"+b.targetID).width())}$("#"+b.progressID).show()}}$.ajax({type:"GET",url:a,data:c,options:b,success:function(e){if(this.options){var d=this.options;if(d.targetID&&d.targetID!=""){$("#"+d.targetID).html(e)}if(d.onSuccess&&(typeof d.onSuccess=="function"||typeof d.onSuccess=="object")){d.onSuccess()}}},complete:function(e,f){if(this.options){var d=this.options;if(d.targetID&&d.targetID!=""){if(d.hideControls&&d.hideControls==true){$("#"+d.targetID+" select").css("visibility","visible");$("#"+d.targetID+" input").css("visibility","visible");$("#"+d.targetID+" a").click(function(){})}}if(d.onComplete&&(typeof d.onComplete=="function"||typeof d.onComplete=="object")){d.onComplete()}if(d.progressID&&d.progressID!=""){$("#"+d.progressID).hide()}}}})};

/*
 * SWFObject v2.2 <http://code.google.com/p/swfobject/>
 * is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
 */
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
