<!-- Vignette V6 Tue Dec 08 23:47:47 2009 -->
//Permet de cacher/afficher une section de fonds selon le nom
//recu en parametre. Utiliser dans le template "produit fond Common" 
function showHideFundsDetails(fundType, titleClassExt)
{
	if(document.getElementById(fundType))
	{
		if(document.getElementById('title'+fundType).className == 'fundsTitleOpen')
		{
			document.getElementById('plusMinus'+fundType).src = '/bnc/images/icon_plus.gif';
			document.getElementById('title'+fundType).className = 'fundsTitleClose' + titleClassExt;
			document.getElementById('rrsp'+fundType).className = 'invisible';
			document.getElementById('details'+fundType).className = 'invisible';
		}
		else
		{
			document.getElementById('plusMinus'+fundType).src = '/bnc/images/icon_moins.gif';
			document.getElementById('title'+fundType).className = 'fundsTitleOpen' + titleClassExt;
			document.getElementById('rrsp'+fundType).className = 'visible';
			document.getElementById('details'+fundType).className = 'fundsVisible';
		}
	}
}


function showDefaultFunds()
{
	var fundType = getUrlParam('fundType');
	if(document.getElementById(fundType))
	{
		showHideFundsDetails(fundType,'');
		window.scrollTo(0, findPosY(document.getElementById(fundType)) - 25);
	}
}


//Retourne le id des sections fonds ouvertes dans le format 'id1,id2,id3...'
function getSelectedFunds ()
{
	var selectedFunds = getElementsByClassName(document,'*','fundsVisible');
	var strSelectedFunds = '';
	if(selectedFunds && selectedFunds.length > 0)
	{
		var fundId = selectedFunds[0].id;
		fundId = fundId.substring(fundId.length-1);
		strSelectedFunds = fundId;
		
		for(var i=1; i < selectedFunds.length; i++)
		{
			fundId = selectedFunds[i].id;
			fundId = fundId.substring(fundId.length-1);
			strSelectedFunds += ',' + fundId;
		}
	}
		
	return strSelectedFunds;
}


//Ajoute le parametre 'selectedFunds' a l'URL
//Ce parametre contient la liste des id des fonds ouverts
//Utilise pour l'impression des fonds
function addSelectedFundsToURL (imprPageURL)
{
	var selectedFunds = getSelectedFunds();
	if(selectedFunds != '')
	{
		if(imprPageURL.indexOf('?') == -1)
			imprPageURL += '?selectedFunds=' + selectedFunds;
		else
			imprPageURL += '&selectedFunds=' + selectedFunds;
	}		
	doPopUp(imprPageURL, 'bnc', 600, 400, 0, 1, 0)
}	


function initFeedsPf ()
{
	var selectedFunds = getUrlParam('selectedFunds');
	selectedFunds = selectedFunds.split(',');
	
	for(var i = 0; i < selectedFunds.length; i++)
	{
		showHideFundsDetails(selectedFunds[i], 'Pf');
	}
	window.setTimeout('window.print()',100);
}	