


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





var xAjaxBase = '';

function xAjaxURL(pxPage) {
    var fxSubFolder;
    var fxName = xName;
    fxSubFolder = '';
    if ( pxPage.indexOf('//') >= 0 ) {
        ayPage = pxPage.split('//');
        pxPage = ayPage[2];
        fxSubFolder = ayPage[0] + '/';
        fxName = ayPage[1];
    }

    fxQS = '';
    if ( pxPage.indexOf('?') > 0 ) {
        ayPage = pxPage.split('?');
        fxQS = 'xAjax=' + ayPage[0] + '&' + ayPage[1] + '&';
    } else {
        fxQS = 'xAjax=' + pxPage + '&';
    }

    fxQS = fxQS + xPageQS + 'xName=' + fxName + '&xType=ajx&';
    return xAjaxBase + fxSubFolder + 'index.ajx?' + fxQS;
}

function xAjaxSubmit(pxForm) {
    xAjax($('#'+pxForm).attr('action'), pxForm + 'Validate', pxForm);
    return false;
}

function xAjax(pxPage, pxSendTo, pxForm) {
    xFwAjax(pxPage, pxSendTo, pxForm);
}

function cAjax(pxPage, pxSendTo, pxForm) {
    var current;
    current = '';         
    if (localStorage.getItem(pxPage + pxSendTo + pxForm)) {     
        $('#' + pxSendTo).html(localStorage.getItem(pxPage + pxSendTo + pxForm));                              
    }
    xFwAjax(pxPage, pxSendTo, pxForm, true);                                   
}

function xFwAjax(pxPage, pxSendTo, pxForm, pxCache) {
    var fxReturn = '';
    var fxSubFolder;
    var fxName = xName;
    fxSubFolder = '';
    if ( pxPage.indexOf('////') >= 0 ) {
        ayPage = pxPage.split('//');
        pxPage = ayPage[2];
        fxSubFolder = ayPage[0] + '/';
        fxName = ayPage[1];
    } else if ( pxPage.indexOf('//') >= 0 ) {
        ayPage = pxPage.split('//');
        pxPage = ayPage[1];
        fxName = ayPage[0];
    }

    var fxData;
    var fxMethod;
    fxQS = '';

    if ( pxPage.indexOf('?') > 0 ) {
        ayPage = pxPage.split('?');
        fxQS = 'xAjax=' + ayPage[0] + '&' + ayPage[1] + '&';
    } else {
        fxQS = 'xAjax=' + pxPage + '&';
    }

    if (pxCache==undefined) {
        cacheThis = false;    
    } else {
        cacheThis = pxCache;
    }                     

    if (pxSendTo==undefined) {
        pxSendTo = 'xRec';
    }

    if (pxForm == undefined) {
        fxData = '';
        fxMethod = 'GET';
    } else {
        fxData = '';
        fxData = $('#' + pxForm).serialize()
        fxMethod = 'POST';
    }

    fxQS = fxQS + xPageQS + 'xName=' + fxName + '&xType=ajx&';

    $.ajax({
            type: fxMethod,
            data: fxData,
            url: xAjaxBase + fxSubFolder + 'index.ajx?' + fxQS,
            dataType: 'html',
            cache: false,
            async: true,
            success: function(html){      
                if (cacheThis) {
                    localStorage.setItem(pxPage + pxSendTo + pxForm, html);
                }
                if ( $('#' + pxSendTo).length == 1 ) {
                    $('#' + pxSendTo).html(html);
                    xAjaxLoaded(cacheThis);
                }
            }
    });                
}

var xAjaxLoadedAdded = '';

function xAjaxLoadedAdd(pxEval) {
    xAjaxLoadedAdded = xAjaxLoadedAdded + '; ' + pxEval;
}

function xAjaxLoaded() {
    $('.ajaxCmd').each(function(i){
            var varEvalText
            varEvalText = $(this).text();
            $(this).html('');
            $(this).removeClass('ajaxCmd');
            $(this).remove();
            eval(varEvalText);
    });
    if (xAjaxLoadedAdded!='') {
        eval(xAjaxLoadedAdded);
    }


}

$(document).ready(function() {
        xAjaxLoaded();
});



function xAppTabs() {
    $('.xAppTabCont').hide();
    $('.xAppTabs a').bind('click', function() {
            $('.xAppTabs a').removeClass('scUp');
            $(this).addClass('scUp').blur();
            $('.xAppTabCont').hide();
            tabName = $(this).attr('href');
            tabArray = tabName.split('#');
            tabName = tabArray[1];
            tabName = 'xAppTabCont_' + tabName;
            $('#' + tabName).show();
            return false;
    });
    $('.xAppTabs a:first').click();
}

function xLocation(pxLocation) {
    if (pxLocation=='reload') {
        window.location = window.location;
    } else {
        window.location = $('base').attr('href') + pxLocation;
    }
}















var x64KeyString = "ABCDEFGHIJKLMNOP" +
"QRSTUVWXYZabcdef" +
"ghijklmnopqrstuv" +
"wxyz0123456789+/" +
"=";

function x64Encode(input) {
    input = escape(input);
    var output = "";
    var chr1, chr2, chr3 = "";
    var enc1, enc2, enc3, enc4 = "";
    var i = 0;

    do {
        chr1 = input.charCodeAt(i++);
        chr2 = input.charCodeAt(i++);
        chr3 = input.charCodeAt(i++);

        enc1 = chr1 >> 2;
        enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
        enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
        enc4 = chr3 & 63;

        if (isNaN(chr2)) {
            enc3 = enc4 = 64;
        } else if (isNaN(chr3)) {
            enc4 = 64;
        }

        output = output +
        x64KeyString.charAt(enc1) +
        x64KeyString.charAt(enc2) +
        x64KeyString.charAt(enc3) +
        x64KeyString.charAt(enc4);
        chr1 = chr2 = chr3 = "";
        enc1 = enc2 = enc3 = enc4 = "";
    } while (i < input.length);

    return output;
}

function x64ObjectDecode(data) {
    for(var item in data) {
        var type = typeof data[item];
        if(type === 'object') decodeData(data[item]);
        else if(type === 'string') data[item] = decodeURIComponent(data[item]);
    }
}

function x64Object(pxString) {
    //return $.parseJSON('(' + x64Decode(pxString) + ')');
    data = $.parseJSON(x64Decode(pxString));
    for(var item in data) {
        var type = typeof data[item];
        if(type === 'object') x64ObjectDecode(data[item]);
        else if(type === 'string') data[item] = decodeURIComponent(data[item]);
    }
    return data;
}

function x64Decode(input) {
    var output = "";
    var chr1, chr2, chr3 = "";
    var enc1, enc2, enc3, enc4 = "";
    var i = 0;

    // remove all characters that are not A-Z, a-z, 0-9, +, /, or =
    var base64test = /[^A-Za-z0-9\+\/\=]/g;
    if (base64test.exec(input)) {
        alert("There were invalid base64 characters in the input text.\n" +
            "Valid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\n" +
            "Expect errors in decoding.");
    }
    input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

    do {
        enc1 = x64KeyString.indexOf(input.charAt(i++));
        enc2 = x64KeyString.indexOf(input.charAt(i++));
        enc3 = x64KeyString.indexOf(input.charAt(i++));
        enc4 = x64KeyString.indexOf(input.charAt(i++));

        chr1 = (enc1 << 2) | (enc2 >> 4);
        chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
        chr3 = ((enc3 & 3) << 6) | enc4;

        output = output + String.fromCharCode(chr1);

        if (enc3 != 64) {
            output = output + String.fromCharCode(chr2);
        }
        if (enc4 != 64) {
            output = output + String.fromCharCode(chr3);
        }

        chr1 = chr2 = chr3 = "";
        enc1 = enc2 = enc3 = enc4 = "";

    } while (i < input.length);

    return unescape(output);
}











isIos = false;



$(document).ready(function(){

    if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod') {
        isIos = true;

    };


    var hoverObj;
    var hoverTimeout;
    $('#headerNaveCountriesLink')
    .bind('mouseenter', function(e){
        if (hoverTimeout) {
            clearTimeout(hoverTimeout);
        }
        hoverObj = $(this);
        varWidth = ((($(document).width())-980)/2) + 100;
        $('#header-nav ul li').removeClass('active');
        $('#headNavCountries')
        .css('top', 120)
        .css('left', varWidth)
        ;
        $('#headNavCountries').show();
        $(this).addClass('active').children('div.header-nav-submenu').addClass('active');
    })
    .bind('mouseleave', function(e){
        hoverTimeout = setTimeout('$(\'#headNavCountries\').hide();',250);
    })
    .bind('click', function(e){
        $(this).addClass('hold');
    });


    $('#headNavCountries').bind('mouseenter', function(e){
        if (hoverTimeout) {
            clearTimeout(hoverTimeout);
        }
    })
    $('#headNavCountries').bind('mouseleave', function(e){
        hoverTimeout = setTimeout('$(\'#headNavCountries\').hide();',250);
    })

    /*
    $('#wrapper').bind('click', function(e){
    $('#header-nav ul li').removeClass('hold').removeClass('active');
    });
    */
    var loc = location.pathname;
    var base = $('base').attr('href');
    base = base.replace(location.protocol + '//' + location.hostname, '');
    loc = loc.replace(base, '');
    if ($('#nav a[href='+loc+']').parents('li.parent').length >= 1) {
        $('#nav a[href='+loc+']').addClass('active');
        $('#nav a[href='+loc+']').parents('li.parent').addClass('open');
    } else {
        ayLoc = loc.split('.htm');
        loc = ayLoc[0];
        ayLoc = loc.split('/');
        ayLoc.pop();
        if (ayLoc.length > 2) {
            loc = ayLoc.join('/');
            $('#nav a[href^='+loc+']').addClass('active');
            $('#nav a[href^='+loc+']').parents('li.parent').addClass('open');
        }
    }
    $('a.colorbox').colorbox(
    {opacity: colorBoxOpacity},
    colorBoxFix
    );

    setTimeout('loadThirdParties()', 500);

    $('#fullHeadCountries').html(headNavData());

});

var colorBoxOpacity;
colorBoxOpacity = .5;

function colorBoxFix() {
    $('#cboxCurrent').hide();
}

var compareToLast = '';

function compareListClick(pxItem) {
    if ( $(pxItem).hasClass('scUp') ) {
        $(pxItem).removeClass('scUp');
    } else {
        $(pxItem).addClass('scUp');
    }
    var varIds = '';
    $(pxItem).parent().find('.scUp').each(function(index) {
        if (varIds=='') {
            varIds = $(this).attr('id');
        } else {
            varIds = varIds + ',' + $(this).attr('id');
        }
    });
    compareToLast = varIds;
    return varIds;
}


var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-232748-1']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


function loadThirdParties() {


    var jsItem = document.createElement('script'); jsItem.type = 'text/javascript'; jsItem.async = true;
    jsItem.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jsItem, s);

    var jsItemAddthis = document.createElement('script'); jsItemAddthis.type = 'text/javascript'; jsItemAddthis.async = true;
    jsItemAddthis.src = 'https://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e4a95bb643641b7&domready=1';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jsItemAddthis, s);

}

function loadThirdPartiesStart() {
    $(document).bind('mousemove', function() {
        loadThirdParties();
        $(document).unbind('mousemove');
    });

}



function headNavData() {
    
    return '<a href="country/Afghanistan.htm">Afghanistan</a><a href="country/Akrotiri.htm">Akrotiri</a><a href="country/Albania.htm">Albania</a><a href="country/Algeria.htm">Algeria</a><a href="country/AmericanSamoa.htm">American Samoa</a><a href="country/Andorra.htm">Andorra</a><a href="country/Angola.htm">Angola</a><a href="country/Anguilla.htm">Anguilla</a><a href="country/Antarctica.htm">Antarctica</a><a href="country/AntiguaandBarbuda.htm">Antigua and Barbuda</a><a href="country/Argentina.htm">Argentina</a><a href="country/Armenia.htm">Armenia</a><a href="country/Aruba.htm">Aruba</a><a href="country/Australia.htm">Australia</a><a href="country/Austria.htm">Austria</a><a href="country/Azerbaijan.htm">Azerbaijan</a><a href="country/Bahrain.htm">Bahrain</a><a href="country/Bangladesh.htm">Bangladesh</a><a href="country/Barbados.htm">Barbados</a><a href="country/Belarus.htm">Belarus</a><a href="country/Belgium.htm">Belgium</a><a href="country/Belize.htm">Belize</a><a href="country/Benin.htm">Benin</a><a href="country/Bermuda.htm">Bermuda</a><a href="country/Bhutan.htm">Bhutan</a><a href="country/Bolivia.htm">Bolivia</a><a href="country/BosniaandHerzegovina.htm">Bosnia and Herzegovina</a><a href="country/Botswana.htm">Botswana</a><a href="country/Brazil.htm">Brazil</a><a href="country/British-Indian-Ocean-Territory.htm">British Indian Ocean Territory</a><a href="country/BritishVirginIslands.htm">British Virgin Islands</a><a href="country/Brunei.htm">Brunei</a><a href="country/Bulgaria.htm">Bulgaria</a><a href="country/BurkinaFaso.htm">Burkina Faso</a><a href="country/Burma.htm">Burma (Myanmar)</a><a href="country/Burundi.htm">Burundi</a><a href="country/Cambodia.htm">Cambodia</a><a href="country/Cameroon.htm">Cameroon</a><a href="country/Canada.htm">Canada</a><a href="country/CapeVerde.htm">Cape Verde</a><a href="country/CaymanIslands.htm">Cayman Islands</a><a href="country/CentralAfricanRepublic.htm">Central African Republic</a><a href="country/Chad.htm">Chad</a><a href="country/Chile.htm">Chile</a><a href="country/China.htm">China</a><a href="country/ChristmasIsland.htm">Christmas Island</a><a href="country/ClippertonIsland.htm">Clipperton Island</a><a href="country/CocosKeelingIslands.htm">Cocos (Keeling) Islands</a><a href="country/Colombia.htm">Colombia</a><a href="country/Comoros.htm">Comoros</a><a href="country/CookIslands.htm">Cook Islands</a><a href="country/CoralSeaIslands.htm">Coral Sea Islands</a><a href="country/CostaRica.htm">Costa Rica</a><a href="country/CotedIvoire.htm">Cote d&rsquo;Ivoire</a><a href="country/Croatia.htm">Croatia</a><a href="country/Cuba.htm">Cuba</a><a href="country/Cyprus.htm">Cyprus</a><a href="country/CzechRepublic.htm">Czech Republic</a><a href="country/DemocraticRepublicoftheCongo.htm">Democratic Republic of the Congo</a><a href="country/Denmark.htm">Denmark</a><a href="country/Dhekelia.htm">Dhekelia</a><a href="country/Djibouti.htm">Djibouti</a><a href="country/Dominica.htm">Dominica</a><a href="country/DominicanRepublic.htm">Dominican Republic</a><a href="country/EastTimor.htm">East Timor</a><a href="country/Ecuador.htm">Ecuador</a><a href="country/Egypt.htm">Egypt</a><a href="country/ElSalvador.htm">El Salvador</a><a href="country/EquatorialGuinea.htm">Equatorial Guinea</a><a href="country/Eritrea.htm">Eritrea</a><a href="country/Estonia.htm">Estonia</a><a href="country/Ethiopia.htm">Ethiopia</a><a href="country/FalklandIslands.htm">Falkland Islands</a><a href="country/FaroeIslands.htm">Faroe Islands</a><a href="country/Fiji.htm">Fiji</a><a href="country/Finland.htm">Finland</a><a href="country/France.htm">France</a><a href="country/FrenchGuiana.htm">French Guiana</a><a href="country/FrenchPolynesia.htm">French Polynesia</a><a href="country/Gabon.htm">Gabon</a><a href="country/GazaStrip.htm">Gaza Strip</a><a href="country/Georgia.htm">Georgia</a><a href="country/Germany.htm">Germany</a><a href="country/Ghana.htm">Ghana</a><a href="country/Gibraltar.htm">Gibraltar</a><a href="country/Greece.htm">Greece</a><a href="country/Greenland.htm">Greenland</a><a href="country/Grenada.htm">Grenada</a><a href="country/Guadeloupe.htm">Guadeloupe</a><a href="country/Guam.htm">Guam</a><a href="country/Guatemala.htm">Guatemala</a><a href="country/Guernsey.htm">Guernsey</a><a href="country/Guinea.htm">Guinea</a><a href="country/GuineaBissau.htm">Guinea-Bissau</a><a href="country/Guyana.htm">Guyana</a><a href="country/Haiti.htm">Haiti</a><a href="country/HolySee.htm">Holy See</a><a href="country/Honduras.htm">Honduras</a><a href="country/HongKong.htm">Hong Kong</a><a href="country/Hungary.htm">Hungary</a><a href="country/Iceland.htm">Iceland</a><a href="country/India.htm">India</a><a href="country/Indonesia.htm">Indonesia</a><a href="country/Iran.htm">Iran</a><a href="country/Iraq.htm">Iraq</a><a href="country/Ireland.htm">Ireland</a><a href="country/Israel.htm">Israel</a><a href="country/Italy.htm">Italy</a><a href="country/Jamaica.htm">Jamaica</a><a href="country/JanMayen.htm">Jan Mayen</a><a href="country/Japan.htm">Japan</a><a href="country/Jersey.htm">Jersey</a><a href="country/Jordan.htm">Jordan</a><a href="country/Kazakhstan.htm">Kazakhstan</a><a href="country/Kenya.htm">Kenya</a><a href="country/Kiribati.htm">Kiribati</a><a href="country/KoreaNorth.htm">North Korea</a><a href="country/KoreaSouth.htm">South Korea</a><a href="country/Kosovo.htm">Kosovo</a><a href="country/Kuwait.htm">Kuwait</a><a href="country/Kyrgyzstan.htm">Kyrgyzstan</a><a href="country/Laos.htm">Laos</a><a href="country/Latvia.htm">Latvia</a><a href="country/Lebanon.htm">Lebanon</a><a href="country/Lesotho.htm">Lesotho</a><a href="country/Liberia.htm">Liberia</a><a href="country/Libya.htm">Libya</a><a href="country/Liechtenstein.htm">Liechtenstein</a><a href="country/Lithuania.htm">Lithuania</a><a href="country/Luxembourg.htm">Luxembourg</a><a href="country/Macau.htm">Macau</a><a href="country/Macedonia.htm">Macedonia</a><a href="country/Madagascar.htm">Madagascar</a><a href="country/Malawi.htm">Malawi</a><a href="country/Malaysia.htm">Malaysia</a><a href="country/Maldives.htm">Maldives</a><a href="country/Mali.htm">Mali</a><a href="country/Malta.htm">Malta</a><a href="country/ManIsleof.htm">Isle of Man</a><a href="country/MarshallIslands.htm">Marshall Islands</a><a href="country/Martinique.htm">Martinique</a><a href="country/Mauritania.htm">Mauritania</a><a href="country/Mauritius.htm">Mauritius</a><a href="country/Mayotte.htm">Mayotte</a><a href="country/Mexico.htm">Mexico</a><a href="country/Micronesia.htm">Micronesia</a><a href="country/Moldova.htm">Moldova</a><a href="country/Monaco.htm">Monaco</a><a href="country/Mongolia.htm">Mongolia</a><a href="country/Montenegro.htm">Montenegro</a><a href="country/Montserrat.htm">Montserrat</a><a href="country/Morocco.htm">Morocco</a><a href="country/Mozambique.htm">Mozambique</a><a href="country/Namibia.htm">Namibia</a><a href="country/Nauru.htm">Nauru</a><a href="country/Nepal.htm">Nepal</a><a href="country/Netherlands.htm">Netherlands</a><a href="country/NetherlandsAntilles.htm">Netherlands Antilles</a><a href="country/NewCaledonia.htm">New Caledonia</a><a href="country/NewZealand.htm">New Zealand</a><a href="country/Nicaragua.htm">Nicaragua</a><a href="country/Niger.htm">Niger</a><a href="country/Nigeria.htm">Nigeria</a><a href="country/Niue.htm">Niue</a><a href="country/NorfolkIsland.htm">Norfolk Island</a><a href="country/NorthernMarianaIslands.htm">Northern Mariana Islands</a><a href="country/Norway.htm">Norway</a><a href="country/Oman.htm">Oman</a><a href="country/Pakistan.htm">Pakistan</a><a href="country/Palau.htm">Palau</a><a href="country/Panama.htm">Panama</a><a href="country/PapuaNewGuinea.htm">Papua New Guinea</a><a href="country/Paraguay.htm">Paraguay</a><a href="country/Peru.htm">Peru</a><a href="country/Philippines.htm">Philippines</a><a href="country/PitcairnIslands.htm">Pitcairn Islands</a><a href="country/Poland.htm">Poland</a><a href="country/Portugal.htm">Portugal</a><a href="country/PuertoRico.htm">Puerto Rico</a><a href="country/Qatar.htm">Qatar</a><a href="country/RepublicOfTheCongo.htm">Republic of the Congo</a><a href="country/Reunion.htm">Reunion</a><a href="country/Romania.htm">Romania</a><a href="country/Russia.htm">Russia</a><a href="country/Rwanda.htm">Rwanda</a><a href="country/SaintHelena.htm">Saint Helena</a><a href="country/SaintKittsandNevis.htm">Saint Kitts and Nevis</a><a href="country/SaintLucia.htm">Saint Lucia</a><a href="country/SaintPierreandMiquelon.htm">Saint Pierre and Miquelon</a><a href="country/SaintVincentandtheGrenadines.htm">Saint Vincent and the Grenadines</a><a href="country/Samoa.htm">Samoa</a><a href="country/SanMarino.htm">San Marino</a><a href="country/SaoTomeandPrincipe.htm">Sao Tome and Principe</a><a href="country/SaudiArabia.htm">Saudi Arabia</a><a href="country/Senegal.htm">Senegal</a><a href="country/Serbia.htm">Serbia</a><a href="country/Seychelles.htm">Seychelles</a><a href="country/SierraLeone.htm">Sierra Leone</a><a href="country/Singapore.htm">Singapore</a><a href="country/Slovakia.htm">Slovakia</a><a href="country/Slovenia.htm">Slovenia</a><a href="country/SolomonIslands.htm">Solomon Islands</a><a href="country/Somalia.htm">Somalia</a><a href="country/SouthAfrica.htm">South Africa</a><a href="country/SouthSudan.htm">South Sudan</a><a href="country/Spain.htm">Spain</a><a href="country/SriLanka.htm">Sri Lanka</a><a href="country/Sudan.htm">Sudan</a><a href="country/Suriname.htm">Suriname</a><a href="country/Svalbard.htm">Svalbard</a><a href="country/Swaziland.htm">Swaziland</a><a href="country/Sweden.htm">Sweden</a><a href="country/Switzerland.htm">Switzerland</a><a href="country/Syria.htm">Syria</a><a href="country/Taiwan.htm">Taiwan</a><a href="country/Tajikistan.htm">Tajikistan</a><a href="country/Tanzania.htm">Tanzania</a><a href="country/Thailand.htm">Thailand</a><a href="country/TheBahamas.htm">The Bahamas</a><a href="country/TheGambia.htm">The Gambia</a><a href="country/Togo.htm">Togo</a><a href="country/Tokelau.htm">Tokelau</a><a href="country/Tonga.htm">Tonga</a><a href="country/TrinidadandTobago.htm">Trinidad and Tobago</a><a href="country/Tunisia.htm">Tunisia</a><a href="country/Turkey.htm">Turkey</a><a href="country/Turkmenistan.htm">Turkmenistan</a><a href="country/TurksandCaicosIslands.htm">Turks and Caicos Islands</a><a href="country/Tuvalu.htm">Tuvalu</a><a href="country/Uganda.htm">Uganda</a><a href="country/Ukraine.htm">Ukraine</a><a href="country/UnitedArabEmirates.htm">United Arab Emirates</a><a href="country/UnitedKingdom.htm">United Kingdom</a><a href="country/UnitedStatesofAmerica.htm">United States of America</a><a href="country/Uruguay.htm">Uruguay</a><a href="country/Uzbekistan.htm">Uzbekistan</a><a href="country/Vanuatu.htm">Vanuatu</a><a href="country/Venezuela.htm">Venezuela</a><a href="country/Vietnam.htm">Vietnam</a><a href="country/VirginIslands.htm">Virgin Islands</a><a href="country/WakeIsland.htm">Wake Island</a><a href="country/WallisandFutuna.htm">Wallis and Futuna</a><a href="country/WestBank.htm">West Bank</a><a href="country/WesternSahara.htm">Western Sahara</a><a href="country/Yemen.htm">Yemen</a><a href="country/Zambia.htm">Zambia</a><a href="country/Zimbabwe.htm">Zimbabwe</a>';
}




