








	
function buildTopForm(tabs,selected,width)	{
	var tt='<table width=' + width + '><tr>';
	var bt='</tr></table><table width=' + width + '><tr><td width=2 background="/images/app/side.gif"><img src="/images/cleardot.gif" width=2 height=2 border=0></td><td width=100% align=center>';
	var cw=Math.floor(100 / tabs.length);
	var align='left';			
	if (tabs.length==1)	{align = 'center';}			
	var w=' width=15';
	var z=w+' height=27 border=0';			
	var l='<td'+w+'><img src="/images/app/olf.gif"'+z+'></td>';
	var m='<td align='+align+'  background="/images/app/omf.gif" width='+cw+'%><font class="Tab">{0}</font></td>';
	var r='<td'+w+'><img src="/images/app/orf.gif"'+z+'></td>';			
	var ls='<td'+w+'><img src="/images/app/olp.gif"'+z+'></td>';
	var ms='<td align='+align+' background="/images/app/omp.gif" width='+cw+'%><font class="SelectedTab">{0}</font></td>';
	var rs='<td'+w+'><img src="/images/app/orp.gif"'+z+'></td>';			
	var or='<td width=30><img src="/images/app/ool.gif" width=30 height=27 border=0></td>';
	var ol='<td width=30><img src="/images/app/oor.gif" width=30 height=27 border=0></td>';			
	var h=tt;	
	for (var i=0;i<tabs.length;i++)    {
		if (i==selected)	{
			if (i==0)	{h=h+ls;}	
			h=h+ms.replace(/\{0\}/gi,tabs[i]);
			if (i<tabs.length-1)	{
				h=h+ol;
			}	else	{
				h=h+rs;
			}
		}       else    {
			if (i==0)	{
				h=h+l+m.replace(/\{0\}/gi,tabs[i]);
				if (i<tabs.length-1)	{
					if (i+1==selected)	{
						h=h+or;
					}	else	{
						h=h+r;
					}
				}	else	{
					h=h+r;
				}
			}	else	{
				if (i-1==selected)	{
					h=h+m.replace(/\{0\}/gi,tabs[i])+r;
				}	else	{
					h=h+l+m.replace(/\{0\}/gi,tabs[i]);
					if (i<tabs.length-1)	{
						if (i+1==selected)	{
							h=h+or;
						}	else	{
							h=h+r;
						}
					}	else	{
						h=h+r;
					}
				}							
				}
		}
	}
	h=h+bt;			
	return h;
}

function buildBottomForm(w)	{
	var h='';
	h=h+'</td><td width=2 background="/images/app/side.gif"><img src="/images/cleardot.gif" width=2 height=2 border=0></td></tr></table>';
	h=h+'<table width='+w+'><tr><td><img src="/images/app/footer_left.gif" width=33 height=11 border=0></td><td width=100% background="/images/app/footer_middle.gif"></td>';
	h=h+'<td><img src="/images/app/footer_right.gif" width=33 height=11 border=0></td></tr></table>';			
	return h;		
}		

function buildTopList(width,title,printHREF)	{
	var str = '<table width={0}><tr><td><a href="/users/editUsersView.do?action=List&islist=1"><img title="Customize your Bug List" src="/images/app/left_tape.gif" width=33 height=26 border=0><a/></td><td width=100% align=center background="/images/app/middle.gif"><font class=FormTitle>{1}</font></td><td><a href="{2}"><img title="Printer Friendly Version" src="/images/app/right_printer.gif" width=33 height=26 border=0></a></td></tr></table><table width={0}><tr><td width=2 background="/images/app/side.gif"><img src="/images/cleardot.gif" width=2 height=2 border=0></td><td width=100%><!-- FORM AREA -->';
	
	str = str.replace(/\{0\}/gi,width);
	str = str.replace(/\{1\}/gi,title);
	str = str.replace(/\{2\}/gi,printHREF);
	
	return str;
}

