// table.js

// newFunction


	/*function rowsNumber(tableId) {
		var nbRows = 0;
		if(!document.getElementById(tableId)) nbRows = 0;
		else if(document.getElementById(tableId).tBodies[0].rows.length>1) nbRows = document.getElementById(tableId).tBodies[0].rows.length;
		else nbRows = 1;
		return nbRows;
		
	}*/

	function viewRows(compartmentCursor, fundShareCollectionLength) {
	
		var tableId = 'line' + compartmentCursor + '-';
		
		fundShareCollectionLength = fundShareCollectionLength + 1;
		
		for(var i = 1; i < fundShareCollectionLength;i++){
		
			tableIdTable = tableId + i;
			
			var currentRow = document.getElementById(tableIdTable);
			
			if(navigator.appName == 'Netscape'){
				currentRow.style.display = 'table-row';
			}else{
				currentRow.style.display = 'inLine';
			}
		}
		
	}

	function hideRows(compartmentCursor, fundShareCollectionLength) {
	
		var tableId = 'line' + compartmentCursor + '-';
		
		fundShareCollectionLength = fundShareCollectionLength + 1;
				
		for(var i = 2; i < fundShareCollectionLength;i++){

			tableIdTable = tableId + i;
			var selectedRow = document.getElementById(tableIdTable);
			selectedRow.style.display = 'none';
		}
	}

	function switchTableView(compartmentCursor, fundShareCollectionLength) {

		var isTableVisible = false;

		var visibleTableIndexToRemove = -1;

		if(visibleTablesLength != 0){

			for(var k=0; k<visibleTablesLength;k++){
				var visibleTable = visibleTables[k];
				if(visibleTable == compartmentCursor){
					isTableVisible = true;
					visibleTableIndexToRemove = k;
					break;

				}
			}

		}
		


		if(!isTableVisible) {
			viewRows(compartmentCursor, fundShareCollectionLength);
			document.getElementById("arrow"+compartmentCursor).src = "/portal/ep/images/v2/commun/fleche-tab-open.gif";
			visibleTables.push(compartmentCursor);
			visibleTablesLength = visibleTablesLength + 1;
		} else {
			
			hideRows(compartmentCursor, fundShareCollectionLength);
			document.getElementById("arrow"+compartmentCursor).src = "/portal/ep/images/v2/commun/fleche-tab-close.gif";
			visibleTables.splice(visibleTableIndexToRemove, 1);
			visibleTablesLength = visibleTablesLength - 1;
		}
	}
		
		
	function switchTableViewEasyETF(compartmentCursor, fundShareCollectionLength, parOpen, parClose) {

		var isTableVisible = false;

		var visibleTableIndexToRemove = -1;

		if(visibleTablesLength != 0){

			for(var k=0; k<visibleTablesLength;k++){
				var visibleTable = visibleTables[k];
				if(visibleTable == compartmentCursor){
					isTableVisible = true;
					visibleTableIndexToRemove = k;
					break;

				}
			}

		}
		


		if(!isTableVisible) {
			viewRows(compartmentCursor, fundShareCollectionLength);
			document.getElementById("arrow"+compartmentCursor).src = parOpen;
			visibleTables.push(compartmentCursor);
			visibleTablesLength = visibleTablesLength + 1;
		} else {
			
			hideRows(compartmentCursor, fundShareCollectionLength);
			document.getElementById("arrow"+compartmentCursor).src = parClose;
			visibleTables.splice(visibleTableIndexToRemove, 1);
			visibleTablesLength = visibleTablesLength - 1;
		}
	}
	

var visibleTables = new Array();

var visibleTablesLength = visibleTables.length;	

//var visibleTable = 'none';
	

