
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){
			var chosenOne=Math.floor(Math.random()*this.divholders[group].length)
			this.divholders[group][chosenOne].style.display="block" 
		}
	}
}
//naechster zufallscontent randomcontent1
var randomcontent1display={
	divholders:new Object(),
	masterclass: "randomcontent1",

	init:function(){
		if (!document.getElementById)
			return
		var alldivs=document.getElementsByTagName("div")
		var randomcontent1search=new RegExp(this.masterclass+"\\s+(group\\d+)", "i")
		for (var i=0; i<alldivs.length; i++){
			if (randomcontent1search.test(alldivs[i].className)){
				if (typeof this.divholders[RegExp.$1]=="undefined")
					this.divholders[RegExp.$1]=new Array() 
					this.divholders[RegExp.$1].push(alldivs[i])
			}
		}
	this.showone()
	},

	showone:function(){
		for (group in this.divholders){ 
			var chosenOne=Math.floor(Math.random()*this.divholders[group].length) 
			this.divholders[group][chosenOne].style.display="block"
		}
	}
}


//naechster zufallscontent randomcontent2
var randomcontent2display={
	divholders:new Object(),
	masterclass: "randomcontent2",

	init:function(){
		if (!document.getElementById)
			return
		var alldivs=document.getElementsByTagName("div")
		var randomcontent2search=new RegExp(this.masterclass+"\\s+(group\\d+)", "i")
		for (var i=0; i<alldivs.length; i++){
			if (randomcontent2search.test(alldivs[i].className)){
				if (typeof this.divholders[RegExp.$1]=="undefined")
					this.divholders[RegExp.$1]=new Array() 
					this.divholders[RegExp.$1].push(alldivs[i])
			}
		}
	this.showone()
	},

	showone:function(){
		for (group in this.divholders){ 
			var chosenOne=Math.floor(Math.random()*this.divholders[group].length) 
			this.divholders[group][chosenOne].style.display="block"
		}
	}
}

//naechster zufallscontent randomcontent3
var randomcontent3display={
	divholders:new Object(),
	masterclass: "randomcontent3",

	init:function(){
		if (!document.getElementById)
			return
		var alldivs=document.getElementsByTagName("div")
		var randomcontent3search=new RegExp(this.masterclass+"\\s+(group\\d+)", "i")
		for (var i=0; i<alldivs.length; i++){
			if (randomcontent3search.test(alldivs[i].className)){
				if (typeof this.divholders[RegExp.$1]=="undefined")
					this.divholders[RegExp.$1]=new Array() 
					this.divholders[RegExp.$1].push(alldivs[i])
			}
		}
	this.showone()
	},

	showone:function(){
		for (group in this.divholders){ 
			var chosenOne=Math.floor(Math.random()*this.divholders[group].length) 
			this.divholders[group][chosenOne].style.display="block"
		}
	}
}
