var ddaccordion={contentclassname:{},expandone:function(a,b){this.toggleone(a,b,"expand")},collapseone:function(a,b){this.toggleone(a,b,"collapse")},expandall:function(a){var b=jQuery,c=b("."+a);b("."+this.contentclassname[a]+":hidden").each(function(){c.eq(parseInt(b(this).attr("contentindex"))).trigger("evt_accordion")})},collapseall:function(a){var b=jQuery,c=b("."+a);b("."+this.contentclassname[a]+":visible").each(function(){c.eq(parseInt(b(this).attr("contentindex"))).trigger("evt_accordion")})},
toggleone:function(a,b,c){var d=jQuery,e=d("."+a).eq(b);a=d("."+this.contentclassname[a]).eq(b);if(typeof c=="undefined"||c=="expand"&&a.is(":hidden")||c=="collapse"&&a.is(":visible"))e.trigger("evt_accordion")},expandit:function(a,b,c,d,e){this.transformHeader(a,c,"expand");b.slideDown(c.animatespeed,function(){c.onopenclose(a.get(0),parseInt(a.attr("headerindex")),b.css("display"),d);if(c.postreveal=="gotourl"&&e){var h=a.is("a")?a.get(0):a.find("a:eq(0)").get(0);h&&setTimeout(function(){location=
h.href},200)}})},collapseit:function(a,b,c,d){this.transformHeader(a,c,"collapse");b.slideUp(c.animatespeed,function(){c.onopenclose(a.get(0),parseInt(a.attr("headerindex")),b.css("display"),d)})},transformHeader:function(a,b,c){a.addClass(c=="expand"?b.cssclass.expand:b.cssclass.collapse).removeClass(c=="expand"?b.cssclass.collapse:b.cssclass.expand);if(b.htmlsetting.location=="src"){a=a.is("img")?a:a.find("img").eq(0);a.attr("src",c=="expand"?b.htmlsetting.expand:b.htmlsetting.collapse)}else if(b.htmlsetting.location==
"prefix")a.find(".accordprefix").html(c=="expand"?b.htmlsetting.expand:b.htmlsetting.collapse);else if(b.htmlsetting.location=="suffix")a.find(".accordsuffix").html(c=="expand"?b.htmlsetting.expand:b.htmlsetting.collapse)},urlparamselect:function(a){a=window.location.search.match(new RegExp(a+"=((\\d+)(,(\\d+))*)","i"));if(a!=null)a=RegExp.$1.split(",");return a},getCookie:function(a){a=new RegExp(a+"=[^;]+","i");if(document.cookie.match(a))return document.cookie.match(a)[0].split("=")[1];return null},
setCookie:function(a,b){document.cookie=a+"="+b+"; path=/"},init:function(a){jQuery(document).ready(function(b){ddaccordion.urlparamselect(a.headerclass);var c=ddaccordion.getCookie(a.headerclass);ddaccordion.contentclassname[a.headerclass]=a.contentclass;a.cssclass={collapse:a.toggleclass[0],expand:a.toggleclass[1]};a.revealtype=a.revealtype||"click";a.revealtype=a.revealtype.replace(/mouseover/i,"mouseenter");if(a.revealtype=="clickgo"){a.postreveal="gotourl";a.revealtype="click"}a.htmlsetting=
typeof a.togglehtml=="undefined"?{location:"none"}:{location:a.togglehtml[0],collapse:a.togglehtml[1],expand:a.togglehtml[2]};a.oninit=typeof a.oninit=="undefined"?function(){}:a.oninit;a.onopenclose=typeof a.onopenclose=="undefined"?function(){}:a.onopenclose;var d={},e=ddaccordion.urlparamselect(a.headerclass)||(a.persiststate&&c!=null?c:a.defaultexpanded);if(typeof e=="string")e=e.replace(/c/ig,"").split(",");var h=b("."+a.contentclass);if(e.length==1&&e[0]=="-1")e=[];if(a.collapseprev&&e.length>
1)e=[e.pop()];if(a.onemustopen&&e.length==0)e=[0];b("."+a.headerclass).each(function(f){if(/(prefix)|(suffix)/i.test(a.htmlsetting.location)&&b(this).html()!=""){b('<span class="accordprefix"></span>').prependTo(this);b('<span class="accordsuffix"></span>').appendTo(this)}b(this).attr("headerindex",f+"h");h.eq(f).attr("contentindex",f+"c");var g=h.eq(f);if(jQuery.inArray(typeof e[0]=="number"?f:f+"",e)!=-1){a.animatedefault==false&&g.show();ddaccordion.expandit(b(this),g,a,false);d={$header:b(this),
$content:g}}else{g.hide();a.onopenclose(b(this).get(0),parseInt(b(this).attr("headerindex")),g.css("display"),false);ddaccordion.transformHeader(b(this),a,"collapse")}});b("."+a.headerclass).bind("evt_accordion",function(f,g){var i=h.eq(parseInt(b(this).attr("headerindex")));if(i.css("display")=="none"){ddaccordion.expandit(b(this),i,a,true,g);a.collapseprev&&d.$header&&b(this).get(0)!=d.$header.get(0)&&ddaccordion.collapseit(d.$header,d.$content,a,true);d={$header:b(this),$content:i}}else if(!a.onemustopen||
a.onemustopen&&d.$header&&b(this).get(0)!=d.$header.get(0))ddaccordion.collapseit(b(this),i,a,true)});b("."+a.headerclass).bind(a.revealtype,function(){if(a.revealtype=="mouseenter"){clearTimeout(a.revealdelay);var f=parseInt(b(this).attr("headerindex"));a.revealdelay=setTimeout(function(){ddaccordion.expandone(a.headerclass,f)},a.mouseoverdelay||0)}else{b(this).trigger("evt_accordion",[true]);return false}});b("."+a.headerclass).bind("mouseleave",function(){clearTimeout(a.revealdelay)});a.oninit(b("."+
a.headerclass).get(),e);b(window).bind("unload",function(){b("."+a.headerclass).unbind();var f=[];b("."+a.contentclass+":visible").each(function(){f.push(b(this).attr("contentindex"))});if(a.persiststate==true&&b("."+a.headerclass).length>0){f=f.length==0?"-1c":f;ddaccordion.setCookie(a.headerclass,f)}})})}};
function showDropdown(a,b){if(b==null)b=document.ulEle;var c=b.getElementsByTagName("UL")[0].style.display;if(c=="none"||c==""){b.getElementsByTagName("UL")[0].style.display="block";if(b.setCapture)b.setCapture(false);else{document.addEventListener("click",showDropdown,true);window.captureEvents(Event.CLICK)}document.ulEle=b}else{b.getElementsByTagName("UL")[0].style.display="none";if(b.setCapture)b.releaseCapture();else{document.removeEventListener("click",showDropdown,true);window.releaseEvents(Event.CLICK);
a.cancelBubble=true}c=a.srcElement?a.srcElement:a.target;if(c.className=="r_ddh0")c=c.parentNode;c.className=="r_dd0"&&c!=b&&showDropdown(null,c)}}function htotal(a){var b=a.className;if(b=="r_click close")a.parentNode.style.color="#fff";else if(b=="r_click open")a.parentNode.style.color=""}
function changeState(a){var b=document.getElementById(a).src,c=b.indexOf("r_"),d=b.slice(0,c);b=b.slice(c,b.length);if(b.slice(b.length-7,b.length)!="_on.gif"){b=b.slice(0,b.length-4);document.getElementById(a).src=d+b+"_on.gif"}else{b=b.slice(0,b.length-7);document.getElementById(a).src=d+b+".gif"}}
function InitDDA(){ddaccordion.init({headerclass:"r_click",contentclass:"r_content",revealtype:"click",mouseoverdelay:200,collapseprev:false,defaultexpanded:[],onemustopen:false,animatedefault:false,persiststate:false,toggleclass:["",""],togglehtml:["","",""],animatespeed:"0",oninit:function(){ddaccordion.expandall("r_click")},onopenclose:function(){}})}function initBoxQuote_X(a,b,c){CheckOSBrowser();var d=[],e=[];initCache(d,e);return new AutoCompleteBox(a,b,c,d,e,true)};

