var resultsButtons			= new Object();
resultsButtons.expand		= new Image();
resultsButtons.expand.src	= "http://phpa.findsmithgroups.com/common/images/btn_results_expand.gif";
resultsButtons.collapse		= new Image();
resultsButtons.collapse.src	= "http://phpa.findsmithgroups.com/common/images/btn_results_collapse.gif";

var types = new Array();
types.push( 'ADVICE' );
types.push( 'BUSINESS_OR_SERVICE' );
types.push( 'PRODUCT' );

function expandAllTips() {
	for( var i=0; i<types.length; i++ ) {
		var suffix = types[i];
		var id = 0;
		while( document.getElementById("toggle-image-" + id + suffix) ) {
			var treeButton		= document.getElementById( "toggle-image-"	+ id + suffix );
			var allTipsBlock	= document.getElementById( "all-tips-"		+ id + suffix );
			var latestTipBlock	= document.getElementById( "latest-tip-"	+ id + suffix );
			expandTip( treeButton, allTipsBlock, latestTipBlock );
			id++;
		}
	}
	
	var expandAllLink	= document.getElementById( 'expand-all-link'	);
	var collapseAllLink	= document.getElementById( 'collapse-all-link'	);

/*
	expandAllLink.style.display		= 'none';
	collapseAllLink.style.display	= 'inline';
*/
}

function collapseAllTips() {
	for( var i=0; i<types.length; i++ ) {
		var suffix = types[i];
		var id = 0;
		while( document.getElementById("toggle-image-" + id + suffix) ) {
			var treeButton		= document.getElementById( "toggle-image-"	+ id + suffix );
			var allTipsBlock	= document.getElementById( "all-tips-"		+ id + suffix );
			var latestTipBlock	= document.getElementById( "latest-tip-"	+ id + suffix );
			collapseTip( treeButton, allTipsBlock, latestTipBlock );
			id++;
		}
	}
	
	var expandAllLink	= document.getElementById( 'expand-all-link'	);
	var collapseAllLink	= document.getElementById( 'collapse-all-link'	);
	
/*
	expandAllLink.style.display		= 'inline';
	collapseAllLink.style.display	= 'none';
*/
}

function expandTip( treeButton, allTipsBlock, latestTipBlock )
{
	// show the tips
	latestTipBlock.style.display	= 'none';
	allTipsBlock.style.display		= 'block';
	treeButton.src = resultsButtons.collapse.src;
	
	
}

function collapseTip( treeButton, allTipsBlock, latestTipBlock )
{
	// hide the tips
	allTipsBlock.style.display		= 'none';
	latestTipBlock.style.display	= 'inline';
	treeButton.src = resultsButtons.expand.src;
} 

function toggleTips( id ) 
{
	var treeButton		= document.getElementById( "toggle-image-"	+ id );
	var allTipsBlock	= document.getElementById( "all-tips-"		+ id );
	var latestTipBlock	= document.getElementById( "latest-tip-"	+ id );
	var detailsBlock	= document.getElementById( "latest-tip-"	+ id );
		
	if( treeButton.src == resultsButtons.expand.src ) {
		expandTip( treeButton, allTipsBlock, latestTipBlock );
	}
	else {
		collapseTip( treeButton, allTipsBlock, latestTipBlock )
	}
}