/*!

 * 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);



$(document).ready(function() {

	/* Main Menu */					   

	$("#qm0 li").hover(function(){

		$(this).children("ul").stop(true,true).slideDown(200);

	},function(){

		$(this).children("ul").stop(true,true).slideUp(200);

	});

	/* //Main Menu */	

	/* Glass Menu */					  

	$(".GlassMenu").hover(function(){

		$(this).children("li").children("div").stop(true,true).slideDown(200);

	},function(){

		$(this).children("li").children("div").stop(true,true).slideUp(200);

	});  

	$(".GlassMenu li ul li").hover(function(){

		$(this).css("width", "97%").css("padding-left","3%");

	},function(){

		$(this).css("width", "100%").css("padding-left","0");

	});  



});



$(document).ready(function(){

  $(".newWindow a[href$='pdf']").attr('target','_blank');

  $(".newWindow a[href$='pdf']").addClass('bl');

});



/* //Banner Starts */

jQuery.easing['jswing'] = jQuery.easing['swing'];



jQuery.extend( jQuery.easing,

{

	def: 'easeOutQuad',

	swing: function (x, t, b, c, d) {

		//alert(jQuery.easing.default);

		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);

	},

	easeInQuad: function (x, t, b, c, d) {

		return c*(t/=d)*t + b;

	},

	easeOutQuad: function (x, t, b, c, d) {

		return -c *(t/=d)*(t-2) + b;

	},

	easeInOutQuad: function (x, t, b, c, d) {

		if ((t/=d/2) < 1) return c/2*t*t + b;

		return -c/2 * ((--t)*(t-2) - 1) + b;

	},

	easeInCubic: function (x, t, b, c, d) {

		return c*(t/=d)*t*t + b;

	},

	easeOutCubic: function (x, t, b, c, d) {

		return c*((t=t/d-1)*t*t + 1) + b;

	},

	easeInOutCubic: function (x, t, b, c, d) {

		if ((t/=d/2) < 1) return c/2*t*t*t + b;

		return c/2*((t-=2)*t*t + 2) + b;

	},

	easeInQuart: function (x, t, b, c, d) {

		return c*(t/=d)*t*t*t + b;

	},

	easeOutQuart: function (x, t, b, c, d) {

		return -c * ((t=t/d-1)*t*t*t - 1) + b;

	},

	easeInOutQuart: function (x, t, b, c, d) {

		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;

		return -c/2 * ((t-=2)*t*t*t - 2) + b;

	},

	easeInQuint: function (x, t, b, c, d) {

		return c*(t/=d)*t*t*t*t + b;

	},

	easeOutQuint: function (x, t, b, c, d) {

		return c*((t=t/d-1)*t*t*t*t + 1) + b;

	},

	easeInOutQuint: function (x, t, b, c, d) {

		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;

		return c/2*((t-=2)*t*t*t*t + 2) + b;

	},

	easeInSine: function (x, t, b, c, d) {

		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;

	},

	easeOutSine: function (x, t, b, c, d) {

		return c * Math.sin(t/d * (Math.PI/2)) + b;

	},

	easeInOutSine: function (x, t, b, c, d) {

		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;

	},

	easeInExpo: function (x, t, b, c, d) {

		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;

	},

	easeOutExpo: function (x, t, b, c, d) {

		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;

	},

	easeInOutExpo: function (x, t, b, c, d) {

		if (t==0) return b;

		if (t==d) return b+c;

		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;

		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;

	},

	easeInCirc: function (x, t, b, c, d) {

		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;

	},

	easeOutCirc: function (x, t, b, c, d) {

		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;

	},

	easeInOutCirc: function (x, t, b, c, d) {

		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;

		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;

	},

	easeInElastic: function (x, t, b, c, d) {

		var s=1.70158;var p=0;var a=c;

		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;

		if (a < Math.abs(c)) { a=c; var s=p/4; }

		else var s = p/(2*Math.PI) * Math.asin (c/a);

		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;

	},

	easeOutElastic: function (x, t, b, c, d) {

		var s=1.70158;var p=0;var a=c;

		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;

		if (a < Math.abs(c)) { a=c; var s=p/4; }

		else var s = p/(2*Math.PI) * Math.asin (c/a);

		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;

	},

	easeInOutElastic: function (x, t, b, c, d) {

		var s=1.70158;var p=0;var a=c;

		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);

		if (a < Math.abs(c)) { a=c; var s=p/4; }

		else var s = p/(2*Math.PI) * Math.asin (c/a);

		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;

		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;

	},

	easeInBack: function (x, t, b, c, d, s) {

		if (s == undefined) s = 1.70158;

		return c*(t/=d)*t*((s+1)*t - s) + b;

	},

	easeOutBack: function (x, t, b, c, d, s) {

		if (s == undefined) s = 1.70158;

		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;

	},

	easeInOutBack: function (x, t, b, c, d, s) {

		if (s == undefined) s = 1.70158; 

		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;

		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;

	},

	easeInBounce: function (x, t, b, c, d) {

		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;

	},

	easeOutBounce: function (x, t, b, c, d) {

		if ((t/=d) < (1/2.75)) {

			return c*(7.5625*t*t) + b;

		} else if (t < (2/2.75)) {

			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;

		} else if (t < (2.5/2.75)) {

			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;

		} else {

			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;

		}

	},

	easeInOutBounce: function (x, t, b, c, d) {

		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;

		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;

	}

});

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(c($){$.4k.4l=c(3j){8 3k={d:\'\',e:\'\',1r:1z,3l:1z,Y:3m,2d:4m,D:"1b",2F:20,2G:15,2H:5,3n:0,3o:1z,2I:\'\',3p:1z,2J:3m,2K:2L,3q:2L,3r:2L};8 9=$.4n({},3k,3j);4o u.4p(c(){8 k=21 3s($(u),9);k.3t()})};c 3s($3u,9){8 b=u;8 $k=$($3u);u.22=$k;9.d=1c($k.h(\'d\'));9.e=1c($k.h(\'e\'));u.I=$k.1P(\'1Q\');8 $l=$k.E(\'3v\').2M().4q();8 1A;u.F,u.1R;8 23;8 1S=2N;8 K;8 $1h,$1i;8 1j=\'\';8 24=0,25=0;8 w;8 1I;8 1T;u.1J,u.1K,u.2e,u.3w;8 4r=21 2f("3x","4s","4t","4u","4v","4w","4x","4y","4z","4A","4B","4C","4D","4E","4F","4G","4H","4I","4J","4K","4L","3y","4M","4N","4O","4P","4Q","3z","4R","4S","4T","4U");8 4V=0;u.3t=c(){b.F=0;23=$l.1U;3A();3B();f(9.3o){3C();3D();3E()}H 3F();3G();f(9.3p)3H();3I();3J();f(9.1r)2g()};8 2O=c(3K){f(1T){}H 3K()};8 3L=c(r,j){f(1T){}H{8 j=$($l[r]).1B(\'j\');f(!j)j=9.2d;1I(r,j)}};8 3C=c(){8 $2h=$(\'<n P="4W-1k"></n>\');8 $2i=$(\'<n P="4X-1k"></n>\');$1h=$(\'<n P="3M-1k"></n>\');$1i=$(\'<n P="3N-1k"></n>\');$2h.1L(c(L){L.1M();26();2O(3O)}).h(\'Z\',\'11\');$2i.1L(c(L){L.1M();26();2O(2P)}).h(\'Z\',\'11\');$1h.1L(c(L){L.1M();K=K.12($1i.1N()).2Q($1h.1s());2R()}).h(\'Z\',\'11\');$1i.1L(c(L){L.1M();26()}).h(\'Z\',\'11\');$k.13($2h);$k.13($2i);$k.13($1h);$k.13($1i);K=$([]).12($2h).12($2i);f(9.1r)K=K.12($1i);H K=K.12($1h)};8 3F=c(){$1h=$(\'<n P="3M-1k"></n>\');$1i=$(\'<n P="3N-1k"></n>\');$1h.1L(c(L){L.1M();2R()}).h(\'Z\',\'11\');$1i.1L(c(L){L.1M();3P()}).h(\'Z\',\'11\');$k.13($1h);$k.13($1i)};8 3D=c(){8 2j=$(\'<n P="1C-2k" ></n>\').h(\'Z\',\'11\');G(i=1;i<=23;i++){8 $2l=$(\'<n P="1C-1k"></n>\');$2l.1L(c(L){L.1M();f(!$(u).4Y(\'2m-22\')){26();3L($(u).1l())}});$($2l).4Z(2j)}K=K.12(2j);$k.13(2j);$($(".1C-2k",$k).E(\'.1C-1k\')[b.F]).3Q(\'2m-22\')};8 3A=c(){G(8 i=0;i<$l.2S();i++){8 s=$($l[i]).E(\'s:2M\');8 a=$($l[i]).E(\'a:2M\');f(a.1P(\'2n\')){a.27(s);$($l[i]).27(a)}H $($l[i]).27(s)}};8 3B=c(){$($l[b.F]).1N();$($k).h({"1O-A":"W(\'\')"});f(9.2F)2T()};8 3E=c(){f(9.3l){f(9.1r)K.1N().Y(9.2J).3R(9.2K);$k.2Q(K).50(c(){K.51(1z,1z).Y(9.3r).52(9.3q)}).53(c(){K.Y(9.2J).3R(9.2K)})}H K.1N()};8 3H=c(){$k.54(c(L){f($(L.3S).55().3T(\'n.1d-28-A-29\')||$(L.3S).3T(\'n.1d-28-A-29\')){8 2a=$($l[b.F]).E(\'>a\').1P(\'2n\');f(2a)56.57.2n=2a}})};8 3G=c(){8 A=0;8 58,2U,1t,S,Y,j;G(A;A<$l.2S();A++){2U=$($l[A]).1P(\'P\');1t=2U.2V(\' \');G(i=0;i<1t.1U;i++){f(1t[i].2W(\'3U\')>-1)S=1t[i].2X(\'3U\',\'\');f(1t[i].2W(\'3V\')>-1)Y=1t[i].2X(\'3V\',\'\');f(1t[i].2W(\'3W\')>-1)j=1c(1t[i].2X(\'3W\',\'\'))}$($l[A]).1B({\'Y\':Y,\'S\':S,\'j\':j});Y=\'\';S=\'\';j=\'\'}f(9.D==\'T\'||9.D==\'C\'){w=21 2f();8 i=0;G(2b 3X 7){w[i]=2b;i++}w=w.3Y(0,-6)}f(9.D==\'T-1D\'||9.D==\'C-1D\'){w=21 2f();8 3Z=9.2I.2V(\' \');8 i=0;G(2b 3X 7){f($.59(2b,3Z)>=0)5a;w[i]=2b;i++}w=w.3Y(0,-6)}f(9.D==\'T-1m\'||9.D==\'C-1m\'){w=9.2I.2V(\' \')}f(9.D==\'C\'||9.D==\'C-1m\'||9.D==\'C-1D\'){8 2Y,2o;G(i=0;i<w.1U;i++){2o=X.5b(X.5c()*(w.1U));2Y=w[i];w[i]=w[2o];w[2o]=2Y}}};8 3I=c(){1A=$(\'<n P="1d-28-A-29" ></n>\').h({\'M\':\'1u\',\'t\':\'2p\',\'o\':\'2p\',\'2Z\':\'30\',\'e\':9.e,\'d\':9.d,\'z-1l\':-10});$(\'3v\',$k).5d(1A);f((9.D==\'C\')||(9.D==\'T\')){31();32();33();34();35()}H{8 1v=[0,0,0,0,0,0];G(8 A=0;A<$l.2S();A++){8 1n=$($l[A]).1B(\'S\');f(1n&&7[1n]){1v[7[1n][2]]++}}f(7[9.D]){1v[7[9.D][2]]++;f(7[9.D][0]>=7[\'T-1m\'][0]){G(8 i=0;i<w.1U;i++){f(7[w[i]])1v[7[w[i]][2]]++;H w[i]=\'2q\'}}}H 9.D=\'2q\';f(1v[1]>0)32();f(1v[2]>0)33();f(1v[3]>0)31();f(1v[4]>0)34();f(1v[5]>0)35()}};8 31=c(){8 2r,2s,A,Q=2,1e=2,2t=2;8 W="";8 36,37;8 d=X.1f(1c(9.d)/Q);b.1J=d*2;8 e=X.1f(1c(9.e)/1e);b.1K=e*2;G(8 y=0;y<1e;y++){G(8 i=0;i<Q;i++){G(8 z=0;z<2t;z++){2s=$(\'<n P="1d-2u\'+z+\'" 1Q="\'+b.I+\'-1g-R-\'+y+\'-\'+i+\'-\'+z+\'" 1w="o:\'+i*d+\'g; t: \'+y*e+\'g; d:\'+d+\'g; e:\'+e+\'g; M: 1u; Z: 11; 2Z: 30;  z-1l:-40">\');A=\'<s 38="\'+W+\'" 41="42 \'+y+\'.\'+i+\'" 1w="M: 1u; o: -\'+i*d+\'g; t: -\'+y*e+\'g" />\';$(2s).27(A);2r=$(2r).12(2s)}}}$(1A,$k).13(2r)};8 32=c(){8 2v,2w,A,Q=2,1e=1,2t=2;8 W="";8 36,37;8 d=X.1f(1c(9.d)/Q);b.2e=d*2;8 e=X.1f(1c(9.e)/1e);b.3w=e;G(8 y=0;y<1e;y++){G(8 i=0;i<Q;i++){G(8 z=0;z<2t;z++){2w=$(\'<n P="1d-39-\'+z+\'" 1Q="\'+b.I+\'-R-2-x-\'+y+\'-\'+i+\'-\'+z+\'" 1w="o:\'+i*d+\'g; t: \'+y*e+\'g; d:\'+d+\'g; e:\'+e+\'g; M: 1u; Z: 11; 2Z: 30;">\');A=\'<s 38="" 41="42 \'+y+\'.\'+i+\'" 1w="M: 1u; o: -\'+i*d+\'g; t: -\'+y*e+\'g;" />\';$(2w).27(A);2v=$(2v).12(2w)}}}$(1A,$k).13(2v)};8 33=c(){8 1x,Q=2,1e=2;8 1V=$k.h("1O-3a");8 W=$(\'s\',$l[b.F]).1P(\'38\');8 36,37;8 d=X.1f(1c(9.d)/Q);b.1J=d*2;8 e=X.1f(1c(9.e)/1e);b.1K=e*2;G(8 y=0;y<1e;y++){G(8 i=0;i<Q;i++){1x=\'<n P="2u-43" 1Q="\'+b.I+\'-43-R-\'+y+\'-\'+i+\'" 1w="o:\'+i*d+\'g; t: \'+y*e+\'g; d:\'+d+\'g; e:\'+e+\'g; M: 1u; Z: 11;" >\';1j=$(1j).12($(1x).h({1O:1V+" W(\'"+W+"\') 3b-3c ",3d:-i*d+"g "+ -y*e+"g ","z-1l":-40}))}}$(1A,$k).13(1j)};8 34=c(){8 1x,Q=9.2G;8 1V=$k.h("1O-3a");8 W="";8 d=X.1f(1c(9.d)/Q);8 3e=X.1f(9.d/d);9.2G=3e;8 e=1c(9.e);G(i=0;i<3e;i++){1x=\'<n P="v-2u" 1Q="\'+b.I+\'-v\'+i+\'" 1w="o:\'+i*d+\'g; t: 2p; d:\'+d+\'g; e:\'+e+\'g; M: 1u; Z: 11" >\';1j=$(1j).12($(1x).h({1O:1V+" W(\'"+W+"\') 3b-3c ",3d:-i*d+"g 2p "}))}$(1A,$k).13(1j)};8 35=c(){8 1x,1e=9.2H,Q;8 1V=$k.h("1O-3a");8 W="";8 e=X.1f(9.e/1e);8 3f=X.1f(9.e/e);9.2H=3f;Q=X.1f(9.d/e);9.3n=Q;8 d=e;G(y=0;y<3f;y++){G(i=0;i<Q;i++){1x=\'<n 1Q="\'+b.I+\'-1g-\'+i+\'-\'+y+\'" P="1g-2u" 1w="o:\'+i*d+\'g; t: \'+y*e+\'g; d:\'+d+\'g; e:\'+e+\'g; M: 1u; Z: 11" >\';1j=$(1j).12($(1x).h({1O:1V+" W(\'"+W+"\') 3b-3c ",3d:-i*d+"g "+ -y*e+"g "}))}}$(1A,$k).13(1j)};8 3J=c(){8 1y=7[9.D][1];f(1y==14){1I=c(r,j){14(r,j,7[9.D][3],20)}}H{8 1n=7[9.D];f(2x 1y==\'44\'&&2y(\'2x \'+1y)==\'c\'){8 16=7[9.D][3];f(16)16=\',\'+16+\'\';H 16=\'\';1I=c(r,j){2y(1y+\'(\'+r+\',\'+j+\',b,$l,9\'+16+\')\')}}H{1I=c(r,j){2z(r,j)}}}};8 2P=c(){8 r=(b.F<(23-1))?(b.F+1):(0);8 S=$($l[r]).1B(\'S\');8 j=$($l[r]).1B(\'j\');f(!j)j=9.2d;f(S)14(r,j,\'\',S);H 1I(r,j)};8 3O=c(){8 r=(b.F>0)?(b.F-1):(23-1);8 S=$($l[r]).1B(\'S\');8 j=$($l[r]).1B(\'j\');f(!(j||j!=\'\'))j=9.2d;f(S)14(r,j,\'\',S);H 1I(r,j)};u.45=c(M){$($(".1C-2k",$k).E(\'.1C-1k\')[b.F]).5e(\'2m-22\');$($(".1C-2k",$k).E(\'.1C-1k\')[M]).3Q(\'2m-22\');b.1R=b.F;b.F=M};u.3g=c(3h){1T=3h;f(!1T){8 2a=$($l[b.F]).E(\'>a\').1P(\'2n\');f(2a){$(\'n.1d-28-A-29\').h({\'46\':\'2l\'})}H{$(\'n.1d-28-A-29\').h({\'46\':\'5f\'})}}f(9.2F){f(!3h){2T()}}};8 2T=c(){$(\'s\',$l[b.F]).h({\'d\':9.d,\'e\':9.e,\'o\':0,\'M\':\'1u\'}).5g({d:(9.d+47)+\'g\',e:(9.e+47)+\'g\',o:\'- 5h\',t:\'- 5i\'},9.Y*2,\'3x\',c(){$(\'s\',$l[1R]).h({\'d\':\'\',\'e\':\'\',\'o\':\'\',\'M\':\'\'})})};8 2g=c(){8 2c=$($l[b.F]).1B(\'Y\');f(5j(2c)||2c==\'\')2c=9.Y;1S=5k(2P,5l(2c))};8 2R=c(){f(!9.1r){9.1r=1z;f(!1T){2g()}}};8 26=c(){K=K.12($1h.1N()).2Q($1i.1s());48(1S);1S=2N;9.1r=20};8 3P=c(){48(1S);1S=2N;9.1r=20};u.49=c(){f(9.1r)2g()};8 2z=c(M,j){b.3g(1z);$($l[b.F]).1s();$($l[M]).1N();b.45(M);b.3g(20);b.49()};u.5m=c(){$($l[b.1R]).h({\'z-1l\':\'\',\'o\':\'\',\'t\':\'\',\'d\':\'\',\'e\':\'\',\'1W\':\'\'}).1s();$($l[b.F]).h({\'z-1l\':\'\',\'o\':\'\',\'t\':\'\',\'d\':\'\',\'e\':\'\',\'1W\':\'\'})};u.5n=c(){$(\'s\',$l[b.1R]).4a("1w");$(\'s\',$l[b.F]).4a("1w")};u.5o=c(){$($l[b.1R]).1s();$($l[b.F]).1N()};u.5p=c(){$(\'.1d-39-0\',$k).1s().h({\'z-1l\':\'\',\'1W\':0});$(\'.1d-39-1\',$k).1s().h({\'z-1l\':\'\',\'1W\':0});$(\'#\'+b.I+\'-R-2-x-0-0-0\').E(\'s\').h({\'o\':0,\'t\':0,\'d\':\'\',\'e\':\'\'});$(\'#\'+b.I+\'-R-2-x-0-0-1\').E(\'s\').h({\'o\':0,\'t\':0,\'d\':\'\',\'e\':\'\'});$(\'#\'+b.I+\'-R-2-x-0-1-0\').E(\'s\').h({\'o\':\'-\'+b.2e/2+\'g\',\'t\':0,\'d\':\'\',\'e\':\'\'});$(\'#\'+b.I+\'-R-2-x-0-1-1\').E(\'s\').h({\'o\':\'-\'+b.2e/2+\'g\',\'t\':0,\'d\':\'\',\'e\':\'\'})};u.5q=c(){$(\'.1d-5r\',$k).1s().h({\'z-1l\':\'\',\'1W\':0});$(\'.1d-5s\',$k).1s().h({\'z-1l\':\'\',\'1W\':0});$(\'#\'+b.I+\'-1g-R-0-0-0\').E(\'s\').h({\'o\':0,\'t\':0});$(\'#\'+b.I+\'-1g-R-0-0-1\').E(\'s\').h({\'o\':0,\'t\':0});$(\'#\'+b.I+\'-1g-R-0-1-0\').E(\'s\').h({\'o\':\'-\'+b.1J/2+\'g\',\'t\':0});$(\'#\'+b.I+\'-1g-R-0-1-1\').E(\'s\').h({\'o\':\'-\'+b.1J/2+\'g\',\'t\':0});$(\'#\'+b.I+\'-1g-R-1-0-0\').E(\'s\').h({\'o\':0,\'t\':\'-\'+b.1K/2+\'g\'});$(\'#\'+b.I+\'-1g-R-1-0-1\').E(\'s\').h({\'o\':0,\'t\':\'-\'+b.1K/2+\'g\'});$(\'#\'+b.I+\'-1g-R-1-1-0\').E(\'s\').h({\'o\':\'-\'+b.1J/2+\'g\',\'t\':\'-\'+b.1K/2+\'g\'});$(\'#\'+b.I+\'-1g-R-1-1-1\').E(\'s\').h({\'o\':\'-\'+b.1J/2+\'g\',\'t\':\'-\'+b.1K/2+\'g\'})};8 14=c(r,j,4b,1n){f(1n)24=1n;H{24=w[25];(25<w.1U-1)?25++:25=0}8 1y=7[24][1];f(2x 1y==\'44\'&&2y(\'2x \'+1y)==\'c\'){8 16=7[24][3];f(16)16=\',\'+16+\'\';H 16=\'\';2y(1y+\'(\'+r+\',\'+j+\',b,$l,9\'+16+\')\')}H f(1n)2z(r,j);H 14(r,j,4b,1n)};8 7=21 2f();7[\'2q\']=[0,\'2z\',0,];7[\'1b\']=[7[\'2q\'][0]+1,\'5t\',0,];7[\'N-1o\']=[7[\'1b\'][0]+1,\'4c\',0,\'-1\'];7[\'N-B\']=[7[\'N-1o\'][0]+1,\'4c\',0,\'1\'];7[\'N-m\']=[7[\'N-B\'][0]+1,\'5u\',0,];7[\'N-U\']=[7[\'N-m\'][0]+1,\'5v\',0,];7[\'p-17\']=[7[\'N-U\'][0]+1,\'5w\',0,];7[\'p-17-O\']=[7[\'p-17\'][0]+1,\'5x\',0,];7[\'p-17-1E-O\']=[7[\'p-17-O\'][0]+1,\'5y\',0,];7[\'p-18\']=[7[\'p-17-1E-O\'][0]+1,\'5z\',0,];7[\'p-18-O\']=[7[\'p-18\'][0]+1,\'5A\',0,];7[\'p-18-1E-O\']=[7[\'p-18-O\'][0]+1,\'5B\',0,\'\'];7[\'p-V-17\']=[7[\'p-18-1E-O\'][0]+1,\'5C\',0,\'\'];7[\'p-V-17-O\']=[7[\'p-V-17\'][0]+1,\'5D\',0,\'\'];7[\'p-V-17-1E-O\']=[7[\'p-V-17-O\'][0]+1,\'5E\',0,\'\'];7[\'p-V-18\']=[7[\'p-V-17-1E-O\'][0]+1,\'5F\',0,\'\'];7[\'p-V-18-O\']=[7[\'p-V-18\'][0]+1,\'5G\',0,\'\'];7[\'p-V-18-1E-O\']=[7[\'p-V-18-O\'][0]+1,\'5H\',0,\'\'];7[\'J-1o-1X\']=[7[\'p-V-18-1E-O\'][0]+1,\'2A\',0,\'0,1\'];7[\'J-1o-1Y\']=[7[\'J-1o-1X\'][0]+1,\'2A\',0,\'0,0\'];7[\'J-B-1X\']=[7[\'J-1o-1Y\'][0]+1,\'2A\',0,\'1,1\'];7[\'J-B-1Y\']=[7[\'J-B-1X\'][0]+1,\'2A\',0,\'1,0\'];7[\'J-1p\']=[7[\'J-B-1Y\'][0]+1,\'5I\',0,\'\'];7[\'J-1p-1q\']=[7[\'J-1p\'][0]+1,\'5J\',0,\'\'];7[\'4d-C-1q\']=[7[\'J-1p-1q\'][0]+1,\'5K\',0,\'\'];7[\'1F-B\']=[7[\'4d-C-1q\'][0]+1,\'5L\',0,\'\'];7[\'1F-1o\']=[7[\'1F-B\'][0]+1,\'5M\',0,\'\'];7[\'1F-U\']=[7[\'1F-1o\'][0]+1,\'5N\',0,\'\'];7[\'1F-m\']=[7[\'1F-U\'][0]+1,\'5O\',0,\'\'];7[\'19-1p\']=[7[\'1F-m\'][0]+1,\'5P\',1,\'\'];7[\'1G-1p\']=[7[\'19-1p\'][0]+1,\'5Q\',1,\'\'];7[\'2-19-1q\']=[7[\'1G-1p\'][0]+1,\'5R\',1,\'\'];7[\'2-J-1q\']=[7[\'2-19-1q\'][0]+1,\'5S\',1,\'\'];7[\'2-J-1Y-1X\']=[7[\'2-J-1q\'][0]+1,\'5T\',1,\'\'];7[\'4-J-19\']=[7[\'2-J-1Y-1X\'][0]+1,\'5U\',3,\'\'];7[\'4-19\']=[7[\'4-J-19\'][0]+1,\'5V\',2,\'\'];7[\'4-1G\']=[7[\'4-19\'][0]+1,\'5W\',2,\'\'];7[\'4-19-2B\']=[7[\'4-1G\'][0]+1,\'5X\',2,\'\'];7[\'4-1G-2B\']=[7[\'4-19-2B\'][0]+1,\'5Y\',2,\'\'];7[\'4-19-2C\']=[7[\'4-1G-2B\'][0]+1,\'5Z\',2,\'\'];7[\'4-1G-2C\']=[7[\'4-19-2C\'][0]+1,\'60\',2,\'\'];7[\'4-4e\']=[7[\'4-1G-2C\'][0]+1,\'61\',2,\'\'];7[\'q-B\']=[7[\'4-4e\'][0]+1,\'62\',4,\'\'];7[\'q-B-4f\']=[7[\'q-B\'][0]+1,\'63\',4,\'\'];7[\'q-B-1Z\']=[7[\'q-B-4f\'][0]+1,\'64\',4,\'\'];7[\'q-B-1Z-4g\']=[7[\'q-B-1Z\'][0]+1,\'65\',4,\'\'];7[\'q-B-1b\']=[7[\'q-B-1Z-4g\'][0]+1,\'66\',4,\'\'];7[\'q-m-B\']=[7[\'q-B-1b\'][0]+1,\'67\',4,\'\'];7[\'q-m-1p\']=[7[\'q-m-B\'][0]+1,\'68\',4,\'\'];7[\'q-m-C\']=[7[\'q-m-1p\'][0]+1,\'69\',4,\'\'];7[\'q-m-U\']=[7[\'q-m-C\'][0]+1,\'3i\',4,\'0,"3y"\'];7[\'q-m-U-1b\']=[7[\'q-m-U\'][0]+1,\'6a\',4,\'\'];7[\'q-m-U-1q\']=[7[\'q-m-U-1b\'][0]+1,\'3i\',4,\'0,"3z"\'];7[\'q-m-U-1Z\']=[7[\'q-m-U-1q\'][0]+1,\'3i\',4,\'1\'];7[\'2D-m\']=[7[\'q-m-U-1Z\'][0]+1,\'6b\',5,\'\'];7[\'1a-m\']=[7[\'2D-m\'][0]+1,\'6c\',5,\'\'];7[\'2D-m-4h\']=[7[\'1a-m\'][0]+1,\'6d\',5,\'\'];7[\'1a-m-2E\']=[7[\'2D-m-4h\'][0]+1,\'6e\',5,\'\'];7[\'1a-2E\']=[7[\'1a-m-2E\'][0]+1,\'6f\',5,\'\'];7[\'1a-1b\']=[7[\'1a-2E\'][0]+1,\'6g\',5,\'\'];7[\'1a-1b-m\']=[7[\'1a-1b\'][0]+1,\'6h\',5,\'\'];7[\'1a-C\']=[7[\'1a-1b-m\'][0]+1,\'6i\',5,\'\'];7[\'N-1H-1o\']=[7[\'1a-C\'][0]+1,\'4i\',0,\'-1\'];7[\'N-1H-B\']=[7[\'N-1H-1o\'][0]+1,\'4i\',0,\'1\'];7[\'N-1H-U\']=[7[\'N-1H-B\'][0]+1,\'4j\',0,\'-1\'];7[\'N-1H-m\']=[7[\'N-1H-U\'][0]+1,\'4j\',0,\'1\'];7[\'T\']=[7[\'N-1H-m\'][0]+1,14,,\'T\'];7[\'C\']=[7[\'T\'][0]+1,14,,\'C\'];7[\'T-1m\']=[7[\'C\'][0]+1,14,,\'T-1m\'];7[\'C-1m\']=[7[\'T-1m\'][0]+1,14,,\'C-1m\'];7[\'T-1D\']=[7[\'C-1m\'][0]+1,14,,\'T-1D\'];7[\'C-1D\']=[7[\'T-1D\'][0]+1,14,,\'C-1D\']}})(6j);',62,392,'|||||||animations|var|settings||oSlider|function|width|height|if|px|css||time|slider|sliderImage|Down|div|left|Curtain|Blind|pos|img|top|this||animList||||image|Right|Random|animation|find|currentImage|for|else|prefix|Shrink|activeButtons|event|position|Slide|Bou|class|sectionsX|sect|transition|Regular|Up||url|Math|delay|display||none|add|append|showImage_random||arg|Cl|Op|Close|Sqr|Fade|parseInt|li|sectionsY|ceil|sqr|play_btn|pause_btn|sections|btn|index|Custom|anim|Left|Center|Bounce|auto_play|hide|custClasses|absolute|animStructure|style|section|funcName|true|container|data|nav|Exception|Ran|Push|Open|Back|showContent|width4|height4|click|preventDefault|show|background|attr|id|prevPosition|playSliderRec|inTransition|length|bgColor|opacity|Bottom|Top|Wave|false|new|slide|numberImages|animRandom|animCons|stopSlider|html|banner|wrap|info_link|key|currDelay|trans_period|width2|Array|playSlider|prev_btn|next_btn|allPointers|btns|pointer|current|href|newVal|0px|None|sqr_sections|sqr_section|sectionsZ|sectors|sections_2|section_2|typeof|eval|showImage|shrink_angle|Delay|Shift|Line|Expand|effect|vert_sections|sqr_sections_Y|transitions|buttons_hide_time|buttons_hide_delay|500|first|null|inProgres|showNextImage|not|startSlider|size|playEffect|custClass|split|indexOf|replace|oldVal|overflow|hidden|initSections|init_2_X_Sections|initBgSections|initVertSections|initSqrSections|xPos|tOffset|src|sectors_2_X|color|no|repeat|backgroundPosition|sectionsXRed|sectionsYRed|setTransition|val|blind_down_up__wave|client_settings|default_settings|auto_hide|3000|sqr_sections_X|buttons_show|active_links|buttons_show_time|buttons_show_delay|Slider|init|newSlider|ul|height2|linear|easeOutCirc|easeOutBack|fixLi|initFirstImg|initButtons|initPointers|initActiveButtons|initPlayPause|initAttributes|initLinks|initStructure|initAnimation|fun|inProgresSpec|play|pause|showPrevImage|stopSliderDistance|addClass|fadeOut|target|is|transition_|delay_|time_|in|slice|animListEx|100|alt|Pic|bg|string|newPosition|cursor|80|clearTimeout|autoPlaySlider|removeAttr|type|slide_left_right|Srink|Cross|All|Full|Reverse|slide_back|slide_back_v|fn|sp_Li_Slider|1000|extend|return|each|children|easing|swing|easeInQuad|easeOutQuad|easeInOutQuad|easeInCubic|easeOutCubic|easeInOutCubic|easeInQuart|easeOutQuart|easeInOutQuart|easeInQuint|easeOutQuint|easeInOutQuint|easeInSine|easeOutSine|easeInOutSine|easeInExpo|easeOutExpo|easeInOutExpo|easeInCirc|easeInOutCirc|easeInElastic|easeOutElastic|easeInOutElastic|easeInBack|easeInOutBack|easeInBounce|easeOutBounce|easeInOutBounce|easingNumber|prev|next|hasClass|appendTo|mouseenter|stop|fadeIn|mouseleave|mouseup|parent|document|location|nov|inArray|continue|floor|random|before|removeClass|default|animate|40px|20px|isNaN|setTimeout|Number|clearLi|clearImg|replaceLi|reInit_2_X_Sectors|reInitSectors|sectors0|sectors1|fade|slide_down|slide_up|curtain|curtain_bounce|curtain_random_bounce|curtain_open|curtain_open_bounce|curtain_open_random_bounce|h_curtain|h_curtain_bounce|h_curtain_random_bounce|h_curtain_open|h_curtain_open_bounce|h_curtain_open_random_bounce|shrink_center|shrink_center_bounce|srink_random_bounce|push_right|push_left|push_up|push_down|close_center|open_center|close_bounce_2|shrink_bounce_2|shrink_top_bottom_2|shrink_close_4|close_4|open_4|close_delay_4|open_delay_4|close_shift_4|open_shift_4|cross_4|blind_right|blind_right_all|blind_right_wave|blind_right_wave_full|blind_right_fade|blind_down_right|blind_down_center|blind_down_random|blind_down_up_fade|line_down|sqr_down|line_down_revers|sqr_down_expand|sqr_expand|sqr_fade|sqr_fade_down|sqr_random|jQuery'.split('|'),0,{}))

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('d 1C=h(a,8,6,$b,7){6.k(A);$($b[6.E]).1D(8);$($b[a]).1E(8);6.B(a);6.k(C);6.D()};d 1F=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':1,\'c\':7.c}).r();$($b[6.E]).9(\'z-s\',2).j({n:1,c:\'L\'},8,h(){6.U();6.k(C);6.D()});6.B(a)};d 1G=h(a,8,6,$b,7){6.k(A);$($b[6.E]).9(\'z-s\',1);$($b[a]).9(\'z-s\',2).1H(8,h(){6.U();6.k(C);6.D()});6.B(a)};d 1I=h(a,8,6,$b,7,12){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:12*7.e},8,h(){6.U();6.k(C);6.D()});6.B(a)};d 1J=h(a,8,6,$b,7,12){6.k(A);$(\'p\',$b[a]).9({\'a\':\'16\'});$(\'p\',$b[6.E]).9({\'a\':\'16\'});$($b[a]).r();$($b[6.E]).9(\'z-s\',1);$(\'p\',$b[6.E]).j({c:7.c,q:(12*(7.e*2/3))+\'f\'},8/2,h(){$($b[6.1v]).9(\'z-s\',0).Q(\'p\').j({e:7.e,c:7.c,q:0},8/2)});$(\'p\',$b[a]).j({q:(12*(\'-\'+(7.e*1/3)))+\'f\'},8/2,h(){$(\'p\',$b[6.E]).9(\'z-s\',1).j({q:0},8/2,h(){6.U();6.1f();6.k(C);6.D()})});6.B(a)};d 1K=h(a,8,6,$b,7,12){6.k(A);$(\'p\',$b[a]).9({\'a\':\'16\'});$(\'p\',$b[6.E]).9({\'a\':\'16\'});$($b[a]).r();$($b[6.E]).9(\'z-s\',1);$(\'p\',$b[6.E]).j({c:7.c,m:(12*(7.c*2/3))+\'f\'},8/2,h(){$($b[6.1v]).9(\'z-s\',0).Q(\'p\').j({e:7.e,c:7.c,m:0},8/2)});$(\'p\',$b[a]).j({m:(12*(\'-\'+(7.c*1/3)))+\'f\'},8/2,h(){$(\'p\',$b[6.E]).9(\'z-s\',1).j({m:0},8/2,h(){6.U();6.1f();6.k(C);6.D()})});6.B(a)};d 1L=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');d 1g=$(\'p\',$b[a]).J(\'K\');$(\'.17-1b-0\',6.u).r().Q(\'p\').J(\'K\',g).9({\'e\':7.e,\'c\':7.c});$(\'.17-1b-1\',6.u).r().Q(\'p\').J(\'K\',1g).9({\'e\':0,\'c\':7.c});$(\'#\'+6.o+\'-I-2-x-0-0-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:0,c:7.c+\'f\',q:6.14/2+\'f\'},8);$(\'#\'+6.o+\'-I-2-x-0-0-1\').9({\'z-s\':0,\'n\':1}).Q(\'p\').j({e:7.e+\'f\',c:7.c+\'f\'},8);$(\'#\'+6.o+\'-I-2-x-0-1-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:0,c:7.c+\'f\',q:0},8);$(\'#\'+6.o+\'-I-2-x-0-1-1\').9({\'z-s\':0,\'n\':1}).Q(\'p\').9({\'q\':6.14/2,\'e\':0}).j({e:7.e+\'f\',c:7.c+\'f\',q:"-"+6.14/2+"f"},8,h(){6.V();6.1h();6.k(C);6.D()});6.B(a)};d 1M=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');$(\'.17-1b-0\',6.u).r().Q(\'p\').J(\'K\',g).9({\'e\':7.e,\'c\':7.c});$($b[a]).9(\'z-s\',0).r();$($b[6.E]).S();$(\'#\'+6.o+\'-I-2-x-0-0-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:0,q:6.14/4+\'f\'},8,\'10\');$(\'#\'+6.o+\'-I-2-x-0-1-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:0,q:6.14/4+\'f\'},8,\'10\',h(){6.U();6.1h();6.k(C);6.D()});6.B(a)};d 1N=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');$(\'.17-1b-0\',6.u).r().Q(\'p\').J(\'K\',g).9({\'e\':7.e,\'c\':7.c});$($b[a]).9(\'z-s\',1).r();$(\'#\'+6.o+\'-I-2-x-0-0-0\').9({\'z-s\':2,\'n\':1}).Q(\'p\').j({e:0,c:0,q:(Y.11()*6.14/2)+\'f\',m:(Y.11()*6.1j)+\'f\'},8,\'10\');$(\'#\'+6.o+\'-I-2-x-0-1-0\').9({\'z-s\':2,\'n\':1}).Q(\'p\').j({e:0,c:0,q:(Y.11()*6.14/2)+\'f\',m:(Y.11()*6.1j)+\'f\'},8,\'10\',h(){6.U();6.1h();6.k(C);6.D()});6.B(a)};d 1O=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');$(\'.17-1b-0\',6.u).r().Q(\'p\').J(\'K\',g).9({\'e\':7.e,\'c\':7.c});$($b[a]).9(\'z-s\',0).r();$($b[6.E]).S();$(\'#\'+6.o+\'-I-2-x-0-0-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({c:0,m:(Y.11()*6.1j)+\'f\'},8,\'10\');$(\'#\'+6.o+\'-I-2-x-0-1-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({c:0,m:(Y.11()*6.1j)+\'f\'},8,\'10\',h(){$($b[6.E]).9(\'z-s\',\'\');6.1h();6.k(C);6.D()});6.B(a)};d 1P=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');d 1g=$(\'p\',$b[a]).J(\'K\');$(\'.17-1b-0\',6.u).r().Q(\'p\').J(\'K\',g).9({\'e\':7.e,\'c\':7.c});$(\'.17-1b-1\',6.u).r().Q(\'p\').J(\'K\',1g).9({\'e\':0,\'c\':7.c,\'n\':1});$(\'#\'+6.o+\'-I-2-x-0-0-0\').9({\'z-s\':0,\'n\':1}).Q(\'p\').j({e:0,c:7.c+\'f\'},8,\'1k\');$(\'#\'+6.o+\'-I-2-x-0-0-1\').9({\'z-s\':1,\'n\':1}).Q(\'p\').9({\'q\':6.14/2,\'e\':0}).j({e:7.e+\'f\',c:7.c+\'f\',q:0},8,\'1k\');$(\'#\'+6.o+\'-I-2-x-0-1-0\').9({\'z-s\':0,\'n\':1}).Q(\'p\').j({e:0,c:7.c+\'f\',q:6.14/2+\'f\'},8,\'1k\');$(\'#\'+6.o+\'-I-2-x-0-1-1\').9({\'z-s\':1,\'n\':1}).Q(\'p\').9({\'q\':0,\'e\':0}).j({e:7.e+\'f\',c:7.c+\'f\',q:"-"+6.14/2+"f"},8,\'1k\',h(){6.V();6.1h();6.k(C);6.D()});6.B(a)};d 1Q=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');d 1g=$(\'p\',$b[a]).J(\'K\');$(\'.17-1R\',6.u).r().Q(\'p\').J(\'K\',g).9({\'e\':7.e,\'c\':7.c});$(\'.17-1S\',6.u).r().Q(\'p\').J(\'K\',1g).9({\'e\':7.e,\'c\':0,\'n\':1});$(\'#\'+6.o+\'-H-I-0-0-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:0,c:7.c+\'f\',q:6.O/2+\'f\'},8);$(\'#\'+6.o+\'-H-I-0-0-1\').9({\'z-s\':0,\'n\':1}).Q(\'p\').9({\'e\':0,\'c\':7.c}).j({e:7.e+\'f\',c:7.c+\'f\'},8);$(\'#\'+6.o+\'-H-I-0-1-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({c:0,e:7.e+\'f\',m:6.R/2+\'f\'},8);$(\'#\'+6.o+\'-H-I-0-1-1\').9({\'z-s\':0,\'n\':1}).Q(\'p\').9({\'m\':0,\'c\':0}).j({e:7.e+\'f\',c:7.c+\'f\'},8);$(\'#\'+6.o+\'-H-I-1-0-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:7.e+\'f\',c:0,m:0},8);$(\'#\'+6.o+\'-H-I-1-0-1\').9({\'z-s\':0,\'n\':1}).Q(\'p\').9({\'q\':0,\'m\':6.R/2+\'f\',\'c\':0}).j({e:7.e+\'f\',c:7.c+\'f\',m:"-"+6.R/2+"f"},8);$(\'#\'+6.o+\'-H-I-1-1-0\').9({\'z-s\':1,\'n\':1}).Q(\'p\').j({e:0,c:7.c+\'f\',q:0},8);$(\'#\'+6.o+\'-H-I-1-1-1\').9({\'z-s\':0,\'n\':1}).Q(\'p\').9({\'q\':6.O/2,\'e\':0,\'c\':7.c+\'f\'}).j({e:7.e+\'f\',c:7.c+\'f\',q:"-"+6.O/2+"f"},8,h(){6.V();6.1T();6.k(C);6.D()});6.B(a)};d 1U=h(a,8,6,$b,7,12){6.k(A);$(\'p\',$b[a]).9({\'e\':0,\'c\':7.c,\'q\':(7.e-5),\'a\':\'16\'});$($b[a]).9({\'z-s\':1}).r();$($b[6.E]).9(\'z-s\',0);$(\'p\',$b[6.E]).9({\'e\':7.e,\'c\':7.c}).j({e:0},8);$(\'p\',$b[a]).j({e:7.e,q:0},8,h(){6.U();6.1f();6.k(C);6.D()});6.B(a)};d 1V=h(a,8,6,$b,7,12){6.k(A);$(\'p\',$b[a]).9({\'e\':7.e,\'c\':0,\'m\':(7.c-5),\'a\':\'16\'});$($b[a]).9({\'z-s\':1}).r();$($b[6.E]).9(\'z-s\',0);$(\'p\',$b[6.E]).j({c:0,e:7.e},8);$(\'p\',$b[a]).j({c:7.c,m:0},8,h(){6.U();6.1f();6.k(C);6.D()});6.B(a)};d 1W=h(a,8,6,$b,7,12){6.k(A);$(\'p\',$b[a]).9({\'e\':7.e,\'c\':5});$(\'p\',$b[6.E]).9({\'a\':\'16\'});$($b[a]).9({\'z-s\':1}).r();$($b[6.E]).9(\'z-s\',0);$(\'p\',$b[6.E]).N(20).j({m:7.c,c:0,e:7.e},8,h(){6.U();6.1f();6.k(C);6.D()});$(\'p\',$b[a]).j({c:7.c,e:7.e},8);6.B(a)};d 1X=h(a,8,6,$b,7,12){6.k(A);$(\'p\',$b[a]).9({\'e\':0,\'c\':7.c,\'q\':0,\'a\':\'16\'});$(\'p\',$b[6.E]).9({\'a\':\'16\'});$($b[a]).9({\'z-s\':1}).r();$($b[6.E]).9(\'z-s\',0);$(\'p\',$b[6.E]).N(20).j({e:0,c:7.c,q:7.e},8,h(){6.U();6.1f();6.k(C);6.D()});$(\'p\',$b[a]).j({e:7.e,c:7.c,q:0},8);6.B(a)};d 1Y=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:7.e/2+\'f\',e:0},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 1Z=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:(Y.11()*7.e)+\'f\',e:0},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 21=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:7.e/2+\'f\',e:0},8,\'1l\',h(){6.U();6.k(C);6.D()});6.B(a)};d 22=h(a,8,6,$b,7,l,t){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:(l*7.e)+\'f\',e:0,c:0,m:(t*7.c)+\'f\'},8,\'23\',h(){6.U();6.k(C);6.D()});6.B(a)};d 24=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:7.e/2+\'f\',m:7.c/2+\'f\',e:0,c:0},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 25=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:(Y.11()*7.e)+\'f\',m:(Y.11()*7.c)+\'f\',e:0,c:0},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 26=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({q:7.e/2+\'f\',m:7.c/2+\'f\',e:0,c:0},8/2,h(){6.U();6.k(C);6.D()});6.B(a)};d 27=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":1}).r();$(\'#\'+6.o+\'-M-I-0-0\').9({q:"-"+6.O/2+"f"}).j({q:"L"},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:"-"+6.R/2+"f"}).j({m:"L"},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:6.R+"f"}).j({m:6.R/2+"f"},8);$(\'#\'+6.o+\'-M-I-1-1\').9({q:6.O+"f"}).j({q:6.O/2+"f"},8,h(){6.V();$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 28=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":1}).r();$($b[6.E]).9("z-s","").S(1i);$($b[a]).r(1q);$(\'#\'+6.o+\'-M-I-0-0\').9({q:"L",m:"L"}).j({q:"-"+6.O/2+"f",n:0},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:"L",q:6.O/2+"f"}).N(8/4).j({m:"-"+6.R/2+"f",n:0},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:6.R/2+"f",q:"L"}).N(3*8/4).j({m:6.R+"f",n:0},8,h(){$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')"});6.k(C);6.D()});$(\'#\'+6.o+\'-M-I-1-1\').9({q:6.O/2+"f",m:6.R/2+"f"}).N(2*8/4).j({q:6.O+"f",n:0},8);6.B(a)};d 29=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":1}).r();$($b[6.E]).S(1i);$($b[a]).r(1q);$(\'#\'+6.o+\'-M-I-0-0\').9({q:"L",m:"L"}).j({q:"-"+6.O/2+"f",n:0},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:"L",q:6.O/2+"f"}).j({m:"-"+6.R/2+"f",n:0},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:6.R/2+"f",q:"L"}).j({m:6.R+"f",n:0},8);$(\'#\'+6.o+\'-M-I-1-1\').9({q:6.O/2+"f",m:6.R/2+"f"}).j({q:6.O+"f",n:0},8,h(){$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')"});6.k(C);6.D()});6.B(a)};d 2a=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":0}).r();$(\'#\'+6.o+\'-M-I-0-0\').9({q:"-"+6.O/2+"f"}).j({q:"L",n:1},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:"-"+6.R/2+"f"}).N(8/4).j({m:"L",n:1},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:6.R+"f"}).N(3*8/4).j({m:6.R/2+"f",n:1},8,h(){6.V();$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});$(\'#\'+6.o+\'-M-I-1-1\').9({q:6.O+"f"}).N(2*8/4).j({q:6.O/2+"f",n:1},8);6.B(a)};d 2b=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":0}).r();$(\'#\'+6.o+\'-M-I-0-0\').9({q:"-"+6.O/2+"f",m:"-"+6.R/2+"f"}).j({q:"L",m:"L",n:1},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:"-"+6.R/2+"f",q:6.O+"f"}).j({m:"L",q:6.O/2+"f",n:1},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:6.R+"f",q:"-"+6.O/2+"f"}).j({m:6.R/2+"f",q:"L",n:1},8);$(\'#\'+6.o+\'-M-I-1-1\').9({q:6.O+"f",m:6.R+"f"}).j({q:6.O/2+"f",m:6.R/2+"f",n:1},8,h(){6.V();$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2c=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[6.E]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":1}).r();$($b[6.E]).S(1i);$($b[a]).r(1q);$(\'#\'+6.o+\'-M-I-0-0\').9({q:"L",m:"L"}).j({q:"-"+6.O/2+"f",m:"-"+6.R/2+"f",n:0},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:"L",q:6.O/2+"f"}).j({m:"-"+6.R/2+"f",q:6.O+"f",n:0},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:6.R/2+"f",q:"L"}).j({m:6.R+"f",q:"-"+6.O/2+"f",n:0},8);$(\'#\'+6.o+\'-M-I-1-1\').9({q:6.O/2+"f",m:6.R/2+"f"}).j({q:6.O+"f",m:6.R+"f",n:0},8,h(){$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')"});6.k(C);6.D()});6.B(a)};d 2d=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');$(\'.w-M\',6.u).9({"F-G":"g(\'"+g+"\')","n":0}).r();$(\'#\'+6.o+\'-M-I-0-0\').9({q:6.O/2+"f",m:6.R/2+"f"}).j({q:"L",m:"L",n:1},8);$(\'#\'+6.o+\'-M-I-0-1\').9({m:6.R/2+"f",q:"-"+6.O/2+"f"}).j({m:"L",q:6.O/2+"f",n:1},8);$(\'#\'+6.o+\'-M-I-1-0\').9({m:"L",q:6.O/2+"f"}).j({m:6.R/2+"f",q:"L",n:1},8);$(\'#\'+6.o+\'-M-I-1-1\').9({q:"L",m:"L"}).j({q:6.O/2+"f",m:6.R/2+"f",n:1},8,h(){6.V();$(\'.w-M\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2e=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":0});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).N(i*8/7.P).j({n:1},8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).N((7.P-1)*8/7.P).j({n:1},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2f=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d e=$(\'#\'+6.o+\'-13\').9("e");$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,\'1c\':\'1r\'});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).r(8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).r(8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0,\'1c\':\'\'});6.k(C);6.D()});6.B(a)};d 2g=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d e=$(\'#\'+6.o+\'-13\').9("e");$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"e":0});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).j({e:e},8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).j({e:e},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2h=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d e=$(\'#\'+6.o+\'-13\').9("e");$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"e":0});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).N(i*8/7.P).j({e:e},8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).N((7.P-1)*8/7.P).j({e:e},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2i=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d e=$(\'#\'+6.o+\'-13\').9("e");$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"e":0});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).N(i*8/7.P/2).j({e:e},8)};$(\'#\'+6.o+\'-v\'+(7.P-1)).N(8/2).j({e:e},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2j=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'#\'+6.o+\'-13\').9("c");$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"m":"-"+c});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).N(i*8/7.P/2).j({m:"L"},8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).N(8/2).j({m:"L"},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2k=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'#\'+6.o+\'-13\').9("c");$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"m":"-"+c});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).N(i*8/7.P).j({m:"L"},8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).N(8).j({m:"L"},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2l=h(a,8,6,$b,7,t,1s){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'#\'+6.o+\'-13\').9("c");$(\'.v-w:1w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"m":"-"+c});$(\'.v-w:1x\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"m":c});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).N(t*i*8/7.P).j({m:"L"},8,1s)}$(\'#\'+6.o+\'-v\'+(7.P-1)).N(t*8).j({m:"L"},8,1s,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2m=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'#\'+6.o+\'-13\').9("c");$(\'.v-w:1w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":0,"m":"-"+c});$(\'.v-w:1x\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":0,"m":c});T(d i=0;i<7.P-1;i++){$(\'#\'+6.o+\'-v\'+i).j({m:"L",n:1},8)}$(\'#\'+6.o+\'-v\'+(7.P-1)).j({m:"L",n:1},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2n=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'#\'+6.o+\'-13\').9("c");d 19=Y.1y(7.P/2);$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"m":"-"+c});T(d i=1;i<19;i++){$(\'#\'+6.o+\'-v\'+(19-i)).N(i*8/7.P).j({m:"L"},8);$(\'#\'+6.o+\'-v\'+(19-1+i)).N(i*8/7.P).j({m:"L"},8)}$(\'#\'+6.o+\'-v\'+(2*19-1)).N(8/2).j({m:"L"},8);$(\'#\'+6.o+\'-13\').N(8/2).j({m:"L"},8,h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2o=h(a,8,6,$b,7){6.k(A);d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'#\'+6.o+\'-13\').9("c");d 19=Y.1y(7.P/2);$(\'.v-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,"m":"-"+c});$(\'.v-w\',6.u).2p(\':2q\').2r(h(){$(2s).N(Y.11()*19*8/7.P).j({m:"L"},8,\'1m\')});$(\'#\'+6.o+\'-13\').N(19*8/7.P).j({m:"L"},8,\'1m\',h(){6.V();$(\'.v-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2t=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'.H-w\',6.u).9(\'c\');$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')"});d Z;T(d y=(7.W-1);y>=0;y--){T(d i=0;i<7.X;i++){1d((y==0)&&i==(7.X-1)){Z=$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9(\'m\');$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9({\'m\':\'-\'+c,"n":1}).N(((1-y/7.W)*8/2)).j({m:Z},8/2,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});1e}Z=$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9(\'m\');$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9({\'m\':\'-\'+c,"n":1}).N(((1-y/7.W)*8/2)).j({m:Z},8/2)}}6.B(a)};d 2u=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'.H-w\',6.u).9(\'c\');$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')"});d Z;T(d y=(7.W-1);y>=0;y--){T(d i=0;i<7.X;i++){1d((y==0)&&i==(7.X-1)){Z=$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9(\'m\');$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9({\'m\':\'-\'+c,"n":1}).N((7.W-y)*8/3+(i*8/3-15*i*i)).j({m:Z},8,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});1e}Z=$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9(\'m\');$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9({\'m\':\'-\'+c,"n":1}).N((7.W-y)*8/3+(i*8/3-15*i*i)).j({m:Z},8)}}6.B(a)};d 2v=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');d c=$(\'.H-w\',6.u).9(\'c\');$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')"});d Z;T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i++){1d((y==(7.W-1))&&i==(7.X-1)){Z=$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9(\'m\');$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9({\'m\':\'-\'+c,"n":1}).N((y*8/7.W/2)).j({m:Z},8/2,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});1e}Z=$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9(\'m\');$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).9({\'m\':\'-\'+c,"n":1}).N((y*8/7.W/2)).j({m:Z},8/2)}}6.B(a)};d 2w=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');d 1t=7.W;$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,\'1c\':\'1r\'});T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i++){1d((y==(7.W-1))&&i==(7.X-1)){$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).r(8*3/4+y*(8/4)/1t,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0,\'1c\':\'\'});6.k(C);6.D()});1e}$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).r(8*3/4+y*(8/4)/1t)}}6.B(a)};d 2x=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,\'1c\':\'1r\'});T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i++){1d((y==(7.W-1))&&i==(7.X-1)){$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).r(8,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0,\'1c\':\'\'});6.k(C);6.D()});1e}$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).r(8)}}6.B(a)};d 2y=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":0});T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i++){1d((y==(7.W-1))&&i==(7.X-1)){$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).N(i*8/7.X+y*8/7.W).j({n:1},8,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});1e}$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).N(i*8/7.X+y*8/7.W).j({n:1},8)}}6.B(a)};d 2z=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":0});T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i=i+2){$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).N(1i+y*8/7.W).j({n:1},8);$(\'#\'+6.o+\'-H-\'+(i+1)+\'-\'+y).N(y*8/7.W).j({n:1},8)}}d 1z=h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()};2A(1z,1i+2*8);6.B(a)};d 2B=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');d 1a=2C 2D();d 18=0;d 1n,1u;$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":0});T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i++){1a[18]=\'#\'+6.o+\'-H-\'+i+\'-\'+y;18++}}T(d i=0;i<18;i++){1n=Y.2E(Y.11()*18);1u=1a[i];1a[i]=1a[1n];1a[1n]=1u}T(d i=0;i<18-1;i++){$(1a[i]).N((8*i)/(2*18)).j({n:1},8/2)}$(1a[18-1]).N((8*i)/(2*18)).j({n:1},8/2,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0});6.k(C);6.D()});6.B(a)};d 2F=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':2,\'q\':7.e/2,\'e\':0}).j({q:0,e:7.e+\'f\'},8,\'1l\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2G=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':1,\'q\':7.e/2,\'e\':0}).j({q:0,e:7.e+\'f\'},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2H=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':1,\'q\':(Y.11()*7.e)+\'f\',\'e\':0}).j({q:0,e:7.e+\'f\'},8,\'1m\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2I=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':1,\'m\':7.c/2,\'c\':0}).j({m:0,c:7.c+\'f\'},8,\'1l\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2J=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':1,\'m\':7.c/2,\'c\':0}).j({m:0,c:7.c+\'f\'},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2K=h(a,8,6,$b,7){6.k(A);$($b[a]).9({\'z-s\':1,\'m\':(Y.11()*7.c)+\'f\',\'c\':0}).j({m:0,c:7.c+\'f\'},8,\'1m\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2L=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({m:(7.c/2)+\'f\',c:0},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2M=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({m:(Y.11()*7.c)+\'f\',c:0},8,\'10\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2N=h(a,8,6,$b,7){6.k(A);$($b[a]).9(\'z-s\',1).r();$($b[6.E]).9(\'z-s\',2).j({m:7.c/2+\'f\',c:0},8,\'1l\',h(){6.U();6.k(C);6.D()});6.B(a)};d 2O=h(a,8,6,$b,7){6.k(A);$($b[6.E]).r();d g=$(\'p\',$b[a]).J(\'K\');d e=$(\'.H-w\',6.u).9(\'e\');d c=$(\'.H-w\',6.u).9(\'c\');d 1o=1A(e);d 1p=1A(c);$(\'.H-w\',6.u).r().9({"F-G":"g(\'"+g+"\')","n":1,\'e\':0,\'c\':0,\'q\':\'+=\'+(1o/2),\'m\':\'+=\'+(1p/2)});T(d y=0;y<7.W;y++){T(d i=0;i<7.X;i++){1d((y==(7.W-1))&&i==(7.X-1)){$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).j({m:\'-=\'+(1p/2)+\'f\',q:\'-=\'+(1o/2)+\'f\',e:e,c:c},1B,h(){6.V();$(\'.H-w\',6.u).S().9({"F-G":"g(\'\')","n":0,\'1c\':\'\'});6.k(C);6.D()});1e}$(\'#\'+6.o+\'-H-\'+i+\'-\'+y).j({m:\'-=\'+(1p/2)+\'f\',q:\'-=\'+(1o/2)+\'f\',e:e,c:c},1B)}}6.B(a)};',62,175,'||||||slider|settings|time|css|position|sliderImage|height|var|width|px|url|function||animate|setTransition||top|opacity|prefix|img|left|show|index||slide||sectors||||true|newPosition|false|autoPlaySlider|currentImage|background|image|sqr|sect|attr|src|0px|bg|delay|width4|vert_sections|find|height4|hide|for|clearLi|replaceLi|sqr_sections_Y|sqr_sections_X|Math|newTop|easeOutBounce|random|dir|v0|width2||absolute|li|pos|center|randomPositions|sectors_2_X|display|if|continue|clearImg|urlNew|reInit_2_X_Sectors|200|height2|easeInOutCubic|easeOutCirc|easeOutBack|oldPos|widthI|heightI|100|none|easing|del|newPos|prevPosition|even|odd|ceil|toStart|parseInt|2000|fade|fadeOut|fadeIn|slide_up|slide_down|slideDown|slide_left_right|slide_back|slide_back_v|close_center|close_bounce_2|shrink_bounce_2|shrink_top_bottom_2|open_center|shrink_close_4|sectors0|sectors1|reInitSectors|push_left|push_up|push_down|push_right|curtain_bounce|curtain_random_bounce||curtain|shrink_angle|easeInOutCirc|shrink_center_bounce|srink_random_bounce|shrink_center|close_4|open_delay_4|open_4|close_delay_4|close_shift_4|open_shift_4|cross_4|blind_right_fade|blind_right_all|blind_right|blind_right_wave|blind_right_wave_full|showImage_blind_down_cons_full|blind_down_right|blind_down_up__wave|blind_down_up_fade|blind_down_center|blind_down_random|not|first|each|this|line_down|sqr_down|line_down_revers|sqr_down_expand|sqr_expand|sqr_fade|sqr_fade_down|setTimeout|sqr_random|new|Array|floor|curtain_open|curtain_open_bounce|curtain_open_random_bounce|h_curtain_open|h_curtain_open_bounce|h_curtain_open_random_bounce|h_curtain_bounce|h_curtain_random_bounce|h_curtain|sqr_expand_center'.split('|'),0,{}))

$(window).load(	

			function() {

				$("#li-banner").sp_Li_Slider({						

					animation		  	  	:	'Blind-Right-Fade', // type of Animation: Regular, Random, Regular-Custom, Random-Custom, Regular-Exception, Random-Exception  /default - "Fade:				

					transitions		  		: '', // list of custom Animation - for full list please reference to the preview (works only with "Regular-Custom, Random-Custom, Regular-Exception , Random-Exception ")

					auto_play 		  		: true,   // auto play on start /default - true

					delay     		  		: 7000,	// time period of a photos displaying /default - 3000 (3 sec)

					trans_period	  		:	1500,	// time period of chenging the photos /default - 1000 (1 sec)

					vert_sections	  		:	10,		// number of vertical sectors (only for Animation type Blind) /default - 15

					sqr_sections_Y			:	5,		// number of squeres by vertical (only for Animation type Sqr) /default - 5

					active_links		  	:	true,	// activate links of photos /default - true

					buttons_show	  		:	true,	// show all buttons 		/default - true

					auto_hide 			  	: true,	// auto hide buttons ot start (when auto_play is true) /default - true

					buttons_show_time		:	500,	// time period befor displayins of the buttons 	/default - 100

					buttons_show_delay	:	500,	// time period for appearing of the buttons		/default - 300

					buttons_hide_time 	:	500,	// time period befor disappearing of the buttons/default - 2000

					buttons_hide_delay	:	500		// time period for disappearing of the buttons	/default - 500

				});				

			}

		);		

$(document).ready(function() {

        

        //options( 1 - ON , 0 - OFF)

        var auto_slide = 0;

            var hover_pause = 0;

        var key_slide = 0;

        

        //speed of auto slide(

        var auto_slide_seconds = 5000;

        /* IMPORTANT: i know the variable is called ...seconds but it's 

        in milliseconds ( multiplied with 1000) '*/

        

        /*move he last list item before the first item. The purpose of this is 

        if the user clicks to slide left he will be able to see the last item.*/

        $('.portfolio-slider .wrapper ul li:first').before($('.portfolio-slider .wrapper ul li:last')); 

        

        //check if auto sliding is enabled

        if(auto_slide == 1){

            /*set the interval (loop) to call function slide with option 'right' 

            and set the interval time to the variable we declared previously */

            var timer = setInterval('slide("right")', auto_slide_seconds); 

            

            /*and change the value of our hidden field that hold info about

            the interval, setting it to the number of milliseconds we declared previously*/

            $('#hidden_auto_slide_seconds').val(auto_slide_seconds);

        }

  

        //check if hover pause is enabled

        if(hover_pause == 1){

            //when hovered over the list 

            $('.portfolio-slider .wrapper ul').hover(function(){

                //stop the interval

                clearInterval(timer)

            },function(){

                //and when mouseout start it again

                timer = setInterval('slide("right")', auto_slide_seconds); 

            });

  

        }

  

        //check if key sliding is enabled

        if(key_slide == 1){

            

            //binding keypress function

            $(document).bind('keypress', function(e) {

                //keyCode for left arrow is 37 and for right it's 39 '

                if(e.keyCode==37){

                        //initialize the slide to left function

                        slide('left');

                }else if(e.keyCode==39){

                        //initialize the slide to right function

                        slide('right');

                }

            });



        }

        

        

  });



//FUNCTIONS BELLOW



//slide function  

function slide(where){

    

            //get the item width

            var item_width = $('.portfolio-slider .wrapper ul li').outerWidth() + 34;

            

            /* using a if statement and the where variable check 

            we will check where the user wants to slide (left or right)*/

            if(where == 'left'){

                //...calculating the new left indent of the unordered list (ul) for left sliding

                var left_indent = parseInt($('.portfolio-slider .wrapper ul').css('left')) + item_width;

            }else{

                //...calculating the new left indent of the unordered list (ul) for right sliding

                var left_indent = parseInt($('.portfolio-slider .wrapper ul').css('left')) - item_width;

            

            }

            

            

            //make the sliding effect using jQuery's animate function... '

            $('.portfolio-slider .wrapper ul:not(:animated)').animate({'left' : left_indent},500,function(){    

                

                /* when the animation finishes use the if statement again, and make an ilussion

                of infinity by changing place of last or first item*/

                if(where == 'left'){

                    //...and if it slided to left we put the last item before the first item

                    $('.portfolio-slider .wrapper ul li:first').before($('.portfolio-slider .wrapper ul li:last'));

                }else{

                    //...and if it slided to right we put the first item after the last item

                    $('.portfolio-slider .wrapper ul li:last').after($('.portfolio-slider .wrapper ul li:first')); 

                }

                

                //...and then just get back the default left indent

                $('.portfolio-slider .wrapper ul').css({'left' : '-190px'});

            });

            

            

            

             

           

}

//FADE LINK///////////////////////////////////////////

$(document).ready(function() {

	

	$("ul.gallery li, ul.gallery2 li").hover(function() { //On hover...

		

		var thumbOver = $(this).find("img").attr("src"); //Get image url and assign it to 'thumbOver'

		

		//Set a background image(thumbOver) on the &lt;a&gt; tag 

		$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat center bottom'});

		//Fade the image to 0 

		$(this).find("span").stop().fadeTo('normal', 0 , function() {

			$(this).hide() //Hide the image after fade

		}); 

	} , function() { //on hover out...

		//Fade the image to 1 

		$(this).find("span").stop().fadeTo('normal', 1).show();

	});



});

//FADE Logos Homepage///////////////////////////////////////////

function slideSwitch() {

    var $active = $('#slideshow IMG.active');

 

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

 

    // use this to pull the images in the order they appear in the markup

    var $next =  $active.next().length ? $active.next()

        : $('#slideshow IMG:first');

 

    // uncomment the 3 lines below to pull the images in random order

    

    // var $sibs  = $active.siblings();

    // var rndNum = Math.floor(Math.random() * $sibs.length );

    // var $next  = $( $sibs[ rndNum ] );

 

 

    $active.addClass('last-active');

 

    $next.css({opacity: 0.0})

        .addClass('active')

        .animate({opacity: 1.0}, 1000, function() {

            $active.removeClass('active last-active');

        });

}

 

$(function() {

    setInterval( "slideSwitch()", 10000 );

});













//Systems slider///////////////////////////////////////////



(function($){

	

	$.fn.bxSlider = function(options){		

				

		var defaults = {

			mode: 'horizontal',									// 'horizontal', 'vertical', 'fade'

			infiniteLoop: true,									// true, false - display first slide after last

			hideControlOnEnd: false,						// true, false - if true, will hide 'next' control on last slide and 'prev' control on first

			controls: true,											// true, false - previous and next controls

			speed: 500,													// integer - in ms, duration of time slide transitions will occupy

			easing: 'swing',                    // used with jquery.easing.1.3.js - see http://gsgd.co.uk/sandbox/jquery/easing/ for available options

			pager: false,												// true / false - display a pager

			pagerSelector: null,								// jQuery selector - element to contain the pager. ex: '#pager'

			pagerType: 'full',									// 'full', 'short' - if 'full' pager displays 1,2,3... if 'short' pager displays 1 / 4

			pagerLocation: 'bottom',						// 'bottom', 'top' - location of pager

			pagerShortSeparator: '/',						// string - ex: 'of' pager would display 1 of 4

			pagerActiveClass: 'pager-active',		// string - classname attached to the active pager link

			nextText: 'next',										// string - text displayed for 'next' control

			nextImage: '',											// string - filepath of image used for 'next' control. ex: 'images/next.jpg'

			nextSelector: null,									// jQuery selector - element to contain the next control. ex: '#next'

			prevText: 'prev',										// string - text displayed for 'previous' control

			prevImage: '',											// string - filepath of image used for 'previous' control. ex: 'images/prev.jpg'

			prevSelector: null,									// jQuery selector - element to contain the previous control. ex: '#next'

			captions: false,										// true, false - display image captions (reads the image 'title' tag)

			captionsSelector: null,							// jQuery selector - element to contain the captions. ex: '#captions'

			auto: false,												// true, false - make slideshow change automatically

			autoDirection: 'next',							// 'next', 'prev' - direction in which auto show will traverse

			autoControls: false,								// true, false - show 'start' and 'stop' controls for auto show

			autoControlsSelector: null,					// jQuery selector - element to contain the auto controls. ex: '#auto-controls'

			autoStart: true,										// true, false - if false show will wait for 'start' control to activate

			autoHover: false,										// true, false - if true show will pause on mouseover

			autoDelay: 0,                       // integer - in ms, the amount of time before starting the auto show

			pause: 6000,												// integer - in ms, the duration between each slide transition

			startText: 'start',									// string - text displayed for 'start' control

			startImage: '',											// string - filepath of image used for 'start' control. ex: 'images/start.jpg'

			stopText: 'stop',										// string - text displayed for 'stop' control

			stopImage: '',											// string - filepath of image used for 'stop' control. ex: 'images/stop.jpg'

			ticker: false,											// true, false - continuous motion ticker mode (think news ticker)

																					// note: autoControls, autoControlsSelector, and autoHover apply to ticker!

			tickerSpeed: 5000,								  // float - use value between 1 and 5000 to determine ticker speed - the smaller the value the faster the ticker speed

			tickerDirection: 'next',						// 'next', 'prev' - direction in which ticker show will traverse

			tickerHover: false,                 // true, false - if true ticker will pause on mouseover

			projects_wrapperClass: 'latest',					// string - classname attached to the slider wraper

			startingSlide: 0, 									// integer - show will start on specified slide. note: slides are zero based!

			displaySlideQty: 1,									// integer - number of slides to display at once

			moveSlideQty: 1,										// integer - number of slides to move at once

			randomStart: false,									// true, false - if true show will start on a random slide

			onBeforeSlide: function(){},				// function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

			onAfterSlide: function(){},					// function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

			onLastSlide: function(){},					// function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

			onFirstSlide: function(){},					// function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

			onNextSlide: function(){},					// function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

			onPrevSlide: function(){},					// function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

			buildPager: null										// function(slideIndex, slideHtmlObject){ return string; } - advanced use only! see the tutorial here: http://bxslider.com/custom-pager

		}

		

		var options = $.extend(defaults, options);

		

		// cache the base element

		var base = this;

		// initialize (and localize) all variables

		var $parent = '';

		var $origElement = '';

		var $children = '';

		var $outerprojects_wrapper = '';

		var $firstChild = '';

		var childrenWidth = '';

		var childrenOuterWidth = '';

		var projects_wrapperWidth = '';

		var projects_wrapperHeight = '';

		var $pager = '';	

		var interval = '';

		var $autoControls = '';

		var $stopHtml = '';

		var $startContent = '';

		var $stopContent = '';

		var autoPlaying = true;

		var loaded = false;

		var childrenMaxWidth = 0;

		var childrenMaxHeight = 0;

		var currentSlide = 0;	

		var origLeft = 0;

		var origTop = 0;

		var origShowWidth = 0;

		var origShowHeight = 0;

		var tickerLeft = 0;

		var tickerTop = 0;

		var isWorking = false;

    

		var firstSlide = 0;

		var lastSlide = $children.length - 1;

		

						

		// PUBLIC FUNCTIONS

						

		/**

		 * Go to specified slide

		 */		

		this.goToSlide = function(number, stopAuto){

			if(!isWorking){

				isWorking = true;

				// set current slide to argument

				currentSlide = number;

				options.onBeforeSlide(currentSlide, $children.length, $children.eq(currentSlide));

				// check if stopAuto argument is supplied

				if(typeof(stopAuto) == 'undefined'){

					var stopAuto = true;

				}

				if(stopAuto){

					// if show is auto playing, stop it

					if(options.auto){

						base.stopShow(true);

					}

				}			

				slide = number;

				// check for first slide callback

				if(slide == firstSlide){

					options.onFirstSlide(currentSlide, $children.length, $children.eq(currentSlide));

				}

				// check for last slide callback

				if(slide == lastSlide){

					options.onLastSlide(currentSlide, $children.length, $children.eq(currentSlide));

				}

				// horizontal

				if(options.mode == 'horizontal'){

					$parent.animate({'left': '-'+getSlidePosition(slide, 'left')+'px'}, options.speed, options.easing, function(){

						isWorking = false;

						// perform the callback function

						options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

					});

				// vertical

				}else if(options.mode == 'vertical'){

					$parent.animate({'top': '-'+getSlidePosition(slide, 'top')+'px'}, options.speed, options.easing, function(){

						isWorking = false;

						// perform the callback function

						options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

					});			

				// fade	

				}else if(options.mode == 'fade'){

					setChildrenFade();

				}

				// check to remove controls on last/first slide

				checkEndControls();

				// accomodate multi slides

				if(options.moveSlideQty > 1){

					number = Math.floor(number / options.moveSlideQty);

				}

				// make the current slide active

				makeSlideActive(number);

				// display the caption

				showCaptions();

			}

		}

		

		/**

		 * Go to next slide

		 */		

		this.goToNextSlide = function(stopAuto){

			// check if stopAuto argument is supplied

			if(typeof(stopAuto) == 'undefined'){

				var stopAuto = true;

			}

			if(stopAuto){

				// if show is auto playing, stop it

				if(options.auto){

					base.stopShow(true);

				}

			}			

			// makes slideshow finite

			if(!options.infiniteLoop){

				if(!isWorking){

					var slideLoop = false;

					// make current slide the old value plus moveSlideQty

					currentSlide = (currentSlide + (options.moveSlideQty));

					// if current slide has looped on itself

					if(currentSlide <= lastSlide){

						checkEndControls();

						// next slide callback

						options.onNextSlide(currentSlide, $children.length, $children.eq(currentSlide));

						// move to appropriate slide

						base.goToSlide(currentSlide);						

					}else{

						currentSlide -= options.moveSlideQty;

					}

				} // end if(!isWorking)		

			}else{ 

				if(!isWorking){

					isWorking = true;					

					var slideLoop = false;

					// make current slide the old value plus moveSlideQty

					currentSlide = (currentSlide + options.moveSlideQty);

					// if current slide has looped on itself

					if(currentSlide > lastSlide){

						currentSlide = currentSlide % $children.length;

						slideLoop = true;

					}

					// next slide callback

					options.onNextSlide(currentSlide, $children.length, $children.eq(currentSlide));

					// slide before callback

					options.onBeforeSlide(currentSlide, $children.length, $children.eq(currentSlide));

					if(options.mode == 'horizontal'){						

						// get the new 'left' property for $parent

						var parentLeft = (options.moveSlideQty * childrenOuterWidth);

						// animate to the new 'left'

						$parent.animate({'left': '-='+parentLeft+'px'}, options.speed, options.easing, function(){

							isWorking = false;

							// if its time to loop, reset the $parent

							if(slideLoop){

								$parent.css('left', '-'+getSlidePosition(currentSlide, 'left')+'px');

							}

							// perform the callback function

							options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

						});

					}else if(options.mode == 'vertical'){

						// get the new 'left' property for $parent

						var parentTop = (options.moveSlideQty * childrenMaxHeight);

						// animate to the new 'left'

						$parent.animate({'top': '-='+parentTop+'px'}, options.speed, options.easing, function(){

							isWorking = false;

							// if its time to loop, reset the $parent

							if(slideLoop){

								$parent.css('top', '-'+getSlidePosition(currentSlide, 'top')+'px');

							}

							// perform the callback function

							options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

						});

					}else if(options.mode == 'fade'){

						setChildrenFade();

					}					

					// make the current slide active

					if(options.moveSlideQty > 1){

						makeSlideActive(Math.ceil(currentSlide / options.moveSlideQty));

					}else{

						makeSlideActive(currentSlide);

					}

					// display the caption

					showCaptions();

				} // end if(!isWorking)

				

			}	

		} // end function

		

		/**

		 * Go to previous slide

		 */		

		this.goToPreviousSlide = function(stopAuto){

			// check if stopAuto argument is supplied

			if(typeof(stopAuto) == 'undefined'){

				var stopAuto = true;

			}

			if(stopAuto){

				// if show is auto playing, stop it

				if(options.auto){

					base.stopShow(true);

				}

			}			

			// makes slideshow finite

			if(!options.infiniteLoop){	

				if(!isWorking){

					var slideLoop = false;

					// make current slide the old value plus moveSlideQty

					currentSlide = currentSlide - options.moveSlideQty;

					// if current slide has looped on itself

					if(currentSlide < 0){

						currentSlide = 0;

						// if specified, hide the control on the last slide

						if(options.hideControlOnEnd){

							$('.bx-prev', $outerprojects_wrapper).hide();

						}

					}

					checkEndControls();

					// next slide callback

					options.onPrevSlide(currentSlide, $children.length, $children.eq(currentSlide));

					// move to appropriate slide

					base.goToSlide(currentSlide);

				}							

			}else{

				if(!isWorking){

					isWorking = true;			

					var slideLoop = false;

					// make current slide the old value plus moveSlideQty

					currentSlide = (currentSlide - (options.moveSlideQty));

					// if current slide has looped on itself

					if(currentSlide < 0){

						negativeOffset = (currentSlide % $children.length);

						if(negativeOffset == 0){

							currentSlide = 0;

						}else{

							currentSlide = ($children.length) + negativeOffset; 

						}

						slideLoop = true;

					}

					// next slide callback

					options.onPrevSlide(currentSlide, $children.length, $children.eq(currentSlide));

					// slide before callback

					options.onBeforeSlide(currentSlide, $children.length, $children.eq(currentSlide));

					if(options.mode == 'horizontal'){

						// get the new 'left' property for $parent

						var parentLeft = (options.moveSlideQty * childrenOuterWidth);

						// animate to the new 'left'

						$parent.animate({'left': '+='+parentLeft+'px'}, options.speed, options.easing, function(){

							isWorking = false;

							// if its time to loop, reset the $parent

							if(slideLoop){

								$parent.css('left', '-'+getSlidePosition(currentSlide, 'left')+'px');

							}

							// perform the callback function

							options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

						});

					}else if(options.mode == 'vertical'){

						// get the new 'left' property for $parent

						var parentTop = (options.moveSlideQty * childrenMaxHeight);

						// animate to the new 'left'

						$parent.animate({'top': '+='+parentTop+'px'}, options.speed, options.easing, function(){

							isWorking = false;

							// if its time to loop, reset the $parent

							if(slideLoop){

								$parent.css('top', '-'+getSlidePosition(currentSlide, 'top')+'px');

							}

							// perform the callback function

							options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

						});

					}else if(options.mode == 'fade'){

						setChildrenFade();

					}					

					// make the current slide active

					if(options.moveSlideQty > 1){

						makeSlideActive(Math.ceil(currentSlide / options.moveSlideQty));

					}else{

						makeSlideActive(currentSlide);

					}

					// display the caption

					showCaptions();

				} // end if(!isWorking)				

			}

		} // end function

		

		/**

		 * Go to first slide

		 */		

		this.goToFirstSlide = function(stopAuto){

			// check if stopAuto argument is supplied

			if(typeof(stopAuto) == 'undefined'){

				var stopAuto = true;

			}

			base.goToSlide(firstSlide, stopAuto);

		}

		

		/**

		 * Go to last slide

		 */		

		this.goToLastSlide = function(){

			// check if stopAuto argument is supplied

			if(typeof(stopAuto) == 'undefined'){

				var stopAuto = true;

			}

			base.goToSlide(lastSlide, stopAuto);

		}

		

		/**

		 * Get the current slide

		 */		

		this.getCurrentSlide = function(){

			return currentSlide;

		}

		

		/**

		 * Get the total slide count

		 */		

		this.getSlideCount = function(){

			return $children.length;

		}

		

		/**

		 * Stop the slideshow

		 */		

		this.stopShow = function(changeText){

			clearInterval(interval);

			// check if changeText argument is supplied

			if(typeof(changeText) == 'undefined'){

				var changeText = true;

			}

			if(changeText && options.autoControls){

				$autoControls.html($startContent).removeClass('stop').addClass('start');

				autoPlaying = false;

			}

		}

		

		/**

		 * Start the slideshow

		 */		

		this.startShow = function(changeText){

			// check if changeText argument is supplied

			if(typeof(changeText) == 'undefined'){

				var changeText = true;

			}

			setAutoInterval();

			if(changeText && options.autoControls){

				$autoControls.html($stopContent).removeClass('start').addClass('stop');

				autoPlaying = true;

			}

		}

		

		/**

		 * Stops the ticker

		 */		

		this.stopTicker = function(changeText){

			$parent.stop();

			// check if changeText argument is supplied

			if(typeof(changeText) == 'undefined'){

				var changeText = true;

			}

			if(changeText && options.ticker){

				$autoControls.html($startContent).removeClass('stop').addClass('start');

				autoPlaying = false;

			}			

		}

		

		/**

		 * Starts the ticker

		 */		

		this.startTicker = function(changeText){

			if(options.mode == 'horizontal'){

				if(options.tickerDirection == 'next'){

					// get the 'left' property where the ticker stopped

					var stoppedLeft = parseInt($parent.css('left'));

					// calculate the remaining distance the show must travel until the loop

					var remainingDistance = (origShowWidth + stoppedLeft) + $children.eq(0).width();			

				}else if(options.tickerDirection == 'prev'){

					// get the 'left' property where the ticker stopped

					var stoppedLeft = -parseInt($parent.css('left'));

					// calculate the remaining distance the show must travel until the loop

					var remainingDistance = (stoppedLeft) - $children.eq(0).width();

				}

				// calculate the speed ratio to seamlessly finish the loop

				var finishingSpeed = (remainingDistance * options.tickerSpeed) / origShowWidth;

				// call the show

				moveTheShow(tickerLeft, remainingDistance, finishingSpeed);					

			}else if(options.mode == 'vertical'){

				if(options.tickerDirection == 'next'){

					// get the 'top' property where the ticker stopped

					var stoppedTop = parseInt($parent.css('top'));

					// calculate the remaining distance the show must travel until the loop

					var remainingDistance = (origShowHeight + stoppedTop) + $children.eq(0).height();			

				}else if(options.tickerDirection == 'prev'){

					// get the 'left' property where the ticker stopped

					var stoppedTop = -parseInt($parent.css('top'));

					// calculate the remaining distance the show must travel until the loop

					var remainingDistance = (stoppedTop) - $children.eq(0).height();

				}

				// calculate the speed ratio to seamlessly finish the loop

				var finishingSpeed = (remainingDistance * options.tickerSpeed) / origShowHeight;

				// call the show

				moveTheShow(tickerTop, remainingDistance, finishingSpeed);

				// check if changeText argument is supplied

				if(typeof(changeText) == 'undefined'){

					var changeText = true;

				}

				if(changeText && options.ticker){

					$autoControls.html($stopContent).removeClass('start').addClass('stop');

					autoPlaying = true;

				}						

			}

		}

				

		/**

		 * Initialize a new slideshow

		 */		

		this.initShow = function(){

			

			// reinitialize all variables

			// base = this;

			$parent = $(this);

			$origElement = $parent.clone();

			$children = $parent.children();

			$outerprojects_wrapper = '';

			$firstChild = $parent.children(':first');

			childrenWidth = $firstChild.width();

			childrenMaxWidth = 0;

			childrenOuterWidth = $firstChild.outerWidth();

			childrenMaxHeight = 0;

			projects_wrapperWidth = getprojects_wrapperWidth();

			projects_wrapperHeight = getprojects_wrapperHeight();

			isWorking = false;

			$pager = '';	

			currentSlide = 0;	

			origLeft = 0;

			origTop = 0;

			interval = '';

			$autoControls = '';

			$stopHtml = '';

			$startContent = '';

			$stopContent = '';

			autoPlaying = true;

			loaded = false;

			origShowWidth = 0;

			origShowHeight = 0;

			tickerLeft = 0;

			tickerTop = 0;

      

			firstSlide = 0;

			lastSlide = $children.length - 1;

						

			// get the largest child's height and width

			$children.each(function(index) {

			  if($(this).outerHeight() > childrenMaxHeight){

					childrenMaxHeight = $(this).outerHeight();

				}

				if($(this).outerWidth() > childrenMaxWidth){

					childrenMaxWidth = $(this).outerWidth();

				}

			});



			// get random slide number

			if(options.randomStart){

				var randomNumber = Math.floor(Math.random() * $children.length);

				currentSlide = randomNumber;

				origLeft = childrenOuterWidth * (options.moveSlideQty + randomNumber);

				origTop = childrenMaxHeight * (options.moveSlideQty + randomNumber);

			// start show at specific slide

			}else{

				currentSlide = options.startingSlide;

				origLeft = childrenOuterWidth * (options.moveSlideQty + options.startingSlide);

				origTop = childrenMaxHeight * (options.moveSlideQty + options.startingSlide);

			}

						

			// set initial css

			initCss();

			

			// check to show pager

			if(options.pager && !options.ticker){

				if(options.pagerType == 'full'){

					showPager('full');

				}else if(options.pagerType == 'short'){

					showPager('short');

				}

			}

						

			// check to show controls

			if(options.controls && !options.ticker){

				setControlsVars();

			}

						

			// check if auto

			if(options.auto || options.ticker){

				// check if auto controls are displayed

				if(options.autoControls){

					setAutoControlsVars();

				}

				// check if show should auto start

				if(options.autoStart){

					// check if autostart should delay

					setTimeout(function(){

						base.startShow(true);

					}, options.autoDelay);

				}else{

					base.stopShow(true);

				}

				// check if show should pause on hover

				if(options.autoHover && !options.ticker){

					setAutoHover();

				}

			}						

			// make the starting slide active

			if(options.moveSlideQty > 1){

				makeSlideActive(Math.ceil(currentSlide / options.moveSlideQty));

			}else{			

				makeSlideActive(currentSlide);			

			}

			// check for finite show and if controls should be hidden

			checkEndControls();

			// show captions

			if(options.captions){

				showCaptions();

			}

			// perform the callback function

			options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

		}

		

		/**

		 * Destroy the current slideshow

		 */		

		this.destroyShow = function(){			

			// stop the auto show

			clearInterval(interval);

			// remove any controls / pagers that have been appended

			$('.leftarrow, .rightarrow, .bx-pager, .bx-auto', $outerprojects_wrapper).remove();

			// unwrap all bx-projects_wrappers

			$parent.unwrap().unwrap().removeAttr('style');

			// remove any styles that were appended

			$parent.children().removeAttr('style').not('.pager').remove();

			// remove any childrent that were appended

			$children.removeClass('pager');

			

		}

		

		/**

		 * Reload the current slideshow

		 */		

		this.reloadShow = function(){

			base.destroyShow();

			base.initShow();

		}

		

		// PRIVATE FUNCTIONS

		

		/**

		 * Creates all neccessary styling for the slideshow

		 */		

		function initCss(){

			// layout the children

			setChildrenLayout(options.startingSlide);

			// CSS for horizontal mode

			if(options.mode == 'horizontal'){

				// wrap the <ul> in div that acts as a window and make the <ul> uber wide

				$parent

				.wrap('<div class="'+options.projects_wrapperClass+'" style="width:720px; position:relative;"></div>')

				.wrap('<div class="projects_wrapper" style="position:relative; overflow:hidden; width:'+projects_wrapperWidth+'px;"></div>')

				.css({

				  width: '999999px',

				  position: 'relative',

					left: '-'+(origLeft)+'px'

				});

				$parent.children().css({

					width: childrenWidth,

				  'float': 'left',

				  listStyle: 'none'

				});					

				$outerprojects_wrapper = $parent.parent().parent();

				$children.addClass('pager');

			// CSS for vertical mode

			}else if(options.mode == 'vertical'){

				// wrap the <ul> in div that acts as a window and make the <ul> uber tall

				$parent

				.wrap('<div class="'+options.projects_wrapperClass+'" style="width:'+childrenMaxWidth+'px; position:relative;"></div>')

				.wrap('<div class="projects_wrapper" style="width:'+childrenMaxWidth+'px; height:'+projects_wrapperHeight+'px; position:relative; overflow:hidden;"></div>')

				.css({

				  height: '999999px',

				  position: 'relative',

					top: '-'+(origTop)+'px'

				});

				$parent.children().css({

				  listStyle: 'none',

					height: childrenMaxHeight

				});					

				$outerprojects_wrapper = $parent.parent().parent();

				$children.addClass('pager');

			// CSS for fade mode

			}else if(options.mode == 'fade'){

				// wrap the <ul> in div that acts as a window

				$parent

				.wrap('<div class="'+options.projects_wrapperClass+'" style="width:'+childrenMaxWidth+'px; position:relative;"></div>')

				.wrap('<div class="projects_wrapper" style="height:'+childrenMaxHeight+'px; width:'+childrenMaxWidth+'px; position:relative; overflow:hidden;"></div>');

				$parent.children().css({

				  listStyle: 'none',

				  position: 'absolute',

					top: 0,

					left: 0,

					zIndex: 98

				});					

				$outerprojects_wrapper = $parent.parent().parent();

				$children.not(':eq('+currentSlide+')').fadeTo(0, 0);

				$children.eq(currentSlide).css('zIndex', 99);

			}

			// if captions = true setup a div placeholder

			if(options.captions && options.captionsSelector == null){

				$outerprojects_wrapper.append('<div class="bx-captions"></div>');

			}			

		}

		

		/**

		 * Depending on mode, lays out children in the proper setup

		 */		

		function setChildrenLayout(){			

			// lays out children for horizontal or vertical modes

			if(options.mode == 'horizontal' || options.mode == 'vertical'){

								

				// get the children behind

				var $prependedChildren = getArraySample($children, 0, options.moveSlideQty, 'backward');

				

				// add each prepended child to the back of the original element

				$.each($prependedChildren, function(index) {

					$parent.prepend($(this));

				});			

				

				// total number of slides to be hidden after the window

				var totalNumberAfterWindow = ($children.length + options.moveSlideQty) - 1;

				// number of original slides hidden after the window

				var pagerExcess = $children.length - options.displaySlideQty;

				// number of slides to append to the original hidden slides

				var numberToAppend = totalNumberAfterWindow - pagerExcess;

				// get the sample of extra slides to append

				var $appendedChildren = getArraySample($children, 0, numberToAppend, 'forward');

				

				if(options.infiniteLoop){

					// add each appended child to the front of the original element

					$.each($appendedChildren, function(index) {

						$parent.append($(this));

					});

				}

			}

		}

		

		/**

		 * Sets all variables associated with the controls

		 */		

		function setControlsVars(){

			// check if text or images should be used for controls

			// check "next"

			if(options.nextImage != ''){

				nextContent = options.nextImage;

				nextType = 'image';

			}else{

				nextContent = options.nextText;

				nextType = 'text';

			}

			// check "prev"

			if(options.prevImage != ''){

				prevContent = options.prevImage;

				prevType = 'image';

			}else{

				prevContent = options.prevText;

				prevType = 'text';

			}

			// show the controls

			showControls(nextType, nextContent, prevType, prevContent);

		}			

		

		/**

		 * Puts slideshow into auto mode

		 *

		 * @param int pause number of ms the slideshow will wait between slides 

		 * @param string direction 'forward', 'backward' sets the direction of the slideshow (forward/backward)

		 * @param bool controls determines if start/stop controls will be displayed

		 */		

		function setAutoInterval(){

			if(options.auto){

				// finite loop

				if(!options.infiniteLoop){

					if(options.autoDirection == 'next'){

						interval = setInterval(function(){

							currentSlide += options.moveSlideQty;

							// if currentSlide has exceeded total number

							if(currentSlide > lastSlide){

								currentSlide = currentSlide % $children.length;

							}

							base.goToSlide(currentSlide, false);

						}, options.pause);

					}else if(options.autoDirection == 'prev'){

						interval = setInterval(function(){

							currentSlide -= options.moveSlideQty;

							// if currentSlide is smaller than zero

							if(currentSlide < 0){

								negativeOffset = (currentSlide % $children.length);

								if(negativeOffset == 0){

									currentSlide = 0;

								}else{

									currentSlide = ($children.length) + negativeOffset; 

								}

							}

							base.goToSlide(currentSlide, false);

						}, options.pause);

					}

				// infinite loop

				}else{

					if(options.autoDirection == 'next'){

						interval = setInterval(function(){

							base.goToNextSlide(false);

						}, options.pause);

					}else if(options.autoDirection == 'prev'){

						interval = setInterval(function(){

							base.goToPreviousSlide(false);

						}, options.pause);

					}

				}

			

			}else if(options.ticker){

				

				options.tickerSpeed *= 10;

												

				// get the total width of the original show

				$('.pager', $outerprojects_wrapper).each(function(index) {

				  origShowWidth += $(this).width();

					origShowHeight += $(this).height();

				});

				

				// if prev start the show from the last slide

				if(options.tickerDirection == 'prev' && options.mode == 'horizontal'){

					$parent.css('left', '-'+(origShowWidth+origLeft)+'px');

				}else if(options.tickerDirection == 'prev' && options.mode == 'vertical'){

					$parent.css('top', '-'+(origShowHeight+origTop)+'px');

				}

				

				if(options.mode == 'horizontal'){

					// get the starting left position

					tickerLeft = parseInt($parent.css('left'));

					// start the ticker

					moveTheShow(tickerLeft, origShowWidth, options.tickerSpeed);

				}else if(options.mode == 'vertical'){

					// get the starting top position

					tickerTop = parseInt($parent.css('top'));

					// start the ticker

					moveTheShow(tickerTop, origShowHeight, options.tickerSpeed);

				}												

				

				// check it tickerHover applies

				if(options.tickerHover){

					setTickerHover();

				}					

			}			

		}

		

		function moveTheShow(leftCss, distance, speed){

			// if horizontal

			if(options.mode == 'horizontal'){

				// if next

				if(options.tickerDirection == 'next'){

					$parent.animate({'left': '-='+distance+'px'}, speed, 'linear', function(){

						$parent.css('left', leftCss);

						moveTheShow(leftCss, origShowWidth, options.tickerSpeed);

					});

				// if prev

				}else if(options.tickerDirection == 'prev'){

					$parent.animate({'left': '+='+distance+'px'}, speed, 'linear', function(){

						$parent.css('left', leftCss);

						moveTheShow(leftCss, origShowWidth, options.tickerSpeed);

					});

				}

			// if vertical		

			}else if(options.mode == 'vertical'){

				// if next

				if(options.tickerDirection == 'next'){

					$parent.animate({'top': '-='+distance+'px'}, speed, 'linear', function(){

						$parent.css('top', leftCss);

						moveTheShow(leftCss, origShowHeight, options.tickerSpeed);

					});

				// if prev

				}else if(options.tickerDirection == 'prev'){

					$parent.animate({'top': '+='+distance+'px'}, speed, 'linear', function(){

						$parent.css('top', leftCss);

						moveTheShow(leftCss, origShowHeight, options.tickerSpeed);

					});

				}

			}

		}		

		

		/**

		 * Sets all variables associated with the controls

		 */		

		function setAutoControlsVars(){

			// check if text or images should be used for controls

			// check "start"

			if(options.startImage != ''){

				startContent = options.startImage;

				startType = 'image';

			}else{

				startContent = options.startText;

				startType = 'text';

			}

			// check "stop"

			if(options.stopImage != ''){

				stopContent = options.stopImage;

				stopType = 'image';

			}else{

				stopContent = options.stopText;

				stopType = 'text';

			}

			// show the controls

			showAutoControls(startType, startContent, stopType, stopContent);

		}

		

		/**

		 * Handles hover events for auto shows

		 */		

		function setAutoHover(){

			// hover over the slider window

			$outerprojects_wrapper.find('.projects_wrapper').hover(function() {

				if(autoPlaying){

					base.stopShow(false);

				}

			}, function() {

				if(autoPlaying){

					base.startShow(false);

				}

			});

		}

		

		/**

		 * Handles hover events for ticker mode

		 */		

		function setTickerHover(){

			// on hover stop the animation

			$parent.hover(function() {

				if(autoPlaying){

					base.stopTicker(false);

				}

			}, function() {

				if(autoPlaying){

					base.startTicker(false);

				}

			});

		}		

		

		/**

		 * Handles fade animation

		 */		

		function setChildrenFade(){

			// fade out any other child besides the current

			$children.not(':eq('+currentSlide+')').fadeTo(options.speed, 0).css('zIndex', 98);

			// fade in the current slide

			$children.eq(currentSlide).css('zIndex', 99).fadeTo(options.speed, 1, function(){

				isWorking = false;

				// ie fade fix

				if(jQuery.browser.msie){

					$children.eq(currentSlide).get(0).style.removeAttribute('filter');

				}

				// perform the callback function

				options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide));

			});

		};

				

		/**

		 * Makes slide active

		 */		

		function makeSlideActive(number){

			if(options.pagerType == 'full' && options.pager){

				// remove all active classes

				$('a', $pager).removeClass(options.pagerActiveClass);

				// assign active class to appropriate slide

				$('a', $pager).eq(number).addClass(options.pagerActiveClass);

			}else if(options.pagerType == 'short' && options.pager){

				$('.bx-pager-current', $pager).html(currentSlide+1);

			}

		}

				

		/**

		 * Displays next/prev controls

		 *

		 * @param string nextType 'image', 'text'

		 * @param string nextContent if type='image', specify a filepath to the image. if type='text', specify text.

		 * @param string prevType 'image', 'text'

		 * @param string prevContent if type='image', specify a filepath to the image. if type='text', specify text.

		 */		

		function showControls(nextType, nextContent, prevType, prevContent){

			// create pager html elements

			var $prevHtml = $('<a href="" class="leftarrow"></a>');

			var $nextHtml = $('<a href="" class="rightarrow"></a>');

			// check if next is 'text' or 'image'

			if(nextType == 'text'){

				$nextHtml.html(nextContent);

			}else{

				$nextHtml.html('<img src="'+nextContent+'" />');

			}

			// check if prev is 'text' or 'image'

			if(prevType == 'text'){

				$prevHtml.html(prevContent);

			}else{

				$prevHtml.html('<img src="'+prevContent+'" />');

			}

			// check if user supplied a selector to populate next control

			if(options.prevSelector){

				$(options.prevSelector).append($prevHtml);

			}else{

				$outerprojects_wrapper.append($prevHtml);

			}

			// check if user supplied a selector to populate next control

			if(options.nextSelector){

				$(options.nextSelector).append($nextHtml);

			}else{

				$outerprojects_wrapper.append($nextHtml);

			}

			// click next control

			$nextHtml.click(function() {

				base.goToNextSlide();

				return false;

			});

			// click prev control

			$prevHtml.click(function() {

				base.goToPreviousSlide();

				return false;

			});

		}

		

		/**

		 * Displays the pager

		 *

		 * @param string type 'full', 'short'

		 */		

		function showPager(type){

			// sets up logic for finite multi slide shows

			var pagerQty = $children.length;

			// if we are moving more than one at a time and we have a finite loop

			if(options.moveSlideQty > 1){

				// if slides create an odd number of pages

				if($children.length % options.moveSlideQty != 0){

					// pagerQty = $children.length / options.moveSlideQty + 1;

					pagerQty = Math.ceil($children.length / options.moveSlideQty);

				// if slides create an even number of pages

				}else{

					pagerQty = $children.length / options.moveSlideQty;

				}

			}

			var pagerString = '';

			// check if custom build function was supplied

			if(options.buildPager){

				for(var i=0; i<pagerQty; i++){

					pagerString += options.buildPager(i, $children.eq(i * options.moveSlideQty));

				}

				

			// if not, use default pager

			}else if(type == 'full'){

				// build the full pager

				for(var i=1; i<=pagerQty; i++){

					pagerString += '<a href="" class="pager-link pager-'+i+'">'+i+'</a>';

				}

			}else if(type == 'short') {

				// build the short pager

				pagerString = '<span class="bx-pager-current">'+(options.startingSlide+1)+'</span> '+options.pagerShortSeparator+' <span class="bx-pager-total">'+$children.length+'<span>';

			}	

			// check if user supplied a pager selector

			if(options.pagerSelector){

				$(options.pagerSelector).append(pagerString);

				$pager = $(options.pagerSelector);

			}else{

				var $pagerContainer = $('<div class="bx-pager"></div>');

				$pagerContainer.append(pagerString);

				// attach the pager to the DOM

				if(options.pagerLocation == 'top'){

					$outerprojects_wrapper.prepend($pagerContainer);

				}else if(options.pagerLocation == 'bottom'){

					$outerprojects_wrapper.append($pagerContainer);

				}

				// cache the pager element

				$pager = $('.bx-pager', $outerprojects_wrapper);

			}

			$pager.children().click(function() {

				// only if pager is full mode

				if(options.pagerType == 'full'){

					// get the index from the link

					var slideIndex = $pager.children().index(this);

					// accomodate moving more than one slide

					if(options.moveSlideQty > 1){

						slideIndex *= options.moveSlideQty;

					}

					base.goToSlide(slideIndex);

				}

				return false;

			});

		}

				

		/**

		 * Displays captions

		 */		

		function showCaptions(){

			// get the title from each image

		  var caption = $('img', $children.eq(currentSlide)).attr('title');

			// if the caption exists

			if(caption != ''){

				// if user supplied a selector

				if(options.captionsSelector){

					$(options.captionsSelector).html(caption);

				}else{

					$('.bx-captions', $outerprojects_wrapper).html(caption);

				}

			}else{

				// if user supplied a selector

				if(options.captionsSelector){

					$(options.captionsSelector).html('&nbsp;');

				}else{

					$('.bx-captions', $outerprojects_wrapper).html('&nbsp;');

				}				

			}

		}

		

		/**

		 * Displays start/stop controls for auto and ticker mode

		 *

		 * @param string type 'image', 'text'

		 * @param string next [optional] if type='image', specify a filepath to the image. if type='text', specify text.

		 * @param string prev [optional] if type='image', specify a filepath to the image. if type='text', specify text.

		 */

		function showAutoControls(startType, startContent, stopType, stopContent){

			// create pager html elements

			$autoControls = $('<a href="" class="bx-start"></a>');

			// check if start is 'text' or 'image'

			if(startType == 'text'){

				$startContent = startContent;

			}else{

				$startContent = '<img src="'+startContent+'" />';

			}

			// check if stop is 'text' or 'image'

			if(stopType == 'text'){

				$stopContent = stopContent;

			}else{

				$stopContent = '<img src="'+stopContent+'" />';

			}

			// check if user supplied a selector to populate next control

			if(options.autoControlsSelector){

				$(options.autoControlsSelector).append($autoControls);

			}else{

				$outerprojects_wrapper.append('<div class="bx-auto"></div>');

				$('.bx-auto', $outerprojects_wrapper).html($autoControls);

			}

						

			// click start control

			$autoControls.click(function() {

				if(options.ticker){

					if($(this).hasClass('stop')){

						base.stopTicker();

					}else if($(this).hasClass('start')){

						base.startTicker();

					}

				}else{

					if($(this).hasClass('stop')){

						base.stopShow(true);

					}else if($(this).hasClass('start')){

						base.startShow(true);

					}

				}

				return false;

			});

			

		}

		

		/**

		 * Checks if show is in finite mode, and if slide is either first or last, then hides the respective control

		 */		

		function checkEndControls(){

			if(!options.infiniteLoop && options.hideControlOnEnd){

				// check previous

				if(currentSlide == firstSlide){

					$('.bx-prev', $outerprojects_wrapper).hide();				

				}else{

					$('.bx-prev', $outerprojects_wrapper).show();

				}

				// check next

				if(currentSlide == lastSlide){

					$('.bx-next', $outerprojects_wrapper).hide();

				}else{

					$('.bx-next', $outerprojects_wrapper).show();

				}

			}

		}

		

		/**

		 * Returns the left offset of the slide from the parent container

		 */		

		function getSlidePosition(number, side){			

			if(side == 'left'){

				var position = $('.pager', $outerprojects_wrapper).eq(number).position().left;

			}else if(side == 'top'){

				var position = $('.pager', $outerprojects_wrapper).eq(number).position().top;

			}

			return position;

		}

		

		/**

		 * Returns the width of the projects_wrapper

		 */		

		function getprojects_wrapperWidth(){

			var projects_wrapperWidth = $firstChild.outerWidth() * options.displaySlideQty;

			return projects_wrapperWidth;

		}

		

		/**

		 * Returns the height of the projects_wrapper

		 */		

		function getprojects_wrapperHeight(){

			// if displaying multiple slides, multiple projects_wrapper width by number of slides to display

			var projects_wrapperHeight = $firstChild.outerHeight() * options.displaySlideQty;

			return projects_wrapperHeight;

		}

		

		/**

		 * Returns a sample of an arry and loops back on itself if the end of the array is reached

		 *

		 * @param array array original array the sample is derived from

		 * @param int start array index sample will start

		 * @param int length number of items in the sample

		 * @param string direction 'forward', 'backward' direction the loop should travel in the array

		 */		

		function getArraySample(array, start, length, direction){

			// initialize empty array

			var sample = [];

			// clone the length argument

			var loopLength = length;

			// determines when the empty array should start being populated

			var startPopulatingArray = false;

			// reverse the array if direction = 'backward'

			if(direction == 'backward'){

				array = $.makeArray(array);

				array.reverse();

			}

			// loop through original array until the length argument is met

			while(loopLength > 0){				

				// loop through original array

				$.each(array, function(index, val) {

					// check if length has been met

					if(loopLength > 0){

						// don't do anything unless first index has been reached

					  if(!startPopulatingArray){

							// start populating empty array

							if(index == start){

								startPopulatingArray = true;

								// add element to array

								sample.push($(this).clone());

								// decrease the length clone variable

								loopLength--;

							}

						}else{

							// add element to array

							sample.push($(this).clone());

							// decrease the length clone variable

							loopLength--;

						}

					// if length has been met, break loose

					}else{

						return false;

					}			

				});				

			}

			return sample;

		}

												

		this.each(function(){			

			base.initShow();

		});

				

		return this;						

	}

	

	jQuery.fx.prototype.cur = function(){

		if ( this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null) ) {

			return this.elem[ this.prop ];

		}



		var r = parseFloat( jQuery.css( this.elem, this.prop ) );

		// return r && r > -10000 ? r : 0;

		return r;

	}



		

})(jQuery);




