//this switches expand collapse icons
function filter(imagename,objectsrc){
if (document.images){
  document.images[imagename].src=eval(objectsrc+".src");
  }
}

//show OR hide funtion depends on if element is shown or hidden
function shoh(id) { 
  if (document.getElementById) { // DOM3 = IE5, NS6
    if (document.getElementById(id).style.display == "none"){
      document.getElementById(id).style.display = 'block';
      filter(("img"+id),'imgin');			
    } else {
      filter(("img"+id),'imgout');
      document.getElementById(id).style.display = 'none';			
    }	
  } else { 
    if (document.layers) {	
      if (document.id.display == "none"){
        document.id.display = 'block';
        filter(("img"+id),'imgin');
      } else {
        filter(("img"+id),'imgout');	
        document.id.display = 'none';
      }
    } else {
      if (document.all.id.style.visibility == "none"){
        document.all.id.style.display = 'block';
      } else {
        filter(("img"+id),'imgout');
        document.all.id.style.display = 'none';
      }
    }
  }
}

function hide_elt(id) {
  if (document.getElementById) // DOM3 = IE5, NS6
    document.getElementById(id).style.display = 'none';			
  else { 
    if (document.layers)	
      document.id.display = 'none';
    else
      document.all.id.style.display = 'none';
  }
}

function show_elt(id) {
  if (document.getElementById) // DOM3 = IE5, NS6
    document.getElementById(id).style.display = 'inline';			
  else { 
    if (document.layers)	
      document.id.display = 'inline';
    else
      document.all.id.style.display = 'inline';
  }
}

function toggle(id)
{
  el = document.getElementById(id);
  var display = el.style.display ? '' : 'none';
  el.style.display = display;
}

function toggleLayer(szDivID, iState) { // 1 visible, 0 hidden
   var obj = document.layers ? document.layers[szDivID] :
   document.getElementById ?  document.getElementById(szDivID).style :
   document.all[szDivID].style;
   obj.visibility = document.layers ? (iState ? "show" : "hide") :
   (iState ? "visible" : "hidden");
}
	