function buildBottomList(width)	{
	var str = '</td><td width=2 background="/images/app/side.gif"><img src="/images/cleardot.gif" width=2 height=2 border=0></td></tr></table><table width={0}><tr><td><img src="/images/app/footer_left.gif" width=33 height=11 border=0></td><td width=100% background="/images/app/footer_middle.gif"></td><td><img src="/images/app/footer_right.gif" width=33 height=11 border=0></td></tr></table>';
	
	str = str.replace(/\{0\}/gi,width);
	
	return str;
}

function buildNav(nav)	{
var arrow = '<img src="/images/cleardot.gif" width=2 border=0><img src="/images/app/fleche_verte.gif" width=13 height=9 border=0><img src="/images/cleardot.gif" width=2 border=0>';
	var newNav = '';
	for (var i = 0; i < nav.length; i++) {
		if (nav[i] != null){
			newNav = newNav + nav[i];
			if (i != nav.length-1) newNav = newNav + arrow;
		}
	}
	return newNav;
}
function getMsg(msg)	{
	var str = '<img class=MsgCenterPic src="/images/app/msgctr.gif" width=350 height=63 border=0>';
	str = str + '<table class=MsgCenterTbl><tr><td>';	
	str = str + msg;
	str = str + '</td></tr></table>';
	return str;
}
function buildTopPage(nom,nav,searchStr,projects,projectCount,bugNum,myQueries)	{	
	if (typeof help=="undefined") {help = 'welcome%2fwelcome.html'};
	var msg='';
	
	
	var str = msg + '<script language="JavaScript">function removeLinkSelection( ){setCookie("linkSelection","","","/");}</script><table height=100% width=100%><tr><td colspan=2 height=5></td></tr><tr><td valign=center align=left width=50%><a style="padding-left:5px;" href="/"><img border="0" src="/images/accountLogo?action=Logo"></a></td><td align=right width=50%><a style="padding-right:5px;" href="http://www.bug-track.com"><img src="/images/app/powered_by.gif" width=98 height=63 border=0></a></td></tr><tr><td colspan=2 height=10></td></tr><tr><td colspan=2 bgcolor=#C6C8CA height=1></td></tr><tr><td height=30 valign=middle><div id=userInfo><font class="FieldTitle">&nbsp;&nbsp;&nbsp;{0}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><a onclick="removeLinkSelection( );" class=link href="/users/editUsers.do?action=LogOut">Log out</a></div></td><td align=right style="padding-right:10px;"><a href=javascript:needToConfirm=false;popUp("/help/index.html?page={11}");><img src="/images/app/question_mark.gif" width=12 height=18 border=0></a></td></tr><tr><td colspan=2 height=4 background="/images/app/ligne_orange.gif"></td></tr><tr><td colspan=2 height=100%><table width=100% height=100%><tr><td width=200 background="/images/menu/background_216.gif"></td><td height=30 width=100% align=right><div id=topSearch><table width=100%><tr><td nowrap align=left valign=middle height=30>&nbsp;&nbsp;<font class=FieldTitle>{1}</font></td><form name=searchBugs action="/bugs/searchBugs.do"><input type=hidden name=FromNavURL value="/bugs/searchBugs.do"><input type=hidden name=FromNav value="Search"><input type=hidden name=action value=searchBugs><input type=hidden name=order value="Bug_Number DESC"><td valign=middle align=right><table><tr><td valign=middle><input name=searchStr class=MenuInput type=text value="{2}" size=10></td><td width=1></td><td valign=middle><input onclick=setCookie("linkSelection","none","","/"); align=center type=image src="/images/app/buttons/search.gif" border=0></td></tr></table></td></form></tr></table></div></td></tr><tr><td width=200 height=1></td><td bgcolor="#9BA54C" height=1><img src="/images/cleardot.gif" width=685 height=1 border=0></td></tr><tr><td background="/images/menu/background_216.gif" valign=middle align=center height=100%><div onscroll="savescrollposition(this.scrollTop)" id=menuDiv class=MenuDiv><div id="projectCenterOpened" style="display:none);"><table width="200"><tr><td width=200 height=10></td></tr><tr><td><img src="/images/menu/top_projects.gif" border=0></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td align=center background="/images/menu/middle.gif"><table width=170><tr><td nowrap align=left><font class=FieldTitle>Projects ({9})&nbsp;&nbsp;&nbsp;&nbsp;</font></td><td width=100% align=right><a title="RSS feeds for current project" href="/RSS/viewRss.do"><img src="/images/rss.gif" border=0><a/><img width=3 src="/images/cleardot.gif" border=0></td><td nowrap align=right><a onclick=setCookie("linkSelection","none","","/"); class=link href="/projects/editProjects.do?action=viewProjectInfo">View Info</a></td></tr></table></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td align=center background="/images/menu/middle.gif"><table width=170><tr><td align=left><select id=projects class=MenuSearch name=projects onchange=changeProjects();>{3}</select></td></tr></table></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td align=center background="/images/menu/middle.gif"><table width=170><tr><td align=left valign=bottom><div id=addBug style="display:none"><a onclick=setCookie("linkSelection","none","","/"); class=link href="/bugs/editBugs.do?action=Create"><img src="/images/menu/add_bug.gif" width="26" height="32" border="0">Add Bug</a></div></td><td align=right valign=bottom><div id=viewDB><a onclick=setCookie("linkSelection","none","","/"); class=link href="/dashboard/viewDashboard.do?action=viewOpenBugsDashboard">View Dashboard</a></div></td></tr></table></td></tr><tr><td height=11 background="/images/menu/bottom.gif"></td></tr></table></div><div id="menuListOpened" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("false","menuList");><img src="/images/menu/top_list_opened.gif" border=0></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="MyBugs" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","MyBugs","","/"); class=link title="Open Bugs that are assigned to me" href="/bugs/editBugs.do?action=viewMyBugs&order=Bug_Number%20DESC&FromNav=My Bugs">My Bugs ({4})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="NewBugs" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","NewBugs","","/"); class=link title="Open Bugs that have been created since my last Visit" href="/bugs/editBugs.do?action=viewNewBugs&order=Bug_Number%20DESC&FromNav=New Bugs">New Bugs ({5})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="AllBugs" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","AllBugs","","/"); class=link title="All Open bugs in Currently selected project" href="/bugs/editBugs.do?action=viewAllBugs&order=Bug_Number%20DESC&FromNav=All Bugs">All Bugs ({6})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="UnassignedBugs" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","UnassignedBugs","","/"); class=link title="Unassigned bugs in Currently selected project" href="/bugs/editBugs.do?action=viewUnassignedBugs&order=Bug_Number%20DESC&FromNav=Unassigned">Unassigned ({7})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="ClosedBugs" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","ClosedBugs","","/"); class=link title="All Closed bugs in Currently selected project" href="/bugs/editBugs.do?action=viewClosedBugs&order=Bug_Number%20DESC&FromNav=Closed Bugs">Closed Bugs ({8})</a></td></tr><tr><td height=11 background="/images/menu/bottom.gif"></td></tr></table></div><div id="menuListClosed" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("true","menuList");><img src="/images/menu/top_list_closed.gif" border=0></td></tr></table></div><div id="menuSearchOpened" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("false","menuSearch");><img src="/images/menu/top_search_opened.gif" border=0></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Text Search</font></td></tr><form action="/bugs/searchBugs.do"><input type=hidden name=FromNavURL value="/bugs/searchBugs.do"><input type=hidden name=FromNav value="Search"><input type=hidden name=action value="searchBugs"/><input type=hidden name=order value="Bug_Number DESC"/><tr><td class="linkAlign" background="/images/menu/middle.gif"><input name=searchStr value="" class=FormInputText type=text style=width:140px>&nbsp;<input onclick=setCookie("linkSelection","none","","/"); style="WIDTH:25PX;HEIGHT:16px;padding:0px;" class=FormInputText type=submit value=Go></td></tr></form><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Bug Number Search</font></td></tr><form action="/bugs/searchBugs.do"><input type=hidden name=FromNavURL value="/bugs/searchBugs.do"><input type=hidden name=FromNav value="Search"><input type=hidden name=action value="searchBugs"/><input type=hidden name=order value="Bug_Number DESC"/><tr><td class="linkAlign" background="/images/menu/middle.gif"><input name=searchStr value="" class=FormInputText type=text style=width:140px>&nbsp;<input onclick=setCookie("linkSelection","none","","/"); style="WIDTH:25PX;HEIGHT:16px;padding:0px;" class=FormInputText type=submit value=Go></td></tr></form><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>My Queries</font></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif">{10}</td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="AdvanceSearch" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","AdvanceSearch","","/"); class=link title="" href="/bugs/advanceSearchBugs.do?action=AdvanceSearch">Advanced Search</a></td></tr><tr><td height=11 background="/images/menu/bottom.gif"></td></tr></table></div><div id="menuSearchClosed" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("true","menuSearch");><img src="/images/menu/top_search_closed.gif" border=0></td></tr></table></div><div id="menuPrefOpened" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("false","menuPref");><img src="/images/menu/top_pref_opened.gif" border=0></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="MyInfo" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","MyInfo","","/"); class=link title="" href="/users/editUsers.do?action=Edit">My Info</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="ListView" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","ListView","","/"); class=link title="" href="/users/editUsersView.do?action=List&islist=1">Bug List View</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="ReportView" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","ReportView","","/"); class=link title="" href="/users/editUsersView.do?action=List&islist=0">Bug Report View</a></td></tr><tr><td height=11 background="/images/menu/bottom.gif"></td></tr></table></div><div id="menuPrefClosed" style="display:none);cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("true","menuPref");><img src="/images/menu/top_pref_closed.gif" border=0></td></tr></table></div><div id="menuAdminOpened" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("false","menuAdmin");><img src="/images/menu/top_admin_opened.gif" border=0></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divEditAccount" style="display:none"><img id="EditAccount" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","EditAccount","","/"); class=link title="" href="/accounts/editAccounts.do?action=Edit">Edit account</a></div></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id=accountLine1 src="/images/cleardot.gif" width="170" height="1" border="0" style="background-color:black;"></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divEditClients" style="display:none"><img id="ViewClients" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","ViewClients","","/"); class=link title="" href="/clients/editClients.do?action=List">View Clients</a></div></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divAddClients" style="display:none"><img id="AddClients" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","AddClients","","/"); class=link title="" href="/clients/editClients.do?action=Create">Add Clients</a></div></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id=accountLine2 src="/images/cleardot.gif" width="170" height="1" border="0" style="background-color:black;"></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divViewProjects" style="display:none"><img id="ViewProjects" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","ViewProjects","","/"); class=link title="" href="/projects/editProjects.do?action=List">View Projects</a></div></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divAddProjects" style="display:none"><img id="AddProjects" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","AddProjects","","/"); class=link title="" href="/projects/editProjects.do?action=Create">Add Project</a></div></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id=projectLine src="/images/cleardot.gif" width="170" height="1" border="0" style="background-color:black;"></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divViewUsers" style="display:none"><img id="ViewUsers" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","ViewUsers","","/"); class=link title="" href="/users/editUsersAdmin.do?action=List">View Users</a></div></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><div id="divAddUsers" style="display:none"><img id="AddUsers" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","AddUsers","","/"); class=link title="" href="/users/editUsersAdmin.do?action=Create">Add User</a></div></td></tr><tr><td height=11 background="/images/menu/bottom.gif"></td></tr></table></div><div id="menuAdminClosed" style="display:none;cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("true","menuAdmin");><img src="/images/menu/top_admin_closed.gif" border=0></td></tr></table></div><div id="menuReportsOpened" style="display:none);cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("false","menuReports");><img src="/images/menu/top_report_opened.gif" border=0></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Text Reports</font></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_blank onclick=setCookie("linkSelection","","","/"); class=link title="Open Bugs that are assigned to me" href="/bugs/editBugs.do?action=viewMyBugs&print=true&order=Bug_Number%20DESC&FromNav=My Bugs">My Bugs ({4})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_blank onclick=setCookie("linkSelection","","","/"); class=link title="Open Bugs that have been created since my last Visit" href="/bugs/editBugs.do?action=viewNewBugs&print=true&order=Bug_Number%20DESC&FromNav=New Bugs">New Bugs ({5})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_blank onclick=setCookie("linkSelection","","","/"); class=link title="All Open bugs in Currently selected project" href="/bugs/editBugs.do?action=viewAllBugs&print=true&order=Bug_Number%20DESC&FromNav=All Bugs">All Bugs ({6})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_blank onclick=setCookie("linkSelection","","","/"); class=link title="Unassigned bugs in Currently selected project" href="/bugs/editBugs.do?action=viewUnassignedBugs&print=true&order=Bug_Number%20DESC&FromNav=Unassigned">Unassigned ({7})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_blank onclick=setCookie("linkSelection","","","/"); class=link title="All Closed bugs in Currently selected project" href="/bugs/editBugs.do?action=viewClosedBugs&print=true&order=Bug_Number%20DESC&FromNav=Closed Bugs">Closed Bugs ({8})</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img src="/images/cleardot.gif" width="170" height="1" border="0" style="background-color:black;"></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Graphic Reports</font></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="rptBugsPerUsers" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","rptBugsPerUsers","","/"); class=link title="" href="/reports/editBugsPerUsersByLookup.do?action=reportSelection">Bugs per Users</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img src="/images/cleardot.gif" width="170" height="1" border="0" style="background-color:black;"></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Management Reports</font></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="rptMngSingleProject" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","rptMngSingleProject","","/"); class=link title="" href="/reports/singleProjectReports.do">Single Project</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="rptMngMultiProject" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","rptMngMultiProject","","/"); class=link title="" href="/reports/multiProjectReports.do">Multiple Projects</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img src="/images/cleardot.gif" width="170" height="1" border="0" style="background-color:black;"></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Performance Reports</font></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="rptPerfSingleProject" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","rptPerfSingleProject","","/"); class=link title="" href="/reports/singleProjectPerfReports.do">Single Project</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id="rptPerfMultiProject" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a target=_self onclick=setCookie("linkSelection","rptPerfMultiProject","","/"); class=link title="" href="/reports/multiProjectPerfReports.do">Multiple Projects</a></td></tr><tr><td height=5 background="/images/menu/middle.gif"></td></tr><tr><td height=11 background="/images/menu/bottom.gif"></td></tr></table></div><div id="menuReportsClosed" style="display:none);cursor:hand;"><table width="200"><tr><td onclick=toggleMenu("true","menuReports");><img src="/images/menu/top_report_closed.gif" border=0></td></tr></table></div></div></td><td width=100% id="theContent" valign=middle align=center height=100% style="padding-top:5px">';	
	str = str.replace(/\{0\}/gi,nom);
	str = str.replace(/\{1\}/gi,buildNav(nav));
	str = str.replace(/\{2\}/gi,searchStr);
	str = str.replace(/\{3\}/gi,projects);
	str = str.replace(/\{4\}/gi,bugNum[0]);
	str = str.replace(/\{5\}/gi,bugNum[1]);
	str = str.replace(/\{6\}/gi,bugNum[2]);
	str = str.replace(/\{7\}/gi,bugNum[3]);
	str = str.replace(/\{8\}/gi,bugNum[4]);
	str = str.replace(/\{9\}/gi,projectCount);
	str = str.replace(/\{10\}/gi,myQueries);
	str = str.replace(/\{11\}/gi,help);
	
	return str;
}

