// Javascript

function show_element(elementID)
{
	toggleElement(elementID,1);
}
function show_element_span(elementID)
{
	toggleElement(elementID,2);	
}

function hide_element(elementID)
{
	toggleElement(elementID,0);	
}

function toggleElement(elementID, iState) // 1 visible, 0 hidden
{
    if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(elementID);
		if (iState == 2) {
		  obj.style.display = "inline";	
		}
		else
		{
          obj.style.display = (iState ? "block" : "none");
		}
    }
    else if(document.layers)	   //NN4+
    {
       document.layers[elementID].visibility = iState ? "show" : "hide";
    }
    else if(document.all)	// IE 4
    {
        document.all[elementID].style.visibility = iState ? "visible" : "hidden";
    }

}

function set_class($elementID, $class_name)
{
	document.getElementById($elementID).setAttribute("class",$class_name);
	document.getElementById($elementID).setAttribute("className",$class_name);
}