function visible_hidden(id) {
	var element;
	element = document.getElementById(id);
	element.style.visibility=='hidden' ? element.style.visibility='visible' : element.style.visibility='hidden';
}
function visible_hidden_2(id_element, value_element, id) {
	var element;
	element = document.getElementById(id);
	if (document.getElementById(id_element).value==value_element) {
		element.style.visibility='visible';
	}
	else {
		element.style.visibility='hidden'
	}
}
function visible_hidden_3(id1, id2, value) {
	var element1;
	var element2;
	element1 = document.getElementById(id1);
	element2 = document.getElementById(id2);
	if (value=="o") {
		element2.style.visibility='visible';
	}
	else {
		element2.style.visibility='hidden';
	}
}
/*function visible_hidden_4(id) {
	var selects=document.getElementsByTagName("select");
	for(var i=0 ; i<selects.length ; i++)
	{
		if(selects[i].id.search(/^visible_/)>=0)
		{
			if(selects[i].id!="")
			{
			document.getElementById(selects[i].id).style.visibility= document.getElementById(selects[i].id).style.visibility== "hidden"?"visible":"hidden";
			}
		else
		{
			document.getElementById(selects[i].id).style.visibility= "hidden";   
		}
		
		}
	}
}*/
function visible_hidden_4(id) {
	var selects=document.getElementsByTagName("input");
	for(var i=0 ; i<selects.length ; i++)
	{
		if(selects[i].id.search(/^visible_/)>=0)
		{
			if(selects[i].id!="")
			{
			document.getElementById(selects[i].id).style.visibility= document.getElementById(selects[i].id).style.visibility== "hidden"?"visible":"hidden";
			}
		else
		{
			document.getElementById(selects[i].id).style.visibility= "hidden";   
		}
		
		}
	}
}