function buildBottomPage()	{
	return '</td></tr></table></td></tr></table>';
}

function prepareMenu(roles)	{		
	isAdmin=false;
	isProjectAdmin=false;
	toggleMenu(getCookie('menuList'),'menuList');	
	toggleMenu(getCookie('menuSearch'),'menuSearch');
	toggleMenu(getCookie('menuPref'),'menuPref');	
	toggleMenu(getCookie('menuReports'),'menuReports');
	
	for (var i = 0; i < roles.length; i++) { 
		switch(roles[i])	{
			case '5':		//Account Admin
				toggleMenu(getCookie('menuAdmin'),'menuAdmin');
				toggleDisplay(true,'divEditAccount','divViewProjects','divAddProjects','divViewUsers','divAddUsers','divEditClients','divAddClients','addBug','accountLine1','accountLine2','projectLine');
				isAdmin=true;
				break;
			case '10':		//Project Admin
				if(!isAdmin)	{
					toggleMenu(getCookie('menuAdmin'),'menuAdmin');
					toggleDisplay(true,'divViewProjects','addBug','divViewProjects','divAddProjects');	
					toggleDisplay(false,'accountLine1','accountLine2','projectLine','divEditAccount','divViewUsers','divAddUsers');
				}
				isProjectAdmin=true;
				break;
			case '20':		//Bug Create
				toggleDisplay(true,'addBug');
				break;
			case '40':		//Read Only
				toggleDisplay(false,'addBug');
				break;
			case '55':		//Client Admin
				if(isProjectAdmin && !isAdmin)	{
					toggleMenu(getCookie('menuAdmin'),'menuAdmin');
					toggleDisplay(false,'accountLine1','projectLine');
					toggleDisplay(true,'accountLine2');
					toggleDisplay(true,'divEditClients','divAddClients');
				}
				if(!isProjectAdmin && !isAdmin)	{
					toggleMenu(getCookie('menuAdmin'),'menuAdmin');
					toggleDisplay(false,'accountLine1','accountLine2','projectLine');
					toggleDisplay(true,'divEditClients','divAddClients');
				}
				break;
		}
	}	
	
	showLinkArrow();
	loadscrollposition();		
}

