function formatNavPanel(divName){
	var wrap = document.getElementById(divName);
	var table = wrap.getElementsByTagName("table");
	var forVerification = wrap.innerHTML;
	var leftNavTR = table[0].getElementsByTagName("tr");
	
	var insertHTML = '<div id="flyout" class="flyout">';
	var numToString = ['zero','one','two','three','four','five','six','seven','eight','nine','ten','eleven','twelve','thirteen','fourteen','fifteen','sixteen','seventeen','eighteen','nineteen','twenty'];
	var zero = '<dl class="flyout_dropdown"><dt id="'+"@%order%@"+'-ddheader" class="flyout_upperdd" onmouseover="ddMenu(\''+"@%order%@"+'\',1)" onmouseout="ddMenu(\''+"@%order%@"+'\',-1)">@%Level0%@</dt><dd id="'+"@%order%@"+'-ddcontent" class="flyout_dd" onmouseover="cancelHide(\''+"@%order%@"+'\')" onmouseout="ddMenu(\''+"@%order%@"+'\',-1)">';
	var zeroEnd = '</dd></dl><img src="http://erpguru.com/erpguru/image/leftNav/sep.png">';
	var ulEndTag = '';
	var ulTag = '';
	
	var maxLevel = 0;
	var nbZero = 0;
	var cnt = [];
	cnt[0] = 0;
	cnt[1] = 0;
	cnt[2] = 0;
	cnt[3] = 0;
	cnt[4] = 0;
	cnt[5] = 0;
	cnt[6] = 0;
	
	insertHTML += "<table border='0' cellspacing='0' cellpadding='2'>";
			
	for(var k =0;k<leftNavTR.length;k++){
		var thisTR = leftNavTR.item(k);
		var thisTRinner = thisTR.innerHTML;
		var level = thisTR.getElementsByTagName("td").item(0).getAttribute("colspan");
		level = (level==null) ? 0 : level;
		cnt[level] += 1;
		maxLevel = (level>maxLevel) ? level : maxLevel;
	}

			var up = (cnt[maxLevel] == 1) ? 1 : 0;
			var n = -1;
			maxLevel = parseFloat(maxLevel)-parseFloat(up);

			var newTop = (cnt[maxLevel] == 1) ? 1 : 0;
			
			var higherLevel=parseFloat(maxLevel)-1;
			var modif = (cnt[higherLevel]==1) ? 1 : 0;
			
			var justOne = (modif==1 && up==1) ? 1 : 0;

			for(var p=0;p<leftNavTR.length;p++) {
			thisTR = leftNavTR.item(p);
			thisTRinner = thisTR.innerHTML;
			level = thisTR.getElementsByTagName("td").item(0).getAttribute("colspan");
			level = (level==null) ? 0 : level;
			
			var aTagList = thisTR.getElementsByTagName("a");
			var aTagList_length = aTagList.length-1;
			var aTagHref = aTagList.item(aTagList_length).getAttribute("href");
			var current = (aTagList.item(aTagList_length).getAttribute("class") == 'textboldnolink') ? 1:0;
			var aTagLabel = aTagList.item(aTagList_length).innerHTML;
			var aTag = '<a class="flyout_a" href="'+aTagHref+'">'+aTagLabel+'</a>';
			aTag = (current==1) ? '<b>'+aTag+'</b>' : aTag;
			
							n += (level == higherLevel) ? 1 : 0;

			if( level-modif == higherLevel){
				insertHTML += "<tr><td><img src='http://erpguru.com/erpguru/image/spacer_6.png' width='130px' height='6px'>"+aTag+"<img src='http://erpguru.com/erpguru/image/spacer_6.png' width='130px' height='6px'></td></tr>";
			} else if ( level-modif == maxLevel && newTop != 1 && justOne != 1 ){
				insertHTML += "<tr><td><table border='0' cellspacing='0' cellpadding='0'><tr><td><img src='http://erpguru.com/erpguru/image/spacer_6.png' width='12px' height='18px'></td><td><img src='http://erpguru.com/erpguru/image/spacer_6.png' width='130px' height='3px'>"+aTag+"<img src='http://erpguru.com/erpguru/image/spacer_6.png' width='130px' height='3px'></td></tr></table></td></tr>";
			} 
	}
	document.getElementById(divName).innerHTML=insertHTML;
}

function chooseTitle(divName,parent,current,writeTo){
	var wrap = document.getElementById(divName);
	var table = wrap.getElementsByTagName("table");
	var forVerification = wrap.innerHTML;
	var nbZero = forVerification.match(/flyout_a/g).length;
	
			parent = (parent.indexOf(":") > -1) ? parent.substring(0,parent.indexOf(":")-1) : parent;
			current = (current.indexOf(":") > -1) ? current.substring(0,current.indexOf(":")-1) : current;
	
	if(nbZero == 1 || parent == '' || parent == null){
	document.getElementById(writeTo).innerHTML= current;
	} else {
		document.getElementById(writeTo).innerHTML= parent;
	}
	
}













