function toggleSetupItem(item) {
	var idItem = "id_" + item;
	if (document.getElementById){
		if (document.getElementById(idItem).style.display == "inline"){
			document.getElementById(idItem).style.display = "none";
		} else {
			document.getElementById(idItem).style.display = "inline";
		}
	}
}

function toggleWidget(idItem) {
	if (document.getElementById){
		if (document.getElementById(idItem).style.display == "none"||document.getElementById(idItem).style.display == ""){
			document.getElementById(idItem).style.display = "inline";
		} else {
			document.getElementById(idItem).style.display = "none";
		}
	}
}

function ffJsPostitToggle (postit) {
	var postitdaddy = postit + '_daddy';
	if (document.getElementById)
		if(document.getElementById(postit).style.display == "none"){
			document.getElementById(postit).style.display = "inline";
			document.getElementById(postitdaddy).style.width = "250px";
		}else{
			document.getElementById(postit).style.display = "none";
			document.getElementById(postitdaddy).style.width = "30px";
		}
	}
function hideAllPostits () {
	if (document.getElementById){
		document.getElementById("post").style.display = "none";
	}
}

/**
 * gets DOM-elements with a specified class 
 * inspired by http://www.dustindiaz.com/getelementsbyclass/
 * @param searchClass   the classes to be found 
 * @param tag           only look inside these tags (i.e "div")
 * @return				array of found DOM-objects
 */
function getElementsByClass(searchClass,tag) {
	if(tag == null){tag = '*';}

	var classElements = new Array();
	var elements      = document.getElementsByTagName(tag);
	var elementsLen   = elements.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	var i,j;
	for(i = 0, j = 0; i < elementsLen; i++){
		if(pattern.test(elements[i].className)){
			classElements[j] = elements[i];
			j++;
		}
	}
	return classElements;
}
