<!--
    var template = "templates/default/" ;
    
    button_organize_off = new Image() ;
    button_organize_off.src = template+"images/button_organize.gif" ;
    button_organize_on = new Image() ;
    button_organize_on.src = template+"images/button_organize_on.gif" ; 
    button_item_off = new Image() ;
    button_item_off.src = template+"images/button_item.gif" ;
    button_item_on = new Image() ;
    button_item_on.src = template+"images/button_item_on.gif" ;
    
    expand_icon = new Image() ;
    expand_icon.src = template+"images/expand.gif" ;
    collapse_icon = new Image() ;
    collapse_icon.src = template+"images/collapse.gif" ;

    function getElementsByClass (classname,tag)
    {
        var i, j, check ;
        if (tag == null) tag = '*' ;
        var elements = new Array() ;
        var tags = document.getElementsByTagName(tag) ;
        var match = ' ' + classname + ' ' ;
        
        for(i=0,j=0; i<tags.length; i++)
        {
            check = ' ' + tags[i].className + ' ' ;
            if (check.indexOf(match) != -1)
                elements[j++] = tags[i] ;
        }
        return elements;
    }
    
    function getSection (sectionID)
    {
        if (document.getElementById)
            return document.getElementById(sectionID);
        else if (document.all)
            return document.all[sectionID];
        else if (document.layers)
            return document.layers[sectionID];
    }
    
    function toggleSection (sectionID, force)
    {
        var section_style ;
        
        if (document.layers) section_style = getSection(sectionID) ;
        else section_style = getSection(sectionID).style ;

        if (force == 'on')
            section_style.display = 'block' ;
        else if (force == 'off')
            section_style.display = 'none' ;
        else
            section_style.display = (section_style.display=="none") ? "block":"none" ;
    }
    
    
    function flip_in (imageID)
        { getSection(imageID).src = eval(imageID+'_on.src') ; }
    function flip_out (imageID)
        { getSection(imageID).src = eval(imageID+'_off.src') ; }
    function flip_back (imageID)
        { getSection(imageID).src = eval(imageID+'.src') ; }
        
    /* cbb function by Roger Johansson @ 456bereastreet.com */
    var box = {
        init : function() {
            if (!document.getElementById || !document.createElement || !document.appendChild) return false ;
            var oElement, oOuter, oLeft, oRight, tempId ;
            var arrElements = document.getElementsByTagName('div') ;
            var oRegExp = new RegExp("(^|\\s)box(\\s|$)") ;
            for (var i=0 ; i<arrElements.length ; i++) {
                oElement = arrElements[i] ;
                if (oRegExp.test(oElement.className)) {
                    oOuter = document.createElement('div') ;
                    oOuter.className = oElement.className.replace(oRegExp, '$1bx$2') ;
                    if (oElement.getAttribute("id")) {
                        tempId = oElement.id ;
                        oElement.removeAttribute('id') ;
                        oOuter.setAttribute('id', '') ;
                        oOuter.id = tempId ;
                    }
                    oElement.className = 'box_content' ;
                    oElement.parentNode.replaceChild(oOuter, oElement) ;
                    oLeft = document.createElement('div') ;
                    oLeft.className = 'box_left' ;
                    oOuter.appendChild(oLeft) ;
                    oRight = document.createElement('div') ;
                    oRight.className = 'box_right' ;
                    oLeft.appendChild(oRight) ;
                    oRight.appendChild(oElement) ;
                    box.insertTop(oOuter) ;
                    box.insertBottom(oOuter) ;
                }
            }
        },
        insertTop : function(obj) {
            var oOuter, oInner ;
            oOuter=document.createElement("div") ;
            oOuter.className="box_top" ;
            oInner=document.createElement("div") ;
            oOuter.appendChild(oInner) ;
            obj.insertBefore(oOuter,obj.firstChild) ;
        },
        insertBottom : function(obj) {
            var oOuter, oInner ;
            oOuter=document.createElement("div") ;
            oOuter.className="box_bottom" ;
            oInner=document.createElement("div") ;
            oOuter.appendChild(oInner) ;
            obj.appendChild(oOuter) ;
        },

        addEvent : function(obj, type, fn) {
            if (obj.addEventListener)
                obj.addEventListener(type, fn, false) ;
            else if (obj.attachEvent) {
                obj["e"+type+fn] = fn ;
                obj[type+fn] = function() { obj["e"+type+fn]( window.event )  }
                obj.attachEvent("on"+type, obj[type+fn]) ;
            }
        }
    } ;

    box.addEvent(window, 'load', box.init) ;
//-->