// ColorBox v1.3.9 - a full featured, light-weight, customizable lightbox based on jQuery 1.3
// c) 2009 Jack Moore - www.colorpowered.com - jack@colorpowered.com
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
(function(b,gb){var v="none",t="click",N="LoadedContent",d=false,x="resize.",o="y",u="auto",f=true,M="nofollow",q="on",n="x";function e(a,c){a=a?' id="'+k+a+'"':"";c=c?' style="'+c+'"':"";return b("<div"+a+c+"/>")}function p(a,b){b=b===n?m.width():m.height();return typeof a==="string"?Math.round(a.match(/%/)?b/100*parseInt(a,10):parseInt(a,10)):a}function Q(c){c=b.isFunction(c)?c.call(h):c;return a.photo||c.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function cb(){for(var c in a)if(b.isFunction(a[c])&&c.substring(0,2)!==q)a[c]=a[c].call(h);a.rel=a.rel||h.rel||M;a.href=a.href||b(h).attr("href");a.title=a.title||h.title}function db(d){h=d;a=b.extend({},b(h).data(r));cb();if(a.rel!==M){i=b("."+H).filter(function(){return (b(this).data(r).rel||this.rel)===a.rel});g=i.index(h);if(g===-1){i=i.add(h);g=i.length-1}}else{i=b(h);g=0}if(!w){w=F=f;R=h;try{R.blur()}catch(e){}b.event.trigger(hb);a.onOpen&&a.onOpen.call(h);y.css({opacity:+a.opacity,cursor:a.overlayClose?"pointer":u}).show();a.w=p(a.initialWidth,n);a.h=p(a.initialHeight,o);c.position(0);S&&m.bind(x+O+" scroll."+O,function(){y.css({width:m.width(),height:m.height(),top:m.scrollTop(),left:m.scrollLeft()})}).trigger("scroll."+O)}T.add(I).add(J).add(z).add(U).hide();V.html(a.close).show();c.slideshow();c.load()}var eb={transition:"elastic",speed:300,width:d,initialWidth:"600",innerWidth:d,maxWidth:d,height:d,initialHeight:"450",innerHeight:d,maxHeight:d,scalePhotos:f,scrolling:f,inline:d,html:d,iframe:d,photo:d,href:d,title:d,rel:d,opacity:.9,preloading:f,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:d,loop:f,slideshow:d,slideshowAuto:f,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:d,onLoad:d,onComplete:d,onCleanup:d,onClosed:d,overlayClose:f,escKey:f,arrowKey:f},r="colorbox",k="cbox",hb=k+"_open",P=k+"_load",W=k+"_complete",X=k+"_cleanup",fb=k+"_closed",G=b.browser.msie&&!b.support.opacity,S=G&&b.browser.version<7,O=k+"_IE6",y,j,E,s,Y,Z,ab,bb,i,m,l,K,L,U,T,z,J,I,V,C,D,A,B,h,R,g,a,w,F,c,H=k+"Element";c=b.fn[r]=b[r]=function(c,d){var a=this;if(!a[0]&&a.selector)return a;c=c||{};if(d)c.onComplete=d;if(!a[0]||a.selector===undefined){a=b("<a/>");c.open=f}a.each(function(){b(this).data(r,b.extend({},b(this).data(r)||eb,c)).addClass(H)});c.open&&db(a[0]);return a};c.init=function(){var h="hover";m=b(gb);j=e().attr({id:r,"class":G?k+"IE":""});y=e("Overlay",S?"position:absolute":"").hide();E=e("Wrapper");s=e("Content").append(l=e(N,"width:0; height:0"),L=e("LoadingOverlay").add(e("LoadingGraphic")),U=e("Title"),T=e("Current"),J=e("Next"),I=e("Previous"),z=e("Slideshow"),V=e("Close"));E.append(e().append(e("TopLeft"),Y=e("TopCenter"),e("TopRight")),e().append(Z=e("MiddleLeft"),s,ab=e("MiddleRight")),e().append(e("BottomLeft"),bb=e("BottomCenter"),e("BottomRight"))).children().children().css({"float":"left"});K=e(d,"position:absolute; width:9999px; visibility:hidden; display:none");b("body").prepend(y,j.append(E,K));s.children().hover(function(){b(this).addClass(h)},function(){b(this).removeClass(h)}).addClass(h);C=Y.height()+bb.height()+s.outerHeight(f)-s.height();D=Z.width()+ab.width()+s.outerWidth(f)-s.width();A=l.outerHeight(f);B=l.outerWidth(f);j.css({"padding-bottom":C,"padding-right":D}).hide();J.click(c.next);I.click(c.prev);V.click(c.close);s.children().removeClass(h);b("."+H).live(t,function(a){if(a.button!==0&&typeof a.button!=="undefined"||a.ctrlKey||a.shiftKey||a.altKey)return f;else{db(this);return d}});y.click(function(){a.overlayClose&&c.close()});b(document).bind("keydown",function(b){if(w&&a.escKey&&b.keyCode===27){b.preventDefault();c.close()}if(w&&a.arrowKey&&!F&&i[1])if(b.keyCode===37&&(g||a.loop)){b.preventDefault();I.click()}else if(b.keyCode===39&&(g<i.length-1||a.loop)){b.preventDefault();J.click()}})};c.remove=function(){j.add(y).remove();b("."+H).die(t).removeData(r).removeClass(H)};c.position=function(f,b){function c(a){Y[0].style.width=bb[0].style.width=s[0].style.width=a.style.width;L[0].style.height=L[1].style.height=s[0].style.height=Z[0].style.height=ab[0].style.height=a.style.height}var e,h=Math.max(m.height()-a.h-A-C,0)/2+m.scrollTop(),g=Math.max(m.width()-a.w-B-D,0)/2+m.scrollLeft();e=j.width()===a.w+B&&j.height()===a.h+A?0:f;E[0].style.width=E[0].style.height="9999px";j.dequeue().animate({width:a.w+B,height:a.h+A,top:h,left:g},{duration:e,complete:function(){c(this);F=d;E[0].style.width=a.w+B+D+"px";E[0].style.height=a.h+A+C+"px";b&&b()},step:function(){c(this)}})};c.resize=function(b){if(w){b=b||{};if(b.width)a.w=p(b.width,n)-B-D;if(b.innerWidth)a.w=p(b.innerWidth,n);l.css({width:a.w});if(b.height)a.h=p(b.height,o)-A-C;if(b.innerHeight)a.h=p(b.innerHeight,o);if(!b.innerHeight&&!b.height){b=l.wrapInner("<div style='overflow:auto'></div>").children();a.h=b.height();b.replaceWith(b.children())}l.css({height:a.h});c.position(a.transition===v?0:a.speed)}};c.prep=function(o){var d="hidden";function n(t){var o,q,s,n,d=i.length,e=a.loop;c.position(t,function(){function t(){G&&j[0].style.removeAttribute("filter")}if(w){G&&p&&l.fadeIn(100);a.iframe&&b("<iframe frameborder=0"+(a.scrolling?"":" scrolling='no'")+(G?" allowtransparency='true'":"")+"/>").attr({src:a.href,name:(new Date).getTime()}).appendTo(l);l.show();U.show().html(a.title);if(d>1){T.html(a.current.replace(/\{current\}/,g+1).replace(/\{total\}/,d)).show();J[e||g<d-1?"show":"hide"]().html(a.next);I[e||g?"show":"hide"]().html(a.previous);o=g?i[g-1]:i[d-1];s=g<d-1?i[g+1]:i[0];if(a.slideshow){z.show();g===d-1&&!e&&j.is("."+k+"Slideshow_on")&&z.click()}if(a.preloading){n=b(s).data(r).href||s.href;q=b(o).data(r).href||o.href;if(Q(n))b("<img/>")[0].src=n;if(Q(q))b("<img/>")[0].src=q}}L.hide();a.transition==="fade"?j.fadeTo(f,1,function(){t()}):t();m.bind(x+k,function(){c.position(0)});b.event.trigger(W);a.onComplete&&a.onComplete.call(h)}})}if(w){var p,f=a.transition===v?0:a.speed;m.unbind(x+k);l.remove();l=e(N).html(o);l.hide().appendTo(K.show()).css({width:function(){a.w=a.w||l.width();a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}(),overflow:a.scrolling?u:d}).css({height:function(){a.h=a.h||l.height();a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}()}).prependTo(s);K.hide();b("#"+k+"Photo").css({cssFloat:v});S&&b("select").not(j.find("select")).filter(function(){return this.style.visibility!==d}).css({visibility:d}).one(X,function(){this.style.visibility="inherit"});a.transition==="fade"?j.fadeTo(f,0,function(){n(0)}):n(f)}};c.load=function(){var j,d,q,m=c.prep;F=f;h=i[g];a=b.extend({},b(h).data(r));cb();b.event.trigger(P);a.onLoad&&a.onLoad.call(h);a.h=a.height?p(a.height,o)-A-C:a.innerHeight&&p(a.innerHeight,o);a.w=a.width?p(a.width,n)-B-D:a.innerWidth&&p(a.innerWidth,n);a.mw=a.w;a.mh=a.h;if(a.maxWidth){a.mw=p(a.maxWidth,n)-B-D;a.mw=a.w&&a.w<a.mw?a.w:a.mw}if(a.maxHeight){a.mh=p(a.maxHeight,o)-A-C;a.mh=a.h&&a.h<a.mh?a.h:a.mh}j=a.href;L.show();if(a.inline){e("InlineTemp").hide().insertBefore(b(j)[0]).bind(P+" "+X,function(){b(this).replaceWith(l.children())});m(b(j))}else if(a.iframe)m(" ");else if(a.html)m(a.html);else if(Q(j)){d=new Image;d.onload=function(){var e;d.onload=null;d.id=k+"Photo";b(d).css({margin:u,border:v,display:"block",cssFloat:"left"});if(a.scalePhotos){q=function(){d.height-=d.height*e;d.width-=d.width*e};if(a.mw&&d.width>a.mw){e=(d.width-a.mw)/d.width;q()}if(a.mh&&d.height>a.mh){e=(d.height-a.mh)/d.height;q()}}if(a.h)d.style.marginTop=Math.max(a.h-d.height,0)/2+"px";setTimeout(function(){m(d)},1);i[1]&&(g<i.length-1||a.loop)&&b(d).css({cursor:"pointer"}).click(c.next);if(G)d.style.msInterpolationMode="bicubic"};d.src=j}else e().appendTo(K).load(j,function(c,a,b){m(a==="error"?"Request unsuccessful: "+b.statusText:this)})};c.next=function(){if(!F){g=g<i.length-1?g+1:0;c.load()}};c.prev=function(){if(!F){g=g?g-1:i.length-1;c.load()}};c.slideshow=function(){function f(){z.text(a.slideshowStop).bind(W,function(){d=setTimeout(c.next,a.slideshowSpeed)}).bind(P,function(){clearTimeout(d)}).one(t,function(){e()});j.removeClass(b+"off").addClass(b+q)}var e,d,b=k+"Slideshow_";z.bind(fb,function(){z.unbind();clearTimeout(d);j.removeClass(b+"off "+b+q)});e=function(){clearTimeout(d);z.text(a.slideshowStart).unbind(W+" "+P).one(t,function(){f();d=setTimeout(c.next,a.slideshowSpeed)});j.removeClass(b+q).addClass(b+"off")};if(a.slideshow&&i[1])a.slideshowAuto?f():e()};c.close=function(){if(w){w=d;b.event.trigger(X);a.onCleanup&&a.onCleanup.call(h);m.unbind("."+k+" ."+O);y.fadeTo("fast",0);j.stop().fadeTo("fast",0,function(){j.find("iframe").attr("src","about:blank");l.remove();j.add(y).css({opacity:1,cursor:u}).hide();try{R.focus()}catch(c){}setTimeout(function(){b.event.trigger(fb);a.onClosed&&a.onClosed.call(h)},1)})}};c.element=function(){return b(h)};c.settings=eb;b(c.init)})(jQuery,this)

;






// jQuery SWFObject v1.1.1 MIT/GPL @jon_neal
// http://jquery.thewikies.com/swfobject
(function(f,h,i){function k(a,c){var b=(a[0]||0)-(c[0]||0);return b>0||!b&&a.length>0&&k(a.slice(1),c.slice(1))}function l(a){if(typeof a!=g)return a;var c=[],b="";for(var d in a){b=typeof a[d]==g?l(a[d]):[d,m?encodeURI(a[d]):a[d]].join("=");c.push(b)}return c.join("&")}function n(a){var c=[];for(var b in a)a[b]&&c.push([b,'="',a[b],'"'].join(""));return c.join(" ")}function o(a){var c=[];for(var b in a)c.push(['<param name="',b,'" value="',l(a[b]),'" />'].join(""));return c.join("")}var g="object",m=true;try{var j=i.description||function(){return(new i("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}()}catch(p){j="Unavailable"}var e=j.match(/\d+/g)||[0];f[h]={available:e[0]>0,activeX:i&&!i.name,version:{original:j,array:e,string:e.join("."),major:parseInt(e[0],10)||0,minor:parseInt(e[1],10)||0,release:parseInt(e[2],10)||0},hasVersion:function(a){a=/string|number/.test(typeof a)?a.toString().split("."):/object/.test(typeof a)?[a.major,a.minor]:a||[0,0];return k(e,a)},encodeParams:true,expressInstall:"expressInstall.swf",expressInstallIsActive:false,create:function(a){if(!a.swf||this.expressInstallIsActive||!this.available&&!a.hasVersionFail)return false;if(!this.hasVersion(a.hasVersion||1)){this.expressInstallIsActive=true;if(typeof a.hasVersionFail=="function")if(!a.hasVersionFail.apply(a))return false;a={swf:a.expressInstall||this.expressInstall,height:137,width:214,flashvars:{MMredirectURL:location.href,MMplayerType:this.activeX?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}}attrs={data:a.swf,type:"application/x-shockwave-flash",id:a.id||"flash_"+Math.floor(Math.random()*999999999),width:a.width||320,height:a.height||180,style:a.style||""};m=typeof a.useEncode!=="undefined"?a.useEncode:this.encodeParams;a.movie=a.swf;a.wmode=a.wmode||"opaque";delete a.fallback;delete a.hasVersion;delete a.hasVersionFail;delete a.height;delete a.id;delete a.swf;delete a.useEncode;delete a.width;var c=document.createElement("div");c.innerHTML=["<object ",n(attrs),">",o(a),"</object>"].join("");return c.firstChild}};f.fn[h]=function(a){var c=this.find(g).andSelf().filter(g);/string|object/.test(typeof a)&&this.each(function(){var b=f(this),d;a=typeof a==g?a:{swf:a};a.fallback=this;if(d=f[h].create(a)){b.children().remove();b.html(d)}});typeof a=="function"&&c.each(function(){var b=this;b.jsInteractionTimeoutMs=b.jsInteractionTimeoutMs||0;if(b.jsInteractionTimeoutMs<660)b.clientWidth||b.clientHeight?a.call(b):setTimeout(function(){f(b)[h](a)},b.jsInteractionTimeoutMs+66)});return c}})(jQuery,"flash",navigator.plugins["Shockwave Flash"]||window.ActiveXObject);

;





/*!
 * FusionCharts JavaScript Library
 * Copyright FusionCharts Technologies LLP
 * @license License Information at <http://www.fusioncharts.com/license>
 *
 * @author FusionCharts
 * @version 3.2.1-release
 *
 * Third-party attributions:
 * SWFObject v2.2 <http://code.google.com/p/swfobject/>
 * JSON v2 <http://www.JSON.org/js.html>
 * Firebug Lite 1.3.0 <http://getfirebug.com/firebuglite>
 * jQuery 1.4.2 <http://jquery.com/>
 */
(function(){if(typeof window.FusionCharts!=='undefined'){return}var f={},modules={},argsT=['swfUrl','id','width','height','debugMode','registerWithJS','bgColor','scaleMode','lang','detectFlashVersion','autoInstallRedirect'];f.extend=function(a,b){var c=typeof arguments[arguments.length-1]==='boolean'?arguments[arguments.length-1]:false;var d=b,snk=a;if(typeof b==='boolean'||arguments.length===1){snk=f.core;d=a}if(c===true){snk=snk.prototype}for(var e in d){snk[e]=d[e]}return snk};f.uniqueId=function(){return'chartobject-'+(f.uniqueId.lastId+=1)};f.uniqueId.lastId=0;f.policies={options:{product:['product','v3'],insertMode:['insertMode','replace'],safeMode:['safeMode',true],overlayButton:['overlayButton',undefined]},attributes:{lang:['lang','EN'],'class':['className','FusionCharts']},width:['width','400'],height:['height','300'],src:['swfUrl',''],__state:{}};f.parsePolicies=function(a,b,c){var d,policy,value;for(policy in b){if(f.policies[policy]instanceof Array){value=c[b[policy][0]];a[policy]=value===undefined?b[policy][1]:value;continue}if(typeof a[policy]!=='object'){a[policy]={}}for(d in b[policy]){value=c[b[policy][d][0]];a[policy][d]=value===undefined?b[policy][d][1]:value}}};f.core=function(a){if(!(this instanceof f.core)){if(arguments.length===1&&a instanceof Array&&a[0]==='private'){if(modules[a[1]]===true){return undefined}modules[a[1]]=true;return f}if(arguments.length===1&&typeof a==='string'){return f.core.items[a]}f.raiseError(this,'25081840','run','',new SyntaxError("Use the \"new\" keyword while creating a new FusionCharts object"))}var b={},prop;if(arguments.length===1&&typeof arguments[0]==='object'){b=arguments[0]}else{for(prop in argsT){b[argsT[prop]]=arguments[prop]}}if(typeof arguments[arguments.length-1]==='object'){delete b[arguments.length-1];f.extend(b,arguments[arguments.length-1])}this.id=typeof b.id==='undefined'?this.id=f.uniqueId():b.id;this.args=b;if(f.core.items[this.id]instanceof f.core){this.id=f.uniqueId();f.raiseWarning(this,'06091847','param','','A FusionChart oject with the specified id \"'+this.id+'\" already exists. Renaming it to '+this.id)}f.parsePolicies(this,f.policies,b);this.resizeTo(b.width,b.height,true);f.raiseEvent('BeforeInitialize',b,this);f.core.items[this.id]=this;f.raiseEvent('Initialized',b,this);return this};f.core.prototype={};f.core.prototype.constructor=f.core;f.extend({id:'FusionCharts',version:[3,2,1,'release',1750],items:{},options:{},getObjectReference:function(a){return f.core.items[a].ref}},false);window.FusionCharts=f.core}());(function(){var f=FusionCharts(['private','EventManager']);if(f===undefined){return}window.FusionChartsEvents={BeforeInitialize:'beforeinitialize',Initialized:'initialized',Loaded:'loaded',Rendered:'rendered',DataLoadRequested:'dataloadrequested',DataLoadRequestCancelled:'dataloadrequestcancelled',DataLoadRequestCompleted:'dataloadrequestcompleted',BeforeDataUpdate:'beforedataupdate',DataUpdateCancelled:'dataupdatecancelled',DataUpdated:'dataupdated',DataLoadCancelled:'dataloadcancelled',DataLoaded:'dataloaded',DataLoadError:'dataloaderror',NoDataToDisplay:'nodatatodisplay',DataXMLInvalid:'dataxmlinvalid',InvalidDataError:'invaliddataerror',DrawComplete:'drawcomplete',Resized:'resized',BeforeDispose:'beforedispose',Disposed:'disposed'};var g=function(a,b,c,d){try{a[0].call(b,c,d||{})}catch(e){setTimeout(function(){throw e;},0)}};var h=function(a,b,c){if(!(a instanceof Array)){return}var i=0,scope;for(;i<a.length;i+=1){if(a[i][1]===b.sender||a[i][1]===undefined){scope=a[i][1]===b.sender?b.sender:f.core;g(a[i],scope,b,c)}if(b.cancel===true){break}}};var j={listeners:{},lastEventId:0,addListener:function(a,b,c){if(a instanceof Array){for(var i=0;i<a.length;i+=1){j.addListener(a[i],b,c)}return}if(typeof a!=='string'){f.raiseError(this,'03091549','param','::EventTarget.addListener',new Error('Unspecified Event Type'));return}if(typeof b!=='function'){f.raiseError(this,'03091550','param','::EventTarget.addListener',new Error('Invalid Event Listener'));return}a=a.toLowerCase();if(!(j.listeners[a]instanceof Array)){j.listeners[a]=[]}j.listeners[a].push([b,c])},removeListener:function(a,b,c){var i;if(a instanceof Array){for(i=0;i<a.length;i+=1){j.removeListener(a[i],b,c)}return}if(typeof a!=='string'){f.raiseError(this,'03091559','param','::EventTarget.removeListener',new Error('Unspecified Event Type'));return}if(typeof b!=='function'){f.raiseError(this,'03091560','param','::EventTarget.removeListener',new Error('Invalid Event Listener'));return}a=a.toLowerCase();var d=j.listeners[a];if(!(d instanceof Array)){return}for(i=0;i<d.length;i+=1){if(d[i][0]===b&&d[i][1]===c){d.splice(i,1);i-=1}}},triggerEvent:function(a,b,c){if(typeof a!=='string'){f.raiseError(this,'03091602','param','::EventTarget.dispatchEvent',new Error('Invalid Event Type'));return undefined}a=a.toLowerCase();var d={eventType:a,eventId:(j.lastEventId+=1),sender:(typeof b==='string'?f.core.items[b]:b),stopPropagation:function(){return(this.cancel=true)===false}};h(j.listeners[a],d,c);h(j.listeners['*'],d,c);return true}};f.raiseEvent=function(a,b,c){return j.triggerEvent(a,(c===undefined?f.core:c),b)};f.addEventListener=function(a,b){return j.addListener(a,b)};f.removeEventListener=function(a,b){return j.removeListener(a,b)};f.extend({addEventListener:f.addEventListener,removeEventListener:f.removeEventListener},false);f.extend({addEventListener:function(a,b){return j.addListener(a,b,this)},removeEventListener:function(a,b){return j.removeListener(a,b,this)}},true);f.addEventListener('BeforeDispose',function(e){var a,i;for(a in j.listeners){for(i=0;i<j.listeners[a].length;i+=1){if(j.listeners[a][i][1]===e.sender){j.listeners[a].splice(i,1)}}}})}());(function(){var i=FusionCharts(['private','ErrorHandler']);if(i===undefined){return}var j='text';var k={type:'TypeException',range:'ValueRangeException',impl:'NotImplementedException',param:'ParameterException',run:'RuntimeException',comp:'DesignTimeError','undefined':'UnspecifiedException'};var l=function(a,b,c,d,e,f){var g='#'+b+' '+a.id+d+' '+f+' >> ';if(e instanceof Error){e.name=k[c];e.module='FusionCharts'+d;e.level=f;e.message=g+e.message;g=e.message;window.setTimeout(function(){throw e;},0)}else{g=g+e}var h={id:b,nature:k[c],source:'FusionCharts'+d,message:g};i.raiseEvent(f,h,a);if(typeof window['FC_'+f]==='function'){window['FC_'+f](h)}};i.raiseError=function(a,b,c,d,e){l(a,b,c,d,e,'Error')};i.raiseWarning=function(a,b,c,d,e){l(a,b,c,d,e,'Warning')};var m={outputHelpers:{'text':function(e,a){var b=(e.sender.id||e.sender).toString();m.outputTo('#'+e.eventId+' ['+b+'] fired "'+e.eventType+'" event. '+(e.eventType==='error'||e.eventType==='warning'?a.message:''))},'event':function(e,a){this.outputTo(e,a)},'verbose':function(e,a){m.outputTo(e.eventId,e.sender.id,e.eventType,a)}},outputHandler:function(e,a){if(typeof m.outputTo!=='function'){i.core.debugMode.outputFailed=true;return}i.core.debugMode.outputFailed=false;m.currentOutputHelper(e,a)},currentOutputHelper:undefined,outputTo:undefined,enabled:false};m.currentOutputHelper=m.outputHelpers[j];i.extend({debugMode:{outputFormat:function(a){if(a&&typeof a.toLowerCase==='function'&&typeof m.outputHelpers[a=a.toLowerCase()]==='function'){m.currentOutputHelper=m.outputHelpers[a];return true}return false},outputTo:function(a){if(typeof a==='function'){m.outputTo=a}else if(a===null){i.core.debugMode.enabled(false);delete m.outputTo}},enabled:function(a,b,c){if(typeof a==='function'){if(typeof b==='string'&&arguments.length===2){c=b}b=a;a=true}if(typeof a==='boolean'&&a!==m.enabled){i.core[(m.enabled=a)?'addEventListener':'removeEventListener']('*',m.outputHandler)}if(typeof b==='function'){m.outputTo=b}i.core.debugMode.outputFormat(c);return m.enabled},_enableFirebugLite:function(a){if(window.console&&window.console.firebug){i.core.debugMode.enabled(console.log,'verbose');return}var b=document.createElement('script');b.type='text/javascript';b.src=typeof a==='string'?a:i.core.options.scriptBaseUri+'firebug-lite.js';b['\v'==='v'?'text':'innerHTML']='{ startOpened: true }';b.onload=function(){i.core.debugMode.enabled(console.log,'verbose')};b.onreadystatechange=function(){if(this.readyState==='complete'||this.readyState==='loaded'){i.core.debugMode.enabled(console.log,'verbose')}};document.getElementsByTagName('head')[0].appendChild(b)}}},false)}());(function(){var f=FusionCharts(['private','RendererManager']);if(f===undefined){return}f.policies.options.containerElementId=['renderAt',undefined];f.policies.options.renderer=['renderer',undefined];var g=function(){f.raiseError(this,'25081845','run','::RendererManager',new Error('No active renderer'));return};var h={'undefined':{render:g,update:g,resize:g,config:g,policies:{}}},store={};f.renderer={register:function(a,b){if(!a||typeof a.toString!=='function'){throw"#03091436 ~renderer.register() Invalid value for renderer name.";}a=a.toString().toLowerCase();if(h[a]!==undefined){f.raiseError(f.core,'03091438','param','::RendererManager>register','Duplicate renderer name specified in "name"');return false}h[a]=b;return true},setDefault:function(a){if(!a||typeof a.toString!=='function'){f.raiseError(f.core,'25081731','param','::RendererManager>setDefault','Invalid renderer name specified in "name"');return false}if(h[a=a.toString().toLowerCase()]===undefined){f.raiseError(f.core,'25081733','range','::RendererManager>setDefault','The specified renderer does not exist.');return false}f.policies.options.renderer=['renderer',a];return true},getRenderer:function(a){return h[a]},getRendererPolicy:function(a){var b=h[a].policies;return typeof b==='object'?b:{}},currentRendererName:function(){return f.policies.options.renderer[1]},update:function(a){store[a.id].update.apply(a,Array.prototype.slice.call(arguments,1))},render:function(a){store[a.id].render.apply(a,Array.prototype.slice.call(arguments,1))},resize:function(a){store[a.id].resize.apply(a,Array.prototype.slice.call(arguments,1))},config:function(a){store[a.id].config.apply(a,Array.prototype.slice.call(arguments,1))}};var j=function(a){return function(){if(this.ref===undefined||this.ref===null||typeof this.ref[a]!=='function'){f.raiseError(this,'25081617','run','~'+a+'()','ExternalInterface call failed. Check whether chart has been rendered.');return undefined}return this.ref[a].apply(this.ref,arguments)}};f.addEventListener('BeforeInitialize',function(a){var b=a.sender;if(typeof b.options.renderer==='string'&&h[b.options.renderer.toLowerCase()]===undefined){b.options.renderer=f.policies.options.renderer[1]}b.options.renderer=b.options.renderer.toLowerCase();store[b.id]=h[b.options.renderer];if(store[b.id].initialized!==true&&typeof store[b.id].init==='function'){store[b.id].init();store[b.id].initialized=true}f.parsePolicies(b,store[b.id].policies||{},b.args);for(var c in store[b.id].prototype){b[c]=store[b.id].prototype[c]}});f.addEventListener('Loaded',function(e){var a=e.sender,chartObj=e.sender.ref;if(a instanceof f.core){delete a.__state.rendering}if(chartObj===undefined||chartObj===null||typeof chartObj.getExternalInterfaceMethods!=='function'){return}var b=chartObj.getExternalInterfaceMethods().split(','),i;for(i=0;i<b.length;i+=1){if(a[b[i]]===undefined){a[b[i]]=j(b[i])}}});var k=function(a,b){var c=document.getElementById(a),containerId=b.getAttribute('id');if(c===null){return false}if(a===containerId){return true}var d=b.getElementsByTagName('*');for(var i=0;i<d.length;i+=1){if(d[i]===c){return false}}return true};var l=function(a){if(a.success===false){f.raiseError(f.core.items[a.id],'25081850','run','::RendererManager',new Error('There was an error rendering the chart. '+'Enable FusionCharts JS debugMode for more information.'))}f.core.items[a.id].ref=a.ref;if(a.ref){a.ref.FusionCharts=f.core.items[a.id]}f.raiseEvent('internal.DOMElementCreated',a,f.core.items[a.id])};f.extend({render:function(a){if(window[this.id]!==undefined){f.raiseError(this,'25081843','comp','.render',new Error('#25081843:IECompatibility() Chart '+'Id is same as a JavaScript variable name. Variable naming '+'error. Please use unique name for chart JS variable, '+'chart-id and container id.'))}var b=document.createElement('span');if(a===undefined){a=this.options.containerElementId}if(typeof a==='string'){a=document.getElementById(a)}if(a===undefined||a===null){f.raiseError(this,'03091456','run','.render()',new Error("Unable to find the container DOM element."));return this}if(k(this.id,a)){f.raiseError(this,'05102109','run','.render()',new Error("A duplicate object already exists with the specific Id: "+this.id));return this}b.setAttribute('id',this.id);if(this.options.insertMode==='replace'){while(a.hasChildNodes()){a.removeChild(a.firstChild)}}a.appendChild(b);this.options.containerElement=a;this.options.containerElementId=a.id;this.__state.rendering=true;f.renderer.render(this,a,l);return this},configure:function(b,c){f.renderer.config(this,(typeof b==='object')?b:(function(){var a={};a[b]=c;return a}()))}},true);f.extend({setCurrentRenderer:f.renderer.setDefault,render:function(){var a=['swfUrl','id','width','height','renderAt','dataSource','dataFormat'],params={},i;if(arguments[0]instanceof f.core){arguments[0].render();return arguments[0]}for(i=0;(i<arguments.length&&i<a.length);i+=1){params[a[i]]=arguments[i]}if(typeof arguments[arguments.length-1]==='object'){delete params[a[i-1]];f.extend(params,arguments[arguments.length-1])}if(params.dataFormat===undefined){params.dataFormat=FusionChartsDataFormats.XMLURL}return new f.core(params).render()}},false)}());(function(){var g=FusionCharts(['private','DataHandlerManager']);if(g===undefined){return}window.FusionChartsDataFormats={};g.ajax=(function(){var c=function(a,x,e,b){if(typeof a.error==='function'){b[1]=x;Array.prototype.push.call(b,e);a.error.apply(a,b)}};var d={x:window.XMLHttpRequest&&(window.location.protocol!=="file:"||!window.ActiveXObject)?function(){return new window.XMLHttpRequest()}:function(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){throw"Charts cannot render due to lack of AJAX support. Use setDataURL for fallback";}},get:function(u,f){var x=d.x(),args=arguments;x.onreadystatechange=function(){try{if(x.readyState===4){if(x.status===200||x.status===0){f(x.responseText,x)}else{c(d,x,new Error('XMLHttpRequest Error'),args)}}}catch(e){c(d,x,e,args)}};try{if(x.overrideMimeType){x.overrideMimeType('text/plain')}x.open('GET',u,true);x.setRequestHeader('If-Modified-Since','Sat, 29 Oct 1994 19:43:31 GMT');x.setRequestHeader('X-Requested-With','XMLHttpRequest');x.setRequestHeader('Accept','text/plain, */*');x.send(null)}catch(e){c(d,x,e,args)}return x}};return d}());g.ajax.error=function(a,x,b,c,e){var d={source:b,url:a,xmlHttpRequestObject:x,error:e,httpStatus:(x&&x.status)?x.status:-1};g.raiseEvent('DataLoadError',d,c);if(typeof window.FC_DataLoadError==='function'){window.FC_DataLoadError(c.id,d)}};var h={},dataStore={},xStore={},cache={},isUrl=/url$/i;var i=function(a){if(xStore[a]&&typeof xStore[a].abort==='function'&&xStore[a].readyState&&xStore[a].readyState!==0){xStore[a].abort();return true}return false};g.policies.options.dataSource=['dataSource',undefined];g.policies.options.dataFormat=['dataFormat',undefined];g.addDataHandler=function(b,c){if(typeof b!=='string'||h[b.toLowerCase()]!==undefined){g.raiseError(g.core,'03091606','param','::DataManager.addDataHandler',new Error('Invalid Data Handler Name'));return}var d={},lcaseName=b.toLowerCase();h[lcaseName]=c;d['set'+b+'Url']=function(a){return this.setChartDataUrl(a,b)};d['set'+b+'Data']=function(a){return this.setChartData(a,b)};d['get'+b+'Data']=function(){return this.getChartData(b)};window.FusionChartsDataFormats[b]=lcaseName;window.FusionChartsDataFormats[b+'URL']=lcaseName+'URL';g.extend(d,true)};g.addEventListener('BeforeInitialize',function(a){var b=a.sender;dataStore[b.id]='';cache[b.id]={};if(b.options.dataSource!==undefined&&typeof b.options.dataFormat==='string'){b.setChartData(b.options.dataSource,b.options.dataFormat)}});g.addEventListener('BeforeDispose',function(e){delete dataStore[e.sender.id];delete cache[e.sender.id];i(e.sender.id)});g.extend({setChartDataUrl:function(c,d,e){if(d===undefined||d===null||typeof d.toString!=='function'){g.raiseError(g.core,'03091609','param','.setChartDataUrl',new Error('Invalid Data Format'));return}d=d.toString().toLowerCase();var f,obj=this,cancelDLRFlag=false;if(isUrl.test(d)){f=d.slice(0,-3)}else{f=d;d=d+'url'}g.raiseEvent('DataLoadRequested',{source:'XmlHttpRequest',url:c,dataFormat:f,cancelDataLoadRequest:function(){cancelDLRFlag=true;this.cancelDataLoadRequest=function(){return false};return true}},obj);if(cancelDLRFlag===true){g.raiseEvent('DataLoadRequestCancelled',{source:'XmlHttpRequest',url:c,dataFormat:f},obj);return}this.options.dataSource=c;xStore[this.id]=g.ajax.get(decodeURIComponent(c),function(a,x){var b=false;g.raiseEvent('DataLoadRequestCompleted',{source:'XmlHttpRequest',url:c,data:a,dataFormat:f,cancelDataLoad:function(){b=true;this.cancelDataLoad=function(){return false};return true},xmlHttpRequestObject:x},obj);if(b!==true){obj.setChartData(a,f,e)}else{g.raiseEvent('DataLoadCancelled',{source:'XmlHttpRequest',url:c,dataFormat:f,xmlHttpRequestObject:x},obj)}delete xStore[this.id]},'XmlHttpRequest',this)},setChartData:function(a,b,c){if(b===undefined||b===null||typeof b.toString!=='function'){g.raiseError(g.core,'03091610','param','.setChartData',new Error('Invalid Data Format'))}b=b.toString().toLowerCase();var d;if(isUrl.test(b)){this.setChartDataUrl(a,b,c);return}else{this.options.dataSource=a;d=b}this.options.dataFormat=b;var e=h[d],parseResult,eventArgs,cancelDUFlag=false;if(typeof e==='undefined'){g.raiseError(g.core,'03091611','param','.setChartData',new Error('Data Format not recognized'));return}parseResult=e.encode(a,this);parseResult.format=d;eventArgs={dataFormat:d,dataSource:a,dataError:parseResult.error,data:parseResult.data,cancelDataUpdate:function(){cancelDUFlag=true;this.cancelDataUpdate=function(){return false};return true}};g.raiseEvent('BeforeDataUpdate',eventArgs,this);delete eventArgs.cancelDataUpdate;if(cancelDUFlag===true){g.raiseEvent('DataUpdateCancelled',eventArgs,this);return}dataStore[this.id]=(parseResult.data=eventArgs.data)||'';cache[this.id]={};if(c!==true){if(this.options.safeMode===true&&this.__state.rendering===true&&!this.isActive()){this.__state.updatePending=parseResult;g.raiseWarning(this,'23091255','run','::DataHandler~update','Renderer update was postponed due to async loading.')}else{delete this.__state.updatePending;g.renderer.update(this,parseResult)}}g.raiseEvent('DataUpdated',eventArgs,this)},getChartData:function(a,b){var c,parseResult;if(a===undefined||typeof a.toString!=='function'||(c=h[a=a.toString().toLowerCase()])===undefined){g.raiseError(this,'25081543','param','~getChartData()',new Error('Unrecognized data-format specified in "format"'));return undefined}parseResult=(typeof cache[this.id][a]==='object')?cache[this.id][a]:cache[this.id][a]=c.decode(dataStore[this.id],this);return Boolean(b)===true?parseResult:parseResult.data}},true);g.extend({transcodeData:function(a,b,c,d){if(!b||typeof b.toString!=='function'||!c||typeof c.toString!=='function'||h[(c=c.toString().toLowerCase())]===undefined||h[(b=b.toString().toLowerCase())]===undefined){g.raiseError(this,'14090217','param','transcodeData()',new Error('Unrecognized data-format specified during transcoding.'));return undefined}var e=h[b].encode(a,this),l2=h[c].decode(e.data,this);if(!(l2.error instanceof Error)){l2.error=e.error}return d?l2:l2.data}},false);g.core.addEventListener('Disposed',function(e){delete cache[e.sender.id]});g.core.addEventListener('Loaded',function(e){var a=e.sender;if(a instanceof g.core&&a.__state.updatePending!==undefined){g.renderer.update(a,a.__state.updatePending);delete a.__state.updatePending}})}());(function(){var f=FusionCharts(['private','GenericRuntime']);if(f===undefined){return}var g=/(fusioncharts\.js|fusioncharts\.debug\.js|fusioncharts\.core\.js|fusioncharts\.min\.js|fusioncharts\.packed\.js)(\?.*)?$/i;var j={vled:'realtimeverticalled'};f.core.options.scriptBaseUri=(function(){var a=document.getElementsByTagName('script'),l=a.length,scriptBaseUri='',i;for(i=0;i<l;i+=1){if(g.test(a[i].getAttribute('src'))){scriptBaseUri=a[i].getAttribute('src').split(g)[0];break}}return scriptBaseUri}());var k=function(a,b,c){for(var d in a){if(a[d]instanceof Array){b[a[d][0]]=c[d];continue}for(var e in a[d]){b[a[d][e][0]]=c[d][e]}}},lengthCleanupRegex=/[^\%\d]*$/g,signatureMatchRegex=/^FusionCharts/;f.extend({dispose:function(){f.raiseEvent('BeforeDispose',{},this);delete f.core.items[this.id];f.raiseEvent('Disposed',{},this)},clone:function(a,b){var c=f.extend({},this.args);k(f.policies,c,this);k(f.renderer.getRendererPolicy(this.options.renderer),c,this);delete c.id;delete c.animate;delete c.stallLoad;if(typeof a==='object'){f.extend(c,a)}return b?c:new f.core(c)},setDataXML:function(a){if(a===undefined||a===null||typeof a.toString!=='function'){f.raiseError(this,'25081627','param','~setDataXML','Invalid data type for parameter "xml"');return}if(this.ref===undefined||this.ref===null||typeof this.ref.setDataXML!=='function'){this.setChartData(a.toString(),FusionChartsDataFormats.XML)}else{this.ref.setDataXML(a.toString())}},setDataURL:function(a){if(a===undefined||a===null||typeof a.toString!=='function'){f.raiseError(this,'25081724','param','~setDataURL','Invalid data type for parameter "url"');return}if(this.ref===undefined||this.ref===null||typeof this.ref.setDataURL!=='function'){this.setChartData(a.toString(),FusionChartsDataFormats.XMLURL)}else{this.ref.setDataURL(a.toString())}},isActive:function(){if(!this.ref||document.getElementById(this.id)!==this.ref||typeof this.ref.signature!=='function'){return false}try{return signatureMatchRegex.test(this.ref.signature())}catch(e){return false}},resizeTo:function(w,h,a){var b={width:w,height:h};if(typeof arguments[0]==='object'){b.width=arguments[0].width;b.height=arguments[0].height;a=h}if(b.width&&typeof b.width.toString==='function'){this.width=b.width.toString().replace(lengthCleanupRegex,'')}if(b.height&&typeof b.height.toString==='function'){this.height=b.height.toString().replace(lengthCleanupRegex,'')}if(a!==true){f.renderer.resize(this,b)}},chartType:function(){var a=this.src.substring(this.src.indexOf('.swf'),0),file=a.substring(a.lastIndexOf('/')+1).toLowerCase();return j[file]===undefined?file:j[file]}},true);window.getChartFromId=function(a){return f.core.items[a]instanceof f.core?f.core.items[a].ref:f.swfobject.getObjectById(a)};var m=function(a,b){if(typeof a[b]==='function'){return function(){return a[b].apply(a,arguments)}}return a[b]};f.addEventListener('internal.DOMElementCreated',function(a,b){if(b.ref===undefined||b.success!==true){return}var c={options:true,vars:true,attributes:true,params:true,src:true,ref:true,constructor:true,setDataXML:true,setDataURL:true,hasRendered:true,getXML:true,getDataAsCSV:true,print:true,exportChart:true,signature:true,link:true};for(var d in a.sender){if(c[d]===true||b.ref[d]!==undefined){continue}try{b.ref[d]=m(a.sender,d)}catch(e){}}})}());(function(){var d=FusionCharts(['private','DynamicChartAttributes']);if(d===undefined){return}d.extend({setChartAttribute:function(a){if(arguments.length>1&&typeof a==='string'){var b=arguments[0];a={};a[b]=arguments[1]}else if(a===null||typeof a!=='object'){return}var i=0,json=this.getChartData(FusionChartsDataFormats.JSON),prop,attList=json.chart||json.graph||{};for(prop in a){i+=1;attList[prop.toLowerCase()]=a[prop]}if(i>0){if(typeof attList.animation==='undefined'){attList.animation='0'}this.setChartData(json,FusionChartsDataFormats.JSON)}},getChartAttribute:function(a){var b=(b=this.getChartData(FusionChartsDataFormats.JSON)).chart||b.graph;if(arguments.length===0||a===undefined||b===undefined){return b}var c,i;if(typeof a==='string'){c=b[a.toString().toLowerCase()]}else if(a instanceof Array){c={};for(i=0;i<a.length;i+=1){c[a[i]]=b[a[i].toString().toLowerCase()]}}else{d.raiseError(this,'25081429','param','~getChartAttribute()','Unexpected value of "attribute"')}return c}},true)}());(function(){var y=FusionCharts(['private','Flash_Renderer']);if(y===undefined){return}var z=y.swfobject=function(){var w="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive=false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var b=typeof doc.getElementById!=w&&typeof doc.getElementsByTagName!=w&&typeof doc.createElement!=w,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=w&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=w&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof win.ActiveXObject!=w){try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);if(a){try{d=a.GetVariable("$version")}catch(e){}if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}}catch(e){}}return{w3:b,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac}}(),onDomLoad=function(){if(!ua.w3){return}if((typeof doc.readyState!=w&&doc.readyState=="complete")||(typeof doc.readyState==w&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions()}if(!isDomLoaded){if(typeof doc.addEventListener!=w){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,false)}if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions()}});if(win==top){(function(){if(isDomLoaded){return}try{doc.documentElement.doScroll("left")}catch(e){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})()}}if(ua.wk){(function(){if(isDomLoaded){return}if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})()}addLoadEvent(callDomLoadFunctions)}}();function callDomLoadFunctions(){if(isDomLoaded){return}try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t)}catch(e){return}isDomLoaded=true;var a=domLoadFnArr.length;for(var i=0;i<a;i++){domLoadFnArr[i]()}}function addDomLoadEvent(a){if(isDomLoaded){a()}else{domLoadFnArr[domLoadFnArr.length]=a}}function addLoadEvent(a){if(typeof win.addEventListener!=w){win.addEventListener("load",a,false)}else if(typeof doc.addEventListener!=w){doc.addEventListener("load",a,false)}else if(typeof win.attachEvent!=w){addListener(win,"onload",a)}else if(typeof win.onload=="function"){var b=win.onload;win.onload=function(){b();a()}}else{win.onload=a}}function main(){if(plugin){testPlayerVersion()}else{matchVersions()}}function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var a=0;(function(){if(typeof t.GetVariable!=w){var d;try{d=t.GetVariable("$version")}catch(e){}if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}else if(a<10){a++;setTimeout(arguments.callee,10);return}b.removeChild(o);t=null;matchVersions()})()}else{matchVersions()}}function matchVersions(){var a=regObjArr.length;if(a>0){for(var i=0;i<a;i++){var b=regObjArr[i].id;var c=regObjArr[i].callbackFn;var d={success:false,id:b};if(ua.pv[0]>0){var e=getElementById(b);if(e){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(b,true);if(c){d.success=true;d.ref=getObjectById(b);c(d)}}else if(regObjArr[i].expressInstall&&canExpressInstall()){var f={};f.data=regObjArr[i].expressInstall;f.width=e.getAttribute("width")||"0";f.height=e.getAttribute("height")||"0";if(e.getAttribute("class")){f.styleclass=e.getAttribute("class")}if(e.getAttribute("align")){f.align=e.getAttribute("align")}var g={};var p=e.getElementsByTagName("param");var h=p.length;for(var j=0;j<h;j++){if(p[j].getAttribute("name").toLowerCase()!="movie"){g[p[j].getAttribute("name")]=p[j].getAttribute("value")}}showExpressInstall(f,g,b,c)}else{displayAltContent(e);if(c){c(d)}}}}else{setVisibility(b,true);if(c){var o=getObjectById(b);if(o&&typeof o.SetVariable!=w){d.success=true;d.ref=o}c(d)}}}}}function getObjectById(a){var r=null;var o=getElementById(a);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=w){r=o}else{var n=o.getElementsByTagName(OBJECT)[0];if(n){r=n}}}return r}function canExpressInstall(){return!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)&&!(ua.wk&&ua.wk<312)}function showExpressInstall(a,b,c,d){isExpressInstallActive=true;storedCallbackFn=d||null;storedCallbackObj={success:false,id:c};var e=getElementById(c);if(e){if(e.nodeName=="OBJECT"){storedAltContent=abstractAltContent(e);storedAltContentId=null}else{storedAltContent=e;storedAltContentId=c}a.id=EXPRESS_INSTALL_ID;if(typeof a.width==w||(!/%$/.test(a.width)&&parseInt(a.width,10)<310)){a.width="310"}if(typeof a.height==w||(!/%$/.test(a.height)&&parseInt(a.height,10)<137)){a.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var f=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+win.location.toString().replace(/&/g,"%26")+"&MMplayerType="+f+"&MMdoctitle="+doc.title;if(typeof b.flashvars!=w){b.flashvars+="&"+fv}else{b.flashvars=fv}if(ua.ie&&ua.win&&e.readyState!=4){var g=createElement("div");c+="SWFObjectNew";g.setAttribute("id",c);e.parentNode.insertBefore(g,e);e.style.display="none";(function(){if(e.readyState==4){e.parentNode.removeChild(e)}else{setTimeout(arguments.callee,10)}})()}createSWF(a,b,c)}}function displayAltContent(a){if(ua.ie&&ua.win&&a.readyState!=4){var b=createElement("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(abstractAltContent(a),b);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.replaceChild(abstractAltContent(a),a)}}function abstractAltContent(a){var b=createElement("div");if(ua.win&&ua.ie){b.innerHTML=a.innerHTML}else{var d=a.getElementsByTagName(OBJECT)[0];if(d){var c=d.childNodes;if(c){var e=c.length;for(var i=0;i<e;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){b.appendChild(c[i].cloneNode(true))}}}}}return b}function createSWF(a,b,c){var r,el=getElementById(c);if(ua.wk&&ua.wk<312){return r}if(el){if(typeof a.id==w){a.id=c}if(ua.ie&&ua.win){var d="";for(var i in a){if(a[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){b.movie=a[i]}else if(i.toLowerCase()=="styleclass"){d+=' class="'+a[i]+'"'}else if(i.toLowerCase()!="classid"){d+=' '+i+'="'+a[i]+'"'}}}var e="";for(var j in b){if(b[j]!=Object.prototype[j]){e+='<param name="'+j+'" value="'+b[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+d+'>'+e+'</object>';objIdArr[objIdArr.length]=a.id;r=getElementById(a.id)}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in a){if(a[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",a[m])}else if(m.toLowerCase()!="classid"){o.setAttribute(m,a[m])}}}for(var n in b){if(b[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,b[n])}}el.parentNode.replaceChild(o,el);r=o}}return r}function createObjParam(a,b,c){var p=createElement("param");p.setAttribute("name",b);p.setAttribute("value",c);a.appendChild(p)}function removeSWF(a){var b=getElementById(a);if(b&&b.nodeName=="OBJECT"){if(ua.ie&&ua.win){b.style.display="none";(function(){if(b.readyState==4){removeObjectInIE(a)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.removeChild(b)}}}function removeObjectInIE(a){var b=getElementById(a);if(b){for(var i in b){if(typeof b[i]=="function"){b[i]=null}}b.parentNode.removeChild(b)}}function getElementById(a){var b=null;try{b=doc.getElementById(a)}catch(e){}return b}function createElement(a){return doc.createElement(a)}function addListener(a,b,c){a.attachEvent(b,c);listenersArr[listenersArr.length]=[a,b,c]}function hasPlayerVersion(a){var b=ua.pv,v=a.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(b[0]>v[0]||(b[0]==v[0]&&b[1]>v[1])||(b[0]==v[0]&&b[1]==v[1]&&b[2]>=v[2]))?true:false}function createCSS(a,b,c,d){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0];if(!h){return}var m=(c&&typeof c=="string")?c:"screen";if(d){dynamicStylesheet=null;dynamicStylesheetMedia=null}if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=w&&doc.styleSheets.length>0){dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1]}dynamicStylesheetMedia=m}if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT){dynamicStylesheet.addRule(a,b)}}else{if(dynamicStylesheet&&typeof doc.createTextNode!=w){dynamicStylesheet.appendChild(doc.createTextNode(a+" {"+b+"}"))}}}function setVisibility(a,b){if(!autoHideShow){return}var v=b?"visible":"hidden";if(isDomLoaded&&getElementById(a)){getElementById(a).style.visibility=v}else{createCSS("#"+a,"visibility:"+v)}}function C(s){var a=/[\\\"<>\.;]/;var b=a.exec(s)!=null;return b&&typeof encodeURIComponent!=w?encodeURIComponent(s):s}var x=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var a=listenersArr.length;for(var i=0;i<a;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var b=objIdArr.length;for(var j=0;j<b;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in z){z[l]=null}z=null})}}();return{registerObject:function(a,b,c,d){if(ua.w3&&a&&b){var e={};e.id=a;e.swfVersion=b;e.expressInstall=c;e.callbackFn=d;regObjArr[regObjArr.length]=e;setVisibility(a,false)}else if(d){d({success:false,id:a})}},getObjectById:function(a){if(ua.w3){return getObjectById(a)}},embedSWF:function(d,e,f,g,h,l,m,n,o,p){var q={success:false,id:e};if(ua.w3&&!(ua.wk&&ua.wk<312)&&d&&e&&f&&g&&h){setVisibility(e,false);addDomLoadEvent(function(){f+="";g+="";var a={};if(o&&typeof o===OBJECT){for(var i in o){a[i]=o[i]}}a.data=d;a.width=f;a.height=g;var b={};if(n&&typeof n===OBJECT){for(var j in n){b[j]=n[j]}}if(m&&typeof m===OBJECT){for(var k in m){if(typeof b.flashvars!=w){b.flashvars+="&"+k+"="+m[k]}else{b.flashvars=k+"="+m[k]}}}if(hasPlayerVersion(h)){var c=createSWF(a,b,e);if(a.id==e){setVisibility(e,true)}q.success=true;q.ref=c}else if(l&&canExpressInstall()){a.data=l;showExpressInstall(a,b,e,p);return}else{setVisibility(e,true)}if(p){p(q)}})}else if(p){p(q)}},switchOffAutoHideShow:function(){autoHideShow=false},ua:ua,getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(a,b,c){if(ua.w3){return createSWF(a,b,c)}else{return undefined}},showExpressInstall:function(a,b,c,d){if(ua.w3&&canExpressInstall()){showExpressInstall(a,b,c,d)}},removeSWF:function(a){if(ua.w3){removeSWF(a)}},createCSS:function(a,b,c,d){if(ua.w3){createCSS(a,b,c,d)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(a){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q)){q=q.split("?")[1]}if(a==null){return C(q)}var b=q.split("&");for(var i=0;i<b.length;i++){if(b[i].substring(0,b[i].indexOf("="))==a){return C(b[i].substring((b[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive){var a=getElementById(EXPRESS_INSTALL_ID);if(a&&storedAltContent){a.parentNode.replaceChild(storedAltContent,a);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}if(storedCallbackFn){storedCallbackFn(storedCallbackObj)}}isExpressInstallActive=false}}}}();y.core.options.requiredFlashPlayerVersion='8';y.core.options.installRedirectMessage='You need Adobe Flash '+'Player 8 (or above) to view the charts on this page. It is a free, '+'lightweight and safe installation from Adobe Systems Incorporated.'+'\n\nWould you like to go to Adobe\'s website and install Flash Player?';var A=false;var B=/[\\\"<>;]/;var C=function(s){return(B.exec(s)!==null)&&typeof window.encodeURIComponent!==undefined?window.encodeURIComponent(s):s};var D=function(e,a){if(a&&a.source==='XmlHttpRequest'){return}var b=e.sender;if(b.ref&&typeof b.ref.dataInvokedOnSWF==='function'&&b.ref.dataInvokedOnSWF()&&typeof b.ref.getXML==='function'){y.raiseWarning(b,'08300116','run','::DataHandler~__fusioncharts_vars','Data was set in UTF unsafe manner');b.setChartData(window.unescape(e.sender.ref.getXML({escaped:true})),FusionChartsDataFormats.XML,true);b.flashVars.dataXML=b.getChartData(FusionChartsDataFormats.XML);delete b.flashVars.dataURL}e.sender.removeEventListener('DataLoaded',D)};window.__fusioncharts_dimension=(function(){var c=/.*?\%\s*?$/g;return function(a){var b,parent;return!((b=y.core(a))instanceof y.core&&b.ref&&(parent=b.ref.parentNode))?{}:{width:parent.offsetWidth*(c.test(b.width)?parseInt(b.width,10)/100:1),height:parent.offsetHeight*(c.test(b.height)?parseInt(b.height,10)/100:1)}}}());window.__fusioncharts_vars=function(a,b){var c=y.core.items[a];if(!(c instanceof y.core)){y.raiseError(y.core,'25081621','run','::FlashRenderer','FusionCharts Flash object is accessing flashVars of non-existent object.');return false}if(typeof b==='object'){if(c.ref&&typeof c.ref.dataInvokedOnSWF==='function'&&c.ref.dataInvokedOnSWF()){if(b.dataURL!==undefined){c.addEventListener('DataLoaded',D)}else if(b.dataXML!==undefined){b.dataXML=window.unescape(b.dataXML)}}else{delete b.dataURL;delete b.dataXML}y.extend(c.flashVars,b);return true}return c.flashVars};y.addEventListener('BeforeInitialize',function(a){var b=a.sender;if(b.options.renderer!=='flash'){return}if(b.width===undefined){b.width=y.renderer.policies.flashVars.chartWidth[1]}if(b.height===undefined){b.height=y.renderer.policies.flashVars.chartHeight[1]}if(b.flashVars.DOMId===undefined){b.flashVars.DOMId=b.id}y.extend(b.flashVars,{registerWithJS:'1',chartWidth:b.width,chartHeight:b.height,InvalidXMLText:'Invalid data.'});if(Boolean(b.options.autoInstallRedirect)===true&&!y.swfobject.hasFlashPlayerVersion(y.core.options.requiredFlashPlayerVersion.toString())&&A===false){A=true;if(window.confirm(y.core.options.installRedirectMessage)){window.location.href='http://get.adobe.com/flashplayer/'}}if(b.options.dataFormat===undefined&&b.options.dataSource===undefined){b.options.dataFormat=FusionChartsDataFormats.XMLURL;b.options.dataSource='Data.xml'}});y.addEventListener('Disposed',function(e){if(e.sender.options.renderer!=='flash'){return}y.swfobject.removeSWF(e.sender.id)});y.addEventListener('Loaded',function(e){if(e.sender.options.renderer!=='flash'){return}e.sender.flashVars.animation='0'});y.addEventListener('DataLoadRequested',function(a,b){var c=a.sender;if(c.options.renderer!=='flash'){return}if(window.location.protocol==='file:'&&b.dataFormat===FusionChartsDataFormats.XML&&Boolean(c.options.safeMode)===true){if(c.ref&&c.ref.setDataURL){c.ref.setDataURL(b.url,false)}else{c.flashVars.dataURL=b.url}a.stopPropagation();b.cancelDataLoadRequest();c.addEventListener('DataLoaded',D)}if(c.ref&&typeof c.showChartMessage==='function'){delete c.flashVars.stallLoad;c.ref.showChartMessage('XMLLoadingText')}else{c.flashVars.stallLoad=true}});y.addEventListener('DataLoadRequestCancelled',function(a){var b=a.sender;if(b.options.renderer!=='flash'){return}if(b.ref&&typeof b.showChartMessage==='function'){b.ref.showChartMessage()}delete b.flashVars.stallLoad});y.addEventListener('DataLoadError',function(a,b){var c=a.sender;if(c.options.renderer!=='flash'){return}if(c.ref&&typeof c.ref.showChartMessage==='function'&&b.source==='XmlHttpRequest'){c.ref.showChartMessage('LoadDataErrorText')}else{delete c.flashVars.dataURL;c.flashVars.dataXML='<JSON parsing error>';delete c.flashVars.stallLoad}});y.addEventListener('DataLoadRequestCompleted',function(a,b){var c=a.sender;if(c.options.renderer!=='flash'||b.source!=='XmlHttpRequest'){return}delete c.flashVars.stallLoad});window.__fusioncharts_event=function(a,b){setTimeout(function(){y.raiseEvent(a.type,b,y.core.items[a.sender])},0)};var E={dataFormat:'xml',init:function(){},policies:{params:{scaleMode:['scaleMode','noScale'],scale:['scaleMode','noScale'],wMode:['wMode','opaque'],menu:['menu',undefined],bgColor:['bgColor',undefined],allowScriptAccess:['allowScriptAccess','always'],quality:['quality','best'],swLiveConnect:['swLiveConnect',undefined],base:['base',undefined],align:['align',undefined],salign:['sAlign',undefined]},flashVars:{lang:['lang','EN'],debugMode:['debugMode',undefined],animation:['animate',undefined]},options:{autoInstallRedirect:['autoInstallRedirect',false]}},render:function(a,b){if(Boolean(this.flashVars.animation)===true){delete this.flashVars.animation}if(!this.src){y.raiseError(this,'03102348','run','::FlashRenderer.render','Could not find a valid "src" attribute. swfUrl or chart '+'type missing.')}var c={},dataXML=this.flashVars.dataXML,dataURL=this.flashVars.dataURL;y.extend(c,this.flashVars);if(this.flashVars.stallLoad===true){if(this.options.dataFormat===FusionChartsDataFormats.XML){dataXML=this.options.dataSource}if(this.options.dataFormat===FusionChartsDataFormats.XMLURL){dataURL=this.options.dataSource}}c.dataXML=window.encodeURIComponent(dataXML||'');c.dataURL=C(dataURL||'');y.swfobject.embedSWF(this.src,this.id,this.width,this.height,'8.0.0',undefined,c,this.params,this.attributes,b)},update:function(a){var b=this.ref,data=a.data;this.flashVars.dataXML=data;if(a.error===undefined){if(this.isActive()&&typeof b.setDataXML==='function'){b.setDataXML(data,false)}else{delete this.flashVars.dataURL;delete this.flashVars.animation}}else{if(this.isActive()&&typeof b.showChartMessage==='function'){b.showChartMessage('InvalidXMLText')}else{this.flashVars.dataXML='<Invalid'+a.format.toUpperCase()+'>';delete this.flashVars.dataURL;delete this.flashVars.animation}}},resize:function(){this.flashVars.chartWidth=this.width;this.flashVars.chartHeight=this.height;if(this.ref!==undefined){this.ref.width=this.width;this.ref.height=this.height;if(typeof this.ref.resize==='function'){this.ref.resize(this.ref.offsetWidth,this.ref.offsetHeight)}}},config:function(a){y.extend(this.flashVars,a)}};E.prototype={getSWFHTML:function(){var a=document.createElement('span'),inElm=document.createElement('span'),tempId='RnVzaW9uQ2hhcnRz'+(new Date()).getTime();a.appendChild(inElm);inElm.setAttribute('id',tempId);a.style.display='none';document.getElementsByTagName('body')[0].appendChild(a);y.swfobject.embedSWF(this.src,tempId,this.width,this.height,'8.0.0',undefined,this.flashVars,this.params,this.attrs);var b=a.innerHTML.replace(tempId,this.id);y.swfobject.removeSWF(tempId);a.parentNode.removeChild(a);return b},setTransparent:function(a){if(typeof a!=='boolean'&&a!==null){a=true}this.params.wMode=a===null?'window':(a===true?'transparent':'opaque')},addVariable:y.core.prototype.configure};y.renderer.register('flash',E);if(!/\(iPhone;|\(iPad;/i.test(navigator.userAgent)){y.renderer.setDefault('flash')}}());(function(){var M,FCC={},baseURL='JSClass/',covertToFCC,renderArray=[],FCCready=false,i,scriptTags,jsConf={};M=FusionCharts(['private','Canvas_Renderer']);if(M===undefined){return}var N=true;function noEffect(){return undefined}FCC.init=function(){var m=function(c,d,e){return function(a,b){b.style[c]=(e?e:'')+a+(d?d:'')}},FCFCC={color:["AFD8F8","F6BD0F","8BBA00","FF8E46","008E8E","D64646","8E468E","588526","B3AA00","008ED6","9D080D","A186BE","CC6600","FDC689","ABA000","F26D7D","FFF200","0054A6","F7941C","CC3300","006600","663300","6DCFF6"],seriesName:{'Column2D':1,'Column3D':1,'Line':1,'Area2D':1,'Bar2D':1,'Pie2D':1,'Pie3D':1,'Doughnut2D':1,'Doughnut3D':1,'Pareto2D':1.5,'Pareto3D':1.5,'MSColumn2D':2,'MSColumn3D':2,'MSLine':2,'ZoomLine':2.5,'MSBar2D':2,'MSBar3D':2,'MSArea':2,'InverseMSLine':2.2,'InverseMSColumn2D':2.2,'InverseMSArea':2.2,'StackedColumn3D':3,'Marimekko':3,'StackedColumn2D':3,'StackedColumn2DLine':3,'StackedColumn3DLine':3,'StackedBar2D':3,'StackedBar3D':3,'StackedArea2D':3,'MSCombi3D':4,'MSCombi2D':4,'MSCombiDY2D':5,'MSColumnLine3D':4,'MSColumn3DLineDY':5,'MSStackedColumn2D':6,'MSStackedColumn2DLineDY':6.5,'StackedColumn3DLineDY':5.5,'Scatter':7,'Bubble':7.5,'ScrollColumn2D':2,'ScrollLine2D':2,'ScrollArea2D':2,'ScrollStackedColumn2D':3,'ScrollCombi2D':4,'ScrollCombiDY2D':5,'SSGrid':9,'Spline':1,'SplineArea':1,'MSSpline':2,'MSSplineArea':2,'MultiAxisLine':8},highCharts:{'Column2D':'column','Column3D':'column','Line':'line','Area2D':'area','Bar2D':'bar','Pie2D':'pie','Pie3D':'pie','Doughnut2D':'pie','Doughnut3D':'pie','Pareto2D':'column','Pareto3D':'column','MSColumn2D':'column','MSColumn3D':'column','MSLine':'line','ZoomLine':'line','MSBar2D':'bar','MSBar3D':'bar','MSArea':'area','InverseMSLine':'line','InverseMSColumn2D':'column','InverseMSArea':'area','StackedColumn3D':'column','StackedColumn2D':'column','Marimekko':'column','StackedColumn2DLine':'column','StackedColumn3DLine':'column','StackedBar2D':'bar','StackedBar3D':'bar','StackedArea2D':'area','MSCombi3D':'column','MSCombi2D':'column','MSCombiDY2D':'column','MSColumnLine3D':'column','MSColumn3DLineDY':'column','MSStackedColumn2D':'','MSStackedColumn2DLineDY':'','StackedColumn3DLineDY':'column','Scatter':'scatter','Bubble':'scatter','ScrollColumn2D':'column','ScrollLine2D':'line','ScrollArea2D':'area','ScrollStackedColumn2D':'column','ScrollCombi2D':'column','ScrollCombiDY2D':'column','SSGrid':'','Spline':'spline','SplineArea':'areaspline','MSSpline':'spline','MSSplineArea':'areaspline','MultiAxisLine':''},combi:{'column2d':'column','column3d':'column','line':'line','area':'area'},valueAbs:{'Pie2D':true,'Pie3D':true,'Doughnut2D':true,'Doughnut3D':true,'Marimekko':true},exportFormat:{png:'image/png',jpg:'image/jpeg',pdf:'application/pdf',svg:'image/svg+xml'},JSONconf:{blankChart:{chart:{events:{},margin:[0,0,0,0]},credits:{href:'http://www.fusioncharts.com?BS=FCHSEvalMark',text:'FusionCharts - HighCharts',enabled:N},legend:{enabled:false},title:{text:'No data to display',style:{fontFamily:'Verdana',fontSize:'10px',color:'#666666'}},plotOptions:{series:{}},exporting:{enabled:false}}},commonMethodCSV:'saveAsImage,print,exportChart,getXML,getChartAttribute,getDataAsCSV,hasRendered,signature,cancelExport',methodCSV:{'pie3d':',togglePieSlice','pie2d':',togglePieSlice','doughnut2D':',togglePieSlice','doughnut3D':',togglePieSlice','mscombi3d':',view2D,view3D,resetView,rotateView,getViewAngles,fitToStage','zoomline':',zoomTo,setZoomMode,zoomOut,resetChart'},method:{getExternalInterfaceMethods:function(a){return FCFCC.commonMethodCSV+(FCFCC.methodCSV[a||this.FusionCharts.chartType()]||'')},print:function(){var a=this.id;FCC.items[a].FCCObj.FCC.print()},exportChart:function(a){var b=this.id,HCConf={},HCObj=FCC.items[b].FCCObj.FCC;if(HCObj.options.exporting.enabled){if(typeof a==='object'){for(var x in a){if(x.toLowerCase()==='exportformat'&&FCFCC.exportFormat[a[x].toLowerCase()]){HCConf.type=FCFCC.exportFormat[a[x].toLowerCase()]}else if(x.toLowerCase()==='exportfilename'){HCConf.filename=a[x]}}}HCObj.exportChart(HCConf)}},getXML:function(){var a=this.id;return M.core.items[a].getXMLData()},signature:function(){return'FusionCharts/3.2.0/JS'},hasRendered:function(){var a=this.id;if(typeof FCC.items[a]==='object'){return true}else{return false}},togglePieSlice:function(a){if(this.ref&&this.ref.FCC&&this.ref.FCC.series&&this.ref.FCC.series[0]&&this.ref.FCC.series[0].data&&this.ref.FCC.series[0].data[a]&&this.ref.FCC.series[0].data[a].slice()){this.ref.FCC.series[0].data[a].slice()}}},supportedStyle:{font:function(c,d,e){var f,x,map={font:m('font-family'),size:m('font-size','px'),color:m('color',undefined,'#'),align:function(a,b){b.align=a},bgColor:m('background-color',undefined,'#'),borderColor:m('border-color',undefined,'#'),isHTML:'',leftMargin:m('margin-left','px'),letterSpacing:m('letter-spacing','px'),bold:function(a,b){b['font-weight']=a=='1'?'bold':'normal'},italic:function(a,b){b['font-style']=a=='1'?'italic':'normal'},underline:function(a,b){b['text-decoration']=a=='1'?'underline':'normal'}};switch(d){case'caption':f=c.title;break;case'datalabels':f=c.xAxis.labels;break;case'datavalues':f=c.plotOptions.series.dataLabels;break;case'subcaption':f=c.subtitle;break;case'tooltip':f=c.tooltip;break;case'trendvalues':f=undefined;break;case'xaxisname':f=c.xAxis.title;break;case'yaxisname':f=c.yAxis[0].title;break;case'yaxisvalues':f=c.yAxis[0].labels;break;default:break}if(typeof f==='object'){for(x in e){if(typeof map[x]==='function'){map[x](e[x],f)}}}}}};var n={};function margeClone(a,b){var c;if(typeof a!=='object'&&typeof b!=='object'){return null}if(typeof a!=='object'){a={}}if(typeof b!=='object'){b=a;a={}}if(b instanceof Array){for(c=0;c<b.length;c+=1){if(typeof b[c]!=='object'){a[c]=b[c]}else{a[c]=margeClone(a[c],b[c])}}}else{for(c in b){if(typeof b[c]!=='object'){a[c]=b[c]}else{a[c]=margeClone(a[c],b[c])}}}return a}FCC.prototype={setTransparent:function(a){if(!this.jsVars){this.jsVars={}}if(typeof a!=='boolean'&&a!==null){a=true}this.jsVars.transparent=a;if(typeof jQuery==='function'){jQuery('#'+this.id).css('background-color',(a===true)?'':'#FFFFFF')}},getSWFHTML:noEffect,_overrideJSChartConfiguration:function(a){jsConf[this.id]=a}};if(M.core.options&&M.core.options.scriptBaseUri!==undefined){baseURL=M.core.options.scriptBaseUri}else{scriptTags=document.getElementsByTagName('script');if(scriptTags){for(i=0;i<scriptTags.length;i+=1){if(scriptTags[i].src.indexOf('FusionCharts.js')!==-1){baseURL=scriptTags[i].src.split("FusionCharts.js")[0]}}}}FCC.isReady=function(){return FCCready};FCC.items={};function loadScript(a){var b=document.createElement('script');b.setAttribute('type','text/javascript');b.setAttribute('src',a);var c=document.getElementsByTagName('head');c[0].appendChild(b)}function checkFCCReady(){var a;if(typeof window.Highcharts==='object'){FCCready=true;if(typeof FCC.render=='function'){while(renderArray.length>0){a=renderArray.splice(0,1)[0];FCC.render.call(a[0],a[1],a[2])}}}else{setTimeout(checkFCCReady,300)}}function loadFCC(){if(typeof jQuery==='function'){jQuery.noConflict();if($===undefined){$=jQuery}if(typeof window.Highcharts!=='object'){loadScript(baseURL+'highcharts.js');setTimeout(checkFCCReady,300)}else{checkFCCReady()}}else{setTimeout(loadFCC,300)}}if(typeof jQuery!=='function'){loadScript(baseURL+'jquery.min.js');setTimeout(loadFCC,300)}else{loadFCC()}var o=function(a,b,c,d,e,f){var g,minPowerOfTen,powerOfTen,y_interval,rangePowerOfTen,rangeInterval,y_topBound,y_lowerBound,yMaxGiven,yMinGiven,yMax,yMin,range,interval;a=(typeof a!=='number')?0.1:a;b=(typeof b!=='number')?0:b;if((a===b)&&(a===0)){a=0.1}if(typeof e==='undefined'||typeof e==='null'||e===''){e=false}if(typeof f==='undefined'||typeof f==='null'||f===''){f=true}g=Math.floor(Math.log(Math.abs(a))/Math.LN10);minPowerOfTen=Math.floor(Math.log(Math.abs(b))/Math.LN10);powerOfTen=Math.max(minPowerOfTen,g);y_interval=Math.pow(10,powerOfTen);if(Math.abs(a)/y_interval<2&&Math.abs(b)/y_interval<2){powerOfTen-=1;y_interval=Math.pow(10,powerOfTen)}rangePowerOfTen=Math.floor(Math.log(a-b)/Math.LN10);rangeInterval=Math.pow(10,rangePowerOfTen);if(((a-b)>0)&&((y_interval/rangeInterval)>=10)){y_interval=rangeInterval;powerOfTen=rangePowerOfTen}y_topBound=(Math.floor(a/y_interval)+1)*y_interval;if(b<0){y_lowerBound=-1*((Math.floor(Math.abs(b/y_interval))+1)*y_interval)}else{if(f){y_lowerBound=0}else{y_lowerBound=Math.floor(Math.abs(b/y_interval)-1)*y_interval;y_lowerBound=(y_lowerBound<0)?0:y_lowerBound}}if(e&&a<=0){y_topBound=0}if(c===null||c===undefined||c===""){yMaxGiven=false}else{yMaxGiven=true}if(d===null||d===undefined||d===""||typeof Number(d)==='NaN'){yMinGiven=false}else{yMinGiven=true}if(yMaxGiven===false||(yMaxGiven===true&&Number(c)<a)){yMax=y_topBound}else{yMax=Number(c)}if(yMinGiven===false||(yMinGiven===true&&Number(d)>b)){yMin=y_lowerBound}else{yMin=Number(d)}range=Math.abs(yMax-yMin);interval=y_interval;return{Max:yMax,Min:yMin,Range:range,interval:interval}};function createContainer(a,b,c,d,e){var f=document.getElementById(b),__container=document.getElementById(a),lengthPercentageRegExp=/\%\s*?$/ig;if(e===true){if(f){__container.removeChild(f)}f=document.createElement('div');f.setAttribute('id',b);__container.appendChild(f)}for(var x in this.attributes){f[x]=this.attributes[x]}if(this.attributes['class']){f.className=this.attributes['class']}f.setAttribute('style','display: inline-block; zoom: 1; *display: inline;');f.style.width=c+(c.match(lengthPercentageRegExp)?'':'px');f.style.height=d+(d.match(lengthPercentageRegExp)?'':'px')}function removeChart(a,b){if(FCC.items[a]){if(FCC.items[a].FCCObj&&FCC.items[a].FCCObj.FCC){FCC.items[a].FCCObj.FCC.destroy()}clearTimeout(FCC.items[a].timeChach);if(b===true){var c=FCC.items[a].FCCObj;if(c&&c.parentNode){c.parentNode.removeChild(c)}}delete FCC.items[a]}}function createSeries(a,b,c,d,e,f,g,h,i){return{data:[],FCtype:a,color:b,type:c,name:d?d:' ',yAxis:e?1:undefined,showvalue:f,lineColor:g,lineWidth:h,marker:i}}function parseStr(a){if(typeof a==='string'){return a.replace(/\{br\}/ig,'<br/>')}else{return''}}function createMsg(a,b,c){var d=FCFCC.JSONconf.blankChart;d.title.y=parseInt(document.getElementById(a).offsetHeight,10)/2;d.chart.renderTo=a;d.title.text=n[a][b]?n[a][b]:b;if(typeof c==='string'){M.raiseEvent(c,{},M.core.items[a])}return d}function showChartMessage(a){var b=this.id,HCJson,FC=M.core.items[b];if(FC.ref){n[b].msgTxt=a;FC.ref.FCC.destroy();HCJson=createMsg(b,'msgTxt',undefined);FC.ref.FCC=new Highcharts.Chart(HCJson);FCC.items[b].baseObj=HCJson}if(FC.link.root===FC){return}var c=M.extend({show:true},this.FusionCharts.link.parent.options.overlayButton);M.extend(c,this.FusionCharts.link.parent.link.configuration().overlayButton||{});this.drawOverlayButton(c)}function drawOverlayButton(b){if(b.show){var c=document.createElement('span');c.innerHTML=b.message?b.message:"Back";c.style.border='1px solid #'+(b.borderColor?b.borderColor:"7f8975");c.style.backgroundColor='#'+(b.bgColor?b.bgColor:"edefec");c.style.fontFamily=b.font?b.font:"Verdana";c.style.color='#'+b.fontColor?b.fontColor:"49563a";c.style.fontSize=(b.fontSize?b.fontSize:'10')+'px';c.style.padding=(b.padding?b.padding:'3')+'px';c.style.fontWeight=parseInt(b.bold,10)===0?'normal':'bold';c.style.position='absolute';c.style.top='1px';c.style.right='1px';c.style._cursor='hand';c.style.cursor='pointer';c.onclick=(function(a){return function(){M.raiseEvent('OverlayButtonClick',{},a.FusionCharts)}}(this));document.getElementById(this.id).childNodes[0].appendChild(c)}}function getSeriesName(a){return FCFCC.seriesName[a]}function convertColor(a,b,c){var R=0,G=0,B=0,colorStr,tempArr;if(c&&c.match(/^rgba/ig)){tempArr=c.split(',');R=tempArr[0].slice(tempArr[3].indexOf('(')+1);G=tempArr[1];B=tempArr[2];if(!b){b=parseInt(tempArr[3].slice(0,tempArr[3].indexOf(')')),10)*100}}if(a){colorStr=a.replace(/[#\s]/ig,'').split(',')[0];switch(colorStr.length){case 3:colorStr=colorStr[0]+colorStr[0]+colorStr[1]+colorStr[1]+colorStr[2]+colorStr[2];break;case 6:break;default:colorStr=(colorStr+'FFFFFF').slice(0,6);break}R=parseInt(colorStr.slice(0,2),16);G=parseInt(colorStr.slice(2,4),16);B=parseInt(colorStr.slice(4,6),16)}if(!b){b=100}if(typeof b==='string'){b=b.split(',')[0]}b=parseInt(b,10)/100;return'rgba('+R+','+G+','+B+','+b+')'}var p=function(x,y,a,b,c){x=x?x:0;y=y?y:0;a=(typeof a!=='undefined')?a:400;b=(typeof b!=='undefined')?b:400;c=(typeof c!=='undefined')?c:0;var d,x2,y1,y2,tan,temp;tan=Math.tan((c*Math.PI)/180);y1=Math.round(b/2-((a/2)*tan));d=Math.round(a/2-((b/2)/tan));d=(d<0)?0:d;d=(d>a)?a:d;y1=(y1<0)?0:y1;y1=(y1>b)?b:y1;x2=a-d;y2=b-y1;if(c>90&&c<=270){temp=y1;y1=y2;y2=temp}if(c>180&&c<=360){temp=d;d=x2;x2=temp}return[d+x,y1+y,x2+x,y2+y]};var q=function(a,b,c){var x,first,count=0,blendAt,rgb,alpha,colorStop=[];b=b?b.split(","):undefined;c=c?c.split(","):undefined;a=a.split(",");first=(typeof c==='object')?c[0]:undefined;for(x=0;x<a.length;x+=1){rgb=a[x];blendAt=c?c[x]:undefined;alpha=b?b[x]:100;alpha=alpha?alpha:100;if(!blendAt){first=1;blendAt=(x!==0)?((100-count)/(a.length-x)):0}if(first){count+=parseInt(blendAt,10)}else{count=parseInt(blendAt,10)}if(count>=100){colorStop.push([1,convertColor(rgb,alpha)]);break}else{colorStop.push([count/100,convertColor(rgb,alpha)])}}return colorStop};var r=function(x,y,a,b,c,d,e,f){var g={};g.linearGradient=p(x,y,a,b,c);g.stops=q(d,e,f);if('\v'==='v'){if(2*g.linearGradient[0]>a){g.stops.reverse();for(var i=0;i<g.stops.length;i+=1){g.stops[i][0]=1-g.stops[i][0]}}if(g.stops[g.stops.length-1][0]!==1){g.stops.push([1,g.stops[g.stops.length-1][1]])}if(g.stops[0][0]!==0){g.stops.splice(0,0,[0,g.stops[0][1]])}}return g};var s=function(a){return FCFCC.highCharts[a]};var t=function(a){var x,psum=0,pareto={yAxis:1,data:[],type:'line',color:'rgba(00,00,00,1)',FCtype:1.5},sum=0;if(a instanceof Array){for(x=0;x<a.length;x+=1){sum+=a[x].y}for(x=0;x<a.length;x+=1){psum+=a[x].y;pareto.data.push({y:Math.round((psum/sum)*10000)/100})}}return pareto};var u=function(a){var b=a.substring(a.indexOf('.swf'),0);return b.substring(b.lastIndexOf('/')+1)};var v=function(a,b,d){d=d===undefined?1:d;var e={formatnumber:1,formatnumberscale:1,defaultnumberscale:'',numberscaleunit:'K,M',numberscalevalue:'1000,1000',numberprefix:"",numbersuffix:"",decimalseparator:".",thousandseparator:",",indecimalseparator:"",inthousandseparator:"",decimals:"",forcedecimals:"0",yaxisvaluedecimals:"",sformatnumber:"1",sformatnumberscale:"0",sdefaultnumberscale:"",snumberscaleunit:"K,M",snumberscalevalue:"1000,1000",snumberprefix:"",snumbersuffix:"",sdecimals:"",sforcedecimals:"0",syaxisvaluedecimals:"0"};var f,numberScaleUnit,result,i,res,power,formatedNum='',c=0,initialVal,decimalVal,splitVal,decimalLength,last;for(i in b){e[i.toLowerCase()]=b[i]}a=e.indecimalseparator!==''?a.toString().replace(e.indecimalseparator,'.'):a;a=e.inthousandseparator!==''?a.toString().replace(e.inthousandseparator,''):a;if(d!==1){e.formatnumber=e.sformatnumber;e.formatnumberscale=e.sformatnumberscale;e.defaultnumberscale=e.sdefaultnumberscale;e.numberscaleunit=e.snumberscaleunit;e.numberscalevalue=e.snumberscalevalue;e.numberprefix=e.snumberprefix;e.numbersuffix=e.snumbersuffix;e.decimals=e.sdecimals;e.forcedecimals=e.sforcedecimals;e.yaxisvaluedecimals=e.syaxisvaluedecimals}f=e.numberscalevalue.split(',');numberScaleUnit=e.numberscaleunit.split(',');result=res=a.toString();if(e.formatnumber==1){if(res.indexOf('.')!==-1){splitVal=res.split('.');initialVal=splitVal[0];decimalVal='.'+splitVal[1]}else{initialVal=res;decimalVal=''}for(i=initialVal.length;i>0;i-=1){if(c%3===0&&c!==0){formatedNum=e.thousandseparator+formatedNum;c=0}formatedNum=res.charAt(i-1)+formatedNum;c+=1}result=(splitVal===undefined)||(decimalVal===0)?formatedNum:formatedNum+decimalVal}if(e.formatnumberscale==1){res=a;for(i=0;i<f.length&&res/f[i]>=1;i+=1){res=res/f[i]}i-=1;if(e.decimals===''){e.decimals='2'}power=Math.pow(10,e.decimals);result=(i===-1)?Math.round(res*power)/power:Math.round(res*power)/power}if(e.forcedecimals==1){if(result.toString().indexOf(e.decimalseparator)!==-1){decimalVal=result.toString().split(e.decimalseparator)[1];decimalLength=decimalVal.length}else{decimalLength=0}if(decimalLength===0){result+=e.decimalseparator}if(decimalLength>e.decimals){if(e.decimals==1&&decimalVal[0]>=5){last=result[result.substring(0,result.indexOf('.')).length-1];last+=1;result=result.substring(0,(result.indexOf('.')-1))+last;result=result+'.'+'0'}else if(decimalVal[e.decimals-1]>=5){last=decimalVal[e.decimals]>=5?(parseInt(decimalVal[e.decimals-1],10)+1):decimalVal[e.decimals-1];decimalVal=decimalVal.substring(0,e.decimals-1)+last;result=result.substring(0,result.indexOf('.'))+'.'+decimalVal}}else{while(decimalLength<e.decimals){result+='0';decimalLength+=1}}}if(e.formatnumberscale==1){result+=(i===-1)?e.defaultnumberscale:numberScaleUnit[i]}result=e.numberprefix+result+e.numbersuffix;if(e.decimalseparator!=="."&&e.decimalseparator!==""){result=result.toString().replace('.',e.decimalseparator)}return result};var w=function(a){var x='circle';switch(a){case 3:x='triangle';break;case 4:x='diamond';break;default:x='square';break}if(isNaN(a)){x='circle'}return x};var A;var C=function(a,b){var c='',arr,chartId,sender;if((a===2&&this.link)||(a===1&&this.options.chart.link)){if(a===2&&this.link){c=b=='0'?this.link:window.decodeURIComponent(this.link);c.replace(/^[\s]*/,'');arr=this.link.split('-');chartId=this.options.id;sender=M.core.items[chartId]}else if(a===1&&this.options.chart.link){c=b=='0'?this.options.chart.link:window.decodeURIComponent(this.options.chart.link);c.replace(/^[ ]*/,'');arr=this.options.chart.link.split('-');chartId=this.options.chart.renderTo;sender=M.core.items[chartId]}switch(arr[0].toLowerCase()){case'n':window.open(arr[1]);break;case'f':if(frames[arr[1]]){frames[arr[1]].location=arr[2]}else{window.open(arr[2],arr[1])}break;case'j':try{window[arr[1]](arr[2])}catch(er){}break;case'p':A=window.open(arr[2],arr[1].match(/[^,]+/i),arr[1].replace(/[^,]+,/i,''));if(window.focus){A.focus()}break;case'newchart':var d=arr[1].toLowerCase().search('url')!=-1?'URL':FusionChartsDataFormats.JSON,data,x,chartJson,linkchartId;if(d==='URL'){data=c.replace(/[^\-]+-[^\-]+-/i,'')}else{chartJson=M.core.items[chartId].getChartData(FusionChartsDataFormats.JSON);linkchartId=c.replace(/[^\-]+-[^\-]+-/i,'');if(chartJson.linkeddata){for(x=0;x<chartJson.linkeddata.length;x+=1){if(chartJson.linkeddata[x].id==linkchartId){data=chartJson.linkeddata[x].linkedchart}}}}M.raiseEvent('LinkedChartInvoked',{linkType:d,data:data},sender);break;default:arr=c.split(':');if(arr[0].toLowerCase()=='javascript'){try{eval(arr[1])}catch(err){}}else{window.location.href=c}break}}};var D=function(a){var b=0,x,y,temp;if(a instanceof Array){for(x=0;x<a.length;x+=1){if(a[x].data instanceof Array){for(y=0;y<a[x].data.length;y+=1){temp=parseInt(a[x].data[y].z,10);b=(b>temp)?b:temp}}}}return b};var E=function(a,b){var c,max=5;c=(a>b)?b:a;if(c>100){max=c/8}return max};var F=function(a,b){var c=this.width,height=this.height,chart=u(this.src),id=this.id,jsonObj,container,dataComp,HCJson;removeChart(id,b);createContainer.call(this,a,id,c,height,b);dataComp=this.getChartData(FusionChartsDataFormats.JSON,true);jsonObj=dataComp.data;if(!FCFCC.highCharts[chart]){HCJson=createMsg(id,'ChartNotSupported','featurenotsupported')}else if(n[id].msgTxt){HCJson=createMsg(id,'msgTxt',undefined)}else if(this.jsVars&&this.jsVars.LoadError){HCJson=createMsg(id,'LoadDataErrorText',undefined)}else if(this.jsVars&&this.jsVars.stallLoad){HCJson=createMsg(id,'XMLLoadingText',undefined)}else if(dataComp.error instanceof Error){HCJson=createMsg(id,'InvalidXMLText','nodatatodisplay')}else{container=document.getElementById(id);HCJson=covertToFCC(id,chart,jsonObj,id,container.offsetWidth,container.offsetHeight);if(HCJson.series.length===0){HCJson=createMsg(id,'NoDataText','nodatatodisplay')}}return HCJson};var H=function(a,b){if(b.options.renderer!=='javascript'){return}var c=FCFCC.method.getExternalInterfaceMethods(b.chartType()).split(','),i;for(i=0;i<c.length;i+=1){if(typeof a[c[i]]==='function'){continue}if(FCFCC.method[c[i]]===undefined){a[c[i]]=noEffect}else{a[c[i]]=FCFCC.method[c[i]]}}};function createChart(a,b){var c=u(this.src),id=this.id;if(!(this.jsVars&&this.jsVars.transparent)){jQuery('#'+this.id).css('background-color','#FFFFFF')}var d=document.getElementById(id);d.drawOverlayButton=drawOverlayButton;d.showChartMessage=showChartMessage;d.getExternalInterfaceMethods=FCFCC.method.getExternalInterfaceMethods;H(d,this);if(typeof a==='function'){try{a({success:true,ref:d,id:id})}catch(err){}}d.FCC=new Highcharts.Chart(b);var e=jQuery('.highcharts-grid')[0];var f=jQuery('.highcharts-grid')[1];if(e&&f){e.parentNode.insertBefore(f,e)}FCC.items[id]={'baseObj':b,'FCCObj':d,'chartType':c}}var I=function(c,d){var e;clearTimeout(c.timeChach);e=M.core.items[d];c.timeChach=setTimeout((function(b){return function(){var a=b.id,__containerId=b.options.containerElementId,HCJson;if(typeof __containerId!=='undefined'&&typeof FCC.items[a]!=='undefined'){HCJson=F.call(b,__containerId);HCJson.chart.events.load=function(){M.raiseEvent('loaded',{},b);M.raiseEvent('resized',{},b)};HCJson.plotOptions.series.animation=false;createChart.call(b,undefined,HCJson)}}}(e)),500)};var J=function(){var a,FCCContainer,id;for(var x in FCC.items){id=x;a=FCC.items[x];FCCContainer=document.getElementById(x);if(FCCContainer&&(FCCContainer.offsetWidth!=a.FCCObj.FCC.chartWidth||FCCContainer.offsetHeight!=a.FCCObj.FCC.chartHeight)){I(a,id)}}};if(window.addEventListener){window.addEventListener("resize",J,false)}else if(window.attachEvent){window.attachEvent("onresize",J)}else{window.onresize=J}var K=function(a){return{FCconf:{negative:false,stackValue:[]},chart:{alignTicks:false,renderTo:'',ignoreHiddenSeries:false,events:{click:function(){C.call(this,1,a.chart.unescapelinks)}},margin:[15,15,50,60],borderRadius:0,plotBackgroundColor:'#FFFFFF'},colors:[],credits:{href:'http://www.fusioncharts.com?BS=FCHSEvalMark',text:'FusionCharts - HighCharts',enabled:N},global:{},labels:{items:[]},lang:{},legend:{enabled:true,symbolWidth:5,borderRadius:0,itemStyle:{}},loading:{},plotOptions:{series:{borderColor:'#333333',events:{},dataLabels:{enabled:true,color:'#555555',style:{},formatter:function(){var x,y,showvalue=this.point.options.showvalue||this.series.options.showvalue||this.series.chart.options.chart.showvalue;if(this.series.type=='pie'){x=(a.chart.showlabels==='0'||!this.point.FCname?'':this.point.FCname);y=showvalue==='1'?(Math.round(this.percentage*100)/100)+(a.chart.showpercentagevalues==='1'?'%':''):'';return parseStr(x+(x!==''&&y!==''?a.chart.tooltipsepchar:'')+y)}else if(showvalue==='1'){if(this.point.options.displayvalue){x=this.point.options.displayvalue}else{x=v(this.y,a.chart,1);if(this.series.options.FCtype==1.5&&this.series.type=='line'){x=this.y+'%'}if(this.series.options.FCtype==7.5){x=''}}return parseStr(x)}else{return''}}},point:{events:{click:function(){C.call(this,2,a.chart.unescapelinks)}}}},area:{states:{hover:{enabled:false}},marker:{lineWidth:1,radius:3,states:{hover:{enabled:false},select:{enabled:false}}}},areaspline:{states:{hover:{enabled:false}},marker:{lineWidth:1,radius:3,states:{hover:{enabled:false},select:{enabled:false}}}},line:{states:{hover:{enabled:false}},marker:{lineWidth:1,radius:3,states:{hover:{enabled:false},select:{enabled:false}}}},spline:{states:{hover:{enabled:false}},marker:{lineWidth:1,radius:3,states:{hover:{enabled:false},select:{enabled:false}}}},pie:{size:'80%',allowPointSelect:true,cursor:'pointer'},column:{}},point:{},series:[{}],subtitle:{text:'',style:{}},symbols:[],title:{text:'',style:{}},toolbar:{},tooltip:{borderRadius:0,style:{},formatter:function(){var x='',charSep=a.chart.tooltipsepchar;if(this.point.options.tooltext){x=this.point.options.tooltext}else{if(this.series.options.FCtype>=2&&this.series.name!==' '){x+=this.series.name+charSep}x+=this.x?this.x+charSep:'';if(this.series.options.FCtype==1.5&&this.series.type=='line'){x=this.x+charSep+this.y+'%'}else if(this.series.type=='pie'){x=(this.point.FCname?this.point.FCname+charSep:'')+(Math.round(this.percentage*100)/100)+(a.chart.showpercentintooltip==='0'?'':'%')}else if(this.series.options.FCtype===2.5){x=v(this.y,a.chart,1)}else{x+=v(this.y,a.chart,1)}if(this.point.z){x+=charSep+this.point.z}}return parseStr(x)}},xAxis:{labels:{rotation:-25,style:{},formatter:function(){return parseStr(typeof this.value==='string'?this.value:'')},align:'right'},categories:[],plotLines:[],plotBands:[],title:{style:{},text:''}},yAxis:[{startOnTick:false,endOnTick:false,title:{style:{},text:''},labels:{style:{},formatter:function(){return parseStr(v(this.value,a.chart,1))}},plotBands:[],plotLines:[]},{gridLineWidth:0,startOnTick:false,endOnTick:false,title:{style:{},text:''},labels:{style:{},enabled:false,formatter:function(){return parseStr(v(this.value,a.chart,2))}},opposite:true}],exporting:{buttons:{exportButton:{},printButton:{enabled:false}}}}};function addVline(a,b,c,d,e){a.xAxis.plotLines.push({color:convertColor(b||'#444444',c||100),width:d?d:1,value:e})}function addPoint(a,b,c,d,e,f,g,h,i){var x,y,isAbs=FCFCC.valueAbs[d],value,seriesType=a.type||f.chart.defaultSeriesType,dataseperator,tempY,dataYmax,dataYmin,loopMax;if(!a.yAxis){dataYmax='dataY0max';dataYmin='dataY0min'}else{dataYmax='dataY'+a.yAxis+'max';dataYmin='dataY'+a.yAxis+'min'}if(c<7&&c>=2&&c!=2.5){loopMax=f.xAxis.categories.length}else{loopMax=b.length}if(b instanceof Array){for(y=0;y<loopMax;y+=1){if(typeof b[y]==='object'){if(!b[y].vline){if(a.cursor!='pointer'&&b[y].link){a.cursor='pointer'}tempY=(isAbs?Math.abs(parseFloat(b[y].value||b[y].y)):parseFloat(b[y].value||b[y].y));if(tempY<0){f.FCconf.negative=true}if(typeof f.FCconf[dataYmax]==='undefined'||tempY>f.FCconf[dataYmax]){f.FCconf[dataYmax]=tempY}if(typeof f.FCconf[dataYmin]==='undefined'||tempY<f.FCconf[dataYmin]){f.FCconf[dataYmin]=tempY}if(typeof f.FCconf.stackValue[y]==='undefined'){f.FCconf.stackValue[y]=tempY}else{f.FCconf.stackValue[y]+=tempY}a.data.push({y:tempY||0,x:(isAbs?Math.abs(parseFloat(b[y].x)):parseFloat(b[y].x))||undefined,z:(isAbs?Math.abs(parseFloat(b[y].z)):parseFloat(b[y].z))||undefined,color:(c<2||b[y].color||b[y].alpha)?convertColor(b[y].color||(c<2&&g(y)),b[y].alpha,a.color):undefined,FCname:c<2?b[y].label:undefined,link:b[y].link,sliced:b[y].issliced=='1',id:e,displayvalue:b[y].displayvalue,showvalue:b[y].showvalue,tooltext:b[y].tooltext,marker:(seriesType==='areaspline'||seriesType==='spline'||seriesType==='area'||seriesType==='line')?{enabled:b[y].drawanchors?(b[y].drawanchors=='1'?true:false):undefined,radius:b[y].anchorradius?b[y].anchorradius:undefined,symbol:w(parseInt(b[y].anchorsides,10)),fillColor:b[y].anchorbgcolor?convertColor(b[y].anchorbgcolor||'FFFFFF',b[y].anchorbgalpha||100):undefined,lineColor:b[y].anchorbordercolor?convertColor(b[y].anchorbordercolor||'767575',b[y].anchoralpha||100):undefined,lineWidth:b[y].anchorborderthickness?b[y].anchorborderthickness:undefined}:(c===7.5?{radius:b[y].z?Math.round((b[y].z/h)*10)/10:undefined}:null)});if(c<2){f.xAxis.categories.push(b[y].showlabel==='0'?'':(b[y].label||''))}}else if(c<2){addVline(f,b[y].color,b[y].alpha,b[y].thickness,y-0.5)}}else if(typeof b[y]==='string'&&i.chart.compactdatamode=='1'){dataseperator=i.chart.dataseparator||'|';value=b[y].split(dataseperator);for(x=0;x<value.length;x+=1){tempY=isAbs?Math.abs(parseFloat(value[x])):parseFloat(value[x]);if(tempY<0){f.FCconf.negative=true}if(typeof f.FCconf[dataYmax]==='undefined'||tempY>f.FCconf[dataYmax]){f.FCconf[dataYmax]=tempY}if(typeof f.FCconf[dataYmin]==='undefined'||tempY<f.FCconf[dataYmin]){f.FCconf[dataYmin]=tempY}a.data.push({y:tempY||0})}}else{a.data.push({y:0})}}}}function addCategory(a,b,c){var x,dataseperator,countCat=0,zoomCat=[];if(a.categories&&a.categories[0].category){for(x=0;x<a.categories[0].category.length;x+=1){if(typeof a.categories[0].category[x]==='object'){if(!a.categories[0].category[x].vline){if(b==2.5){zoomCat.push(a.categories[0].category[x].label?a.categories[0].category[x].label:'')}else{c.xAxis.categories.push(a.categories[0].category[x].label?a.categories[0].category[x].label:'')}countCat+=1}else{addVline(c,a.categories[0].category[x].color,a.categories[0].category[x].alpha,a.categories[0].category[x].thickness,countCat-0.5)}}else if(typeof a.categories[0].category[x]==='string'&&a.chart.compactdatamode=='1'){dataseperator=a.chart.dataseparator?a.chart.dataseparator:'|';if(b==2.5){zoomCat=zoomCat.concat(a.categories[0].category[x].split(dataseperator))}else{c.xAxis.categories=c.xAxis.categories.concat(a.categories[0].category[x].split(dataseperator))}}}}if(b===2.5){c.xAxis.maxZoom=2;c.chart.zoomType='x';c.chart.showvalue=a.chart.showvalues==='1'?'1':'0';c.xAxis.categories=undefined;c.xAxis.min=0;c.xAxis.max=zoomCat.length-1;c.xAxis.endOnTick=false;c.xAxis.labels.formatter=function(){return parseStr(zoomCat[this.value])}}}function MSStacked(b,c,d,e,f,g,h,i){var x,y,z,newSeries,count_set=0,max_cat=0,a=[],plotWidth=f-(e.chart.margin[1]+e.chart.margin[3]),plotHight=g-(e.chart.margin[0]+e.chart.margin[2]),noStack,pointWidth,catWidth,tempheight,maxHight=0,pointValue=0;if(b.categories&&b.categories[0]&&b.categories[0].category){max_cat=b.categories[0].category.length}if(b.dataset&&b.dataset instanceof Array){noStack=b.dataset.length;catWidth=plotWidth/max_cat;pointWidth=catWidth/(noStack+2);for(x=0;x<b.dataset.length;x+=1){tempheight=[];if(b.dataset[x].dataset&&b.dataset[x].dataset instanceof Array){for(y=0;y<b.dataset[x].dataset.length;y+=1){newSeries={FCtype:c,type:b.dataset[x].dataset[y].renderas?FCFCC.combi[b.dataset[x].dataset[y].renderas.toLowerCase()]:undefined,name:b.dataset[x].dataset[y].seriesname?b.dataset[x].dataset[y].seriesname:' ',data:[],color:convertColor(b.dataset[x].color||i(count_set),b.dataset[x].dataset[y].alpha||100),yAxis:b.dataset[x].dataset[y].parentyaxis=='S'?1:undefined,showvalue:b.dataset[x].dataset[y].showvalues,mColum:x,mStack:y};if(b.dataset[x].dataset[y].data instanceof Array){for(z=0;z<max_cat;z+=1){tempheight[z]=tempheight[z]?tempheight[z]:0;pointValue=(b.dataset[x].dataset[y].data[z]&&b.dataset[x].dataset[y].data[z].value)?parseFloat(b.dataset[x].dataset[y].data[z].value):'';tempheight[z]+=pointValue?pointValue:0;newSeries.data.push({MWidth:pointWidth,MX:(z*catWidth)+((x+1)*pointWidth),MY:tempheight[z],y:pointValue,link:b.dataset[x].dataset[y].data[z].link,id:h,color:b.dataset[x].dataset[y].data[z].color?convertColor(b.dataset[x].dataset[y].data[z].color||i(count_set),b.dataset[x].dataset[y].data[z].alpha||100):undefined})}}a.push(newSeries);count_set+=1}}for(z=0;z<max_cat;z+=1){if(maxHight<tempheight[z]){maxHight=tempheight[z]}}}}e.yAxis[0].max=maxHight+5;return a}function addData(c,d,e,f,g,h,i){var a=[],x,y,z,count_set,getScolor,pareto,yCalTemp;getScolor=function(a){var b;b=(c.chart.palettecolors)?((typeof c.chart.palettecolors==='string')?c.chart.palettecolors.split(','):c.chart.palettecolors):FCFCC.color;return b[a%b.length]};switch(d){case 1:case 1.5:if(d==1.5){f.yAxis[1].max=100;f.yAxis[1].labels.formatter=function(){return parseStr(this.value+'%')};if(c.data instanceof Array){c.data.sort(function(a,b){return parseFloat(b.value)-parseFloat(a.value)})}}f.legend.enabled=false;if(c.data){z=createSeries(d);addPoint(z,c.data,d,e,i,f,getScolor);if(s(e)=='pie'){z.data.reverse();z.color=undefined;f.chart.plotBorderWidth=0;x=f.chart.borderWidth+1;f.chart.margin=[f.chart.margin[0],x,x,x]}a.push(z);if((e=='Pareto2D'||e=='Pareto3D')&&c.chart.showcumulativeline!=='0'){pareto=t(z.data);a.push(pareto)}}break;case 2:case 2.2:case 2.5:case 3:case 4:case 5:case 5.5:case 6:case 6.5:switch(d){case 2.2:f.yAxis[0].reversed=true;f.yAxis[0].PCreversed=true;break;case 3:if(c.chart.stack100percent=='1'){f.plotOptions.series.stacking='percent';f.yAxis[0].labels.formatter=function(){return parseStr(this.value+'%')}}else{f.plotOptions.series.stacking='normal'}break;case 5.5:f.plotOptions.column.stacking=c.chart.stack100percent=='1'?'percent':'normal'}addCategory(c,d,f);if(d!==6){if(c.dataset){count_set=0;for(x=0;x<c.dataset.length;x+=1){z=createSeries(d,convertColor(c.dataset[x].color||getScolor(count_set),c.dataset[x].alpha||100),c.dataset[x].renderas?FCFCC.combi[c.dataset[x].renderas.toLowerCase()]:((c.dataset[x].parentyaxis=='S'&&(d==5||d==5.5))?'line':undefined),c.dataset[x].seriesname,c.dataset[x].parentyaxis=='S',c.dataset[x].showvalues,c.dataset[x].plotbordercolor?convertColor(c.dataset[x].plotbordercolor,c.dataset[x].plotborderalpha||95):undefined,parseInt(c.dataset[x].plotborderthickness||c.dataset[x].linethickness,10)||undefined);var j=z.type||f.chart.defaultSeriesType;z.marker=(j==='area'||j==='line'||j==='spline'||j==='areaspline')?{enabled:c.dataset[x].drawanchors?(c.dataset[x].drawanchors=='1'?true:false):undefined,radius:c.dataset[x].anchorradius?c.dataset[x].anchorradius:undefined,symbol:w(parseInt(c.dataset[x].anchorsides,10)),fillColor:c.dataset[x].anchorbgcolor?convertColor(c.dataset[x].anchorbgcolor||'FFFFFF',c.dataset[x].anchorbgalpha||100):undefined,lineColor:c.dataset[x].anchorbordercolor?convertColor(c.dataset[x].anchorbordercolor||'767575',c.dataset[x].anchoralpha||100):undefined,lineWidth:c.dataset[x].anchorborderthickness?c.dataset[x].anchorborderthickness:undefined}:null;count_set+=1;if(c.dataset[x].data){addPoint(z,c.dataset[x].data,d,e,i,f,undefined,undefined,c)}a.push(z)}if(d==3||d==5.5||s(e)=='bar'){var k=[];for(x=0;x<a.length;x+=1){if(a[x].type){k.push(a[x])}else{k.splice(0,0,a[x])}}a=k;f.legend.reversed=true}}}else{a=MSStacked(c,d,e,f,g,h,i,getScolor)}break;case 7:case 7.5:f.chart.showvalue=c.chart.showvalues=='1'?'1':'0';if(c.categories&&c.categories[0]&&c.categories[0].category){for(x=0;x<c.categories[0].category.length;x+=1){if(c.categories[0].category[x].showverticalline&&c.categories[0].category[x].showverticalline=='1'){addVline(f,c.categories[0].verticallinecolor,c.categories[0].verticallinealpha,c.categories[0].verticallinethickness,c.categories[0].category[x].x)}f.xAxis.categories[c.categories[0].category[x].x]=c.categories[0].category[x].label?c.categories[0].category[x].label:''}}var l=D(c.dataset)/E(g,h);if(c.dataset){count_set=0;for(x=0;x<c.dataset.length;x+=1){z=createSeries(d,convertColor(c.dataset[x].color||getScolor(count_set),c.dataset[x].alpha||100),c.dataset[x].renderas?FCFCC.combi[c.dataset[x].renderas]:((c.dataset[x].parentyaxis=='S'&&(d==5||d==5.5))?'line':undefined),c.dataset[x].seriesname,c.dataset[x].parentyaxis=='S',c.dataset[x].showvalues,undefined,undefined);z.marker={symbol:(d==7.5)?'circle':w(parseInt(c.dataset[x].anchorsides,10)),states:{hover:{enabled:false}}};count_set+=1;if(c.dataset[x].data){addPoint(z,c.dataset[x].data,d,e,i,f,getScolor,l)}a.push(z)}}f.xAxis.max=c.chart.xaxismaxvalue?parseInt(c.chart.xaxismaxvalue,10):undefined;f.xAxis.min=c.chart.xaxisminvalue?parseInt(c.chart.xaxisminvalue,10):undefined;f.xAxis.showLastLabel=true;break;default:break}if(!((d===3||d===5.5)&&c.chart.stack100percent==='1')&&e!=='Marimekko'){if(d===3||d===5.5){f.FCconf.dataY0max=f.FCconf.stackValue[0];f.FCconf.dataY0min=f.FCconf.stackValue[0];for(y=1;y<f.FCconf.stackValue.length;y+=1){if(f.FCconf.stackValue[y]>f.FCconf.dataY0max){f.FCconf.dataY0max=f.FCconf.stackValue[y]}if(f.FCconf.stackValue[y]<f.FCconf.dataY0min){f.FCconf.dataY0min=f.FCconf.stackValue[y]}}}if(d===1.5||d===5.5||d===5||d===6.5){yCalTemp=o(f.FCconf.dataY0max,f.FCconf.dataY0min,c.chart.pyaxismaxvalue,c.chart.pyaxisminvalue,'',c.chart.setadaptiveymin!=='1');f.yAxis[0].max=yCalTemp.Max;f.yAxis[0].min=yCalTemp.Min;if(d!==1.5){yCalTemp=o(f.FCconf.dataY1max,f.FCconf.dataY1min,c.chart.syaxismaxvalue,c.chart.syaxisminvalue,'',c.chart.setadaptivesymin!=='1');f.yAxis[1].max=yCalTemp.Max;f.yAxis[1].min=yCalTemp.Min}}else{yCalTemp=o(f.FCconf.dataY0max,f.FCconf.dataY0min,c.chart.yaxismaxvalue,c.chart.yaxisminvalue,'',c.chart.setadaptiveymin!=='1');f.yAxis[0].max=yCalTemp.Max;f.yAxis[0].min=yCalTemp.Min}}f.series=a}function ModyfyLegend(b,c){var d=b.series.length,legendPos,legendWidth,legendHeight;if(c.chart.showlegend=='0'){b.legend.enabled=false}else{b.legend.labelFormatter=function(){return parseStr(this.name)};if(c.chart.interactivelegend=='0'){b.plotOptions.series.events.legendItemClick=function(a){return false};b.legend.itemStyle.cursor='default'}b.legend.shadow=c.chart.legendshadow=='0'?false:true;b.legend.backgroundColor=convertColor(c.chart.legendbgcolor||'#ffffff',c.chart.legendbgalpha||100);b.legend.borderColor=convertColor(c.chart.legendbordercolor||'#545454',c.chart.legendborderalpha||100);b.legend.borderWidth=c.chart.legendborderthickness||1;if(c.reverselegend=='1'){b.legend.reversed=!b.legend.reversed}if(c.chart.legendposition=='RIGHT'){b.legend.verticalAlign='middle';b.legend.align='right';b.legend.width=70;b.legend.x=-15;b.chart.margin[1]+=85}else{b.legend.x=0;b.chart.margin[2]+=46}}}function createText(a,b,c){return{html:a,style:{left:c+'px',top:b+'px'}}}function convertMarimeko(a,b,c,d,e){var f=c-(a.chart.margin[1]+a.chart.margin[3]),plotHight=d-(a.chart.margin[0]+a.chart.margin[2]),y,z,arr=[],total=0,temp,setPersent=false,catCountFlag=true,temp2,totalpercent=0;if(a.xAxis.labels.enabled===false&&b.chart.showxaxispercentvalues!='0'){a.xAxis.title.margin+=15;a.chart.margin[2]+=15}if(a.xAxis.labels.enabled!==false&&b.chart.showxaxispercentvalues!='0'){plotHight+=15}if(e&&e[0]&&e[0].category instanceof Array){temp=0;for(y=0;y<e[0].category.length;y+=1){if(e[0].category[y].widthpercent){temp+=parseFloat(e[0].category[y].widthpercent)}else{break}}if(y===e[0].category.length&&Math.round(temp)===100){setPersent=true}}for(y=0;y<a.series.length;y+=1){for(z=0;z<a.series[y].data.length;z+=1){if(typeof a.series[y].data[z]=='object'){temp=parseFloat(a.series[y].data[z].y)}else{temp=parseFloat(a.series[y].data[z])}arr[z]=arr[z]?arr[z]+temp:temp;total+=temp}}for(y=0;y<a.series.length;y+=1){temp=0;for(z=0;z<a.series[y].data.length;z+=1){if(typeof a.series[y].data[z]!=='object'){a.series[y].data[z]={y:a.series[y].data[z]}}a.series[y].data[z].MX=temp;if(catCountFlag){if(a.xAxis.labels.enabled!==false){a.labels.items.push(createText(a.xAxis.categories[z],plotHight,temp))}if(b.chart.showsum!='0'){a.labels.items.push(createText(v(arr[z],b.chart),'-14',temp))}}temp2=setPersent?parseFloat(e[0].category[z].widthpercent)/100:(arr[z]/total);totalpercent+=temp2;temp+=a.series[y].data[z].MWidth=Math.round(f*temp2);if(catCountFlag&&b.chart.showxaxispercentvalues!='0'&&totalpercent<0.9){a.labels.items.push(createText((Math.round(totalpercent*10000)/100)+'%',plotHight-15,temp-20))}}catCountFlag=false}a.xAxis.labels.enabled=false}function covertToFCC(a,b,c,d,e,f){var g,y=getSeriesName(b),x,z,l,j,styleName,tempstyle={},styleArr;c.chart=c.chart||c.graph||{};delete c.graph;c.chart.tooltipsepchar=c.chart.tooltipsepchar||',';g=K(c);g.chart.renderTo=a;g.chart.defaultSeriesType=s(b);if(g.chart.defaultSeriesType==='line'||g.chart.defaultSeriesType==='spline'||g.chart.defaultSeriesType==='area'||g.chart.defaultSeriesType==='areaspline'){g.xAxis.startOnTick=true;g.xAxis.endOnTick=true;g.xAxis.showLastLabel=true}g.plotOptions.series.shadow=c.chart.showshadow==='1';if(b=='Doughnut2D'||b=='Doughnut3D'){g.plotOptions.pie.innerSize='50%'}if(c.chart.clickurl){g.chart.link=c.chart.clickurl;g.chart.id=d}g.plotOptions.series.animation=c.chart.animation==='0'?false:true;if(c.chart.showlabels=='0'){g.xAxis.labels.enabled=false;g.chart.margin[2]=15}if(c.chart.showyaxisvalues=='0'||c.chart.showdivlinevalues=='0'||c.chart.showdivlinevalue=='0'){g.yAxis[0].labels.enabled=false;g.chart.margin[3]=15}if(((y==5||y==5.5)&&c.chart.showyaxisvalues!='0'&&c.chart.showdivlinesecondaryvalue!='0')||(y===1.5&&c.chart.showdivlinesecondaryvalue!='0')){g.yAxis[1].labels.enabled=true;g.chart.margin[1]=50}g.xAxis.labels.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'};g.yAxis[0].labels.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'};g.yAxis[1].labels.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'};g.legend.itemStyle={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'};g.plotOptions.series.dataLabels.style={fontFamily:c.chart.basefont||'Verdana',fontSize:(c.chart.basefontsize||'10')+'px',color:c.chart.basefontcolor||'#555555'};g.tooltip.style={fontFamily:c.chart.basefont||'Verdana',fontSize:(c.chart.basefontsize||'10')+'px',color:c.chart.basefontcolor||'#555555'};if(c.chart.drawanchors=='0'){g.plotOptions.area.marker.enabled=g.plotOptions.line.marker.enabled=g.plotOptions.areaspline.marker.enabled=g.plotOptions.spline.marker.enabled=false;g.tooltip.enabled=false}if(c.chart.anchorradius){g.plotOptions.area.marker.radius=g.plotOptions.line.marker.radius=g.plotOptions.areaspline.marker.radius=g.plotOptions.spline.marker.radius=c.chart.anchorradius}g.plotOptions.line.marker.lineColor=g.plotOptions.areaspline.marker.lineColor=g.plotOptions.spline.marker.lineColor=convertColor(c.chart.anchorbordercolor||'767575',c.chart.anchoralpha||100);g.plotOptions.area.marker.lineColor=convertColor(c.chart.anchorbordercolor||'767575',c.chart.anchoralpha||0);if(c.chart.anchorborderthickness){g.plotOptions.area.marker.lineWidth=g.plotOptions.line.marker.lineWidth=g.plotOptions.areaspline.marker.lineWidth=g.plotOptions.spline.marker.lineWidth=c.chart.anchorborderthickness}g.plotOptions.line.marker.fillColor=g.plotOptions.spline.marker.fillColor=convertColor(c.chart.anchorbgcolor||'FFFFFF',c.chart.anchorbgalpha||100);g.plotOptions.area.marker.fillColor=g.plotOptions.areaspline.marker.fillColor=convertColor(c.chart.anchorbgcolor||'FFFFFF',c.chart.anchorbgalpha||0);if(c.chart.anchorsides){g.plotOptions.area.marker.symbol=g.plotOptions.line.marker.symbol=g.plotOptions.areaspline.marker.symbol=g.plotOptions.spline.marker.symbol=w(parseInt(c.chart.anchorsides,10))}g.plotOptions.line.lineWidth=g.plotOptions.spline.lineWidth=parseInt(c.chart.linethickness,10)||(y===1.5?2:3);g.plotOptions.line.color=g.plotOptions.spline.color=convertColor(c.chart.linecolor||'767575',c.chart.linealpha||100);g.plotOptions.area.color=g.plotOptions.areaspline.color=convertColor(c.chart.plotfillcolor||'767575',c.chart.plotfillalpha||90);g.plotOptions.area.lineColor=g.plotOptions.areaspline.lineColor=convertColor(c.chart.plotbordercolor||"333333",c.chart.plotborderalpha||95);g.plotOptions.area.lineWidth=g.plotOptions.areaspline.lineWidth=parseInt(c.chart.plotborderthickness,10)||1;g.yAxis[0].alternateGridColor=convertColor(c.chart.alternatehgridcolor||'EEEEEE',c.chart.alternatehgridalpha||50);g.yAxis[0].gridLineColor=convertColor(c.chart.divlinecolor||'717170',c.chart.divlinealpha||40);g.yAxis[0].gridLineWidth=c.chart.divlinethickness?c.chart.divlinethickness:1;if(c.chart.caption){g.title.text=parseStr(c.chart.caption);g.chart.margin[0]=35;g.title.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:'13px','font-weight':'bold',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'}}if(c.chart.subcaption){g.subtitle.text=parseStr(c.chart.subcaption);g.chart.margin[0]=55;g.subtitle.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:'11px','font-weight':'bold',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'}}if(c.chart.xaxisname){g.xAxis.title.text=parseStr(c.chart.xaxisname);g.xAxis.title.margin=g.chart.margin[2];g.chart.margin[2]+=20;g.xAxis.title.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px','font-weight':'bold',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'}}if(y==5||y==5.5||y==1.5){if(c.chart.pyaxisname){g.yAxis[0].title.text=parseStr(c.chart.pyaxisname);g.yAxis[0].title.margin=g.chart.margin[3];g.chart.margin[3]+=20;g.yAxis[0].title.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px','font-weight':'bold',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'}}if(c.chart.syaxisname){g.yAxis[1].title.text=parseStr(c.chart.syaxisname);g.yAxis[1].title.margin=g.chart.margin[1];g.chart.margin[1]+=20;g.yAxis[1].title.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px','font-weight':'bold',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'}}}else if(c.chart.yaxisname){g.yAxis[0].title.text=parseStr(c.chart.yaxisname);g.yAxis[0].title.margin=g.chart.margin[3];g.chart.margin[3]+=20;g.yAxis[0].title.style={fontFamily:c.chart.outcnvbasefont||c.chart.basefont||'Verdana',fontSize:(c.chart.outcnvbasefontsize||c.chart.basefontsize||'10')+'px','font-weight':'bold',color:c.chart.outcnvbasefontcolor||c.chart.basefontcolor||'#555555'}}if(c.chart.showtooltip=='0'){g.tooltip.enabled=false}g.tooltip.backgroundColor=convertColor(c.chart.tooltipbgcolor||'FFFFFF',c.chart.tooltipbgalpha||100);g.tooltip.borderColor=convertColor(c.chart.tooltipbordercolor||'545454',c.chart.tooltipborderalpha||100);g.tooltip.shadow=c.chart.showtooltipshadow=='1'?true:false;g.chart.showvalue=c.chart.showvalues=='0'?'0':'1';if(c.trendlines){for(x=0;x<c.trendlines.length;x+=1){if(c.trendlines[x].line){for(z=0;z<c.trendlines[x].line.length;z+=1){if(c.trendlines[x].line[z].istrendzone=='1'){g.yAxis[0].plotBands.push({color:convertColor(c.trendlines[x].line[z].color||'333333',c.trendlines[x].line[z].alpha||99),from:c.trendlines[x].line[z].startvalue?c.trendlines[x].line[z].startvalue:0,to:c.trendlines[x].line[z].endvalue})}g.yAxis[0].plotLines.push({color:convertColor(c.trendlines[x].line[z].color||'333333',c.trendlines[x].line[z].alpha||99),value:c.trendlines[x].line[z].startvalue?c.trendlines[x].line[z].startvalue:0,width:c.trendlines[x].line[z].thickness?c.trendlines[x].line[z].thickness:1})}}}}if(c.vtrendlines){for(x=0;x<c.vtrendlines.length;x+=1){if(c.vtrendlines[x].line){for(z=0;z<c.vtrendlines[x].line.length;z+=1){if(c.vtrendlines[x].line[z].istrendzone!=='0'){g.xAxis.plotBands.push({color:convertColor(c.vtrendlines[x].line[z].color||'333333',c.vtrendlines[x].line[z].alpha||99),from:c.vtrendlines[x].line[z].startvalue?c.vtrendlines[x].line[z].startvalue:0,to:c.vtrendlines[x].line[z].endvalue})}g.xAxis.plotLines.push({color:convertColor(c.vtrendlines[x].line[z].color||'333333',c.vtrendlines[x].line[z].alpha||99),value:c.vtrendlines[x].line[z].startvalue?c.vtrendlines[x].line[z].startvalue:0,width:c.vtrendlines[x].line[z].thickness?c.vtrendlines[x].line[z].thickness:1})}}}}g.exporting.enabled=c.chart.exportenabled=='1'?true:false;g.exporting.buttons.exportButton.enabled=c.chart.exportshowmenuitem=='0'?false:true;g.exporting.filename=c.chart.exportfilename?c.chart.exportfilename:'FusionCharts';g.exporting.width=e;if(c.styles&&c.styles.definition instanceof Array&&c.styles.application instanceof Array){for(j=0;j<c.styles.definition.length;j+=1){if(typeof FCFCC.supportedStyle[c.styles.definition[j].type]==='function'){tempstyle[c.styles.definition[j].name.toLowerCase()]=c.styles.definition[j]}}for(j=0;j<c.styles.application.length;j+=1){styleArr=c.styles.application[j].styles.split(',');for(l=0;l<styleArr.length;l+=1){styleName=styleArr[l].toLowerCase();if(tempstyle[styleName]){FCFCC.supportedStyle[tempstyle[styleName].type](g,c.styles.application[j].toobject.toLowerCase(),tempstyle[styleName])}}}}g.chart.borderWidth=c.chart.showborder=='0'?0:(c.chart.borderthickness?c.chart.borderthickness:1);g.chart.borderColor=convertColor(c.chart.bordercolor||'767575',c.chart.borderalpha||50);g.chart.plotBorderColor=convertColor(c.chart.canvasbordercolor||'545454',c.chart.canvasborderalpha||100);g.chart.plotBorderWidth=c.chart.canvasborderthickness?c.chart.canvasborderthickness:2;g.plotOptions.series.borderColor=convertColor(c.chart.plotbordercolor||'333333',c.chart.plotborderalpha||95);g.plotOptions.series.borderWidth=c.chart.showplotborder=='0'?0:(c.chart.plotborderthickness?c.chart.plotborderthickness:1);g.plotOptions.series.borderRadius=c.chart.useroundedges=='1'?5:0;g.yAxis[0].plotLines.push({color:convertColor(c.chart.zeroplanecolor||'717170',c.chart.zeroplanealpha||80),value:0,width:c.chart.zeroplanethickness||2});addData(c,y,b,g,e,f,d);if(y>=2){ModyfyLegend(g,c)}if(typeof jsConf[d]==='object'){g=margeClone(g,jsConf[d])}if(b=='Marimekko'){g.plotOptions.series.pointPadding=0;g.plotOptions.series.groupPadding=0;g.plotOptions.series.shadow=false;g.plotOptions.series.dataLabels.y=12;g.tooltip.formatter=function(){var x='',charSep=c.chart.tooltipsepchar;x+=this.series.name!==' '?this.series.name+charSep:'';x+=this.x?this.x+charSep:'';if(c.chart.usepercentdistribution!='0'){x+=(parseInt(this.percentage*100,10)/100)+'%'}else{x+=v(this.y,c.chart,1)}return parseStr(x)};if(c.chart.usepercentdistribution=='0'){g.plotOptions.series.stacking='normal'}else{g.plotOptions.series.stacking='percent';g.yAxis[0].labels.formatter=function(){return parseStr(this.value+'%')}}convertMarimeko(g,c,e,f,c.categories)}g.chart.backgroundColor=r(0,0,e,f?f:400,c.chart.bgangle!==undefined?c.chart.bgangle:270,c.chart.bgcolor?c.chart.bgcolor:"CBCBCB,E9E9E9",c.chart.bgalpha?c.chart.bgalpha:"50,50",c.chart.bgratio?c.chart.bgratio:"0,100");var h,plotY;if('\v'==='v'){h=0;plotY=0}else{h=g.chart.margin[3];plotY=g.chart.margin[0]}g.chart.plotBackgroundColor=(s(b)=='pie')?'rgba(255,255,255,0)':(r(h,plotY,e-(g.chart.margin[1]+g.chart.margin[3]),(f?f:400)-(g.chart.margin[0]+g.chart.margin[2]),c.chart.canvasbgangle!==undefined?c.chart.canvasbgangle:0,c.chart.canvasbgcolor?c.chart.canvasbgcolor:"FFFFFF",c.chart.canvasbgalpha?c.chart.canvasbgalpha:"100",c.chart.canvasbgratio?c.chart.canvasbgratio:""));return g}FCC.dataFormat='json';FCC.render=function(b,c){var d,sender=this,events={loaded:'FC_Loaded',dataloaded:'FC_DataLoaded',rendered:'FC_Rendered',drawcomplete:'FC_DrawComplete'};if(FCC.isReady()){d=F.call(this,b.id,true);d.chart.events.load=function(){setTimeout(function(){for(var a in events){M.raiseEvent(a,{},sender);try{if(typeof window[events[a]]==='function'){window[events[a]](sender.id)}}catch(err){setTimeout(function(){throw err;},0)}}},0)};createChart.call(this,c,d)}else{renderArray.push([this,b,c])}};FCC.update=function(b,c){var d=this.id,__containerId=this.options.containerElementId,sender=this,HCJson,events={dataloaded:'FC_DataLoaded',drawcomplete:'FC_DrawComplete'};if(typeof __containerId!=='undefined'&&typeof FCC.items[d]!=='undefined'){if(!c){delete n[d].msgTxt;if(this.jsVars){delete this.jsVars.stallLoad;delete this.jsVars.LoadError}}HCJson=F.call(this,__containerId);if(c){HCJson.plotOptions.series.animation=false}HCJson.chart.events.load=function(){setTimeout(function(){for(var a in events){M.raiseEvent(a,{},sender);try{if(typeof window[events[a]]==='function'){window[events[a]](sender.id)}}catch(err){setTimeout(function(){throw err;},0)}}},0)};createChart.call(this,undefined,HCJson)}};FCC.resize=function(){FCC.update.call(this,undefined,true)};var L=function(){};L.prototype={"LoadDataErrorText":'Error in loading data.',"XMLLoadingText":'Retrieving Data. Please Wait',"InvalidXMLText":'Invalid data.',"NoDataText":'No data to display.',"ReadingDataText":'Reading Data. Please Wait',"ChartNotSupported":'Chart Has No Javascript FallBack'};L.prototype.constructor=L;M.addEventListener('Disposed',function(e){delete n[e.sender.id]});M.addEventListener('BeforeInitialize',function(e){n[e.sender.id]=new L()});FCC.config=function(a){M.extend(n[this.id],a)};M.addEventListener('DataLoadRequested',function(a){var b=a.sender;if(b.options.renderer!=='javascript'){return}if(!b.jsVars){b.jsVars={}}if(b.ref&&typeof b.ref.showChartMessage==='function'){b.jsVars.stallLoad=true;b.ref.showChartMessage(n[b.id].XMLLoadingText)}else{b.jsVars.stallLoad=true}});M.addEventListener('DataLoadRequestCompleted',function(a,b){var c=a.sender;if(c.options.renderer!=='javascript'){return}if(c.jsVars){delete c.jsVars.stallLoad;delete c.jsVars.LoadError}});M.addEventListener('DataLoadError',function(a,b){var c=a.sender;if(c.options.renderer!=='javascript'){return}if(!c.jsVars){c.jsVars={}}if(c.ref){c.jsVars.LoadError=true;c.ref.showChartMessage(n[c.id].LoadDataErrorText)}else{c.jsVars.LoadError=true}});M.addEventListener('BeforeDispose',function(e){if(e.sender.options.renderer!=='javascript'){return}removeChart(e.sender.id,true)})};M.renderer.register('javascript',FCC);if(/\(iPhone;|\(iPod;|\(iPad;/i.test(navigator.userAgent)){M.renderer.setDefault('javascript')}M.extend({'_fallbackJSChartWhenNoFlash':function(){if(!M.swfobject.hasFlashPlayerVersion(M.core.options.requiredFlashPlayerVersion)){M.renderer.setDefault('javascript')}}})}());(function(){var b=FusionCharts(['private','XMLDataHandler']);if(b===undefined){return}var c=function(a){return{data:a,error:undefined}};b.addDataHandler('XML',{encode:c,decode:c})}());if(!this.JSON){this.JSON={}}(function(){function f(n){return n<10?'0'+n:n}if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(a){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z':null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()}}var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(b){escapable.lastIndex=0;return escapable.test(b)?'"'+b.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function str(a,b){var i,k,v,length,mind=gap,partial,value=b[a];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(a)}if(typeof rep==='function'){value=rep.call(b,a,value)}switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null'}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null'}v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v}if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v)}}}}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v}}if(typeof JSON.stringify!=='function'){JSON.stringify=function(a,b,c){var i;gap='';indent='';if(typeof c==='number'){for(i=0;i<c;i+=1){indent+=' '}}else if(typeof c==='string'){indent=c}rep=b;if(b&&typeof b!=='function'&&(typeof b!=='object'||typeof b.length!=='number')){throw new Error('JSON.stringify');}return str('',{'':a})}}if(typeof JSON.parse!=='function'){JSON.parse=function(c,d){var j;function walk(a,b){var k,v,value=a[b];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return d.call(a,b,value)}c=String(c);e.lastIndex=0;if(e.test(c)){c=c.replace(e,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(c.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+c+')');return typeof d==='function'?walk({'':j},''):j}throw new SyntaxError('JSON.parse');}}}());var fastTrim=function(a){a=a.replace(/^\s\s*/,'');var b=/\s/,i=a.length;while(b.test(a.charAt(i-=1))){}return a.slice(0,i+1)};(function(){var j=FusionCharts(['private','JSON_DataHandler']);if(j===undefined){return}var k=function(s){if(s===null||s===undefined||typeof s.toString!=='function'){return''}s=s.toString().replace(/&/g,'&amp;').replace(/\'/g,'&#39;').replace(/\"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;');return s};var l=(function(){var e={arr:{set:true,trendlines:true,vtrendlines:true,line:true,data:true,dataset:true,categories:true,category:true,linkeddata:true,application:true,definition:true,axis:true},tag:{chart:'linkedchart',map:'linkedmap',graph:'linkedgraph',set:'data',vline:{chart:'data',graph:'data',dataset:'data',categories:'category',linkedchart:'data',linkedgraph:'data'},apply:{application:'application'},style:{definition:'definition'}},attr:{vline:{vline:'true'}},ins:{chart:true,map:true,graph:true},text:{dataset:'data',categories:'category'},group:{styles:{definition:true,application:true}}};var f=1,XML_TEXTNODE=3;var g={append:function(a,b,c){if(e.arr[c]===true){if(!(b[c]instanceof Array)){b[c]=[]}b[c].push(a)}else{b[c]=a}},child:function(a,b,c,d){var i,nodeName,childObj,temp;for(i=0;i<b.length;i+=1){nodeName=b[i].nodeName.toLowerCase();if(b[i].nodeType===f){childObj=g.attr(b[i].attributes);if(e.ins[nodeName]===true){temp=childObj;childObj={};childObj[nodeName]=temp;temp=undefined}if(typeof e.attr[nodeName]==='object'){j.extend(childObj,e.attr[nodeName])}if(typeof e.tag[nodeName]==='object'&&typeof e.tag[nodeName][c]==='string'){nodeName=e.tag[nodeName][c]}if(typeof e.tag[nodeName]==='string'){nodeName=e.tag[nodeName]}if(b[i].childNodes.length){if(e.group[c]&&e.group[c][nodeName]){g.child(a,b[i].childNodes,nodeName,d)}else{g.child(childObj,b[i].childNodes,nodeName,d)}}if(!(e.group[c]&&e.group[c][nodeName])){g.append(childObj,a,nodeName)}}else if(b[i].nodeType===XML_TEXTNODE&&d.chart&&parseInt(d.chart.compactdatamode,10)&&typeof e.text[c]==='string'){nodeName=e.text[c];childObj=b[i].data;g.append(childObj,a,nodeName)}}},attr:function(a){var i,obj={};if(!a||!a.length){return obj}for(i=0;i<a.length;i+=1){obj[a[i].nodeName.toLowerCase()]=a[i].nodeValue}return obj}};var h=function(a){var b={},xmlDoc,root,rootName;if(a===undefined||a===null||typeof a.toString!=='function'){h.errorObject=new TypeError('xml2json.parse()');return b}a=a.toString().replace(/<\!--[\s\S]*?-->/g,'').replace(/<\?xml[\s\S]*?\?>/ig,'').replace(/&(?!([^;\n\r]+?;))/g,'&amp;$1');a=fastTrim(a);if(!a){return b}if(window.DOMParser){xmlDoc=(new window.DOMParser()).parseFromString(a,"text/xml")}else{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(a)}if(!(xmlDoc.childNodes.length===1&&(root=xmlDoc.childNodes[0])&&root.nodeName&&(rootName=root.nodeName.toLowerCase())&&(rootName==='chart'||rootName==='map'||rootName==='graph'))){h.errorObject=new TypeError('xml2json.parse()');return b}b[rootName]=g.attr(root.attributes);if(root.childNodes){g.child(b,root.childNodes,rootName,b)}delete h.errorObject;return b};return function(a){delete h.errorObject;var b=h(a);return{data:b,error:h.errorObject}}}());var m=(function(){var d={items:{explode:{data:'set'},attr:{chart:{chart:'chart',graph:'chart'},graph:{graph:'graph',chart:'graph'},map:{map:'map'},linkedchart:{chart:'chart',graph:'graph',map:'map'}},group:{styles:{definition:'style',application:'apply'}}},qualify:function(a,b,c){c=c.toLowerCase();return typeof this.items[a][c]==='object'?this.items[a][c][b.toLowerCase()]:this.items[a][c]}};var f=function(a,b){var c='',innerXML='',nodeName='',outerXML='',item,qualifier;if(a instanceof Array){for(item=0;item<a.length;item+=1){if(typeof a[item]==='string'){outerXML+=k(a[item])}else{outerXML+=f(a[item],b)}}}else{for(item in a){if(a[item]instanceof Array&&(qualifier=d.qualify('group',item,b))){innerXML+='<'+item+'>'+f(a[item],qualifier)+'</'+item+'>'}else if(typeof a[item]==='object'){if((qualifier=d.qualify('attr',item,b))){nodeName=f(a[item],qualifier).replace(/\/\>/ig,'');b=item}else{innerXML+=f(a[item],item)}}else{if(item.toLowerCase()==='vline'&&Boolean(a[item])){b='vLine'}else{c+=' '+item+'=\"'+k(a[item]).toString().replace(/\"/ig,'&quot;')+'\"'}}}if((qualifier=d.qualify('explode',item,b))){b=qualifier}outerXML=(nodeName!==''?nodeName:'<'+b)+c+(innerXML!==''?'>'+innerXML+'</'+b+'>':' />')}return outerXML};return function(a){delete f.errorObject;if(a&&typeof a==='string'){try{a=JSON.parse(a)}catch(e){f.errorObject=e}}var b=f(a,a&&a.graph?'graph':'chart');return{data:b,error:f.errorObject}}}());j.addDataHandler('JSON',{encode:function(a){return m(a)},decode:function(a){return l(a)}})}());(function(){var f=FusionCharts(['private','LinkManager']);if(f===undefined){return}f.policies.link=['link',undefined];var g={};var h=function(a,b){this.items={};this.root=a;this.parent=b;if(b instanceof f.core){this.level=this.parent.link.level+1}else{g[a.id]=[{}];this.level=0}};h.prototype.configuration=function(){var a=g[this.root.id][this.level]||(g[this.root.id][this.level]={});if(typeof a.id==='undefined'){a.id=g[this.root.id][this.level].id=f.uniqueId()}return a};f.extend({configureLink:function(a,b){if(a instanceof Array){for(var i=0;i<a.length;i+=1){if(typeof g[this.link.root.id][i]!=='object'){g[this.link.root.id][i]={}}f.extend(g[this.link.root.id][i],a[i])}g[this.link.root.id].splice(a.length)}else if(typeof a==='object'){if(typeof b!=='number'){b=this.link.level}if(g[this.link.root.id][b]===undefined){g[this.link.root.id][b]={}}f.extend(g[this.link.root.id][b],a)}else{f.raiseError(this,'25081731','param','~configureLink()','Unable to update link configuration from set parameters')}}},true);f.addEventListener('BeforeInitialize',function(a){if(!(a.sender.link instanceof h)){a.sender.link=new h(a.sender)}else{if(a.sender.link.parent instanceof f.core){a.sender.link.parent.link.items[a.sender.id]=a.sender}}});f.addEventListener('LinkedChartInvoked',function(a,b){var c=a.sender,param=c.clone({dataSource:b.data,dataFormat:b.linkType==='URL'?FusionChartsDataFormats.XMLURL:b.linkType,link:new h(c.link.root,c)},true);if(c.args&&parseInt(c.args.animate,10)!==0){delete param.animate}f.extend(param,c.link.configuration());f.raiseEvent('BeforeLinkedItemOpen',{level:c.link.level},c.link.root);if(f.core.items[param.id]instanceof f.core&&param.strictLinkId===true){f.core.items[param.id].dispose()}var d=new f.core(param).render();f.raiseEvent('LinkedItemOpened',{level:c.link.level,item:d},c.link.root)});f.addEventListener('OverlayButtonClick',function(a){var b=a.sender,level=b.link.level-1,parent=b.link.parent;f.raiseEvent('BeforeLinkedItemClose',{level:level,item:b},b.link.root);b.dispose();f.raiseEvent('LinkedItemClosed',{level:level},b.link.root);if(!parent.isActive()&&b.options.containerElement===parent.options.containerElement&&b.options.insertMode==='replace'){parent.render()}});f.addEventListener('Loaded',function(a){var b=a.sender;if(!b||b.link===undefined){return}if(b.link.root===b||!(b.link.parent instanceof f.core)){return}if(!(b.ref&&typeof b.ref.drawOverlayButton==='function')){f.raiseWarning(b,'04091602','run','::LinkManager^Loaded','Unable to draw overlay button on object. -'+b.id);return}var c=f.extend({show:true},b.link.parent.options.overlayButton);f.extend(c,b.link.parent.link.configuration().overlayButton||{});b.ref.drawOverlayButton(c)});f.addEventListener('BeforeDispose',function(e){var a=e.sender;if(!(a&&a.link instanceof h)){return}if(a.link.parent instanceof f.core){delete a.link.parent.link.items[e.sender.id]}delete g[a.id]});FusionChartsEvents.LinkedItemOpened='linkeditemopened';FusionChartsEvents.BeforeLinkedItemOpen='beforelinkeditemopen';FusionChartsEvents.LinkedItemClosed='linkeditemclosed';FusionChartsEvents.BeforeLinkedItemClose='beforelinkeditemclose'}());(function(){var j=FusionCharts(['private','PrintManager']);if(j===undefined){return}var k={enabled:false,invokeCSS:true,processPollInterval:2000,message:'Chart is being prepared for print.',useExCanvas:false,bypass:false};var l={getCanvasElementOf:function(a,b,c){if(a.__fusioncharts__canvascreated!==true){var d=document.createElement('canvas'),identifier=j.core.items[a.id].attributes['class'];if(k.useExCanvas&&G_vmlCanvasManager){G_vmlCanvasManager.initElement(d)}d.setAttribute('class',identifier);d.__fusioncharts__reference=a.id;a.parentNode.insertBefore(d,a.nextSibling);a.__fusioncharts__canvascreated=true}a.nextSibling.setAttribute('width',b||a.offsetWidth||2);a.nextSibling.setAttribute('height',c||a.offsetHeight||2);return a.nextSibling},removeCanvasElementOf:function(a){if(a.__fusioncharts__canvascreated!==true||!a.parentNode||a.parentNode===null){return}a.parentNode.removeChild(a.nextSibling);a.__fusioncharts__canvascreated=false},rle2rgba:function(a,c,d){if(typeof d!=='string'){d="FFFFFF"}var e=a.split(/[;,_]/),run,i,r,g,b,x=0;for(i=0;i<e.length;i+=2){if(e[i]===''){e[i]=d}e[i]=('000000'+e[i]).substr(-6);r=parseInt('0x'+e[i].substring(0,2),16);g=parseInt('0x'+e[i].substring(2,4),16);b=parseInt('0x'+e[i].substring(4,6),16);for(run=0;run<e[i+1];run+=1){c[x]=r;c[x+1]=g;c[x+2]=b;c[x+3]=255;x+=4}}return c},rle2array:function(a,b){if(typeof b!=='string'){b="FFFFFF"}var c=a.split(';'),run,i;for(run in c){c[run]=c[run].split(/[_,]/);for(i=0;i<c[run].length;i+=2){c[run][i]=c[run][i]===''?b:('000000'+c[run][i]).substr(-6)}}return c},drawRLE:function(a,b,c,d,e){c=c||2;d=d||2;a.setAttribute('width',c);a.setAttribute('height',d);var f=a.getContext('2d'),imageData;if(typeof f.putImageData==='function'&&typeof f.createImageData==='function'){imageData=f.createImageData(c,d);l.rle2rgba(b,imageData.data,e);f.putImageData(imageData,0,0)}else{imageData=l.rle2array(b,e);var x=0,y=0,z=0;for(y in imageData){x=0;for(z=0;z<imageData[y].length;z+=2){f.fillStyle="#"+imageData[y][z];f.fillRect(x,y,imageData[y][z+1],1);x+=parseInt(imageData[y][z+1],10)}}}return true},drawText:function(a,b,c,d){var e=a.getContext('2d'),w=c||2,h=d||2;e.clearRect(0,0,w,h);e.textBaseline='middle';e.textAlign='center';e.font='8pt verdana';e.fillStyle='#776666';if(typeof e.fillText==='function'){e.fillText(b,w/2,h/2)}else if(typeof e.mozDrawText==='function'){e.translate(w/2,h/2);e.mozDrawText(b)}else{j.raiseWarning(j.core,'25081803','run','::PrintManager>lib.drawText','Canvas text drawing is not supported in browser')}return true},appendCSS:function(a){var b=document.createElement('style');b.setAttribute('type','text/css');if(typeof b.styleSheet==='undefined'){b.appendChild(document.createTextNode(a))}else{b.styleSheet.cssText=a}return document.getElementsByTagName('head')[0].appendChild(b)}};var m={styles:{print:'canvas.FusionCharts{display:none;}@media print{object.FusionCharts{display:none;}canvas.FusionCharts{display:block;}}',error:'canvas.FusionCharts{display:none;}',normal:''},cssNode:undefined,invoke:function(a){if(typeof this.styles[a]!=='undefined'){a=this.styles[a]}if(typeof a!=='undefined'){if(this.cssNode!==undefined&&this.cssNode.parentNode!==undefined){this.cssNode.parentNode.removeChild(this.cssNode)}m.cssNode=l.appendCSS(a)}}},activeItems={},queuedItems={},activeCount=0,queueTrigger;var n=function(a){var b=a.sender.ref,w,h;if(b===undefined||typeof b.prepareImageDataStream!=='function'||b.prepareImageDataStream()===false){queueTrigger(a.sender);return}if(!activeItems[a.sender.id]){activeItems[a.sender.id]=b;activeCount+=1;if(activeCount===1){j.raiseEvent('PrintReadyStateChange',{ready:false,bypass:k.bypass},a.sender)}}try{w=b.offsetWidth;h=b.offsetHeight;l.drawText(l.getCanvasElementOf(b,w,h),k.message,w,h)}catch(e){m.invoke('error');j.raiseError(a.sender,'25081807','run','::PrintManager>onDrawComplete','There was an error while showing message to user via canvas.')}},onImageStreamReady=function(a,b){try{if(l.drawRLE(l.getCanvasElementOf(a.sender.ref,b.width,b.height),b.stream,b.width,b.height,b.bgColor)===true){if(activeItems[a.sender.id]){delete activeItems[a.sender.id];activeCount-=1;if(activeCount===0){j.raiseEvent('PrintReadyStateChange',{ready:true,bypass:k.bypass},a.sender)}}}}catch(e){m.invoke('error');j.raiseError(a.sender,'25081810','run','::PrintManager>onImageStreamReady','There was an error while drawing canvas.')}},onBeforeDispose=function(a){l.removeCanvasElementOf(a.sender.ref)},subscribeToEvents=function(a){var b=a?'addEventListener':'removeEventListener';j.core[b]('ImageStreamReady',onImageStreamReady);j.core[b]('DrawComplete',n);j.core[b]('BeforeDispose',onBeforeDispose)},initialize=function(){if(k.invokeCSS===true){m.invoke('print')}for(var a in j.core.items){queueTrigger(j.core.items[a]);queueTrigger()}},destroy=function(){m.invoke('error');for(var a in j.core.items){if(j.core.items[a].ref===undefined){continue}l.removeCanvasElementOf(j.core.items[a].ref)}m.invoke('normal')};queueTrigger=function(a){if(a instanceof j.core){queuedItems[a.id]=a;return}for(var b in queuedItems){n({sender:queuedItems[b]},{});delete queuedItems[b]}};j.extend({printManager:{configure:function(a){j.extend(k,a||{})},isReady:function(){if(k.bypass){return true}if(activeCount>0||!k.enabled){return false}var a,ref;for(a in j.core.items){if((ref=j.core.items[a].ref)===undefined){continue}if(ref.hasRendered&&ref.hasRendered()===false){return false}}return true},enabled:function(a){if(a===undefined){return k.enabled}if('\v'==='v'||j.renderer.currentRendererName()!=='flash'||typeof document.createElement('canvas').getContext!=='function'){k.bypass=true;j.raiseEvent('PrintReadyStateChange',{ready:true,bypass:k.bypass});j.raiseWarning(j.core,'25081816','run','.printManager.enabled','printManager is not compatible with your browser');return k.enabled}k.bypass=false;subscribeToEvents(a);if(a===true){initialize()}else{destroy()}return(k.enabled=a)},managedPrint:function(){if(k.bypass){window.print();return}if(!j.core.printManager.isReady()){if(j.core.printManager.enabled(true)!==true){window.print();return}j.addEventListener('PrintReadyStateChange',j.core.printManager.managedPrint);return}if(typeof arguments[1]==='object'&&arguments[1].ready!==true){return}j.removeEventListener('PrintReadyStateChange',j.core.printManager.managedPrint);window.print()}}},false);FusionChartsEvents.PrintReadyStateChange='printreadystatechange'}());



/**
* FusionMaps: Flash Player detection and Map embedding.
* Version: 1.3.2 (2nd March, 2009) - Added fix for map with % width/height.
* Version: 1.3.1 (3rd December 2008) - Added fix for % and & characters, fixes to properly handle double quotes and single quotes in setDataXML() function. Fixes in setDataXML() and setDataURL() functions.
* Version: 1.3 (2nd April, 2007) - Added setting up Transparent/opaque mode, added fix for % scaled dimensions
* Version: 1.2 (1st November, 2007) - FORM fix for IE
* Version: 1.1 (29th June, 2007) - Added Player detection, New conditional fixes for IE
*
* Morphed from SWFObject (http://blog.deconcept.com/swfobject/) under MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
*/
if(typeof infosoftglobal == "undefined") var infosoftglobal = new Object();
if(typeof infosoftglobal.FusionMapsUtil == "undefined") infosoftglobal.FusionMapsUtil = new Object();
infosoftglobal.FusionMaps = function(swf, id, w, h, debugMode, registerWithJS, c, scaleMode, lang, detectFlashVersion, autoInstallRedirect){
    if (!document.getElementById) { return; }

    //Flag to see whether data has been set initially
    this.initialDataSet = false;

    //Create container objects
    this.params = new Object();
    this.variables = new Object();
    this.attributes = new Array();

    //Set attributes for the SWF
    if(swf) { this.setAttribute('swf', swf); }
    if(id) { this.setAttribute('id', id); }

    w=w.toString().replace(/\%/,"%25");
    if(w) { this.setAttribute('width', w); }
    h=h.toString().replace(/\%/,"%25");
    if(h) { this.setAttribute('height', h); }

    //Set background color
    if(c) { this.addParam('bgcolor', c); }

    //Set Quality
    this.addParam('quality', 'high');

    //Add scripting access parameter
    this.addParam('allowScriptAccess', 'always');

    //Pass width and height to be appended as mapWidth and mapHeight
    this.addVariable('mapWidth', w);
    this.addVariable('mapHeight', h);

    //Whether in debug mode
    debugMode = debugMode ? debugMode : 0;
    this.addVariable('debugMode', debugMode);
    //Pass DOM ID to Map
    this.addVariable('DOMId', id);
    //Whether to registed with JavaScript
    registerWithJS = registerWithJS ? registerWithJS : 0;
    this.addVariable('registerWithJS', registerWithJS);

    //Scale Mode of Map
    scaleMode = scaleMode ? scaleMode : 'noScale';
    this.addVariable('scaleMode', scaleMode);

    //Application Message Language
    lang = lang ? lang : 'EN';
    this.addVariable('lang', lang);

    //Whether to auto detect and re-direct to Flash Player installation
    this.detectFlashVersion = detectFlashVersion?detectFlashVersion:1;
    this.autoInstallRedirect = autoInstallRedirect?autoInstallRedirect:1;

    //Ger Flash Player version
    this.installedVer = infosoftglobal.FusionMapsUtil.getPlayerVersion();

    if (!window.opera && document.all && this.installedVer.major > 7) {
        // Only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
        infosoftglobal.FusionMaps.doPrepUnload = true;
    }
}

infosoftglobal.FusionMaps.prototype = {
    setAttribute: function(name, value){
        this.attributes[name] = value;
    },
    getAttribute: function(name){
        return this.attributes[name];
    },
    addParam: function(name, value){
        this.params[name] = value;
    },
    getParams: function(){
        return this.params;
    },
    addVariable: function(name, value){
        this.variables[name] = value;
    },
    getVariable: function(name){
        return this.variables[name];
    },
    getVariables: function(){
        return this.variables;
    },
    getVariablePairs: function(){
        var variablePairs = new Array();
        var key;
        var variables = this.getVariables();
        for(key in variables){
            variablePairs.push(key +"="+ variables[key]);
        }
        return variablePairs;
    },
    getSWFHTML: function() {
        var swfNode = "";
        if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {
            // netscape plugin architecture
            swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"  ';
            swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
            var params = this.getParams();
            for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
            var pairs = this.getVariablePairs().join("&");
            if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
            swfNode += '/>';
        } else { // PC IE
            swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'">';
            swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
            var params = this.getParams();
            for(var key in params) {
                swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
            }
            var pairs = this.getVariablePairs().join("&");
            if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
            swfNode += "</object>";
        }
        return swfNode;
    },
    setDataURL: function(strDataURL){
        //This method sets the data URL for the Map.
        //If being set initially
        if (this.initialDataSet==false){
            this.addVariable('dataURL',strDataURL);
            //Update flag
            this.initialDataSet = true;
        }else{
            //Else, we update the Map data using External Interface
            //Get reference to map object
            var mapObj = infosoftglobal.FusionMapsUtil.getMapObject(this.getAttribute('id'));
            if (!mapObj.setDataURL)
                {
                __flash__addCallback(mapObj, "setDataURL");
            }

            mapObj.setDataURL(strDataURL);
        }
    },

    //This function :
    //fixes the double quoted attributes to single quotes
    //Encodes all quotes inside attribute values
    //Encodes % to %25 and & to %26;
    encodeDataXML: function(strDataXML){

        var regExpReservedCharacters=["\\$","\\+"];
        var arrDQAtt=strDataXML.match(/=\s*\".*?\"/g);
        if (arrDQAtt){
            for(var i=0;i<arrDQAtt.length;i++){
                var repStr=arrDQAtt[i].replace(/^=\s*\"|\"$/g,"");
                repStr=repStr.replace(/\'/g,"%26apos;");
                var strTo=strDataXML.indexOf(arrDQAtt[i]);
                var repStrr="='"+repStr+"'";
                var strStart=strDataXML.substring(0,strTo);
                var strEnd=strDataXML.substring(strTo+arrDQAtt[i].length);
                var strDataXML=strStart+repStrr+strEnd;
            }
        }

        strDataXML=strDataXML.replace(/\"/g,"%26quot;");
        strDataXML=strDataXML.replace(/%(?![\da-f]{2}|[\da-f]{4})/ig,"%25");
        strDataXML=strDataXML.replace(/\&/g,"%26");

        return strDataXML;

    },

    setDataXML: function(strDataXML){
        //If being set initially
        if (this.initialDataSet==false){
            //This method sets the data XML for the map INITIALLY.
            this.addVariable('dataXML',this.encodeDataXML(strDataXML));
            //Update flag
            this.initialDataSet = true;
        }else{
            //Else, we update the map data using External Interface
            //Get reference to map object
            var mapObj = infosoftglobal.FusionMapsUtil.getMapObject(this.getAttribute('id'));

            if (!mapObj.setDataXML)
                {
                __flash__addCallback(mapObj, "setDataXML");
            }
            mapObj.setDataXML(strDataXML);
        }
    },
    setTransparent: function(isTransparent){
        //Sets map to transparent mode when isTransparent is true (default)
        //When no parameter is passed, we assume transparent to be true.
        if(typeof isTransparent=="undefined") {
            isTransparent=true;
        }
        //Set the property
        if(isTransparent)
            this.addParam('WMode', 'transparent');
        else
            this.addParam('WMode', 'Opaque');
    },

    render: function(elementId){

        //First check for installed version of Flash Player - we need a minimum of 8
        if( (this.detectFlashVersion==1) && (this.installedVer.major < 8) ) {
            if( this.autoInstallRedirect==1 ) {

                //If we can auto redirect to install the player?
                if (isIos) {
                    //var installationConfirm = false;
                } else {
                    //var installationConfirm = window.confirm("You need Adobe Flash Player 8 (or above) to view the maps. It is a free and lightweight installation from Adobe.com. Please click on Ok to install the same.");
                }

                var installationConfirm = false;


                if( installationConfirm ) {
                    window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
                }
                else {
                    return false;
                }

            }else{
                //Else, do not take an action. It means the developer has specified a message in the DIV (and probably a link).
                //So, expect the developers to provide a course of way to their end users.
                return false;
            }
        }
        else {



            //Render the map
            var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;

            if(  this.getVariable('scaleMode').search(/noscale/i)>=0 &&
            ( this.getAttribute('width').search("%")>0 ||
            this.getAttribute('height').search("%")>0) ) {

                //store current object reference
                var obj=this;
                if(window.addEventListener) {
                    //add onload event on firefox
                    window.addEventListener("load",function() { n.innerHTML = obj.getSWFHTML(); }, false );
                } else if(window.attachEvent) {
                    //add onload event on IE
                    window.attachEvent("onload", function() { n.innerHTML = obj.getSWFHTML(); } );
                } else {
                    // if all onload fails fails
                    n.innerHTML = this.getSWFHTML();
                }
            } else {
                //Normal case. Instantly load the map
                n.innerHTML = this.getSWFHTML();
            }


            //Added <FORM> compatibility
            //Check if it's added in Mozilla embed array or if already exits
            if(!document.embeds[this.getAttribute('id')] && !window[this.getAttribute('id')]) {
                window[this.getAttribute('id')]=document.getElementById(this.getAttribute('id'));
            }
            //or else document.forms[formName/formIndex][cmapId]
            return true;
        }
    }
}

/* ---- detection functions ---- */
infosoftglobal.FusionMapsUtil.getPlayerVersion = function(){
    var PlayerVersion = new infosoftglobal.PlayerVersion([0,0,0]);
    if(navigator.plugins && navigator.mimeTypes.length){
        var x = navigator.plugins["Shockwave Flash"];
        if(x && x.description) {
            PlayerVersion = new infosoftglobal.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
        }
    }else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){
        //If Windows CE
        var axo = 1;
        var counter = 3;
        while(axo) {
            try {
                counter++;
                axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
                PlayerVersion = new infosoftglobal.PlayerVersion([counter,0,0]);
            } catch (e) {
                axo = null;
            }
        }
    } else {
        // Win IE (non mobile)
        // Do minor version lookup in IE, but avoid Flash Player 6 crashing issues
        try{
            var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
        }catch(e){
            try {
                var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
                PlayerVersion = new infosoftglobal.PlayerVersion([6,0,21]);
                axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
            } catch(e) {

                if (PlayerVersion.major == 6) {
                    return PlayerVersion;
                }
            }
            try {
                axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
            } catch(e) {}
        }
        if (axo != null) {
            PlayerVersion = new infosoftglobal.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
        }
    }
    return PlayerVersion;
}
infosoftglobal.PlayerVersion = function(arrVersion){
    this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
    this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
    this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
// ------------ Fix for Out of Memory Bug in IE in FP9 ---------------//
/* Fix for video streaming bug */
infosoftglobal.FusionMapsUtil.cleanupSWFs = function() {
    var objects = document.getElementsByTagName("OBJECT");
    for (var i = objects.length - 1; i >= 0; i--) {
        objects[i].style.display = 'none';
        for (var x in objects[i]) {
            if (typeof objects[i][x] == 'function') {
                objects[i][x] = function(){};
            }
        }
    }
}
// Fixes bug in fp9
if (infosoftglobal.FusionMaps.doPrepUnload) {
    if (!infosoftglobal.unloadSet) {
        infosoftglobal.FusionMapsUtil.prepUnload = function() {
            __flash_unloadHandler = function(){};
            __flash_savedUnloadHandler = function(){};
            window.attachEvent("onunload", infosoftglobal.FusionMapsUtil.cleanupSWFs);
        }
        window.attachEvent("onbeforeunload", infosoftglobal.FusionMapsUtil.prepUnload);
        infosoftglobal.unloadSet = true;
    }
}
/* Add document.getElementById if needed (mobile IE < 5) */
if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }}
/* Add Array.push if needed (ie5) */
if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}

/* Function to return Flash Object from ID */
infosoftglobal.FusionMapsUtil.getMapObject = function(id)
{
    var mapRef=null;
    if (navigator.appName.indexOf("Microsoft Internet")==-1) {
        if (document.embeds && document.embeds[id])
            mapRef = document.embeds[id];
        else
            mapRef  = window.document[id];
    }
    else {
        mapRef = window[id];
    }
    if (!mapRef)
        mapRef  = document.getElementById(id);

    return mapRef;
}
/* Aliases for easy usage */
var getMapFromId = infosoftglobal.FusionMapsUtil.getMapObject;
var FusionMaps = infosoftglobal.FusionMaps;





jQuery.fn.extend({
    dgMagnetCombo: function()
    {
        var bControlPress; // Maintain Control state
        $(this).data("dgVal", $(this).val() || []); // Set selected values on load if any (reported by fflavio)
        $(this).click( function()
        {
            var sTop = this.scrollTop;
            var oVal = $(this).data("dgVal") || [];
            var nVal = $(this).val();

            if(bControlPress != true)
                {
                if(nVal.length > 0)
                    {
                    var cValIndex = $.inArray(nVal[0],oVal);
                    if(cValIndex > -1)
                        {
                        oVal.splice(cValIndex,1);
                    }
                    else
                        {
                        oVal.push(nVal[0]);
                    }
                }
                $(this).data("dgVal",oVal).val(oVal);
            }
            else
                { // This makes it work with CTL key
                if(oVal.length > 0)
                    {
                    $.each(oVal, function(index, value){
                        if($.inArray(value, nVal) < 0)
                            {
                            oVal.splice(index, 1);
                        }
                    });
                    $(this).data("dgVal",oVal);
                }
            }
            this.scrollTop = sTop;
            return false;
        });

        $(this).keydown(function(e)
        {
            if(e.which == 17 || e.which == 16) // CTL, Shift Key check
                {
                bControlPress = true;
            }
            return true;
        });

        $(this).keyup( function(e)
        {
            var sTop = this.scrollTop;
            if(e.which == 17 || e.which == 16) // CTL, Shift Key check
                {
                var oVal = $(this).data("dgVal") || [];
                if(oVal.length > 0)
                    {
                    $.each($(this).val(), function(index, value)
                    {
                        if($.inArray(value, oVal) < 0)
                            {
                            oVal.push(value);
                        }
                    });
                    $(this).val(oVal);
                }
                bControlPress = false;
            }
            else
                {
                if(!(e.which >= 37 && e.which <= 40)) // To make Up and Down arrow work
                    {
                    $(this).click();
                }
                else
                    {
                    $(this).val($(this).data("dgVal"));
                }
            }
            this.scrollTop = sTop;
            return false;
        });
    }
});



/*!
 * jQuery UI 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.7",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,
NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,
"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");
if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,
"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,
d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});
c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&
b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);
;/*
 * jQuery UI Datepicker 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker
 *
 * Depends:
 *	jquery.ui.core.js
 */
(function(d,G){function K(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function E(a,b){d.extend(a,b);for(var c in b)if(b[c]==
null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.7"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();
f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&
b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==
""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,
c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),
true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});
b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",
this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,
function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:
f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},
e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);
this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]?
d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||
a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,
e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,
"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==G?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},
_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=
d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,
c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&
d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",
function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=
-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,
"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},
_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-
g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?
b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},
_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):
0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=
false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=
d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);
else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=
a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,
j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){var v=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&v?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,v,H){p=o(p)?H:v;for(v=0;v<p.length;v++)if(b.substr(s,p[v].length).toLowerCase()==p[v].toLowerCase()){s+=p[v].length;return v+1}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=
a.charAt(z))throw"Unexpected literal at position "+s;s++},s=0,z=0;z<a.length;z++)if(k)if(a.charAt(z)=="'"&&!o("'"))k=false;else r();else switch(a.charAt(z)){case "d":l=m("d");break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":j=m("m");break;case "M":j=n("M",i,g);break;case "y":c=m("y");break;case "@":var w=new Date(m("@"));c=w.getFullYear();j=w.getMonth()+1;l=w.getDate();break;case "!":w=new Date((m("!")-this._ticksTo1970)/1E4);c=w.getFullYear();j=w.getMonth()+1;l=w.getDate();break;
case "'":if(o("'"))r();else k=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l)throw"Invalid date";return w},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",
RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;
return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},j=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var k=0;k<a.length;k++)if(u)if(a.charAt(k)=="'"&&!i("'"))u=false;else l+=a.charAt(k);else switch(a.charAt(k)){case "d":l+=g("d",b.getDate(),2);break;case "D":l+=j("D",b.getDay(),e,f);break;case "o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=j("M",b.getMonth(),h,c);break;
case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(k)}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+=
"0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==G?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=
f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=
(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case "d":case "D":g+=parseInt(k[1],10);break;case "w":case "W":g+=parseInt(k[1],10)*7;break;case "m":case "M":l+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case "y":case "Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,
l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=
a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),
b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=
this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+
(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+
(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,
"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=
this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",C=0;C<i[0];C++){for(var M="",D=0;D<i[1];D++){var N=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-
1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,C>0||D>0,z,w)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=
(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O<A;O++){x+="<tr>";var P=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=
p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!H||!F[0]||k&&q<k||o&&q>o;P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==N.getTime()&&g==a.selectedMonth&&a._keyEvent||L.getTime()==q.getTime()&&L.getTime()==N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!v?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":
""))+'"'+((!B||v)&&F[2]?' title="'+F[2]+'"':"")+(J?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!v?"&#xa0;":J?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=
P+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',
o="";if(h||!j)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(k+=o+(h||!(j&&
l)?"&#xa0;":""));a.yearshtml="";if(h||!l)k+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+
a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";if(d.browser.mozilla)k+='<select class="ui-datepicker-year"><option value="'+c+'" selected="selected">'+c+"</option></select>";else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?"&#xa0;":"")+o;k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=
a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,
"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,
"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=
function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.7";window["DP_jQuery_"+y]=d})(jQuery);
;



 xAsyncScriptsLoad(); 


//JSEX

