function showHide(elementname)
{
        if (document.all)
        {
        	if(document.all(elementname)) {
	            if (document.all(elementname).style.display != 'none')
	            {
	                    document.all(elementname).style.display = 'none';
						document.all(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_rt.gif')";
	                    return 'hidden';
	            } else {
	                    document.all(elementname).style.display = '';
						document.all(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_dn.gif')";
	                    return 'visible';
	                    
	            }
				document.all(elementname).style.display = '';
			}
        } else {

                if (document.getElementById(elementname).style.display != 'none')
                {
                        document.getElementById(elementname).style.display = 'none';
						document.getElementById(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_rt.gif')";
                        return 'hidden';
                } else {
                        document.getElementById(elementname).style.display = '';
						document.getElementById(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_dn.gif')";
                        return 'visible';
                }
        }
} 

function toggle(obj) {
	var el = document.getElementById(obj);
	var ellink = document.getElementById(obj + '_link');
	
	if ( el.style.display != 'block' ) {
		el.style.display = 'none';
		ellink.style.backgroundImage = "url('images/sm_arrow_rt.gif')";
	}
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
		ellink.style.backgroundImage = "url('images/sm_arrow_rt.gif')";
	}
	else {
		el.style.display = 'block';
		ellink.style.backgroundImage = "url('images/sm_arrow_dn.gif')";
	}
}

function show(elementname)
{

        if (document.all)
        {
			document.all(elementname).style.display = '';
         	return 'visible';
        } else {
			document.getElementById(elementname).style.display = '';
			return 'visible';
        }
} 

function hide(elementname)
{
        if (document.all)
        {
        	// IE6 chooses this option. 
			document.all(elementname).style.display = 'none';
        } else {
			document.getElementById(elementname).style.display = 'none';
        }
} 

function setStyle(elementname, newstyle) {
	if (document.all)
	{
		document.all(elementname).className = newstyle; 
	} else {
		document.getElementById(elementname).className = newstyle;
	}
}


