










	
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 Task 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 align=left colspan=2 height=60px background="/images/app/scm_bg.jpg"><img border="0" src="/images/app/scm.jpg"></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>{3}</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 Task</a></div></td><td align=right valign=bottom><div id=viewDB><a onclick=setCookie("linkSelection","none","","/"); class=link href="/projects/editProject_Comments.do?action=List">Quick Notes</a><br><br><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 class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>All projects</font>&nbsp;<input name="listShowAll" style="margin:0;padding:0"onclick="onShowAllProjects( )" type="checkbox" {allProjectCheckbox}></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><font class=FieldTitle>Calendar Mode</font>&nbsp;<input name="listShowAll" style="margin:0;padding:0"onclick="onShowCalendarMode( )" type="checkbox" {calendarModeCheckbox}></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"><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 Tasks that have been created since my last Visit" href="/bugs/editBugs.do?action=viewNewBugs&order=Bug_Number%20DESC&FromNav=New Tasks">New Tasks ({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 tasks in Currently selected project" href="/bugs/editBugs.do?action=viewAllBugs&order=Bug_Number%20DESC&FromNav=Open Tasks">Open Tasks ({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="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 tasks in Currently selected project" href="/bugs/editBugs.do?action=viewClosedBugs&order=Bug_Number%20DESC&FromNav=Closed Tasks">Closed Tasks ({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/Task 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&fromMenu=1">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">Task 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">Task 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"><div id="divEditAccountFields" style="display:none"><img id="EditAccountFields" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","EditAccountFields","","/"); class=link title="" href="/fields/editCustom_Fields.do?type=acc&action=EditMain">Edit account custom fields</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"><div id="divProjectGroups" style="display:none"><img id="ProjectGroups" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","ProjectGroups","","/"); class=link title="" href="/projectgroups/projectgroups.do?action=EditGroups">View Project Groups</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=5 background="/images/menu/middle.gif"></td></tr><tr><td class="linkAlign" background="/images/menu/middle.gif"><img id=usergroupLine 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="divViewUserGroups" style="display:none"><img id="ViewUserGroups" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","ViewUserGroups","","/"); class=link title="" href="/usergroups/usergroups.do?action=List">View User Groups</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="divAddUserGroups" style="display:none"><img id="AddUserGroups" class="menuArrow" src="/images/menu/boule_orange.gif" width=8 height=9 border=0><a onclick=setCookie("linkSelection","AddUserGroups","","/"); class=link title="" href="/usergroups/usergroups.do?action=Edit&groupKey=0">Add User Group</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 Tasks that have been created since my last Visit" href="/bugs/editBugs.do?action=viewNewBugs&print=true&order=Bug_Number%20DESC&FromNav=New Tasks">New Tasks ({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 tasks in Currently selected project" href="/bugs/editBugs.do?action=viewAllBugs&print=true&order=Bug_Number%20DESC&FromNav=Open Tasks">Open Tasks ({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="All Closed tasks in Currently selected project" href="/bugs/editBugs.do?action=viewClosedBugs&print=true&order=Bug_Number%20DESC&FromNav=Closed Tasks">Closed Tasks ({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>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>Calendar 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="/events_calendar/calendar.do?action=ShowMonth">View Calendar</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% valign="top" id="theContent" 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);
	
	//The showAllProjects variable is set in the pageInfo.jsp page.
	if ( showAllProjects )
	{
		str = str.replace(/\{allProjectCheckbox\}/gi, "checked");
	}
	else
	{
		str = str.replace(/\{allProjectCheckbox\}/gi, "");
	}
	
	//The calendarMode variable is set in the pageInfo.jsp page.
	if ( calendarMode )
	{
		str = str.replace(/\{calendarModeCheckbox\}/gi, "checked");
	}
	else
	{
		str = str.replace(/\{calendarModeCheckbox\}/gi, "");
	}
	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','divEditAccountFields','divViewProjects','divAddProjects','divProjectGroups','divViewUsers','divAddUsers','divViewUserGroups','divAddUserGroups','divEditClients','divAddClients','addBug','accountLine1','accountLine2','projectLine', 'usergroupLine' );
				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', 'usergroupLine' );
				}
				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;
		}
	}	
	
	//Verify if we need to hide the addbug button
	if ( isCurrentProjectTemplate )
	{
		toggleDisplay(false, 'addBug' );
	}
	
	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()	
{
	var selectedProject = projectsEditor.getSelectedProjects( );
	if ( selectedProject.length == 0 )
	{
		return;
	}
	setCookie('linkSelection','none','','/');
	window.location='/working/selectProjects.do?project_key=' + selectedProject[ 0 ];
}

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      
    }
}


function onShowAllProjects( )
{
	var randVal = Math.floor( Math.random() * 10000 );
	var loc = "http://www.mastersupervision.com/bugs/editBugs.do?action=listShowAll&randVal=" + randVal;
	window.location = loc;
}

var showAllProjects = false;

function onShowCalendarMode( )
{
	var randVal = Math.floor( Math.random() * 10000 );
	var loc = "http://www.mastersupervision.com/bugs/editBugs.do?action=calendarMode&randVal=" + randVal;
	window.location = loc;
}

var calendarMode = false;

var isCurrentProjectTemplate = false;