function showLinkArrow()        {
	toggleDisplay(true,getCookie('linkSelection'));
}

function toggleMenu(show,names)	{
	var e;
	for (var i = 1; i < arguments.length; i++) { 
		
		if (show == 'true')	{
			setCookie(arguments[i],'true','','/');
			toggleDisplay(false,arguments[i] + 'Closed');			
			toggleDisplay(true,arguments[i] + 'Opened'); 
		}	else	{		
			setCookie(arguments[i],'false','','/');
			toggleDisplay(true,arguments[i] + 'Closed');			
			toggleDisplay(false,arguments[i] + 'Opened'); 
		}
	} 
}

function noNav()
{
	toggleDisplay(false,'topSearch','userInfo');	
	hideMenu('menuList','menuSearch','menuPref','menuAdmin','menuReports','projectCenter');
}

function hideMenu(names)	{
	var e;
	for (var i = 0; i < arguments.length; i++) { 
		setCookie(arguments[i],'false','','/');
		toggleDisplay(false,arguments[i] + 'Closed',arguments[i] + 'Opened');
	} 
}

function toggleDisplay(show,name){
	for (var i = 1; i < arguments.length; i++) {
		e = document.getElementById(arguments[i]);
		if (show)	{			
			if (e)	{ 
				e.style.display = 'inline';
			}
		}	else	{
			if (e) {
				e.style.display = 'none';
			}
		}
	}
}
	
