/*----------------------------------
usage example:
on every call it changes the item to be displayed or not.

<input type="radio" name="rights" value="yes" onClick="hide_display(this,'rights_details');"> a
<input type="radio" name="rights" value="no"  onClick="hide_display(this,'rights_details');" checked> b
		
if block is used and the function is repeated on a tr it keeps on adding space.. so better to use ""		
-------------------------------------*/

function hide_display(checkbox,object){
//	if (checkbox.checked)
	if (document.getElementById(object).style.display =="none")
		document.getElementById(object).style.display = "";
	else
	   document.getElementById(object).style.display = "none";
}

function allInvisible(id_name,amount){
	for(i=1;i<=amount;i++){
		document.getElementById(id_name+i).style.display="none";
	}
}

function hide_display2(object){
	if (document.getElementById(object).style.display =="none")
		document.getElementById(object).style.display = "";
	else
	   document.getElementById(object).style.display = "none";
}

function hideObj(object){
	document.getElementById(object).style.display = "none";
}

function showObj(object){
	document.getElementById(object).style.display = "";
}

function hide_displayTags(tagname, idNamePart){
	var length1 = document.getElementsByTagName(tagname).length;
	var type1 = "na";
		
	for(i=1;i<=length1;i++){
		if (document.getElementsByTagName(tagname)[i].id && document.getElementsByTagName(tagname)[i].id.search(idNamePart) != -1){
			if (type1=="na"){
				if (document.getElementsByTagName(tagname)[i].style.display ==""){
					type1 = "none";
				}else{	type1 = "";		}
			}
			document.getElementsByTagName(tagname)[i].style.display = type1;
		}
	}
}