    if (document.getElementById)
    document.documentElement.className = 'jsclass'; //hide content for DOM capable browsers
    
    
    var randomcontentdisplay={
        divholders:new Object(),
        masterclass: "randomcontent",
    
        init:function(){
            if (!document.getElementById)
                return
            var alldivs=document.getElementsByTagName("div")
            var randomcontentsearch=new RegExp(this.masterclass+"\\s+(group\\d+)", "i") //check for CSS class="randomcontent groupX" (x=integer)
            for (var i=0; i<alldivs.length; i++){
                if (randomcontentsearch.test(alldivs[i].className)){
                    if (typeof this.divholders[RegExp.$1]=="undefined") //if array to hold this group of divs doesn't exist yet
                        this.divholders[RegExp.$1]=new Array() //create array first
                        this.divholders[RegExp.$1].push(alldivs[i]) //add this div to the array
                }
            }
        this.showone()
        },
    
        showone:function(){
            for (group in this.divholders){ //loop thru each array within object
                var chosenOne=Math.floor(Math.random()*this.divholders[group].length) //randomly pick one entry from array
                this.divholders[group][chosenOne].style.display="block" //display content corresponding to the chosen entry
            }
        }
    }