function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie= name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
function savescrollposition(id)   {
	setCookie('menuDivScrollPos',id); 
}   
function loadscrollposition()   { 	
	setTimeout("document.getElementById(\'menuDiv\').scrollTop=getCookie(\'menuDivScrollPos\')",0);	
}

function changeProjects()	{
	e = document.getElementById('projects');
	if (e)	{
		setCookie('linkSelection','none','','/');
		window.location='/working/selectProjects.do?project_key=' + e.options[e.selectedIndex].value;
	}
}

function changeQuery()	{
	e = document.getElementById('myQuery');
	if (e)	{
		setCookie('linkSelection','none','','/');
		window.location = e.options[e.selectedIndex].value;
	}
}
function changeQueryDb()	{
	e = document.getElementById('myQueryDb');
	if (e)	{
		setCookie('linkSelection','none','','/');
		window.location = e.options[e.selectedIndex].value;
	}
}
function fmtMain(){
	var elDesc = document.getElementById('description');
	var elRep = document.getElementById('reproduce_Desc');
	var elbugDiv = document.getElementById('bugDiv');							
			
	switch (screen.height)	{
		case 768:
			if (elDesc)	{
				elDesc.style.height = '80px';
			}
			if (elRep)	{
				elRep.style.height = '70px';
			}
			if (elbugDiv)	{
				elbugDiv.style.height = '250px';
			}
			break;
	}
}
function fmtRes(){
	var elSolDesc = document.getElementById('solution_Desc');
	var elbugDiv = document.getElementById('bugDiv');							
			
	switch (screen.height)	{
		case 768:
			if (elSolDesc)	{
				elSolDesc.style.height = '180px';
			}
			if (elbugDiv)	{
				elbugDiv.style.height = '250px';
			}
			break;
	}
}
function fmtComm(){
	var elComments = document.getElementById('comments');
	var elAdded = document.getElementById('addedComments');
	var elbugDiv = document.getElementById('bugDiv');			
	var elSend = document.getElementById('sendCommentsTo');			
			
	switch (screen.height)	{
		case 768:
			if (elComments)	{
				elComments.style.height = '130px';
			}
			if (elAdded)	{
				elAdded.style.height = '130px';
			}
			if (elbugDiv)	{
				elbugDiv.style.height = '250px';
			}
			if (elSend)	{
				elSend.style.height = '280px';
			}
			break;
	}
}
function fmtGen(){
	var elMain = document.getElementById('main');				
	switch (screen.height)	{
		case 768:
			if (elMain)	{
				elMain.style.height = '368px';
			}
			break;
	}
}
function v(el){a=1}
function t(el){a=1}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=1000,height=600,left = 10,top = 10');");
}

