(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);(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']};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.src=b.swfUrl;if(!(this.src&&typeof this.src.toString==='function'&&this.src.toString().length>0)){f.raiseError(this,'25081843','param','','Missing required parameter swfUrl.');throw'#25081843 FusionCharts > Missing required parameter swfUrl.';}this.args=b;if(f.core.items[this.id]instanceof f.core){f.raiseWarning(this,'06091847','param','','A FusionChart oject with the specified id \"'+this.id+'\" already exists. Renaming it to '+(this.id=f.uniqueId()))}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,0,'release',1358],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=e;if(e instanceof Error){g=e.message;e.name=k[c];e.module='FusionCharts'+d;e.level=f;e.message='#'+b+' FusionCharts'+d+' >> '+g;window.setTimeout(function(){throw e;},0)}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){var a=(e.sender.id||e.sender).toString();m.outputTo('#'+e.eventId+' ['+a+'] fired "'+e.eventType+'" event.')},'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.ref;if(a===undefined||a===null||typeof a.getExternalInterfaceMethods!=='function'){return}var b=a.getExternalInterfaceMethods().split(','),i;for(i=0;i<b.length;i+=1){if(e.sender[b[i]]===undefined){e.sender[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."))}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(new Error("#03091502 FusionCharts.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;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 j=FusionCharts(['private','DataHandlerManager']);if(j===undefined){return}window.FusionChartsDataFormats={};j.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}());j.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};j.raiseEvent('DataLoadError',d,c);if(typeof window.FC_DataLoadError==='function'){window.FC_DataLoadError(c.id,d)}};var k={},dataStore={},xStore={},cache={};j.policies.options.dataSource=['dataSource',undefined];j.policies.options.dataFormat=['dataFormat',undefined];j.core.addEventListener('Disposed',function(e){delete cache[e.sender.id]});j.addDataHandler=function(b,c){if(typeof b!=='string'||k[b.toLowerCase()]!==undefined){j.raiseError(j.core,'03091606','param','::DataManager.addDataHandler',new Error('Invalid Data Handler Name'));return}var d={},lcaseName=b.toLowerCase();k[lcaseName]=c;d['set'+b+'Url']=function(a){return this.setChartData(a,b+'url')};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';j.extend(d,true)};j.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)}});j.addEventListener('BeforeDispose',function(e){delete dataStore[e.sender.id];delete cache[e.sender.id]});j.extend({setChartDataUrl:function(a,b,c){if(typeof b!=='string'){j.raiseError(j.core,'03091609','param','.setChartDataUrl',new Error('Invalid Data Format'));return}this.setChartData(a,/url$/i.test(b)?b:b+'url',c)},setChartData:function(c,d,e,f){if(d===undefined||d===null||typeof d.toString!=='function'){j.raiseError(j.core,'03091610','param','.setChartData',new Error('Invalid Data Format'))}d=d.toString().toLowerCase();var g,obj=this;if(/url$/i.test(d)){g=d.slice(0,-3);if(f!==true){var h=false;j.raiseEvent('DataLoadRequested',{source:'XmlHttpRequest',url:c,dataFormat:g,cancelDataLoadRequest:function(){h=true;this.cancelDataLoadRequest=function(){return false};return true}},obj);if(h===true){j.raiseEvent('DataLoadRequestCancelled',{source:'XmlHttpRequest',url:c,dataFormat:g},obj);return}this.options.dataSource=c;if(xStore[this.id]&&typeof xStore[this.id].abort==='function'){if(xStore[this.id].readyState&&xStore[this.id].readyState!==0){xStore[this.id].abort()}}xStore[this.id]=j.ajax.get(decodeURIComponent(c),function(a,x){var b=false;j.raiseEvent('DataLoadRequestCompleted',{source:'XmlHttpRequest',url:c,data:a,dataFormat:g,cancelDataLoad:function(){b=true;this.cancelDataLoad=function(){return false};return true},xmlHttpRequestObject:x},obj);if(b!==true){obj.setChartData(a,d,e,true)}else{j.raiseEvent('DataLoadCancelled',{source:'XmlHttpRequest',url:c,dataFormat:g,xmlHttpRequestObject:x},obj)}delete xStore[this.id]},'XmlHttpRequest',this);return}}else{this.options.dataSource=c;g=d}this.options.dataFormat=d;var i=k[g],parseResult,eventArgs,cancelDUFlag=false;if(typeof i==='undefined'){j.raiseError(j.core,'03091611','param','.setChartData',new Error('Data Format not recognized'));return}parseResult=i.encode(c,this);parseResult.format=g;eventArgs={dataFormat:g,dataSource:c,dataError:parseResult.error,data:parseResult.data,cancelDataUpdate:function(){cancelDUFlag=true;this.cancelDataUpdate=function(){return false};return true}};j.raiseEvent('BeforeDataUpdate',eventArgs,this);delete eventArgs.cancelDataUpdate;if(cancelDUFlag===true){j.raiseEvent('DataUpdateCancelled',eventArgs,this);return}dataStore[this.id]=(parseResult.data=eventArgs.data)||'';cache[this.id]={};if(e!==true){j.renderer.update(this,parseResult)}j.raiseEvent('DataUpdated',eventArgs,this)},getChartData:function(a,b){var c,parseResult;if(a===undefined||typeof a.toString!=='function'||(c=k[a=a.toString().toLowerCase()])===undefined){j.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);j.extend({transcodeData:function(a,b,c,d){if(!b||typeof b.toString!=='function'||!c||typeof c.toString!=='function'||k[(c=c.toString().toLowerCase())]===undefined||k[(b=b.toString().toLowerCase())]===undefined){j.raiseError(this,'14090217','param','transcodeData()',new Error('Unrecognized data-format specified during transcoding.'));return undefined}var e=k[b].encode(a,this),l2=k[c].decode(e.data,this);if(!(l2.error instanceof Error)){l2.error=e.error}return d?l2:l2.data}},false)}());(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]===undefined?f.swfobject.getObjectById(a):f.core.items[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'){y.extend(c.flashVars,b);if(b.dataURL!==undefined||b.dataXML!==undefined){c.addEventListener('DataLoaded',D)}if(b.dataXML!==undefined){c.flashVars.dataXML=window.unescape(b.dataXML)}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={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}var c={};y.extend(c,this.flashVars);c.dataXML=window.encodeURIComponent(this.flashVars.dataXML||'');c.dataURL=C(this.flashVars.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 J,FCC={},baseURL='JSClass/',covertToFCC,renderArray=[],FCCready=false,i,scriptTags,jsConf={};J=FusionCharts(['private','Canvas_Renderer']);if(J===undefined){return}function noEffect(){return undefined}FCC.init=function(){var m={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,'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,'StackedColumn3DLineDY':5.5,'Scatter':7,'Bubble':7.5,'ScrollColumn2D':2,'ScrollLine2D':2,'ScrollArea2D':2,'ScrollStackedColumn2D':3,'ScrollCombi2D':4,'ScrollCombiDY2D':5,'SSGrid':9},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','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':''},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:{}},credits:{enabled:false},legend:{enabled:false},title:{text:'No data to display'},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 m.commonMethodCSV+(m.methodCSV[a||this.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'&&m.exportFormat[a[x].toLowerCase()]){HCConf.type=m.exportFormat[a[x].toLowerCase()]}else if(x.toLowerCase()==='exportfilename'){HCConf.filename=a[x]}}}HCObj.exportChart(HCConf)}},getXML:function(){var a=this.id;return J.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()}}}};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;jQuery('#'+this.id).css('background-color',(a===true)?'':'#FFFFFF')},getSWFHTML:noEffect,_overrideJSChartConfiguration:function(a){jsConf[this.id]=a}};if(J.core.options&&J.core.options.scriptBaseUri!==undefined){baseURL=J.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()}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=m.JSONconf.blankChart;d.chart.renderTo=a;d.title.text=n[a][b]?n[a][b]:b;if(typeof c==='string'){J.raiseEvent(c,{},J.core.items[a])}return d}function showChartMessage(a){var b=this.id,HCJson,FC=J.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=J.extend({show:true},this.FusionCharts.link.parent.options.overlayButton);J.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(){J.raiseEvent('OverlayButtonClick',{},a.FusionCharts)}}(this));document.getElementById(this.id).childNodes[0].appendChild(c)}}function getSeriesName(a){return m.seriesName[a]}function convertColor(a,b,c,d){if(typeof d==='undefined'){d=100}if(!c){c='000000'}if(!b){b=d}if(!a){a=c}if(typeof b==='string'){b=b.split(',')[0]}b=parseInt(b,10)/100;var e=a.replace(/[#\s]/ig,'').split(',')[0];switch(e.length){case 3:e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2];break;case 6:break;default:e=(e+'FFFFFF').slice(0,6);break}return'rgba('+parseInt(e.slice(0,2),16)+','+parseInt(e.slice(2,4),16)+','+parseInt(e.slice(4,6),16)+','+b+')'}var o=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 p=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 q=function(x,y,a,b,c,d,e,f){var g={};g.linearGradient=o(x,y,a,b,c);g.stops=p(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 r=function(a){return m.highCharts[a]};var s=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 t=function(a){var b=a.substring(a.indexOf('.swf'),0);return b.substring(b.lastIndexOf('/')+1)};var u=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[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 v=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 w;var A=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=J.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=J.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':w=window.open(arr[2],arr[1].match(/[^,]+/i),arr[1].replace(/[^,]+,/i,''));if(window.focus){w.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=J.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}}}}J.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 B=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 C=function(a,b){var c,max=5;c=(a>b)?b:a;if(c>100){max=c/8}return max};var D=function(a,b){var c=this.width,height=this.height,chart=t(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(!m.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 E=function(a,b){if(b.options.renderer!=='javascript'){return}var c=t(b.src);var d=m.method.getExternalInterfaceMethods(c).split(','),i;for(i=0;i<d.length;i+=1){if(typeof a[d[i]]==='function'){continue}if(m.method[d[i]]===undefined){a[d[i]]=noEffect}else{a[d[i]]=m.method[d[i]]}}};function createChart(a,b){var c=t(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=m.method.getExternalInterfaceMethods;E(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 F=function(c,d){var e;clearTimeout(c.timeChach);e=J.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=D.call(b,__containerId);HCJson.chart.events.load=function(){J.raiseEvent('loaded',{},b);J.raiseEvent('resized',{},b)};HCJson.plotOptions.series.animation=false;createChart.call(b,undefined,HCJson)}}}(e)),500)};var G=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)){F(a,id)}}};if(window.addEventListener){window.addEventListener("resize",G,false)}else if(window.attachEvent){window.attachEvent("onresize",G)}else{window.onresize=G}var H=function(a){return{chart:{renderTo:'',ignoreHiddenSeries:false,events:{click:function(){A.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:false},global:{},labels:{items:[]},lang:{},legend:{enabled:true,symbolWidth:5,borderRadius:0,itemStyle:{}},loading:{},plotOptions:{series:{borderColor:'#333333',events:{},dataLabels:{enabled:true,color:'#555555',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'?this.percentage+(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=u(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(){A.call(this,2,a.chart.unescapelinks)}}}},area:{marker:{lineWidth:1,radius:3,states:{hover:{enabled:false},select:{enabled:false}}}},line:{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,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=u(this.y,a.chart,1)}else{x+=u(this.y,a.chart,1)}if(this.point.z){x+=charSep+this.point.z}}return parseStr(x)}},xAxis:{labels:{rotation:-25,formatter:function(){return parseStr(typeof this.value==='string'?this.value:'')},align:'right'},categories:[],plotLines:[],plotBands:[],title:{text:''}},yAxis:[{title:{text:''},labels:{formatter:function(){return parseStr(u(this.value,a.chart,1))}},plotBands:[],plotLines:[]},{title:{text:''},labels:{enabled:false,formatter:function(){return parseStr(u(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,c,'#444444',100),width:d?d:1,value:e})}function addPoint(a,b,c,d,e,f,g,h,i){var x,y,isAbs=m.valueAbs[d],value,seriesType=a.type||f.chart.defaultSeriesType,dataseperator;if(b instanceof Array){for(y=0;y<=b.length;y+=1){if(typeof b[y]==='object'){if(!b[y].vline){if(a.cursor!='pointer'&&b[y].link){a.cursor='pointer'}a.data.push({y:(isAbs?Math.abs(parseFloat(b[y].value||b[y].y)):parseFloat(b[y].value||b[y].y))||'',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:b[y].color||c<2?convertColor(b[y].color||g(y),b[y].alpha||100):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==='area'||seriesType==='line')?{enabled:b[y].drawanchors?(b[y].drawanchors=='1'?true:false):undefined,radius:b[y].anchorradius?b[y].anchorradius:undefined,symbol:v(parseInt(b[y].anchorsides,10)),fillColor:b[y].anchorbgcolor?convertColor(b[y].anchorbgcolor,b[y].anchorbgalpha,'FFFFFF',100):undefined,lineColor:b[y].anchorbordercolor?convertColor(b[y].anchorbordercolor,b[y].anchoralpha,'767575',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){a.data.push({y:value[x]?(isAbs?Math.abs(parseFloat(value[x])):parseFloat(value[x])):''})}}}}}function addCategory(a,b,c){var x,dataseperator,countCat=0,zoomCat=[];if(b==2.5){c.xAxis.labels.formatter=function(){return parseStr(zoomCat[this.value])}}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))}}}}}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?m.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,b.dataset[x].dataset[y].alpha,i(count_set),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,b.dataset[x].dataset[y].data[z].alpha,i(count_set),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;getScolor=function(a){var b;b=(c.chart.palettecolors)?((typeof b==='string')?c.chart.palettecolors.split(','):c.chart.palettecolors):m.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.chart.alignTicks=false;f.yAxis[1].alternateGridColor=null;f.yAxis[1].gridLineWidth=0}f.legend.enabled=false;if(c.data){z=createSeries(d);addPoint(z,c.data,d,e,i,f,getScolor);if(r(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=s(z.data);a.push(pareto)}}break;case 2:case 2.5:case 3:case 4:case 5:case 5.5:case 6:switch(d){case 2.5:f.xAxis.maxZoom=2;f.chart.zoomType='x';f.chart.showvalue=c.chart.showvalues==='1'?'1':'0';f.xAxis.categories=undefined;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?m.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')?{enabled:c.dataset[x].drawanchors?(c.dataset[x].drawanchors=='1'?true:false):undefined,radius:c.dataset[x].anchorradius?c.dataset[x].anchorradius:undefined,symbol:v(parseInt(c.dataset[x].anchorsides,10)),fillColor:c.dataset[x].anchorbgcolor?convertColor(c.dataset[x].anchorbgcolor,c.dataset[x].anchorbgalpha,'FFFFFF',100):undefined,lineColor:c.dataset[x].anchorbordercolor?convertColor(c.dataset[x].anchorbordercolor,c.dataset[x].anchoralpha,'767575',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||r(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=B(c.dataset)/C(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,c.dataset[x].alpha,getScolor(count_set),100),c.dataset[x].renderas?m.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':v(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}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(u(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;c.chart=c.chart||c.graph||{};delete c.graph;c.chart.tooltipsepchar=c.chart.tooltipsepchar||',';g=H(c);g.chart.renderTo=a;g.chart.defaultSeriesType=r(b);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}if(c.chart.drawanchors=='0'){g.plotOptions.area.marker.enabled=g.plotOptions.line.marker.enabled=false;g.tooltip.enabled=false}if(c.chart.anchorradius){g.plotOptions.area.marker.radius=g.plotOptions.line.marker.radius=c.chart.anchorradius}g.plotOptions.line.marker.lineColor=convertColor(c.chart.anchorbordercolor,c.chart.anchoralpha,'767575',100);g.plotOptions.area.marker.lineColor=convertColor(c.chart.anchorbordercolor,c.chart.anchoralpha,'767575',0);if(c.chart.anchorborderthickness){g.plotOptions.area.marker.lineWidth=g.plotOptions.line.marker.lineWidth=c.chart.anchorborderthickness}g.plotOptions.line.marker.fillColor=convertColor(c.chart.anchorbgcolor,c.chart.anchorbgalpha,'FFFFFF',100);g.plotOptions.area.marker.fillColor=convertColor(c.chart.anchorbgcolor,c.chart.anchorbgalpha,'FFFFFF',0);if(c.chart.anchorsides){g.plotOptions.area.marker.symbol=g.plotOptions.line.marker.symbol=v(parseInt(c.chart.anchorsides,10))}g.plotOptions.line.lineWidth=parseInt(c.chart.linethickness,10)||(y===1.5?2:3);g.plotOptions.line.color=convertColor(c.chart.linecolor||'767575',c.chart.linealpha||100);g.plotOptions.area.color=convertColor(c.chart.plotfillcolor||'767575',c.chart.plotfillalpha||90);g.plotOptions.area.lineColor=convertColor(c.chart.plotbordercolor||"333333",c.chart.plotborderalpha||95);g.plotOptions.area.lineWidth=parseInt(c.chart.plotborderthickness,10)||1;g.yAxis[1].alternateGridColor=g.yAxis[0].alternateGridColor=convertColor(c.chart.alternatehgridcolor,c.chart.alternatehgridalpha,'EEEEEE',50);g.yAxis[1].gridLineColor=g.yAxis[0].gridLineColor=convertColor(c.chart.divlinecolor,c.chart.divlinealpha,'717170',40);g.yAxis[1].gridLineWidth=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}if(c.chart.subcaption){g.subtitle.text=parseStr(c.chart.subcaption);g.chart.margin[0]=55}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}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}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}}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}if(c.chart.showtooltip=='0'){g.tooltip.enabled=false}g.tooltip.backgroundColor=convertColor(c.chart.tooltipbgcolor,c.chart.tooltipbgalpha,'FFFFFF',100);g.tooltip.borderColor=convertColor(c.chart.tooltipbordercolor,c.chart.tooltipborderalpha,'545454',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,c.trendlines[x].line[z].alpha,'333333',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,c.trendlines[x].line[z].alpha,'333333',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,c.vtrendlines[x].line[z].alpha,'333333',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,c.vtrendlines[x].line[z].alpha,'333333',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;g.chart.borderWidth=c.chart.showborder=='0'?0:(c.chart.borderthickness?c.chart.borderthickness:1);g.chart.borderColor=convertColor(c.chart.bordercolor,c.chart.borderalpha,'767575',50);g.chart.plotBorderColor=convertColor(c.chart.canvasbordercolor,c.chart.canvasborderalpha,'545454',100);g.chart.plotBorderWidth=c.chart.canvasborderthickness?c.chart.canvasborderthickness:2;g.plotOptions.series.borderColor=convertColor(c.chart.plotbordercolor,c.chart.plotborderalpha,'333333',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;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+=u(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=q(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=(r(b)=='pie')?'rgba(255,255,255,0)':(q(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.render=function(a,b){var c,sender=this;if(FCC.isReady()){c=D.call(this,a.id,true);c.chart.events.load=function(){J.raiseEvent('loaded',{},sender);J.raiseEvent('dataloaded',{},sender);J.raiseEvent('rendered',{},sender);J.raiseEvent('drawcomplete',{},sender);try{if(typeof window.FC_Loaded==='function'){FC_Loaded(sender.id)}if(typeof window.FC_DataLoaded==='function'){FC_DataLoaded(sender.id)}if(typeof window.FC_Rendered==='function'){FC_Rendered(sender.id)}if(typeof window.FC_DrawComplete==='function'){FC_DrawComplete(sender.id)}}catch(err){setTimeout(function(){throw err;},0)}};createChart.call(this,b,c)}else{renderArray.push([this,a,b])}};FCC.update=function(a,b){var c=this.id,__containerId=this.options.containerElementId,sender=this,HCJson;if(typeof __containerId!=='undefined'&&typeof FCC.items[c]!=='undefined'){if(!b){delete n[c].msgTxt;if(this.jsVars){delete this.jsVars.stallLoad;delete this.jsVars.LoadError}}HCJson=D.call(this,__containerId);HCJson.chart.events.load=function(){J.raiseEvent('loaded',{},sender);J.raiseEvent('dataloaded',{},sender);J.raiseEvent('drawcomplete',{},sender)};createChart.call(this,undefined,HCJson)}};FCC.resize=function(){FCC.update.call(this,undefined,true)};var I=function(){};I.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'};I.prototype.constructor=I;J.addEventListener('Disposed',function(e){delete n[e.sender.id]});J.addEventListener('BeforeInitialize',function(e){n[e.sender.id]=new I()});FCC.config=function(a){J.extend(n[this.id],a)};J.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}});J.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}});J.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}});J.addEventListener('BeforeDispose',function(e){if(e.sender.options.renderer!=='javascript'){return}removeChart(e.sender.id,true)})};J.renderer.register('javascript',FCC);if(/\(iPhone;|\(iPod;|\(iPad;/i.test(navigator.userAgent)){J.renderer.setDefault('javascript')}J.extend({'_fallbackJSChartWhenNoFlash':function(){if(!J.swfobject.hasFlashPlayerVersion(J.core.options.requiredFlashPlayerVersion)){J.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 h=FusionCharts(['private','JSON_DataHandler']);if(h===undefined){return}var j=(function(){var e={arr:{set:true,trendlines:true,vtrendlines:true,line:true,data:true,dataset:true,categories:true,category:true,styles:true,definition:true,style:true,application:true,apply:true,linkeddata: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'}},ins:{chart:true,map:true,graph:true},text:{dataset:'data',categories:'category'}},XML_CHILDNODE=1,XML_TEXTNODE=3;var f={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===XML_CHILDNODE){childObj=f.attr(b[i].attributes);if(e.ins[nodeName]===true){temp=childObj;childObj={};childObj[nodeName]=temp;temp=undefined}if(typeof e.tag[nodeName]==='object'&&typeof e.tag[nodeName][c]==='string'){childObj.vline=true;nodeName=e.tag[nodeName][c]}if(typeof e.tag[nodeName]==='string'){nodeName=e.tag[nodeName]}if(b[i].childNodes.length){f.child(childObj,b[i].childNodes,nodeName,d)}f.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;f.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 g=function(a){var b={},xmlDoc,root,rootName;if(a===undefined||a===null||typeof a.toString!=='function'){g.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'))){g.errorObject=new TypeError('xml2json.parse()');return b}b[rootName]=f.attr(root.attributes);if(root.childNodes){f.child(b,root.childNodes,rootName,b)}delete g.errorObject;return b};return function(a){delete g.errorObject;var b=g(a);return{data:b,error:g.errorObject}}}());var k=(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+=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+'=\"'+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}}}());h.addDataHandler('JSON',{encode:function(a){return k(a)},decode:function(a){return j(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'}());$(function(){$('div.chartRange a.range').click(function(){homeChartMain.setJSONUrl("/chart_data/"+$(this).html()+'/');});$('#mortgageTrendsBtn').click(function(){var errors='';var range_from=$('#range_from').attr('value');var range_to=$('#range_to').attr('value');var product1=$('#product1').attr('value');var product2=$('#product2').attr('value');var product3=$('#product3').attr('value');if($('#range_from').attr('value')>$('#range_to').attr('value')){errors+='  -> Invalid Date Range\n';}
if(product1==''&&product2==''&&product3==''){errors+='  -> You must select at least one product for comparison\n';}
if(Number(range_from.replace('-',''))>=Number(range_to.replace('-',''))){errors+='  -> Invalid date range selected\n';}
if(errors!=''){alert('The form produced the following error(s):\n\n'+errors);}
else{var url='';url+=range_from+'/';url+=range_to+'/';if(product1!=''){url+=product1+'/';}
if(product2!=''){url+=product2+'/';}
if(product3!=''){url+=product3+'/';}
window.location.href='/mortgage-trends/'+url;}});});
