imgout=new Image(9,9);
imgin=new Image(9,9);
imgout.src="images/u.gif";
imgin.src="images/d.gif";

var L_COLLAPSE_TEXT="Hide All";
var L_EXPAND_TEXT="Show All";

function ExpandAll()
{
	var sAction;
	var sCaption;
	var sId;
	
	sCaption=document.all("ExpandAll").innerHTML;
	if (sCaption==L_EXPAND_TEXT)
		{
		sAction="expanded";
		document.all("picHeader").src="images/u.gif";
		document.all("ExpandAll").innerHTML=L_COLLAPSE_TEXT;
		}
	else
		{
		sAction="collapsed";
		document.all("picHeader").src="images/d.gif";
		document.all("ExpandAll").innerHTML=L_EXPAND_TEXT;
		}
		
  for (var i=1;i<=24;i++)
  {
	sId=('exp'+i);
	if (sAction=="expanded"){divshow(sId);}
	if (sAction=="collapsed"){divhide(sId);}
  }
}

function imgswap(imagename,imgsrc){
	if (document.images){
		document.images[imagename].src=eval(imgsrc+".src");
	}
}

function divswap(id) { 
	if (document.getElementById) {
		if (document.getElementById(id).style.display == "none"){
			divshow(id);
		} else {
			divhide(id);
		}	
	} else { 
		if (document.layers) {	
			if (document.id.display == "none"){
				divshow(id);
			} else {
				divhide(id);
			}
		} else {
			if (document.all.id.style.visibility == "none"){
				divshow(id);
			} else {
				divhide(id);
			}
		}
	}
}

function divshow(id) { 
	if (document.getElementById) {
    	document.getElementById(id).style.display = 'block';
    	imgswap(("img"+id),'imgin');			
	} else { 
		if (document.layers) {	
			document.id.display = 'block';
			imgswap(("img"+id),'imgin');
		} else {
			document.all.id.style.display = 'block';
		}
	}
}

function divhide(id) { 
	if (document.getElementById) {
		imgswap(("img"+id),'imgout');
		document.getElementById(id).style.display = 'none';			
	} else { 
		if (document.layers) {	
			imgswap(("img"+id),'imgout');	
			document.id.display = 'none';
		} else {
			imgswap(("img"+id),'imgout');
			document.all.id.style.display = 'none';
		}
	}
}
