
function countdiv(strAttr,strTag,strExp){
	counter = 0;
	for(i=0; i<document.getElementsByTagName(strTag.toUpperCase()).length;++i){
		if(String(eval('document.getElementsByTagName(strTag)[i].'+strAttr)).match(new RegExp('^'+strExp,'i'))){
			counter++;
		}
	}
	return counter;
}

var nbrOfTogglediv = 0;
function togglediv(containerid){
	//if (nbrOfTogglediv == 0){
		nbrOfTogglediv = countdiv('id','div','^togglediv\\d$');
	//}
	for(i=0; i<nbrOfTogglediv; i++){
		if (i == containerid){
			if (document.getElementById('togglediv'+i).style.display == 'block'){
				document.getElementById('togglediv'+i).style.display = 'none';
			} else {
				document.getElementById('togglediv'+i).style.display = 'block';
			}
		} else {
			document.getElementById('togglediv'+i).style.display = 'none';
		}
	}
}