function setDivVisible(elt){
	if(document.getElementById)
		if(document.getElementById(elt))
			document.getElementById(elt).style.display = '';
}
function setDivHidden(elt){
	if(document.getElementById)
		if(document.getElementById(elt))
			document.getElementById(elt).style.display = 'none';
}

/**
 * Toogler to the elt +/- that show/hide a div
 */
function toogle(elt,toogler){
	if( document.getElementById(elt).style.display == '' ){//hide
		document.getElementById(elt).style.display = 'none';
		document.getElementById(toogler).innerHTML='+';
	}else{//show
		document.getElementById(elt).style.display = '';
		document.getElementById(toogler).innerHTML='-';
	}
}
function toogle(elt){
	var node = document.getElementById(elt);
	if(node){
		if( document.getElementById(elt).style.display == '' )
			document.getElementById(elt).style.display = 'none';
		else
			document.getElementById(elt).style.display = '';
	}
}
function toogleBasedCheckbox(elt,checkboxElt){
	if(document.getElementById(checkboxElt).checked)
		setDivHidden(elt);
	else
		setDivVisible(elt);
}

