// JavaScript Document

    function MM_displayStatusMsg(msgStr) { //v1.0
      status=msgStr;
      document.MM_returnValue = true;
    } // MM_displayStatusMsg


    function MM_openBrWindow(theURL,winName,features) { //v2.0
      var xWin = window.open(theURL,winName,features);
      xWin.focus();
    } // MM_openBrWindow

    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }

    ddaccordion.init({
        headerclass:     "submenuheader", // Shared CSS class name of headers group
        contentclass:    "submenu",       // Shared CSS class name of contents group
        revealtype:      "click",         // Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
        mouseoverdelay:  200,             // if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
        collapseprev:    true,            // Collapse previous content (so only one open at any time)? true/false
        defaultexpanded: [],              // index of content(s) open by default [index1, index2, etc] [] denotes no content
        onemustopen:     false,           // Specify whether at least one header should be open always (so never all headers closed)
        animatedefault:  false,           // Should contents open by default be animated into view?
        persiststate:    false,            // persist state of opened contents within browser session?
        toggleclass:     ["", ""],        // Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
        togglehtml:      ["suffix", "<img src='/Images/2010/Menu/Down_7x7.gif' class='statusicon' />", "<img src='/Images/2010/Menu/Up_7x7.gif' class='statusicon' />"], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
        animatespeed:    "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
        oninit:          function(headers, expandedindices){ //custom code to run when headers have initalized
                            yiframe=window.frames["myiframe"]
                            if (expandedindices.length>0) //if there are 1 or more expanded headers
                                myiframe.location.replace(headers[expandedindices.pop()].getAttribute('href')) //Get "href" attribute of final expanded header to load into IFRAME
                            },
                            onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed

    /*
                            if (state=="block" && isuseractivated==true){ //if header is expanded and as the result of the user initiated action
                                myiframe.location.replace(header.getAttribute('href'))
                            }
    */
                         }
        })

   //ddaccordion.expandone('submenuheader', 2);
