/* 

sb.js

release 5

JavaScript by Sean Conran @ www.netcel.com

(c) Netcel 2007

*/


var expandHTML='<img src="/images/build/button-expand.gif" width="9" height="9" alt="Expand" />';
var contractHTML='<img src="/images/build/button-contract.gif" width="9" height="9" alt="Contract" />';

function $(){
	var elements=new Array();

	for (var i=0; i<arguments.length; i++) {
		var element=arguments[i];
		if (typeof element=='string') element=document.getElementById(element);
		if (arguments.length==1) return element;
		elements.push(element);
		}
	return elements;
}

function contractAll(id){
	var details=document.getElementById(id).getElementsByTagName('div');
	
	for(var i=0;i<details.length;i++){
	if(details[i].id.indexOf('details-')==0){
		var centre=details[i].id.substring(8,details[i].id.length);
		var detail=$('details-' + centre);
		var toggleLink=$('toggle-' + centre);
		detail.style.display='none';	
		toggleLink.innerHTML=expandHTML;			
		}
	}
}

function expandAll(id){
	var details=document.getElementById(id).getElementsByTagName('div');

	for(var i=0;i<details.length;i++){
	if(details[i].id.indexOf('details-')==0){
		var centre=details[i].id.substring(8,details[i].id.length);
		var detail=$('details-' + centre);
		var toggleLink=$('toggle-' + centre);
		detail.style.display='block';	
		toggleLink.innerHTML=contractHTML;
		}
	}
}

function toggle(centre){
	var details=$('details-' + centre);
	var toggleLink=$('toggle-' + centre);

	if(details.style.display=='none'){
		toggleLink.innerHTML=contractHTML;			
		details.style.display='block';	
		}else{
		toggleLink.innerHTML=expandHTML;
		details.style.display='none';
		}
}



function helpShow(c,n){
	if (document.getElementById){
		if (c=='blue'){
			var element=document.getElementById('roiBlueHelp00');
			element.style.visibility="hidden";
			}
		if (c=='green'){
			var element=document.getElementById('roiGreenHelp00');
			element.style.visibility="hidden";
			}
		var element=document.getElementById(n);
		element.style.visibility="visible";
		return;
		}
}

function helpHide(c,n){
	if (document.getElementById){
		var element=document.getElementById(n);
		element.style.visibility="hidden";
		if (c=='blue'){
			var element=document.getElementById('roiBlueHelp00');
			element.style.visibility="visible";
			}
		if (c=='green'){
			var element=document.getElementById('roiGreenHelp00');
			element.style.visibility="visible";
		}		
		return;
		}
}


