function initPage() {
	var arrArticles = document.getElementById('languageArticles').childNodes;
	for (i=0; i < arrArticles.length; i++) {
		if ((i%2)==1) arrArticles[i].className = "darkerBkgd";
	}
}

function initToggle() {
	var triggers = document.getElementById('languageArticles').getElementsByTagName('h4');

	for (i = 0; i < triggers.length; i++) {
		node = triggers[i];
		if( node.attachEvent ){ // ie
			node.attachEvent('onclick', toggle(this)); 
		} else { // firefox
			//node.setAttribute('onclick', toggle); 
			node.onclick = toggle(this);
		}
	}
}

function toggle(triggerNode) {
	//triggerNode = (event.srcElement) ? event.srcElement : this.target;
	var contentToToggle = document.getElementById(triggerNode.id + "_toggle");
	contentToToggle.className = (contentToToggle.className == "visible") ? "hidden" : "visible";
}

function toggleNextSibling(triggerNode) {
	triggerNode.className = (triggerNode.className == "expanded") ? "contracted" : "expanded";
	
	var contentToToggle = triggerNode.nextSibling;
	contentToToggle.className = (contentToToggle.className == "visible") ? "hidden" : "visible";
}