(function(b){var a={init:function(d){d=b.extend({id:"ajaxAccordion",widgetInitScripts:function(){}},d);var e=(d.id.substring(0,1)=="#")?d.id.replace("#",""):d.id;d.$$id=b("#"+e);if(!this[e]){this[e]={}}e=this[e];e.settings=d;e.functions=this.functions;e.functions.click(e);if(e.settings.canvasText){e.functions.alignText(e)}var c=e.settings.startingLink-1;b("a.ui-accordion-link:eq("+c+")",e.settings.$$id).click()},functions:{click:function(f){var c=f.settings.$$id;var e=f.functions.getContent;var d=f.functions.open;b("a.ui-accordion-link",c).click(function(){return false});b("a.ui-accordion-link",c).click(function(){f.link=this;if(b(this).hasClass("loaded")||!b(this).attr("href")){d(f)}else{e(f);d(f)}return false})},getContent:function(e){var d=e.link;var c=b(d).attr("href");jQuery.get(c,{},function(f){b(d).siblings().each(function(){if(b(d).siblings().hasClass("widgetContainer")){b(this).html(f);e.settings.widgetInitScripts(c);b(d).addClass("loaded").parent()}});if(!e.settings.firstLoad&&e.settings.afterInit){e.settings.afterInit.apply(b(e.link).parent());e.settings.firstLoad=true}},"html")},open:function(e){var c=e.settings.$$id;var d=b(e.link).parent();if(b(d).hasClass("selected")){}else{b("a.ui-accordion-link",c).unbind("click").click(function(){return false});b("div.widgetContainer",c).addClass("hidden");if(b(".ui-accordion-container",c).hasClass("verticle")){e.functions.vSlide(d,e)}else{e.functions.hSlide(d,e)}}if(e.settings.open){e.settings.open.apply(b(e.link).parent())}},alignText:function(d){var c=d.settings.$$id;b("a.ui-accordion-link",c).each(function(f){var g=document.createElement("canvas");var e=b(this).text().replace(/\n/g,"").replace(/^\s+|\s+$/,"");b("span",this).remove();g.id="text"+f;g.height=b(this).height();if(b.browser.msie&&b.browser.version<7){g.width=b(this).width();this.appendChild(g)}else{this.appendChild(g)}var h={root:b(this),string:e};b.extend(h,d.settings.text);d.functions.write(h)})},write:function(s){var q=s.root;var l=b("canvas",q).attr("id");var e=document.getElementById(l);var c;var h;var g;var k;var i;var n;var t;var j;var r;var d;var o;if(check_strokeTextCapability()){var m={string:"",x:0,y:0,size:12,weight:100,width:100,space:100,font:"sans-serif",color:"#000000",opacity:1,rotation:90};b.extend(m,s);c=m.string;h=m.x;g=m.y;k=m.size;k=m.size;i=m.weight;n=m.width;t=m.space;j=m.font;r=m.color;d=m.opacity;o=m.rotation;e.innerHTML=get_strokeText(c,h,g,k,i,n,t,j,r,d,o)}else{var p=e.getContext("2d");if(check_textRenderContext(p)){var f={string:"",size:12,weight:100,width:100,space:100,font:"sans-serif",x:-120,y:127,rotation:90};b.extend(f,s);c=f.string;k=f.size;i=f.weight;n=f.width;t=f.space;j=f.font;h=f.x;g=f.y;o=f.rotation;p.save();p.translate(e.width/2,e.height/2);p.rotate((Math.PI/180)*o);p.strokeStyle=f.color;set_textRenderContext(p);p.strokeText(c,h,g,k,i,n,t,j)}}},vSlide:function(m,c){var k=c.settings.$$id;var n=b(m).parent().find(".selected");var o=b(n).width();var f=b(".ui-accordion-link",n).width();var l=f;var j=Math.round((o-f)/18);var d=0;var p=Math.round(250/18);var e=function(r,q){var i=function(){b(m).addClass("selected");b(m).siblings().removeClass("selected");b("div.widgetContainer",k).removeClass("hidden")};var s=(o-r)===0?f:(o+f)-r;setTimeout(function(){d=(r===o)?d+1:d;m.width(r);n.width(s);if(d===1){i();c.functions.click(c)}},q)};for(var h=18;h>0;h--){var g=p*(18-h);if(h===1){e(o,g)}else{e(l,g)}l=l+j}},hSlide:function(n,d){var l=d.settings.$$id;var o=b(n).parent().children(".selected");var c=b(o).height();var f=b(".ui-accordion-link",o).height();var m=f;var k=Math.round((c-f)/18);var e=0;var p=Math.round(250/18);var g=function(r,q){var i=function(){b(n).addClass("selected");b(n).siblings().removeClass("selected");b("div.widgetContainer",l).removeClass("hidden")};var s=(c-r)===0?f:(c+f)-r;setTimeout(function(){e=(r===c)?e+1:e;n.height(r);o.height(s);if(e===1){i();d.functions.click(d)}},q)};for(var j=18;j>0;j--){var h=p*(18-j);if(j===1){g(c,h)}else{g(m,h)}m=m+k}}}};window.DDC.Accordian=a})(jQuery);