<!--  

//replace <hr> tags with div so that we can style them better
window.onload = function()
{
        if ( !document.getElementById) return; //degrade...
        
        var allHrs = document.getElementsByTagName("hr");

        for(var i = 0; i < allHrs.length; i++)
        {
                var newhr = allHrs[i]; 
                var wrapdiv = document.createElement('div');    	
                wrapdiv.className = 'fullRule';                     
                newhr.parentNode.replaceChild(wrapdiv, newhr);  
                wrapdiv.appendChild(newhr);  
        }

}



// inserts a hyphen and year into the copyright statement to dynamically 
// generate a multi-year copyright statement (e.g. Copyright 2005 - 2006....)
function insertYear()
{
    //create some data variables
    var dateObj = new Date();
    var startYear = 2006;
    var currYear = dateObj.getFullYear();
    var yearString = (currYear > startYear)? " &#8211; " + currYear : '';

    //write copyrightString to the page
    document.write(yearString);
}



/*
    this script Written by Jonathan Snook, http://www.snook.ca/jonathan
    Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

/*
Also, if this is to work in IE 5.0, you need to include this add-on to get support for the push method on the Array object:
*/
Array.prototype.push = ArrayPush;
function ArrayPush(value){
    this[this.length] = value;
}



//div opener idea
function toggleDivs(divID)
{
        var theDiv = document.getElementById(divID);
        if (theDiv.style.display != 'block')
        {
                theDiv.style.display = 'block';         
        }
        else
        {
                theDiv.style.display = 'none';  
        }
}

function toggleAllDivs( openClose )
{
        
        var myDivs = getElementsByClassName(document, 'div', 'toggleDiv');
        
        // open or close all the divs
        for(var i = 0; i < myDivs.length; i++)
        {
                //either open or close all divs based on openClose arg
                if (openClose == 'open')
                {
                        myDivs[i].style.display = 'block'; 
                }
                else
                {
                        myDivs[i].style.display = 'none'; 
                }        
        }

}




//-->                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             