// JavaScript Document


//Content blocks that are hidden on list pages
var servicesContent=new Array("administration","management","hrservices","relations","education","reserve","investments","stoploss","retro");
var topReasonsContent=new Array("reduce","control","access","protect","build","learn","operate");

function expandList(parentNode,childNode) {
	if(document.getElementById(childNode).className=='hidden') {
		document.getElementById(parentNode).style.background='no-repeat left 2px url(/images/minus.gif)';
		document.getElementById(childNode).className='visible';
	}
	else {
		document.getElementById(parentNode).style.background='no-repeat left 2px url(/images/plus.gif)';
		document.getElementById(childNode).className='hidden';
	}
}

function showHint(childNode) {
	document.getElementById(childNode).style.display = "inline";
}
function hideHint(childNode) {
	document.getElementById(childNode).style.display = "none";
}

var contentUpdate;

function learnMore(contentNode) {
	if(!document.getElementById(contentNode)) {
		Spry.Effect.AppearFade('hiddenContent', {duration:450,from:100,to:0,finish: hideBlocks});	
		contentUpdate = contentNode;
	}
	else {
		if (document.getElementById(contentNode).style.display != "block") {
			Spry.Effect.AppearFade('hiddenContent', {duration:450,from:100,to:0,finish: hideBlocks});	
			contentUpdate = contentNode;
		}
	}	
}



function hideBlocks() {
	var pageLoc = document.location.href;
	var contentBlocks = new Array();
	
	if(pageLoc.match("top_reasons_to_join")) {	
		contentBlocks = topReasonsContent;
	}
	else {
		contentBlocks = servicesContent;
	}
	
	for (x in contentBlocks)
	document.getElementById(contentBlocks[x]).style.display = "none";

	document.getElementById(contentUpdate).style.display = "block";
	Spry.Effect.AppearFade('hiddenContent', {duration:450,from:0,to:100})
}