// -------------------------------------------------------------------
// Switch Content Script II (icon based)- By Dynamic Drive, available at: http://www.dynamicdrive.com/dynamicindex17/switchcontent2.htm
// Last updated April 8th, 07. Requires switchcontent.js!
// -------------------------------------------------------------------

function switchicon(className, filtertag){
    switchcontent.call(this, className, filtertag) //inherit primary properties from switchcontent class
}

switchicon.prototype = new switchcontent //inherit methods from switchcontent class with its properties initialized already
switchicon.prototype.constructor = switchicon

switchicon.prototype.setStatus = null
switchicon.prototype.setColor = null

switchicon.prototype.setHeader = function(openHTML, closeHTML){ //PUBLIC
    this.openHTML = openHTML
    this.closeHTML = closeHTML
}

//PRIVATE: Contracts a content based on its corresponding header entered

switchicon.prototype.contractcontent = function(header){
    var innercontent = document.getElementById(header.id.replace("-title", "")) //Reference content for this header
    innercontent.style.display = "none"
    header.innerHTML = this.closeHTML
    header = null
}


//PRIVATE: Expands a content based on its corresponding header entered

switchicon.prototype.expandcontent = function(header){
    var innercontent = document.getElementById(header.id.replace("-title", ""))
    innercontent.style.display = "block"
    header.innerHTML = this.openHTML
    header = null
}