function populate()	{
			theForm = document.getElementsByName('bugsForm');		
			els = theForm[0].getElementsByTagName('input');
			names = '';
			for (var i = 0; i < els.length; i++) {
				if (els[i].name != '' && els[i].type != 'image' && els[i].type != 'hidden')	{
					ids[inputCounter] = els[i].name;				
					if (els[i].type == 'checkbox' || els[i].type == 'radio')	{
			          values[inputCounter] = els[i].checked;
			        }	else	{
			          values[inputCounter] = els[i].value;
			        }
					inputCounter = inputCounter + 1;
				}
			}		
			
			els = theForm[0].getElementsByTagName('select');
			for (var i = 0; i < els.length; i++) {
				if (els[i].name != '' && els[i].type != 'image' && els[i].type != 'hidden')	{
					ids[inputCounter] = els[i].name;
					if (els[i].type == 'checkbox' || els[i].type == 'radio')	{
			          values[inputCounter] = els[i].checked;
			        }	else	{
			          values[inputCounter] = els[i].value;
			        }
					inputCounter = inputCounter + 1;
				}
			}	
			
			els = theForm[0].getElementsByTagName('textarea');
			for (var i = 0; i < els.length; i++) {
				if (els[i].name != '' && els[i].type != 'image' && els[i].type != 'hidden')	{
					ids[inputCounter] = els[i].name;
					if (els[i].type == 'checkbox' || els[i].type == 'radio')	{
			          values[inputCounter] = els[i].checked;
			        }	else	{
			          values[inputCounter] = els[i].value;
			        }
					inputCounter = inputCounter + 1;
				}
			}		
		}		
		
		function confirmExit()
		  {
		    if (needToConfirm)
		    {
		      // check to see if any changes to the data entry fields have been made
		      for (var i = 0; i < values.length; i++)
		      {
		        var elem = document.getElementsByName(ids[i])[0];
		        if (elem)
		        	if (elem.name != 'bugLists')	{
		          		if ((elem.type == 'checkbox' || elem.type == 'radio') && values[i] != elem.checked)	{
		          			needToConfirm = false;
		            		return 'You have attempted to leave this page.  If you have made any changes to the fields without clicking the Save button, your changes will be lost.  Are you sure you want to exit this page?';
		         		 } else if (!(elem.type == 'checkbox' || elem.type == 'radio') && elem.value != values[i])	{
		           		 needToConfirm = false;
		           	 	 return 'You have attempted to leave this page.  If you have made any changes to the fields without clicking the Save button, your changes will be lost.  Are you sure you want to exit this page?';
		          		}
		          	}
		      }		
		      // no changes - return nothing      
		    }
		  }
