(function(b){b.fn.ajaxSubmit=function(s){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof s=="function"){s={success:s}}s=b.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},s||{});var u={};this.trigger("form-pre-serialize",[this,s,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(s.beforeSerialize&&s.beforeSerialize(this,s)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var l=this.formToArray(s.semantic);if(s.data){s.extraData=s.data;for(var e in s.data){if(s.data[e] instanceof Array){for(var f in s.data[e]){l.push({name:e,value:s.data[e][f]})}}else{l.push({name:e,value:s.data[e]})}}}if(s.beforeSubmit&&s.beforeSubmit(l,this,s)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[l,this,s,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=b.param(l);if(s.type.toUpperCase()=="GET"){s.url+=(s.url.indexOf("?")>=0?"&":"?")+d;s.data=null}else{s.data=d}var t=this,h=[];if(s.resetForm){h.push(function(){t.resetForm()})}if(s.clearForm){h.push(function(){t.clearForm()})}if(!s.dataType&&s.target){var o=s.success||function(){};h.push(function(j){b(s.target).html(j).each(o,arguments)})}else{if(s.success){h.push(s.success)}}s.success=function(q,k){for(var n=0,j=h.length;n<j;n++){h[n].apply(s,[q,k,t])}};var c=b("input:file",this).fieldValue();var r=false;for(var g=0;g<c.length;g++){if(c[g]){r=true}}if(s.iframe||r){if(s.closeKeepAlive){b.get(s.closeKeepAlive,m)}else{m()}}else{b.ajax(s)}this.trigger("form-submit-notify",[this,s]);return this;function m(){var w=t[0];if(b(":input[name=submit]",w).length){alert('Error: Form elements must not be named "submit".');return}var q=b.extend({},b.ajaxSettings,s);var G=jQuery.extend(true,{},b.extend(true,{},b.ajaxSettings),q);var v="jqFormIO"+(new Date().getTime());var C=b('<iframe id="'+v+'" name="'+v+'" src="about:blank" />');var E=C[0];C.css({position:"absolute",top:"-1000px",left:"-1000px"});var F={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;C.attr("src","about:blank")}};var D=q.global;if(D&&!b.active++){b.event.trigger("ajaxStart")}if(D){b.event.trigger("ajaxSend",[F,q])}if(G.beforeSend&&G.beforeSend(F,G)===false){G.global&&jQuery.active--;return}if(F.aborted){return}var k=0;var y=0;var j=w.clk;if(j){var x=j.name;if(x&&!j.disabled){s.extraData=s.extraData||{};s.extraData[x]=j.value;if(j.type=="image"){s.extraData[name+".x"]=w.clk_x;s.extraData[name+".y"]=w.clk_y}}}setTimeout(function(){var J=t.attr("target"),H=t.attr("action");w.setAttribute("target",v);if(w.getAttribute("method")!="POST"){w.setAttribute("method","POST")}if(w.getAttribute("action")!=q.url){w.setAttribute("action",q.url)}if(!s.skipEncodingOverride){t.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(q.timeout){setTimeout(function(){y=true;z()},q.timeout)}var I=[];try{if(s.extraData){for(var K in s.extraData){I.push(b('<input type="hidden" name="'+K+'" value="'+s.extraData[K]+'" />').appendTo(w)[0])}}C.appendTo("body");E.attachEvent?E.attachEvent("onload",z):E.addEventListener("load",z,false);w.submit()}finally{w.setAttribute("action",H);J?w.setAttribute("target",J):t.removeAttr("target");b(I).remove()}},10);var A=0;function z(){if(k++){return}E.detachEvent?E.detachEvent("onload",z):E.removeEventListener("load",z,false);var H=true;try{if(y){throw"timeout"}var I,K;K=E.contentWindow?E.contentWindow.document:E.contentDocument?E.contentDocument:E.document;if((K.body==null||K.body.innerHTML=="")&&!A){A=1;k--;setTimeout(z,100);return}F.responseText=K.body?K.body.innerHTML:null;F.responseXML=K.XMLDocument?K.XMLDocument:K;F.getResponseHeader=function(M){var L={"content-type":q.dataType};return L[M]};if(q.dataType=="json"||q.dataType=="script"){var n=K.getElementsByTagName("textarea")[0];F.responseText=n?n.value:F.responseText}else{if(q.dataType=="xml"&&!F.responseXML&&F.responseText!=null){F.responseXML=B(F.responseText)}}I=b.httpData(F,q.dataType)}catch(J){H=false;b.handleError(q,F,"error",J)}if(H){q.success(I,"success");if(D){b.event.trigger("ajaxSuccess",[F,q])}}if(D){b.event.trigger("ajaxComplete",[F,q])}if(D&&!--b.active){b.event.trigger("ajaxStop")}if(q.complete){q.complete(F,H?"success":"error")}setTimeout(function(){C.remove();F.responseXML=null},100)}function B(n,H){if(window.ActiveXObject){H=new ActiveXObject("Microsoft.XMLDOM");H.async="false";H.loadXML(n)}else{H=(new DOMParser()).parseFromString(n,"text/xml")}return(H&&H.documentElement&&H.documentElement.tagName!="parsererror")?H:null}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){b(this).ajaxSubmit(c);return false}).each(function(){b(":submit,input:image",this).bind("click.form-plugin",function(f){var d=this.form;d.clk=this;if(this.type=="image"){if(f.offsetX!=undefined){d.clk_x=f.offsetX;d.clk_y=f.offsetY}else{if(typeof b.fn.offset=="function"){var g=b(this).offset();d.clk_x=f.pageX-g.left;d.clk_y=f.pageY-g.top}else{d.clk_x=f.pageX-this.offsetLeft;d.clk_y=f.pageY-this.offsetTop}}}setTimeout(function(){d.clk=d.clk_x=d.clk_y=null},10)})})};b.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){b(":submit,input:image",this).unbind("click.form-plugin")})};b.fn.formToArray=function(r){var q=[];if(this.length==0){return q}var d=this[0];var h=r?d.getElementsByTagName("*"):d.elements;if(!h){return q}for(var k=0,m=h.length;k<m;k++){var e=h[k];var f=e.name;if(!f){continue}if(r&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){q.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}var s=b.fieldValue(e,true);if(s&&s.constructor==Array){for(var g=0,c=s.length;g<c;g++){q.push({name:f,value:s[g]})}}else{if(s!==null&&typeof s!="undefined"){q.push({name:f,value:s})}}}if(!r&&d.clk){var l=d.getElementsByTagName("input");for(var k=0,m=l.length;k<m;k++){var o=l[k];var f=o.name;if(f&&!o.disabled&&o.type=="image"&&d.clk==o){q.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}}return q};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,j){var e=c.name,q=c.type,r=c.tagName.toLowerCase();if(typeof j=="undefined"){j=true}if(j&&(!e||c.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!c.checked||(q=="submit"||q=="image")&&c.form&&c.form.clk!=c||r=="select"&&c.selectedIndex==-1)){return null}if(r=="select"){var k=c.selectedIndex;if(k<0){return null}var m=[],d=c.options;var g=(q=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=h.value;if(!o){o=(h.attributes&&h.attributes.value&&!(h.attributes.value.specified))?h.text:h.value}if(g){return o}m.push(o)}}return m}return c.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c==undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function(g){if(/1\.(0|1|2)\.(0|1|2)/.test(g.fn.jquery)||/^1.1/.test(g.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+g.fn.jquery);return}g.fn._fadeIn=g.fn.fadeIn;var j=document.documentMode||0;var d=g.browser.msie&&((g.browser.version<8&&!j)||j<8);var e=g.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!j;g.blockUI=function(q){c(window,q)};g.unblockUI=function(q){h(window,q)};g.growlUI=function(u,s,t,q){var r=g('<div class="growlUI"></div>');if(u){r.append("<h1>"+u+"</h1>")}if(s){r.append("<h2>"+s+"</h2>")}if(t==undefined){t=3000}g.blockUI({message:r,fadeIn:700,fadeOut:1000,centerY:false,timeout:t,showOverlay:false,onUnblock:q,css:g.blockUI.defaults.growlCSS})};g.fn.block=function(q){return this.unblock({fadeOut:0}).each(function(){if(g.css(this,"position")=="static"){this.style.position="relative"}if(g.browser.msie){this.style.zoom=1}c(this,q)})};g.fn.unblock=function(q){return this.each(function(){h(this,q)})};g.blockUI.version=2.23;g.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:null,color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var b=null;var f=[];function c(s,q){var D=(s==window);var u=q&&q.message!==undefined?q.message:undefined;q=g.extend({},g.blockUI.defaults,q||{});q.overlayCSS=g.extend({},g.blockUI.defaults.overlayCSS,q.overlayCSS||{});var C=g.extend({},g.blockUI.defaults.css,q.css||{});u=u===undefined?q.message:u;if(D&&b){h(window,{fadeOut:0})}if(u&&typeof u!="string"&&(u.parentNode||u.jquery)){var w=u.jquery?u[0]:u;var B={};g(s).data("blockUI.history",B);B.el=w;B.parent=w.parentNode;B.display=w.style.display;B.position=w.style.position;if(B.parent){B.parent.removeChild(w)}}var E=q.baseZ;var A=(g.browser.msie||q.forceIframe)?g('<iframe class="blockUI" style="z-index:'+(E++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+q.iframeSrc+'"></iframe>'):g('<div class="blockUI" style="display:none"></div>');var y=g('<div class="blockUI blockOverlay" style="z-index:'+(E++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var v=D?g('<div class="blockUI blockMsg blockPage" style="z-index:'+E+';display:none;position:fixed"></div>'):g('<div class="blockUI blockMsg blockElement" style="z-index:'+E+';display:none;position:absolute"></div>');if(u){v.css(C)}if(!q.applyPlatformOpacityRules||!(g.browser.mozilla&&/Linux/.test(navigator.platform))){y.css(q.overlayCSS)}y.css("position",D?"fixed":"absolute");if(g.browser.msie||q.forceIframe){A.css("opacity",0)}g([A[0],y[0],v[0]]).appendTo(D?"body":s);var H=d&&(!g.boxModel||g("object,embed",D?null:s).length>0);if(e||H){if(D&&q.allowBodyStretch&&g.boxModel){g("html,body").css("height","100%")}if((e||!g.boxModel)&&!D){var I=m(s,"borderTopWidth"),x=m(s,"borderLeftWidth");var G=I?"(0 - "+I+")":0;var r=x?"(0 - "+x+")":0}g.each([A,y,v],function(t,L){var z=L[0].style;z.position="absolute";if(t<2){D?z.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+q.quirksmodeOffsetHack+') + "px"'):z.setExpression("height",'this.parentNode.offsetHeight + "px"');D?z.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):z.setExpression("width",'this.parentNode.offsetWidth + "px"');if(r){z.setExpression("left",r)}if(G){z.setExpression("top",G)}}else{if(q.centerY){if(D){z.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}z.marginTop=0}else{if(!q.centerY&&D){var J=(q.css&&q.css.top)?parseInt(q.css.top):0;var K="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+J+') + "px"';z.setExpression("top",K)}}}})}if(u){v.append(u);if(u.jquery||u.nodeType){g(u).show()}}if((g.browser.msie||q.forceIframe)&&q.showOverlay){A.show()}if(q.fadeIn){if(q.showOverlay){y._fadeIn(q.fadeIn)}if(u){v.fadeIn(q.fadeIn)}}else{if(q.showOverlay){y.show()}if(u){v.show()}}l(1,s,q);if(D){b=v[0];f=g(":input:enabled:visible",b);if(q.focusInput){setTimeout(o,20)}}else{a(v[0],q.centerX,q.centerY)}if(q.timeout){var F=setTimeout(function(){D?g.unblockUI(q):g(s).unblock(q)},q.timeout);g(s).data("blockUI.timeout",F)}}function h(t,u){var s=t==window;var r=g(t);var v=r.data("blockUI.history");var w=r.data("blockUI.timeout");if(w){clearTimeout(w);r.removeData("blockUI.timeout")}u=g.extend({},g.blockUI.defaults,u||{});l(0,t,u);var q=s?g("body").children().filter(".blockUI"):g(".blockUI",t);if(s){b=f=null}if(u.fadeOut){q.fadeOut(u.fadeOut);setTimeout(function(){k(q,v,u,t)},u.fadeOut)}else{k(q,v,u,t)}}function k(q,t,s,r){q.each(function(u,v){if(this.parentNode){this.parentNode.removeChild(this)}});if(t&&t.el){t.el.style.display=t.display;t.el.style.position=t.position;if(t.parent){t.parent.appendChild(t.el)}g(t.el).removeData("blockUI.history")}if(typeof s.onUnblock=="function"){s.onUnblock(r,s)}}function l(q,u,v){var t=u==window,s=g(u);if(!q&&(t&&!b||!t&&!s.data("blockUI.isBlocked"))){return}if(!t){s.data("blockUI.isBlocked",q)}if(!v.bindEvents||(q&&!v.showOverlay)){return}var r="mousedown mouseup keydown keypress";q?g(document).bind(r,v,n):g(document).unbind(r,n)}function n(t){if(t.keyCode&&t.keyCode==9){if(b&&t.data.constrainTabKey){var s=f;var r=!t.shiftKey&&t.target==s[s.length-1];var q=t.shiftKey&&t.target==s[0];if(r||q){setTimeout(function(){o(q)},10);return false}}}if(g(t.target).parents("div.blockMsg").length>0){return true}return g(t.target).parents().children().filter("div.blockUI").length==0}function o(q){if(!f){return}var r=f[q===true?f.length-1:0];if(r){r.focus()}}function a(w,q,A){var z=w.parentNode,v=w.style;var r=((z.offsetWidth-w.offsetWidth)/2)-m(z,"borderLeftWidth");var u=((z.offsetHeight-w.offsetHeight)/2)-m(z,"borderTopWidth");if(q){v.left=r>0?(r+"px"):"0"}if(A){v.top=u>0?(u+"px"):"0"}}function m(q,r){return parseInt(g.css(q,r))||0}})(jQuery);(function(b){function c(){this._settings=[];this._extensions=[];this.regional=[];this.regional[""]={errorLoadingText:"Error loading",notSupportedText:"This browser does not support SVG"};this.local=this.regional[""];this._uuid=new Date().getTime()}var l="svgwrapper";b.extend(c.prototype,{markerClassName:"hasSVG",svgNS:"http://www.w3.org/2000/svg",xlinkNS:"http://www.w3.org/1999/xlink",_wrapperClass:d,_attachSVG:function(m,o){if(b(m).hasClass(this.markerClassName)){return}b(m).addClass(this.markerClassName);try{var n=document.createElementNS(this.svgNS,"svg");n.setAttribute("version","1.1");n.setAttribute("width",m.clientWidth);n.setAttribute("height",m.clientHeight);m.appendChild(n);this._afterLoad(m,n,o)}catch(q){if(b.browser.msie){if(!m.id){m.id="svg"+(this._uuid++)}this._settings[m.id]=o;m.innerHTML='<embed type="image/svg+xml" width="'+m.clientWidth+'" height="'+m.clientHeight+'" src="'+(o.initPath||"")+'blank.svg"/>'}else{m.innerHTML='<p class="svg_error">'+this.local.notSupportedText+"</p>"}}},_registerSVG:function(){for(var o=0;o<document.embeds.length;o++){var m=document.embeds[o].parentNode;if(!b(m).hasClass(this.markerClassName)||b.data(m,l)){continue}var n=null;try{n=document.embeds[o].getSVGDocument()}catch(q){var r=this;setTimeout(function(){r._registerSVG()},250);return}n=(n?n.documentElement:null);if(n){this._afterLoad(m,n)}}},_afterLoad:function(m,n,o){var o=o||this._settings[m.id];this._settings[m.id]=null;var q=new this._wrapperClass(n,m);b.data(m,l,q);if(o.loadURL){q.load(o.loadURL)}if(o.settings){q.configure(o.settings)}if(o.onLoad){o.onLoad.apply(m,[q])}},_getSVG:function(m){m=(typeof m=="string"?b(m)[0]:(m.jquery?m[0]:m));return b.data(m,l)},_destroySVG:function(m){var n=b(m);if(!n.hasClass(this.markerClassName)){return}n.removeClass(this.markerClassName).empty();b.removeData(m,l)},addExtension:function(n,m){this._extensions.push([n,m])}});function d(n,m){this._svg=n;this._container=m;for(var o=0;o<b.svg._extensions.length;o++){var q=b.svg._extensions[o];this[q[0]]=new q[1](this)}}b.extend(d.prototype,{_width:function(){return this._container.clientWidth},_height:function(){return this._container.clientHeight},root:function(){return this._svg},configure:function(r,n){if(n){for(var q=this._svg.attributes.length-1;q>=0;q--){var m=this._svg.attributes.item(q);if(!(m.nodeName=="onload"||m.nodeName=="version"||m.nodeName.substring(0,5)=="xmlns")){this._svg.attributes.removeNamedItem(m.nodeName)}}}for(var o in r){this._svg.setAttribute(o,r[o])}return this},getElementById:function(m){return this._svg.ownerDocument.getElementById(m)},change:function(n,o){if(n){for(var m in o){if(o[m]==null){n.removeAttribute(m)}else{n.setAttribute(m,o[m])}}}return this},_args:function(n,r,m){r.splice(0,0,"parent");r.splice(r.length,0,"settings");var o={};var s=0;if(n[0]!=null&&(typeof n[0]!="object"||!n[0].nodeName)){o.parent=null;s=1}for(var q=0;q<n.length;q++){o[r[q+s]]=n[q]}if(m){b.each(m,function(t,u){if(typeof o[u]=="object"){o.settings=o[u];o[u]=null}})}return o},title:function(o,r,n){var m=this._args(arguments,["text"]);var q=this._makeNode(m.parent,"title",m.settings||{});q.appendChild(this._svg.ownerDocument.createTextNode(m.text));return q},describe:function(o,r,n){var m=this._args(arguments,["text"]);var q=this._makeNode(m.parent,"desc",m.settings||{});q.appendChild(this._svg.ownerDocument.createTextNode(m.text));return q},defs:function(o,q,n){var m=this._args(arguments,["id"],["id"]);return this._makeNode(m.parent,"defs",b.extend((m.id?{id:m.id}:{}),m.settings||{}))},symbol:function(t,u,o,s,m,q,r){var n=this._args(arguments,["id","x1","y1","x2","y2"]);return this._makeNode(n.parent,"symbol",b.extend({id:n.id,viewBox:n.x1+" "+n.y1+" "+n.x2+" "+n.y2},n.settings||{}))},marker:function(t,m,v,u,q,n,r,o){var s=this._args(arguments,["id","refX","refY","mWidth","mHeight","orient"],["orient"]);return this._makeNode(s.parent,"marker",b.extend({id:s.id,refX:s.refX,refY:s.refY,markerWidth:s.mWidth,markerHeight:s.mHeight,orient:s.orient||"auto"},s.settings||{}))},style:function(o,r,n){var m=this._args(arguments,["styles"]);var q=this._makeNode(m.parent,"style",b.extend({type:"text/css"},m.settings||{}));q.appendChild(this._svg.ownerDocument.createTextNode(m.styles));if(b.browser.opera){b("head").append('<style type="text/css">'+m.styles+"</style>")}return q},script:function(r,m,q,o){var n=this._args(arguments,["script","type"],["type"]);var s=this._makeNode(n.parent,"script",b.extend({type:n.type||"text/javascript"},n.settings||{}));s.appendChild(this._svg.ownerDocument.createTextNode(this._escapeXML(n.script)));if(!b.browser.mozilla){b.globalEval(n.script)}return s},linearGradient:function(v,n,w,o,u,m,t,q){var s=this._args(arguments,["id","stops","x1","y1","x2","y2"],["x1"]);var r=b.extend({id:s.id},(s.x1!=null?{x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2}:{}));return this._gradient(s.parent,"linearGradient",b.extend(r,s.settings||{}),s.stops)},radialGradient:function(x,n,y,u,s,m,t,o,q){var w=this._args(arguments,["id","stops","cx","cy","r","fx","fy"],["cx"]);var v=b.extend({id:w.id},(w.cx!=null?{cx:w.cx,cy:w.cy,r:w.r,fx:w.fx,fy:w.fy}:{}));return this._gradient(w.parent,"radialGradient",b.extend(v,w.settings||{}),w.stops)},_gradient:function(r,m,q,t){var s=this._makeNode(r,m,q);for(var o=0;o<t.length;o++){var n=t[o];this._makeNode(s,"stop",b.extend({offset:n[0],"stop-color":n[1]},(n[2]!=null?{"stop-opacity":n[2]}:{})))}return s},pattern:function(z,m,w,u,n,A,v,t,q,B,o){var s=this._args(arguments,["id","x","y","width","height","vx","vy","vwidth","vheight"],["vx"]);var r=b.extend({id:s.id,x:s.x,y:s.y,width:s.width,height:s.height},(s.vx!=null?{viewBox:s.vx+" "+s.vy+" "+s.vwidth+" "+s.vheight}:{}));return this._makeNode(s.parent,"pattern",b.extend(r,s.settings||{}))},mask:function(s,u,n,t,r,m,q){var o=this._args(arguments,["id","x","y","width","height"]);return this._makeNode(o.parent,"mask",b.extend({id:o.id,x:o.x,y:o.y,width:o.width,height:o.height},o.settings||{}))},createPath:function(){return new h()},createText:function(){return new e()},svg:function(w,v,t,m,z,u,s,o,A,n){var r=this._args(arguments,["x","y","width","height","vx","vy","vwidth","vheight"],["vx"]);var q=b.extend({x:r.x,y:r.y,width:r.width,height:r.height},(r.vx!=null?{viewBox:r.vx+" "+r.vy+" "+r.vwidth+" "+r.vheight}:{}));return this._makeNode(r.parent,"svg",b.extend(q,r.settings||{}))},group:function(o,q,n){var m=this._args(arguments,["id"],["id"]);return this._makeNode(m.parent,"g",b.extend({id:m.id},m.settings||{}))},use:function(u,t,s,m,v,n,q){var r=this._args(arguments,["x","y","width","height","ref"]);if(typeof r.x=="string"){r.ref=r.x;r.settings=r.y;r.x=r.y=r.width=r.height=null}var o=this._makeNode(r.parent,"use",b.extend({x:r.x,y:r.y,width:r.width,height:r.height},r.settings||{}));o.setAttributeNS(b.svg.xlinkNS,"href",r.ref);return o},link:function(o,r,n){var m=this._args(arguments,["ref"]);var q=this._makeNode(m.parent,"a",m.settings);q.setAttributeNS(b.svg.xlinkNS,"href",m.ref);return q},image:function(u,t,s,m,v,n,q){var r=this._args(arguments,["x","y","width","height","ref"]);var o=this._makeNode(r.parent,"image",b.extend({x:r.x,y:r.y,width:r.width,height:r.height},r.settings||{}));o.setAttributeNS(b.svg.xlinkNS,"href",r.ref);return o},path:function(o,q,n){var m=this._args(arguments,["path"]);return this._makeNode(m.parent,"path",b.extend({d:(m.path.path?m.path.path():m.path)},m.settings||{}))},rect:function(u,t,s,o,v,n,m,q){var r=this._args(arguments,["x","y","width","height","rx","ry"],["rx"]);return this._makeNode(r.parent,"rect",b.extend({x:r.x,y:r.y,width:r.width,height:r.height},(r.rx?{rx:r.rx,ry:r.ry}:{}),r.settings||{}))},circle:function(q,m,t,s,o){var n=this._args(arguments,["cx","cy","r"]);return this._makeNode(n.parent,"circle",b.extend({cx:n.cx,cy:n.cy,r:n.r},n.settings||{}))},ellipse:function(q,m,t,s,r,o){var n=this._args(arguments,["cx","cy","rx","ry"]);return this._makeNode(n.parent,"ellipse",b.extend({cx:n.cx,cy:n.cy,rx:n.rx,ry:n.ry},n.settings||{}))},line:function(t,o,s,m,q,r){var n=this._args(arguments,["x1","y1","x2","y2"]);return this._makeNode(n.parent,"line",b.extend({x1:n.x1,y1:n.y1,x2:n.x2,y2:n.y2},n.settings||{}))},polyline:function(q,o,n){var m=this._args(arguments,["points"]);return this._poly(m.parent,"polyline",m.points,m.settings)},polygon:function(q,o,n){var m=this._args(arguments,["points"]);return this._poly(m.parent,"polygon",m.points,m.settings)},_poly:function(r,m,q,o){var s="";for(var n=0;n<q.length;n++){s+=q[n].join()+" "}return this._makeNode(r,m,b.extend({points:b.trim(s)},o||{}))},text:function(q,m,s,r,o){var n=this._args(arguments,["x","y","value"]);if(typeof n.x=="string"&&arguments.length<4){n.value=n.x;n.settings=n.y;n.x=n.y=null}return this._text(n.parent,"text",n.value,b.extend({x:(n.x&&g(n.x)?n.x.join(" "):n.x),y:(n.y&&g(n.y)?n.y.join(" "):n.y)},n.settings||{}))},textpath:function(o,s,r,n){var m=this._args(arguments,["path","value"]);var q=this._text(m.parent,"textPath",m.value,m.settings||{});q.setAttributeNS(b.svg.xlinkNS,"href",m.path);return q},_text:function(v,m,u,r){var q=this._makeNode(v,m,r);if(typeof u=="string"){q.appendChild(q.ownerDocument.createTextNode(u))}else{for(var s=0;s<u._parts.length;s++){var o=u._parts[s];if(o[0]=="tspan"){var n=this._makeNode(q,o[0],o[2]);n.appendChild(q.ownerDocument.createTextNode(o[1]));q.appendChild(n)}else{if(o[0]=="tref"){var n=this._makeNode(q,o[0],o[2]);n.setAttributeNS(b.svg.xlinkNS,"href",o[1]);q.appendChild(n)}else{if(o[0]=="textpath"){var t=b.extend({},o[2]);t.href=null;var n=this._makeNode(q,o[0],t);n.setAttributeNS(b.svg.xlinkNS,"href",o[2].href);n.appendChild(q.ownerDocument.createTextNode(o[1]));q.appendChild(n)}else{q.appendChild(q.ownerDocument.createTextNode(o[1]))}}}}}return q},other:function(q,n,o){var m=this._args(arguments,["name"]);return this._makeNode(m.parent,m.name,m.settings||{})},_makeNode:function(o,m,n){o=o||this._svg;var q=this._svg.ownerDocument.createElementNS(b.svg.svgNS,m);for(var m in n){var r=n[m];if(r!=null&&r!=null&&(typeof r!="string"||r!="")){q.setAttribute(m,r)}}o.appendChild(q);return q},add:function(o,q){var n=this._args(arguments,["node"]);var m=this;n.parent=n.parent||this._svg;n.node=(n.node.jquery?n.node:b(n.node));n.node.each(function(){var r=m._cloneAsSVG(this);if(r){n.parent.appendChild(r)}});return this},_cloneAsSVG:function(q){var o=null;if(q.nodeType==1){o=this._svg.ownerDocument.createElementNS(b.svg.svgNS,this._checkName(q.nodeName));for(var n=0;n<q.attributes.length;n++){var m=q.attributes.item(n);if(m.nodeName!="xmlns"&&m.nodeValue){if(m.prefix=="xlink"){o.setAttributeNS(b.svg.xlinkNS,m.localName,m.nodeValue)}else{o.setAttribute(this._checkName(m.nodeName),m.nodeValue)}}}for(var n=0;n<q.childNodes.length;n++){var s=this._cloneAsSVG(q.childNodes[n]);if(s){o.appendChild(s)}}}else{if(q.nodeType==3){if(b.trim(q.nodeValue)){o=this._svg.ownerDocument.createTextNode(q.nodeValue)}}else{if(q.nodeType==4){if(b.trim(q.nodeValue)){try{o=this._svg.ownerDocument.createCDATASection(q.nodeValue)}catch(r){o=this._svg.ownerDocument.createTextNode(q.nodeValue.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"))}}}}}return o},_checkName:function(m){m=(m.substring(0,1)>="A"&&m.substring(0,1)<="Z"?m.toLowerCase():m);return(m.substring(0,4)=="svg:"?m.substring(4):m)},load:function(n,q){if(typeof q=="boolean"){q={addTo:q}}else{q=q||{}}if(!q.addTo){this.clear(false)}var o=[this._svg.getAttribute("width"),this._svg.getAttribute("height")];var r=this;var m=b.ajax({url:n,dataType:(b.browser.msie?"text":"xml"),success:function(y){if(b.browser.msie){var v=new ActiveXObject("Microsoft.XMLDOM");v.validateOnParse=false;v.resolveExternals=false;v.loadXML(y);if(v.parseError.errorCode!=0){var x=b.svg.local.errorLoadingText+": "+v.parseError.reason;if(q.onLoad){q.onLoad.apply(r._container,[r,x])}else{r.text(null,10,20,x)}return}y=v}var u={};for(var w=0;w<y.documentElement.attributes.length;w++){var s=y.documentElement.attributes.item(w);if(!(s.nodeName=="version"||s.nodeName.substring(0,5)=="xmlns")){u[s.nodeName]=s.nodeValue}}r.configure(u,true);var t=y.documentElement.childNodes;for(var w=0;w<t.length;w++){r.add(null,t[w])}if(!q.changeSize){r.configure({width:o[0],height:o[1]})}if(q.onLoad){q.onLoad.apply(r._container,[r])}},error:function(t,u,s){u=b.svg.local.errorLoadingText+": "+u+(s?" "+s.message:"");if(q.onLoad){q.onLoad.apply(r._container,[r,u])}else{r.text(null,10,20,u)}}});return this},remove:function(m){m.parentNode.removeChild(m);return this},clear:function(m){if(m){this.configure({},true)}while(this._svg.firstChild){this._svg.removeChild(this._svg.firstChild)}return this},toSVG:function(m){m=m||this._svg;return(typeof XMLSerializer=="undefined"?this._toSVG(m):new XMLSerializer().serializeToString(m))},_toSVG:function(q){var o="";if(!q){return o}if(q.nodeType==3){o=q.nodeValue}else{if(q.nodeType==4){o="<![CDATA["+q.nodeValue+"]]>"}else{o="<"+q.nodeName;if(q.attributes){for(var n=0;n<q.attributes.length;n++){var m=q.attributes.item(n);if(!(b.trim(m.nodeValue)==""||m.nodeValue.match(/^\[object/)||m.nodeValue.match(/^function/))){o+=" "+(m.namespaceURI==b.svg.xlinkNS?"xlink:":"")+m.nodeName+'="'+m.nodeValue+'"'}}}if(q.firstChild){o+=">";var r=q.firstChild;while(r){o+=this._toSVG(r);r=r.nextSibling}o+="</"+q.nodeName+">"}else{o+="/>"}}}return o},_escapeXML:function(m){m=m.replace(/&/g,"&amp;");m=m.replace(/</g,"&lt;");m=m.replace(/>/g,"&gt;");return m}});function h(){this._path=""}b.extend(h.prototype,{reset:function(){this._path="";return this},moveTo:function(m,o,n){n=(g(m)?o:n);return this._coords((n?"m":"M"),m,o)},lineTo:function(m,o,n){n=(g(m)?o:n);return this._coords((n?"l":"L"),m,o)},horizTo:function(m,n){this._path+=(n?"h":"H")+(g(m)?m.join(" "):m);return this},vertTo:function(n,m){this._path+=(m?"v":"V")+(g(n)?n.join(" "):n);return this},curveCTo:function(o,r,n,q,m,t,s){s=(g(o)?r:s);return this._coords((s?"c":"C"),o,r,n,q,m,t)},smoothCTo:function(n,o,m,r,q){q=(g(n)?o:q);return this._coords((q?"s":"S"),n,o,m,r)},curveQTo:function(n,o,m,r,q){q=(g(n)?o:q);return this._coords((q?"q":"Q"),n,o,m,r)},smoothQTo:function(m,o,n){n=(g(m)?o:n);return this._coords((n?"t":"T"),m,o)},_coords:function(q,o,v,n,u,m,t){if(g(o)){for(var r=0;r<o.length;r++){var s=o[r];this._path+=(r==0?q:" ")+s[0]+","+s[1]+(s.length<4?"":" "+s[2]+","+s[3]+(s.length<6?"":" "+s[4]+","+s[5]))}}else{this._path+=q+o+","+v+(n==null?"":" "+n+","+u+(m==null?"":" "+m+","+t))}return this},arcTo:function(q,m,t,w,o,v,u,n){n=(g(q)?m:n);this._path+=(n?"a":"A");if(g(q)){for(var r=0;r<q.length;r++){var s=q[r];this._path+=(r==0?"":" ")+s[0]+","+s[1]+" "+s[2]+" "+(s[3]?"1":"0")+","+(s[4]?"1":"0")+" "+s[5]+","+s[6]}}else{this._path+=q+","+m+" "+t+" "+(w?"1":"0")+","+(o?"1":"0")+" "+v+","+u}return this},close:function(){this._path+="z";return this},path:function(){return this._path}});function e(){this._parts=[]}b.extend(e.prototype,{reset:function(){this._parts=[];return this},string:function(m){this._parts[this._parts.length]=["text",m];return this},span:function(n,m){this._parts[this._parts.length]=["tspan",n,m];return this},ref:function(n,m){this._parts[this._parts.length]=["tref",n,m];return this},path:function(o,n,m){this._parts[this._parts.length]=["textpath",n,b.extend({href:o},m||{})];return this}});b.fn.svg=function(n){var m=Array.prototype.slice.call(arguments,1);if(typeof n=="string"&&n=="get"){return b.svg["_"+n+"SVG"].apply(b.svg,[this[0]].concat(m))}return this.each(function(){if(typeof n=="string"){b.svg["_"+n+"SVG"].apply(b.svg,[this].concat(m))}else{b.svg._attachSVG(this,n||{})}})};var f=b.fn.addClass;b.fn.addClass=function(n){n=n||"";var m=function(o,q){return q+(b.inArray(o,q.split(/\s+/))==-1?(q?" ":"")+o:"")};return this.each(function(){if(this.nodeType==1&&this.namespaceURI==b.svg.svgNS){var o=this;b.each(n.split(/\s+/),function(q,r){if(o.className){o.className.baseVal=m(r,o.className.baseVal)}else{o.setAttribute("class",m(r,o.getAttribute("class")))}})}else{f.apply(b(this),[n])}})};var j=b.fn.removeClass;b.fn.removeClass=function(n){n=n||"";var m=function(q,r){r=r.split(/\s+/);var o=b.inArray(q,r);return b.grep(r,function(t,s){return s!=o}).join(" ")};return this.each(function(){if(this.nodeType==1&&this.namespaceURI==b.svg.svgNS){var o=this;b.each(n.split(/\s+/),function(q,r){if(o.className){o.className.baseVal=m(r,o.className.baseVal)}else{o.setAttribute("class",m(r,o.getAttribute("class")))}})}else{j.apply(b(this),[n])}})};var k=b.fn.toggleClass;b.fn.toggleClass=function(m){this[(this.hasClass(m)?"remove":"add")+"Class"](m)};var a=b.fn.hasClass;b.fn.hasClass=function(m){m=m||"";var n=false;this.each(function(){if(this.nodeType==1&&this.namespaceURI==b.svg.svgNS){var o=(this.className?this.className.baseVal:this.getAttribute("class")).split(/\s+/);if(b.inArray(m,o)>-1){n=true}}else{if(a.apply(b(this),[m])){n=true}}return !n});return n};function g(m){return(m&&m.constructor==Array)}b.svg=new c()})(jQuery);(function(j){j.svg.addExtension("graph",a);j.svg.graphing=new d();function d(){this.regional=[];this.regional[""]={percentageText:"Percentage"};this.region=this.regional[""]}j.extend(d.prototype,{_chartTypes:[],addChartType:function(s,r){this._chartTypes[s]=r},chartTypes:function(){return this._chartTypes}});function a(s){this._wrapper=s;this._drawNow=false;for(var r in j.svg.graphing._chartTypes){this._chartType=j.svg.graphing._chartTypes[r];break}this._chartOptions={};this._title={value:"",offset:25,settings:{"text-anchor":"middle"}};this._area=[0.1,0.1,0.8,0.9];this._chartFormat={fill:"none",stroke:"black"};this._gridlines=[];this._series=[];this._onstatus=null;this._chartCont=this._wrapper.svg(0,0,0,0,{"class":"svg-graph"});this.xAxis=new n(this);this.xAxis.title("",40);this.yAxis=new n(this);this.yAxis.title("",40);this.x2Axis=null;this.y2Axis=null;this.legend=new f(this);this._drawNow=true}j.extend(a.prototype,{X:0,Y:1,W:2,H:3,L:0,T:1,R:2,B:3,_percentageAxis:new n(this,j.svg.graphing.region.percentageText,0,100,10,0),container:function(r){if(arguments.length==0){return this._chartCont}this._chartCont=r;return this},chartType:function(s,r){if(arguments.length==0){return this.type()}return this.type(s,r)},type:function(t,r){if(arguments.length==0){return this._chartType}var s=j.svg.graphing._chartTypes[t];if(s){this._chartType=s;this._chartOptions=j.extend({},r||{})}this._drawGraph();return this},chartOptions:function(r){if(arguments.length==0){return this.options()}return this.options(r)},options:function(r){if(arguments.length==0){return this._chartOptions}this._chartOptions=j.extend({},r);this._drawGraph();return this},chartFormat:function(t,s,r){if(arguments.length==0){return this.format()}return this.format(t,s,r)},format:function(t,s,r){if(arguments.length==0){return this._chartFormat}if(typeof s=="object"){r=s;s=null}this._chartFormat=j.extend({fill:t},(s?{stroke:s}:{}),r||{});this._drawGraph();return this},chartArea:function(u,t,s,r){if(arguments.length==0){return this.area()}return this.area(u,t,s,r)},area:function(u,t,s,r){if(arguments.length==0){return this._area}this._area=(l(u)?u:[u,t,s,r]);this._drawGraph();return this},gridlines:function(s,r){if(arguments.length==0){return this._gridlines}this._gridlines=[(typeof s=="string"?{stroke:s}:s),(typeof r=="string"?{stroke:r}:r)];if(this._gridlines[0]==null&&this._gridlines[1]==null){this._gridlines=[]}this._drawGraph();return this},title:function(s,t,r){if(arguments.length==0){return this._title}if(typeof t=="object"){r=t;t=null}this._title={value:s,offset:t||this._title.offset,settings:j.extend({"text-anchor":"middle"},r||{})};this._drawGraph();return this},addSeries:function(s,r,v,u,w,t){this._series.push(new q(this,s,r,v,u,w,t));this._drawGraph();return this},series:function(r){return(arguments.length>0?this._series[r]:null)||this._series},noDraw:function(){this._drawNow=false;return this},redraw:function(){this._drawNow=true;this._drawGraph();return this},status:function(r){this._onstatus=r;return this},_drawGraph:function(){if(!this._drawNow){return}while(this._chartCont.firstChild){this._chartCont.removeChild(this._chartCont.firstChild)}if(!this._chartCont.parent){this._wrapper._svg.appendChild(this._chartCont)}if(!this._chartCont.width){this._chartCont.setAttribute("width",parseInt(this._chartCont.getAttribute("width"))||this._wrapper._width())}else{if(this._chartCont.width.baseVal){this._chartCont.width.baseVal.value=this._chartCont.width.baseVal.value||this._wrapper._width()}else{this._chartCont.width=this._chartCont.width||this._wrapper._width()}}if(!this._chartCont.height){this._chartCont.setAttribute("height",parseInt(this._chartCont.getAttribute("height"))||this._wrapper._height())}else{if(this._chartCont.height.baseVal){this._chartCont.height.baseVal.value=this._chartCont.height.baseVal.value||this._wrapper._height()}else{this._chartCont.height=this._chartCont.height||this._wrapper._height()}}this._chartType.drawGraph(this)},_getValue:function(s,r){return(!s[r]?parseInt(s.getAttribute(r)):(s[r].baseVal?s[r].baseVal.value:s[r]))},_drawTitle:function(){this._wrapper.text(this._chartCont,this._getValue(this._chartCont,"width")/2,this._title.offset,this._title.value,this._title.settings)},_getDims:function(u){u=u||this._area;var x=this._getValue(this._chartCont,"width");var s=this._getValue(this._chartCont,"height");var w=(u[this.L]>1?u[this.L]:x*u[this.L]);var v=(u[this.T]>1?u[this.T]:s*u[this.T]);var t=(u[this.R]>1?u[this.R]:x*u[this.R])-w;var r=(u[this.B]>1?u[this.B]:s*u[this.B])-v;return[w,v,t,r]},_drawChartBackground:function(s,u){var r=this._wrapper.group(this._chartCont,{"class":"background"});var t=this._getDims();this._wrapper.rect(r,t[this.X],t[this.Y],t[this.W],t[this.H],this._chartFormat);if(this._gridlines[0]&&this.yAxis._ticks.major&&!u){this._drawGridlines(r,this.yAxis,true,t,this._gridlines[0])}if(this._gridlines[1]&&this.xAxis._ticks.major&&!s){this._drawGridlines(r,this.xAxis,false,t,this._gridlines[1])}return r},_drawGridlines:function(t,r,A,x,y){var u=this._wrapper.group(t,y);var s=(A?x[this.H]:x[this.W])/(r._scale.max-r._scale.min);var w=Math.floor(r._scale.min/r._ticks.major)*r._ticks.major;w=(w<r._scale.min?w+r._ticks.major:w);while(w<=r._scale.max){var z=(A?r._scale.max-w:w-r._scale.min)*s+(A?x[this.Y]:x[this.X]);this._wrapper.line(u,(A?x[this.X]:z),(A?z:x[this.Y]),(A?x[this.X]+x[this.W]:z),(A?z:x[this.Y]+x[this.H]));w+=r._ticks.major}},_drawAxes:function(r){var s=this._getDims();if(this.xAxis&&!r){if(this.xAxis._title){this._wrapper.text(this._chartCont,s[this.X]+s[this.W]/2,s[this.Y]+s[this.H]+this.xAxis._titleOffset,this.xAxis._title)}this._drawAxis(this.xAxis,"xAxis",s[this.X],s[this.Y]+s[this.H],s[this.X]+s[this.W],s[this.Y]+s[this.H])}if(this.yAxis){if(this.yAxis._title){this._wrapper.text(this._chartCont,0,0,this.yAxis._title,{"text-anchor":"middle",transform:"translate("+(s[this.X]-this.yAxis._titleOffset)+","+(s[this.Y]+s[this.H]/2)+") rotate(-90)"})}this._drawAxis(this.yAxis,"yAxis",s[this.X],s[this.Y],s[this.X],s[this.Y]+s[this.H])}if(this.x2Axis&&!r){if(this.x2Axis._title){this._wrapper.text(this._chartCont,s[this.X]+s[this.W]/2,s[this.X]-this.x2Axis._titleOffset,this.x2Axis._title)}this._drawAxis(this.x2Axis,"x2Axis",s[this.X],s[this.Y],s[this.X]+s[this.W],s[this.Y])}if(this.y2Axis){if(this.y2Axis._title){this._wrapper.text(this._chartCont,0,0,this.y2Axis._title,{"text-anchor":"middle",transform:"translate("+(s[this.X]+s[this.W]+this.y2Axis._titleOffset)+","+(s[this.Y]+s[this.H]/2)+") rotate(-90)"})}this._drawAxis(this.y2Axis,"y2Axis",s[this.X]+s[this.W],s[this.Y],s[this.X]+s[this.W],s[this.Y]+s[this.H])}},_drawAxis:function(t,D,I,u,H,s){var J=(u==s);var F=this._wrapper.group(this._chartCont,j.extend({"class":D},t._lineFormat));var C=this._wrapper.group(this._chartCont,j.extend({"class":D+"Labels","text-anchor":(J?"middle":"end")},t._labelFormat));this._wrapper.line(F,I,u,H,s);if(t._ticks.major){var z=(H>(this._getValue(this._chartCont,"width")/2)&&s>(this._getValue(this._chartCont,"height")/2));var K=(J?H-I:s-u)/(t._scale.max-t._scale.min);var B=t._ticks.size;var E=Math.floor(t._scale.min/t._ticks.major)*t._ticks.major;E=(E<t._scale.min?E+t._ticks.major:E);var r=(!t._ticks.minor?t._scale.max+1:Math.floor(t._scale.min/t._ticks.minor)*t._ticks.minor);r=(r<t._scale.min?r+t._ticks.minor:r);var x=this._getTickOffsets(t,z);var y=0;while(E<=t._scale.max||r<=t._scale.max){var w=Math.min(E,r);var G=(w==E?B:B/2);var A=(J?I:u)+(J?w-t._scale.min:t._scale.max-w)*K;this._wrapper.line(F,(J?A:I+G*x[0]),(J?u+G*x[0]:A),(J?A:I+G*x[1]),(J?u+G*x[1]:A));if(w==E){this._wrapper.text(C,(J?A:I-B),(J?u+2*B:A),(t._labels?t._labels[y++]:""+w))}E+=(w==E?t._ticks.major:0);r+=(w==r?t._ticks.minor:0)}}},_getTickOffsets:function(s,r){return[(s._ticks.position==(r?"in":"out")||s._ticks.position=="both"?-1:0),(s._ticks.position==(r?"out":"in")||s._ticks.position=="both"?+1:0),]},_getPercentageAxis:function(){this._percentageAxis._title=j.svg.graphing.region.percentageText;return this._percentageAxis},_getTotals:function(){var t=[];var u=(this._series.length?this._series[0]._values.length:0);for(var s=0;s<u;s++){t[s]=0;for(var r=0;r<this._series.length;r++){t[s]+=this._series[r]._values[s]}}return t},_drawLegend:function(){if(!this.legend._show){return}var w=this._wrapper.group(this._chartCont,{"class":"legend"});var x=this._getDims(this.legend._area);this._wrapper.rect(w,x[this.X],x[this.Y],x[this.W],x[this.H],this.legend._bgSettings);var y=x[this.W]>x[this.H];var s=this._series.length;var t=(y?x[this.W]:x[this.H])/s;var r=x[this.X]+5;var z=x[this.Y]+((y?x[this.H]:t)+this.legend._sampleSize)/2;for(var v=0;v<s;v++){var u=this._series[v];this._wrapper.rect(w,r+(y?v*t:0),z+(y?0:v*t)-this.legend._sampleSize,this.legend._sampleSize,this.legend._sampleSize,{fill:u._fill,stroke:u._stroke,"stroke-width":1});this._wrapper.text(w,r+(y?v*t:0)+this.legend._sampleSize+5,z+(y?0:v*t),u._name,this.legend._textSettings)}},_showStatus:function(s){var r=(!this._onstatus?"":this._onstatus.toString().replace(/function (.*)\([\s\S]*/m,"$1"));return(!this._onstatus?{}:{onmouseover:"window.parent."+r+"('"+s+"');",onmouseout:"window.parent."+r+"('');"})}});function q(u,s,r,w,v,x,t){if(typeof s!="string"){t=x;x=v;v=w;w=r;r=s;s=null}if(typeof v!="string"){t=x;x=v;v=null}if(typeof x!="number"){t=x;x=null}this._graph=u;this._name=s||"";this._values=r||[];this._axis=1;this._fill=w||"green";this._stroke=v||"black";this._strokeWidth=x||1;this._settings=t||{}}j.extend(q.prototype,{name:function(r){if(arguments.length==0){return this._name}this._name=r;this._graph._drawGraph();return this},values:function(s,r){if(arguments.length==0){return this._values}if(l(s)){r=s;s=null}this._name=s||this._name;this._values=r;this._graph._drawGraph();return this},format:function(t,s,u,r){if(arguments.length==0){return j.extend({fill:this._fill,stroke:this._stroke,"stroke-width":this._strokeWidth},this._settings)}if(typeof s!="string"){r=u;u=s;s=null}if(typeof u!="number"){r=u;u=null}this._fill=t||this._fill;this._stroke=s||this._stroke;this._strokeWidth=u||this._strokeWidth;j.extend(this._settings,r||{});this._graph._drawGraph();return this},end:function(){return this._graph}});function n(v,w,t,r,s,u){this._graph=v;this._title=w||"";this._titleFormat={};this._titleOffset=0;this._labels=null;this._labelFormat={};this._lineFormat={stroke:"black","stroke-width":1};this._ticks={major:s||10,minor:u||0,size:10,position:"out"};this._scale={min:t||0,max:r||100};this._crossAt=0}j.extend(n.prototype,{scale:function(s,r){if(arguments.length==0){return this._scale}this._scale.min=s;this._scale.max=r;this._graph._drawGraph();return this},ticks:function(s,u,t,r){if(arguments.length==0){return this._ticks}if(typeof t=="string"){r=t;t=null}this._ticks.major=s;this._ticks.minor=u;this._ticks.size=t||this._ticks.size;this._ticks.position=r||this._ticks.position;this._graph._drawGraph();return this},title:function(t,s,r){if(arguments.length==0){return{title:this._title,offset:this._titleOffset,format:this._titleFormat}}if(typeof s=="object"){r=s;s=null}this._title=t;this._titleOffset=(s!=null?s:this._titleOffset);this._titleFormat=r||this._titleFormat;this._graph._drawGraph();return this},labels:function(s,r){if(arguments.length==0){return{labels:this._labels,format:this._labelFormat}}this._labels=s;this._labelFormat=r||this._labelFormat;this._graph._drawGraph();return this},line:function(t,s,r){if(arguments.length==0){return this._lineFormat}if(typeof s=="object"){r=s;s=null}j.extend(this._lineFormat,{stroke:t},(s?{"stroke-width":s}:{}),r||{});this._graph._drawGraph();return this},end:function(){return this._graph}});function f(t,s,r){this._graph=t;this._show=true;this._area=[0.9,0.1,1,0.9];this._sampleSize=15;this._bgSettings=s||{stroke:"gray"};this._textSettings=r||{}}j.extend(f.prototype,{show:function(r){if(arguments.length==0){return this._show}this._show=r;this._graph._drawGraph();return this},area:function(u,t,s,r){if(arguments.length==0){return this._area}this._area=(l(u)?u:[u,t,s,r]);this._graph._drawGraph();return this},settings:function(r,t,s){if(arguments.length==0){return{sampleSize:this._sampleSize,bgSettings:this._bgSettings,textSettings:this._textSettings}}if(typeof r=="object"){s=t;t=r;r=null}this._sampleSize=r||this._sampleSize;this._bgSettings=t;this._textSettings=s||this._textSettings;this._graph._drawGraph();return this},end:function(){return this._graph}});function g(r,s){return Math.round(r*Math.pow(10,s))/Math.pow(10,s)}var k=["barWidth (number) the width of each bar","barGap (number) the gap between sets of bars"];function o(){}j.extend(o.prototype,{title:function(){return"Basic column chart"},description:function(){return"Compare sets of values as vertical bars with grouped categories."},options:function(){return k},drawGraph:function(y){y._drawChartBackground(true);var z=y._chartOptions.barWidth||10;var v=y._chartOptions.barGap||10;var r=y._series.length;var t=(r?(y._series[0])._values.length:0);var w=y._getDims();var x=w[y.W]/((r*z+v)*t+v);var s=w[y.H]/(y.yAxis._scale.max-y.yAxis._scale.min);this._chart=y._wrapper.group(y._chartCont,{"class":"chart"});for(var u=0;u<r;u++){this._drawSeries(y,u,r,z,v,w,x,s)}y._drawTitle();y._drawAxes(true);this._drawXAxis(y,r,t,z,v,w,x);y._drawLegend()},_drawSeries:function(A,y,r,B,w,x,z,s){var u=A._series[y];var v=A._wrapper.group(this._chart,j.extend({"class":"series"+y,fill:u._fill,stroke:u._stroke,"stroke-width":u._strokeWidth},u._settings||{}));for(var t=0;t<u._values.length;t++){A._wrapper.rect(v,x[A.X]+z*(w+t*(r*B+w)+(y*B)),x[A.Y]+s*(A.yAxis._scale.max-u._values[t]),z*B,s*u._values[t],A._showStatus(u._name+" "+u._values[t]))}},_drawXAxis:function(D,r,v,E,z,B,C){var t=D.xAxis;if(t._title){D._wrapper.text(D._chartCont,B[D.X]+B[D.W]/2,B[D.Y]+B[D.H]+t._titleOffset,t._title,{"text-anchor":"middle"})}var y=D._wrapper.group(D._chartCont,j.extend({"class":"xAxis"},t._lineFormat));var s=D._wrapper.group(D._chartCont,j.extend({"class":"xAxisLabels","text-anchor":"middle"},t._labelFormat));D._wrapper.line(y,B[D.X],B[D.Y]+B[D.H],B[D.X]+B[D.W],B[D.Y]+B[D.H]);if(t._ticks.major){var u=D._getTickOffsets(t,true);for(var w=1;w<v;w++){var A=B[D.X]+C*(z/2+w*(r*E+z));D._wrapper.line(y,A,B[D.Y]+B[D.H]+u[0]*t._ticks.size,A,B[D.Y]+B[D.H]+u[1]*t._ticks.size)}for(var w=0;w<v;w++){var A=B[D.X]+C*(z/2+(w+0.5)*(r*E+z));D._wrapper.text(s,A,B[D.Y]+B[D.H]+2*t._ticks.size,(t._labels?t._labels[w]:""+w))}}}});function c(){}j.extend(c.prototype,{title:function(){return"Stacked column chart"},description:function(){return"Compare sets of values as vertical bars showing relative contributions to the whole for each category."},options:function(){return k},drawGraph:function(y){var u=y._drawChartBackground(true,true);var w=y._getDims();if(y._gridlines[0]&&y.xAxis._ticks.major){y._drawGridlines(u,y._getPercentageAxis(),true,w,y._gridlines[0])}var z=y._chartOptions.barWidth||10;var v=y._chartOptions.barGap||10;var r=y._series.length;var t=(r?(y._series[0])._values.length:0);var x=w[y.W]/((z+v)*t+v);var s=w[y.H];this._chart=y._wrapper.group(y._chartCont,{"class":"chart"});this._drawColumns(y,r,t,z,v,w,x,s);y._drawTitle();y._wrapper.text(y._chartCont,0,0,j.svg.graphing.region.percentageText,{"text-anchor":"middle",transform:"translate("+(w[y.X]-y.yAxis._titleOffset)+","+(w[y.Y]+w[y.H]/2)+") rotate(-90)"});y._drawAxis(y._getPercentageAxis(),"yAxis",w[y.X],w[y.Y],w[y.X],w[y.Y]+w[y.H]);this._drawXAxis(y,t,z,v,w,x);y._drawLegend()},_drawColumns:function(D,r,v,F,z,B,C,u){var t=D._getTotals();var A=[];for(var x=0;x<v;x++){A[x]=0}for(var E=0;E<r;E++){var w=D._series[E];var y=D._wrapper.group(this._chart,j.extend({"class":"series"+E,fill:w._fill,stroke:w._stroke,"stroke-width":w._strokeWidth},w._settings||{}));for(var x=0;x<w._values.length;x++){A[x]+=w._values[x];D._wrapper.rect(y,B[D.X]+C*(z+x*(F+z)),B[D.Y]+u*(t[x]-A[x])/t[x],C*F,u*w._values[x]/t[x],D._showStatus(w._name+" "+g(w._values[x]/t[x]*100,2)+"%"))}}},_drawXAxis:function(C,u,D,y,A,B){var s=C.xAxis;if(s._title){C._wrapper.text(C._chartCont,A[C.X]+A[C.W]/2,A[C.Y]+A[C.H]+s._titleOffset,s._title,{"text-anchor":"middle"})}var w=C._wrapper.group(C._chartCont,j.extend({"class":"xAxis"},s._lineFormat));var r=C._wrapper.group(C._chartCont,j.extend({"class":"xAxisLabels","text-anchor":"middle"},s._labelFormat));C._wrapper.line(w,A[C.X],A[C.Y]+A[C.H],A[C.X]+A[C.W],A[C.Y]+A[C.H]);if(s._ticks.major){var t=C._getTickOffsets(s,true);for(var v=1;v<u;v++){var z=A[C.X]+B*(y/2+v*(D+y));C._wrapper.line(w,z,A[C.Y]+A[C.H]+t[0]*s._ticks.size,z,A[C.Y]+A[C.H]+t[1]*s._ticks.size)}for(var v=0;v<u;v++){var z=A[C.X]+B*(y/2+(v+0.5)*(D+y));C._wrapper.text(r,z,A[C.Y]+A[C.H]+2*s._ticks.size,(s._labels?s._labels[v]:""+v))}}}});function m(){}j.extend(m.prototype,{title:function(){return"Basic row chart"},description:function(){return"Compare sets of values as horizontal rows with grouped categories."},options:function(){return k},drawGraph:function(z){var v=z._drawChartBackground(true,true);var x=z._getDims();z._drawGridlines(v,z.yAxis,false,x,z._gridlines[0]);var A=z._chartOptions.barWidth||10;var w=z._chartOptions.barGap||10;var r=z._series.length;var t=(r?(z._series[0])._values.length:0);var y=x[z.W]/(z.yAxis._scale.max-z.yAxis._scale.min);var s=x[z.H]/((r*A+w)*t+w);this._chart=z._wrapper.group(z._chartCont,{"class":"chart"});for(var u=0;u<r;u++){this._drawSeries(z,u,r,A,w,x,y,s)}z._drawTitle();this._drawAxes(z,r,t,A,w,x,s);z._drawLegend()},_drawSeries:function(A,y,r,B,w,x,z,s){var u=A._series[y];var v=A._wrapper.group(this._chart,j.extend({"class":"series"+y,fill:u._fill,stroke:u._stroke,"stroke-width":u._strokeWidth},u._settings||{}));for(var t=0;t<u._values.length;t++){A._wrapper.rect(v,x[A.X]+z*(0-A.yAxis._scale.min),x[A.Y]+s*(w+t*(r*B+w)+(y*B)),z*u._values[t],s*B,A._showStatus(u._name+" "+u._values[t]))}},_drawAxes:function(D,r,w,E,B,C,t){var u=D.yAxis;if(u){if(u._title){D._wrapper.text(D._chartCont,C[D.X]+C[D.W]/2,C[D.Y]+C[D.H]+u._titleOffset,u._title,u._titleFormat)}D._drawAxis(u,"xAxis",C[D.X],C[D.Y]+C[D.H],C[D.X]+C[D.W],C[D.Y]+C[D.H])}var u=D.xAxis;if(u._title){D._wrapper.text(D._chartCont,0,0,u._title,{"text-anchor":"middle",transform:"translate("+(C[D.X]-u._titleOffset)+","+(C[D.Y]+C[D.H]/2)+") rotate(-90)"})}var z=D._wrapper.group(D._chartCont,j.extend({"class":"yAxis"},u._lineFormat));var s=D._wrapper.group(D._chartCont,j.extend({"class":"yAxisLabels","text-anchor":"end"},u._labelFormat));D._wrapper.line(z,C[D.X],C[D.Y],C[D.X],C[D.Y]+C[D.H]);if(u._ticks.major){var v=D._getTickOffsets(u,false);for(var x=1;x<w;x++){var A=C[D.Y]+t*(B/2+x*(r*E+B));D._wrapper.line(z,C[D.X]+v[0]*u._ticks.size,A,C[D.X]+v[1]*u._ticks.size,A)}for(var x=0;x<w;x++){var A=C[D.Y]+t*(B/2+(x+0.5)*(r*E+B));D._wrapper.text(s,C[D.X]-u._ticks.size,A,(u._labels?u._labels[x]:""+x))}}}});function h(){}j.extend(h.prototype,{title:function(){return"Stacked row chart"},description:function(){return"Compare sets of values as horizontal bars showing relative contributions to the whole for each category."},options:function(){return k},drawGraph:function(y){var u=y._drawChartBackground(true,true);var w=y._getDims();if(y._gridlines[0]&&y.xAxis._ticks.major){y._drawGridlines(u,y._getPercentageAxis(),false,w,y._gridlines[0])}var z=y._chartOptions.barWidth||10;var v=y._chartOptions.barGap||10;var r=y._series.length;var t=(r?(y._series[0])._values.length:0);var x=w[y.W];var s=w[y.H]/((z+v)*t+v);this._chart=y._wrapper.group(y._chartCont,{"class":"chart"});this._drawRows(y,r,t,z,v,w,x,s);y._drawTitle();y._wrapper.text(y._chartCont,w[y.X]+w[y.W]/2,w[y.Y]+w[y.H]+y.xAxis._titleOffset,j.svg.graphing.region.percentageText,{"text-anchor":"middle"});y._drawAxis(y._getPercentageAxis(),"xAxis",w[y.X],w[y.Y]+w[y.H],w[y.X]+w[y.W],w[y.Y]+w[y.H]);this._drawYAxis(y,t,z,v,w,s);y._drawLegend()},_drawRows:function(D,r,v,F,z,B,C,u){var t=D._getTotals();var A=[];for(var x=0;x<v;x++){A[x]=0}for(var E=0;E<r;E++){var w=D._series[E];var y=D._wrapper.group(this._chart,j.extend({"class":"series"+E,fill:w._fill,stroke:w._stroke,"stroke-width":w._strokeWidth},w._settings||{}));for(var x=0;x<w._values.length;x++){D._wrapper.rect(y,B[D.X]+C*A[x]/t[x],B[D.Y]+u*(z+x*(F+z)),C*w._values[x]/t[x],u*F,D._showStatus(w._name+" "+g(w._values[x]/t[x]*100,2)+"%"));A[x]+=w._values[x]}}},_drawYAxis:function(C,v,D,A,B,s){var t=C.xAxis;if(t._title){C._wrapper.text(C._chartCont,0,0,t._title,{"text-anchor":"middle",transform:"translate("+(B[C.X]-t._titleOffset)+","+(B[C.Y]+B[C.H]/2)+") rotate(-90)"})}var x=C._wrapper.group(C._chartCont,j.extend({"class":"yAxis"},t._lineFormat));var r=C._wrapper.group(C._chartCont,j.extend({"class":"yAxisLabels","text-anchor":"end"},t._labelFormat));C._wrapper.line(x,B[C.X],B[C.Y],B[C.X],B[C.Y]+B[C.H]);if(t._ticks.major){var u=C._getTickOffsets(t,false);for(var w=1;w<v;w++){var z=B[C.Y]+s*(A/2+w*(D+A));C._wrapper.line(x,B[C.X]+u[0]*t._ticks.size,z,B[C.X]+u[1]*t._ticks.size,z)}for(var w=0;w<v;w++){var z=B[C.Y]+s*(A/2+(w+0.5)*(D+A));C._wrapper.text(r,B[C.X]-t._ticks.size,z,(t._labels?t._labels[w]:""+w))}}}});function b(){}j.extend(b.prototype,{title:function(){return"Basic line chart"},description:function(){return"Compare sets of values as continuous lines."},options:function(){return[]},drawGraph:function(u){u._drawChartBackground();var v=u._getDims();var t=v[u.W]/(u.xAxis._scale.max-u.xAxis._scale.min);var s=v[u.H]/(u.yAxis._scale.max-u.yAxis._scale.min);this._chart=u._wrapper.group(u._chartCont,{"class":"chart"});for(var r=0;r<u._series.length;r++){this._drawSeries(u,r,v,t,s)}u._drawTitle();u._drawAxes();u._drawLegend()},_drawSeries:function(B,z,w,A,r){var s=B._series[z];var C=B._wrapper.createPath();for(var t=0;t<s._values.length;t++){var v=w[B.X]+t*A;var u=w[B.Y]+(B.yAxis._scale.max-s._values[t])*r;if(t==0){C.moveTo(v,u)}else{C.lineTo(v,u)}}B._wrapper.path(this._chart,C,j.extend({id:"series"+z,fill:"none",stroke:s._stroke,"stroke-width":s._strokeWidth},B._showStatus(s._name),s._settings||{}))}});function e(){}j.extend(e.prototype,{_options:["explode (number[]) indexes of sections to explode out of the pie","explodeDist (number) the distance to move an exploded section","pieGap (number) the distance between pies for multiple values"],title:function(){return"Pie chart"},description:function(){return"Compare relative sizes of values as contributions to the whole."},options:function(){return this._options},drawGraph:function(r){r._drawChartBackground(true,true);this._chart=r._wrapper.group(r._chartCont,{"class":"chart"});var s=r._getDims();this._drawSeries(r,s);r._drawTitle();r._drawLegend()},_drawSeries:function(r,L){var T=r._getTotals();var S=r._series.length;var C=(S?(r._series[0])._values.length:0);var K=r._wrapper.createPath();var O=r._chartOptions.explode||[];var s=r._chartOptions.explodeDist||10;var H=(C<=1?0:r._chartOptions.pieGap||10);var I=(L[r.W]-(C*H)-H)/C/2;var v=L[r.H]/2;var B=Math.min(I,v)-(O.length>0?s:0);var J=r._wrapper.group(r._chartCont,j.extend({"class":"xAxisLabels","text-anchor":"middle"},r.xAxis._labelFormat));var Q=[];for(var R=0;R<C;R++){var w=L[r.X]+I+(R*(2*Math.min(I,v)+H))+H;var u=L[r.Y]+v;var t=0;for(var P=0;P<S;P++){var G=r._series[P];if(R==0){Q[P]=r._wrapper.group(this._chart,j.extend({"class":"series"+P,fill:G._fill,stroke:G._stroke,"stroke-width":G._strokeWidth},G._settings||{}))}if(G._values[R]==0){continue}var D=(t/T[R])*2*Math.PI;t+=G._values[R];var z=(t/T[R])*2*Math.PI;var A=false;for(var N=0;N<O.length;N++){if(O[N]==P){A=true;break}}var F=w+(A?s*Math.cos((D+z)/2):0);var E=u+(A?s*Math.sin((D+z)/2):0);var M=G._name+" "+g((z-D)/2/Math.PI*100,2)+"%";r._wrapper.path(Q[P],K.reset().moveTo(F,E).lineTo(F+B*Math.cos(D),E+B*Math.sin(D)).arcTo(B,B,0,(z-D<Math.PI?0:1),1,F+B*Math.cos(z),E+B*Math.sin(z)).close(),r._showStatus(M))}if(r.xAxis){r._wrapper.text(J,w,L[r.Y]+L[r.H]+r.xAxis._titleOffset,r.xAxis._labels[R])}}}});function l(r){return(r&&r.constructor==Array)}j.svg.graphing.addChartType("column",new o());j.svg.graphing.addChartType("stackedColumn",new c());j.svg.graphing.addChartType("row",new m());j.svg.graphing.addChartType("stackedRow",new h());j.svg.graphing.addChartType("line",new b());j.svg.graphing.addChartType("pie",new e())})(jQuery);jQuery.fn.extend({everyTime:function(b,c,d,e,a){return this.each(function(){jQuery.timer.add(this,b,c,d,e,a)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.event.special;jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(c){if(c==undefined||c==null){return null}var a=this.regex.exec(jQuery.trim(c.toString()));if(a[2]){var b=parseFloat(a[1]);var d=this.powers[a[2]]||1;return b*d}else{return c}},add:function(e,c,h,g,b,f){var a=0;if(jQuery.isFunction(h)){if(!b){b=g}g=h;h=c}c=jQuery.timer.timeParse(c);if(typeof c!="number"||isNaN(c)||c<=0){return}if(b&&b.constructor!=Number){f=!!b;b=0}b=b||0;f=f||false;var d=jQuery.data(e,this.dataKey)||jQuery.data(e,this.dataKey,{});if(!d[h]){d[h]={}}g.timerID=g.timerID||this.guid++;var j=function(){if(f&&this.inProgress){return}this.inProgress=true;if((++a>b&&b!==0)||g.call(e,a)===false){jQuery.timer.remove(e,h,g)}this.inProgress=false};j.timerID=g.timerID;if(!d[h][g.timerID]){d[h][g.timerID]=window.setInterval(j,c)}this.global.push(e)},remove:function(c,b,d){var e=jQuery.data(c,this.dataKey),a;if(e){if(!b){for(b in e){this.remove(c,b,d)}}else{if(e[b]){if(d){if(d.timerID){window.clearInterval(e[b][d.timerID]);delete e[b][d.timerID]}}else{for(var d in e[b]){window.clearInterval(e[b][d]);delete e[b][d]}}for(a in e[b]){break}if(!a){a=null;delete e[b]}}}for(a in e){break}if(!a){jQuery.removeData(c,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(a,b){jQuery.timer.remove(b)})});jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e},easeOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return g*Math.pow(2,-10*h)*Math.sin((h*l-j)*(2*Math.PI)/k)+m+e},easeInOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l/2)==2){return e+m}if(!k){k=l*(0.3*1.5)}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k)*0.5+m+e},easeInBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return j/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return j/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});var window_loaded=false;(function(a){a.fn.galleryView=function(y){var D=a.extend(a.fn.galleryView.defaults,y);var K;var t=0;var j=0;var F;var B="";var S=false;var q;var N;var x;var J;var v;var e;var s;var c;var z;var A=20;var o;var G;var g;var k=new Object();var Q=new Object();var U=new Object();var P=new Object();var l=true;var b=false;var C;var M;var V;var I;var O;var T;function u(X){a(".nav-next-overlay",C).unbind("click");a(".nav-prev-overlay",C).unbind("click");a(".nav-next",C).unbind("click");a(".nav-prev",C).unbind("click");V.unbind("click");if(D.show_filmstrip){V.removeClass("current").find("img").stop().animate({opacity:D.frame_opacity},D.transition_speed);V.eq(X).addClass("current").find("img").stop().animate({opacity:1},D.transition_speed)}if(D.show_panels&&D.fade_panels){O.fadeOut(D.transition_speed).eq(X%j).fadeIn(D.transition_speed,function(){if(!D.show_filmstrip){a(".nav-prev-overlay",C).click(R);a(".nav-next-overlay",C).click(f);a(".nav-prev",C).click(R);a(".nav-next",C).click(f)}})}if(D.show_filmstrip){if(F=="strip"){M.stop();if(g=="horizontal"){var Z=w(V[X]).left-(w(T[0]).left+(J/2)-(c/2));var W=(Z>=0?"-=":"+=")+Math.abs(Z)+"px";M.animate({left:W},D.transition_speed,D.easing,function(){var aa=X;if(X>j){X=X%j;t=X;M.css("left","-"+((c+D.frame_gap)*X)+"px")}else{if(X<=(j-strip_size)){X=(X%j)+j;t=X;M.css("left","-"+((c+D.frame_gap)*X)+"px")}}if(aa!=X){V.eq(aa).removeClass("current").find("img").css({opacity:D.frame_opacity});V.eq(X).addClass("current").find("img").css({opacity:1})}if(!D.fade_panels){O.hide().eq(X%j).show()}a(".nav-prev-overlay",C).click(R);a(".nav-next-overlay",C).click(f);a(".nav-prev",C).click(R);a(".nav-next",C).click(f);L()})}else{var Z=w(V[X]).top-(w(T[0]).top+(x)-(z/2));var W=(Z>=0?"-=":"+=")+Math.abs(Z)+"px";M.animate({top:W},D.transition_speed,D.easing,function(){var aa=X;if(X>j){X=X%j;t=X;M.css("top","-"+((z+D.frame_gap)*X)+"px")}else{if(X<=(j-strip_size)){X=(X%j)+j;t=X;M.css("top","-"+((z+D.frame_gap)*X)+"px")}}if(aa!=X){V.eq(aa).removeClass("current").find("img").css({opacity:D.frame_opacity});V.eq(X).addClass("current").find("img").css({opacity:1})}if(!D.fade_panels){O.hide().eq(X%j).show()}a(".nav-prev-overlay",C).click(R);a(".nav-next-overlay",C).click(f);a(".nav-prev",C).click(R);a(".nav-next",C).click(f);L()})}}else{if(F=="pointer"){T.stop();var Y=w(V[X]);if(g=="horizontal"){T.animate({left:(Y.left+(c/2)-(J/2)+"px")},D.transition_speed,D.easing,function(){if(!D.fade_panels){O.hide().eq(X%j).show()}a(".nav-prev-overlay",C).click(R);a(".nav-next-overlay",C).click(f);a(".nav-prev",C).click(R);a(".nav-next",C).click(f);L()})}else{T.animate({top:(Y.top+(z/2)-(x)+"px")},D.transition_speed,D.easing,function(){if(!D.fade_panels){O.hide().eq(X%j).show()}a(".nav-prev-overlay",C).click(R);a(".nav-next-overlay",C).click(f);a(".nav-prev",C).click(R);a(".nav-next",C).click(f);L()})}}}}}function n(X){if(!X){return 0}if(X.length==0){return 0}X=X.eq(0);var W=0;W+=E(X.css("paddingLeft"));W+=E(X.css("paddingRight"));W+=E(X.css("borderLeftWidth"));W+=E(X.css("borderRightWidth"));return W}function h(W){if(!W){return 0}if(W.length==0){return 0}W=W.eq(0);var X=0;X+=E(W.css("paddingTop"));X+=E(W.css("paddingBottom"));X+=E(W.css("borderTopWidth"));X+=E(W.css("borderBottomWidth"));return X}function f(){a(document).stopTime("transition");if(++t==V.length){t=0}u(t);if(!S){a(document).everyTime(D.transition_interval,"transition",function(){f()})}}function R(){a(document).stopTime("transition");if(--t<0){t=j-1}u(t);if(!S){a(document).everyTime(D.transition_interval,"transition",function(){f()})}}function w(Z){var ac=0,ab=0;var W=Z.id;if(Z.offsetParent){do{ac+=Z.offsetLeft;ab+=Z.offsetTop}while(Z=Z.offsetParent)}if(W==K){return{left:ac,top:ab}}else{var Y=w(C[0]);var aa=Y.left;var X=Y.top;return{left:ac-aa,top:ab-X}}}function L(){V.each(function(W){if(a("a",this).length==0){a(this).click(function(){if(t!=W){a(document).stopTime("transition");u(W);t=W;if(!S){a(document).everyTime(D.transition_interval,"transition",function(){f()})}}})}})}function m(){O.each(function(W){if(a(".panel-overlay",this).length>0){a(this).append('<div class="overlay-background"></div>')}});if(!D.show_filmstrip){a("<img />").addClass("nav-next").attr("src",B+D.nav_theme+"/next.gif").appendTo(C).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((D.panel_height-22)/2)+o+"px",right:"10px",display:"none"}).click(f);a("<img />").addClass("nav-prev").attr("src",B+D.nav_theme+"/prev.gif").appendTo(C).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((D.panel_height-22)/2)+o+"px",left:"10px",display:"none"}).click(R);a("<img />").addClass("nav-next-overlay").attr("src",B+D.nav_theme+"/panel-nav-next.gif").appendTo(C).css({position:"absolute",zIndex:"1099",top:((D.panel_height-22)/2)+o-10+"px",right:"0",display:"none",cursor:"pointer",opacity:0.75}).click(f);a("<img />").addClass("nav-prev-overlay").attr("src",B+D.nav_theme+"/panel-nav-prev.gif").appendTo(C).css({position:"absolute",zIndex:"1099",top:((D.panel_height-22)/2)+o-10+"px",left:"0",display:"none",cursor:"pointer",opacity:0.75}).click(R)}O.each(function(W){a(this).css({width:(D.panel_width-n(O))+"px",height:(D.panel_height-h(O))+"px",position:"absolute",overflow:"hidden",display:"none"});switch(D.filmstrip_position){case"top":a(this).css({top:e+Math.max(o,G)+"px",left:o+"px"});break;case"left":a(this).css({top:o+"px",left:v+Math.max(o,G)+"px"});break;default:a(this).css({top:o+"px",left:o+"px"});break}});a(".panel-overlay",O).css({position:"absolute",zIndex:"999",width:(D.panel_width-n(a(".panel-overlay",O)))+"px",left:"0"});a(".overlay-background",O).css({position:"absolute",zIndex:"998",width:D.panel_width+"px",left:"0",opacity:D.overlay_opacity});if(D.overlay_position=="top"){a(".panel-overlay",O).css("top",0);a(".overlay-background",O).css("top",0)}else{a(".panel-overlay",O).css("bottom",0);a(".overlay-background",O).css("bottom",0)}a(".panel iframe",O).css({width:D.panel_width+"px",height:D.panel_height+"px",border:"0"});if(l){a("img",O).each(function(W){a(this).css({height:Q[W%j]*U[W%j],width:Q[W%j]*P[W%j],position:"relative",top:(D.panel_height-(Q[W%j]*U[W%j]))/2+"px",left:(D.panel_width-(Q[W%j]*P[W%j]))/2+"px"})})}}function d(){M.wrap('<div class="strip_wrapper"></div>');if(F=="strip"){V.clone().appendTo(M);V.clone().appendTo(M);V=a("li",M)}if(D.show_captions){V.append('<div class="caption"></div>').each(function(aa){a(this).find(".caption").html(a(this).find("img").attr("title"))})}M.css({listStyle:"none",margin:"0",padding:"0",width:v+"px",position:"absolute",zIndex:"900",top:(g=="vertical"&&F=="strip"?-((z+D.frame_gap)*t):0)+"px",left:(g=="horizontal"&&F=="strip"?-((c+D.frame_gap)*t):0)+"px",height:e+"px"});V.css({"float":"left",position:"relative",height:z+(D.show_captions?A:0)+"px",width:c+"px",zIndex:"901",padding:"0",cursor:"pointer"});switch(D.filmstrip_position){case"top":V.css({marginBottom:G+"px",marginRight:D.frame_gap+"px"});break;case"bottom":V.css({marginTop:G+"px",marginRight:D.frame_gap+"px"});break;case"left":V.css({marginRight:G+"px",marginBottom:D.frame_gap+"px"});break;case"right":V.css({marginLeft:G+"px",marginBottom:D.frame_gap+"px"});break}a(".img_wrap",V).each(function(aa){a(this).css({height:Math.min(D.frame_height,U[aa%j]*k[aa%j])+"px",width:Math.min(D.frame_width,P[aa%j]*k[aa%j])+"px",position:"relative",top:(D.show_captions&&D.filmstrip_position=="top"?A:0)+Math.max(0,(D.frame_height-(k[aa%j]*U[aa%j]))/2)+"px",left:Math.max(0,(D.frame_width-(k[aa%j]*P[aa%j]))/2)+"px",overflow:"hidden"})});a("img",V).each(function(aa){a(this).css({opacity:D.frame_opacity,height:U[aa%j]*k[aa%j]+"px",width:P[aa%j]*k[aa%j]+"px",position:"relative",top:Math.min(0,(D.frame_height-(k[aa%j]*U[aa%j]))/2)+"px",left:Math.min(0,(D.frame_width-(k[aa%j]*P[aa%j]))/2)+"px"}).mouseover(function(){a(this).stop().animate({opacity:1},300)}).mouseout(function(){if(!a(this).parent().parent().hasClass("current")){a(this).stop().animate({opacity:D.frame_opacity},300)}})});a(".strip_wrapper",C).css({position:"absolute",overflow:"hidden"});if(g=="horizontal"){a(".strip_wrapper",C).css({top:(D.filmstrip_position=="top"?Math.max(o,G)+"px":D.panel_height+o+"px"),left:((q-s)/2)+o+"px",width:s+"px",height:e+"px"})}else{a(".strip_wrapper",C).css({left:(D.filmstrip_position=="left"?Math.max(o,G)+"px":D.panel_width+o+"px"),top:Math.max(o,D.frame_gap)+"px",width:v+"px",height:wrapper_height+"px"})}a(".caption",C).css({position:"absolute",top:(D.filmstrip_position=="bottom"?z:0)+"px",left:"0",margin:"0",width:c+"px",padding:"0",height:A+"px",overflow:"hidden",lineHeight:A+"px"});var Z=a("<div></div>");Z.addClass("pointer").appendTo(C).css({position:"absolute",zIndex:"1000",width:"0px",fontSize:"0px",lineHeight:"0%",borderTopWidth:x+"px",borderRightWidth:(J/2)+"px",borderBottomWidth:x+"px",borderLeftWidth:(J/2)+"px",borderStyle:"solid"});var W=a.browser.msie&&a.browser.version.substr(0,1)=="6"?"pink":"transparent";if(!D.show_panels){Z.css("borderColor",W)}switch(D.filmstrip_position){case"top":Z.css({bottom:(D.panel_height-(x*2)+o+G)+"px",left:((q-s)/2)+(F=="strip"?0:((c+D.frame_gap)*t))+((c/2)-(J/2))+o+"px",borderBottomColor:W,borderRightColor:W,borderLeftColor:W});break;case"bottom":Z.css({top:(D.panel_height-(x*2)+o+G)+"px",left:((q-s)/2)+(F=="strip"?0:((c+D.frame_gap)*t))+((c/2)-(J/2))+o+"px",borderTopColor:W,borderRightColor:W,borderLeftColor:W});break;case"left":Z.css({right:(D.panel_width-J+o+G)+"px",top:(z/2)-(x)+(F=="strip"?0:((z+D.frame_gap)*t))+o+"px",borderBottomColor:W,borderRightColor:W,borderTopColor:W});break;case"right":Z.css({left:(D.panel_width-J+o+G)+"px",top:(z/2)-(x)+(F=="strip"?0:((z+D.frame_gap)*t))+o+"px",borderBottomColor:W,borderLeftColor:W,borderTopColor:W});break}T=a(".pointer",C);var X=a("<img />");X.addClass("nav-next").attr("src",B+D.nav_theme+"/next.gif").appendTo(C).css({position:"absolute",cursor:"pointer"}).click(f);var Y=a("<img />");Y.addClass("nav-prev").attr("src",B+D.nav_theme+"/prev.gif").appendTo(C).css({position:"absolute",cursor:"pointer"}).click(R);if(g=="horizontal"){X.css({top:(D.filmstrip_position=="top"?Math.max(o,G):D.panel_height+G+o)+((z-22)/2)+"px",right:((q+(o*2))/2)-(s/2)-D.frame_gap-22+"px"});Y.css({top:(D.filmstrip_position=="top"?Math.max(o,G):D.panel_height+G+o)+((z-22)/2)+"px",left:((q+(o*2))/2)-(s/2)-D.frame_gap-22+"px"})}else{X.css({left:(D.filmstrip_position=="left"?Math.max(o,G):D.panel_width+G+o)+((c-22)/2)+13+"px",top:wrapper_height+(Math.max(o,D.frame_gap)*2)+"px"});Y.css({left:(D.filmstrip_position=="left"?Math.max(o,G):D.panel_width+G+o)+((c-22)/2)-13+"px",top:wrapper_height+(Math.max(o,D.frame_gap)*2)+"px"})}}function H(W,aa){var Z=w(C[0]);var Y=Z.top;var X=Z.left;return W>X&&W<X+q+(g=="horizontal"?(o*2):o+Math.max(o,G))&&aa>Y&&aa<Y+N+(g=="vertical"?(o*2):o+Math.max(o,G))}function E(W){W=parseInt(W,10);if(isNaN(W)){W=0}return W}function r(){var W=D.show_filmstrip?a("img",V):a("img",O);W.each(function(X){U[X]=this.height;P[X]=this.width;if(D.frame_scale=="nocrop"){k[X]=Math.min(D.frame_height/U[X],D.frame_width/P[X])}else{k[X]=Math.max(D.frame_height/U[X],D.frame_width/P[X])}if(D.panel_scale=="nocrop"){Q[X]=Math.min(D.panel_height/U[X],D.panel_width/P[X])}else{Q[X]=Math.max(D.panel_height/U[X],D.panel_width/P[X])}});C.css({position:"relative",width:q+(g=="horizontal"?(o*2):o+Math.max(o,G))+"px",height:N+(g=="vertical"?(o*2):o+Math.max(o,G))+"px"});if(D.show_filmstrip){d();L()}if(D.show_panels){m()}if(D.pause_on_hover||(D.show_panels&&!D.show_filmstrip)){a().mousemove(function(X){if(H(X.pageX,X.pageY)){if(D.pause_on_hover){if(!S){a(document).oneTime(500,"animation_pause",function(){a(document).stopTime("transition");S=true})}}if(D.show_panels&&!D.show_filmstrip&&!b){a(".nav-next-overlay").fadeIn("fast");a(".nav-prev-overlay").fadeIn("fast");a(".nav-next",C).fadeIn("fast");a(".nav-prev",C).fadeIn("fast");b=true}}else{if(D.pause_on_hover){a(document).stopTime("animation_pause");if(S){a(document).everyTime(D.transition_interval,"transition",function(){f()});S=false}}if(D.show_panels&&!D.show_filmstrip&&b){a(".nav-next-overlay").fadeOut("fast");a(".nav-prev-overlay").fadeOut("fast");a(".nav-next",C).fadeOut("fast");a(".nav-prev",C).fadeOut("fast");b=false}}})}M.css("visibility","visible");C.css("visibility","visible");a(".loader",C).fadeOut("1000",function(){u(t);if(j>1){a(document).everyTime(D.transition_interval,"transition",function(){f()})}})}return this.each(function(){a(this).css("visibility","hidden");a(this).wrap("<div></div>");C=a(this).parent();C.css("visibility","hidden").attr("id",a(this).attr("id")).addClass("gallery");a(this).removeAttr("id").addClass("filmstrip");a(document).stopTime("transition");a(document).stopTime("animation_pause");K=C.attr("id");l=a(".panel-content",C).length==0;x=D.pointer_size;J=D.pointer_size*2;g=(D.filmstrip_position=="top"||D.filmstrip_position=="bottom"?"horizontal":"vertical");if(g=="vertical"){D.show_captions=false}a("script").each(function(W){var X=a(this);if(X.attr("src")&&X.attr("src").match(/jquery\.galleryview/)){loader_path=X.attr("src").split("jquery.galleryview")[0];B=X.attr("src").split("jquery.galleryview")[0]+"themes/"}});M=a(".filmstrip",C);V=a("li",M);V.addClass("frame");if(D.show_panels){for(i=V.length-1;i>=0;i--){if(V.eq(i).find(".panel-content").length>0){V.eq(i).find(".panel-content").remove().prependTo(C).addClass("panel")}else{p=a("<div>");p.addClass("panel");im=a("<img />");im.attr("src",V.eq(i).find("img").eq(0).attr("src")).appendTo(p);p.prependTo(C);V.eq(i).find(".panel-overlay").remove().appendTo(p)}}}else{a(".panel-overlay",V).remove();a(".panel-content",V).remove()}if(!D.show_filmstrip){M.remove()}else{V.each(function(W){if(a(this).find("a").length>0){a(this).find("a").wrap('<div class="img_wrap"></div>')}else{a(this).find("img").wrap('<div class="img_wrap"></div>')}});I=a(".img_wrap",V)}O=a(".panel",C);if(!D.show_panels){D.panel_height=0;D.panel_width=0}c=D.frame_width+n(I);z=D.frame_height+h(I);j=D.show_panels?O.length:V.length;if(g=="horizontal"){strip_size=D.show_panels?Math.floor((D.panel_width-((D.frame_gap+22)*2))/(c+D.frame_gap)):Math.min(j,D.filmstrip_size)}else{strip_size=D.show_panels?Math.floor((D.panel_height-(D.frame_gap+22))/(z+D.frame_gap)):Math.min(j,D.filmstrip_size)}if(strip_size>=j){F="pointer";strip_size=j}else{F="strip"}t=(strip_size<j?j:0)+D.start_frame-1;G=(D.show_panels?E(M.css("marginTop")):0);M.css("margin","0px");if(g=="horizontal"){q=D.show_panels?D.panel_width:(strip_size*(c+D.frame_gap))+44+D.frame_gap;N=(D.show_panels?D.panel_height:0)+(D.show_filmstrip?z+G+(D.show_captions?A:0):0)}else{N=D.show_panels?D.panel_height:(strip_size*(z+D.frame_gap))+22;q=(D.show_panels?D.panel_width:0)+(D.show_filmstrip?c+G:0)}if(g=="horizontal"){if(F=="pointer"){v=(c*j)+(D.frame_gap*(j))}else{v=(c*j*3)+(D.frame_gap*(j*3))}}else{v=(c+G)}if(g=="horizontal"){e=(z+G+(D.show_captions?A:0))}else{if(F=="pointer"){e=(z*j+D.frame_gap*(j))}else{e=(z*j*3)+(D.frame_gap*(j*3))}}s=((strip_size*c)+((strip_size-1)*D.frame_gap));wrapper_height=((strip_size*z)+((strip_size-1)*D.frame_gap));o=E(C.css("paddingTop"));C.css("padding","0px");galleryPos=w(C[0]);a("<div>").addClass("loader").css({position:"absolute",zIndex:"32666",opacity:1,top:"0px",left:"0px",width:q+(g=="horizontal"?(o*2):o+Math.max(o,G))+"px",height:N+(g=="vertical"?(o*2):o+Math.max(o,G))+"px"}).appendTo(C);if(!window_loaded){a(window).load(function(){window_loaded=true;r()})}else{r()}})};a.fn.galleryView.defaults={show_panels:true,show_filmstrip:true,panel_width:600,panel_height:400,frame_width:60,frame_height:40,start_frame:1,filmstrip_size:3,transition_speed:800,transition_interval:4000,overlay_opacity:0.7,frame_opacity:0.3,pointer_size:8,nav_theme:"dark",easing:"swing",filmstrip_position:"bottom",overlay_position:"bottom",panel_scale:"nocrop",frame_scale:"crop",frame_gap:5,show_captions:false,fade_panels:true,pause_on_hover:false}})(jQuery);