headers = ["Home", "About&nbsp;Us", "Services",  "We&nbsp;Succeed", "Clients", "Contact&nbsp;Us"];
headURL = ["index.html", "about.html", "services.html", "succeed.html",  "clients.html", "contact.html"];
bgimages = ["service.jpg", "about.jpg", "service.jpg", "default.jpg", "default.jpg", "contact.jpg"];
aboutus = ["WE&nbsp;ARE&nbsp;DIFFERENT", "FIRM&nbsp;LEADERS"];
aboutusUrl = ["different.html", "leaders.html"];
services = ["STRATEGY&nbsp;SERVICES", "ADVOCACY&nbsp;SERVICES", "COMMUNICATION", "CANDIDATE&nbsp;SUPPORT", "PROGRAM&nbsp;DEVELOPMENT", "GOVERNMENT&nbsp;CONTRACT", "BUSINESS-TO-<br>&nbsp;&nbsp;BUSINESS&nbsp;DEVELOPMENT"];
servicesUrl = ["strategy.html", "advocacy.html", "communication.html", "candidate.html", "program.html", "government.html", "business.html"];
home = [];
homeURL = [];
clients = [];
clientsUrl = [];
contact = [];
contactUrl = [];
succeed = [];
succeedUrl = [];

/**
 * function originally writen by Ryan Tintner
 * (c)2000 
 */
function f_contains(toFind){  var l_counter;  for (counter = 0; counter < headers.length; counter++)	{    if (headers[counter] == toFind)		{	  	return counter;		}  }  alert("Not Present");  return null;}


function selectedHeader(label, selectcolor, backcolor)
{
picture=bgimages[label];
var c=
"<tr  height=20>"
+"  <td bgcolor=" +backcolor+ "><img src='images/no.gif'></td>"
+"</tr>"
+"<tr>"
+"  <td bgcolor=" +selectcolor+ " valign='center' width=155 height=22 nowrap><a href='" + headURL[label] + "' class='sideBarHeadingSelect'>&nbsp;" + headers[label] + "</a></td>"
+"</tr>";

return c;
}

function listItem(label, url, labelcolor, classType)
{
var c=
 "<tr>"
+"  <td bgcolor=" +labelcolor+ " valign='center' width=155 height=18 nowrap><a href='" +url+ "' class='" + classType + "'>&nbsp;&nbsp;" + label + "</a></td>"
+"</tr>";

return c;
}

function listSelectedChoices(label, labelcolor, subchoice)
{
var c="";
if(label==0)
{
  for(counter = 0; counter < home.length; counter++)
        c += listItem(home[counter], homeUrl[counter], labelcolor, "sideBarLI");
}
if(label==1)
{
  for(counter = 0; counter < aboutus.length; counter++){
      if(subchoice > -1 && subchoice==counter){
	c += listItem(aboutus[counter], aboutusUrl[counter], labelcolor, "sideBarLISelect");
      }
      else{
         c+=listItem(aboutus[counter], aboutusUrl[counter], labelcolor, "sideBarLI");
      }
  } 
}
if(label==2)
{
  for(counter = 0; counter < services.length; counter++){
      if(subchoice > -1 && counter == subchoice){
	 c += listItem(services[counter], servicesUrl[counter], labelcolor, "sideBarLISelect");
      }
      else{
         c+=listItem(services[counter], servicesUrl[counter], labelcolor, "sideBarLI");
      }
  } 
}
if(label==3)
{
  for(counter = 0; counter < clients.length; counter++)
	c+=listItem(clients[counter], clientsUrl[counter], labelcolor, "sideBarLI"); 
}
if(label==4)
{
  for(counter = 0; counter < succeed.length; counter++)
      c+=listItem(succeed[counter], succeedUrl[counter], labelcolor, "sideBarLI");
}
if(label==5)
{
  for(counter = 0; counter < contact.length; counter++)
      c+=listItem(contact[counter], contactUrl[counter], labelcolor, "sideBarLI");
}
c+="<tr>"
+"  <td bgcolor=" +labelcolor+ "><img src='images/no.gif'></td>"
+"</tr>";
return c;
}

function otherHeading(label, backcolor, labelcolor)
{
c=
"<tr  height=20>"
+"  <td bgcolor=" +backcolor+ "><img src='images/no.gif'></td>"
+"</tr>"
+"<tr>"
+"  <td bgcolor=" +labelcolor+ " valign='center' width=155 height=22 nowrap><a href='" + headURL[label] + "' class='sideBarHeading'>&nbsp;" + headers[label] + "</a></td>"
+"</tr>";

return c;
}

function writeSidebar(selection, backcolor, labelcolor, linecolor, selectcolor, subselection)
{

header = f_contains(selection);

if(header==0)
{
  filledoutsidebar = selectedHeader(0, selectcolor, backcolor)
  +	             listSelectedChoices(0, labelcolor, subselection)
  +                  otherHeading(1, backcolor, labelcolor)
  +                  otherHeading(2, backcolor, labelcolor)
  +                  otherHeading(3, backcolor, labelcolor)
  +                  otherHeading(4, backcolor, labelcolor)
  +		     otherHeading(5, backcolor, labelcolor);


}

if(header==1)
{
  filledoutsidebar = otherHeading(0, backcolor, labelcolor)
  +		     selectedHeader(1, selectcolor, backcolor)
  +	             listSelectedChoices(1, labelcolor, subselection)
  +                  otherHeading(2, backcolor, labelcolor)
  +		     otherHeading(3, backcolor, labelcolor)
  +                  otherHeading(4, backcolor, labelcolor)
  +		     otherHeading(5, backcolor, labelcolor);
}

if(header==2)
{
  filledoutsidebar = otherHeading(0, backcolor, labelcolor)
  +                  otherHeading(1, backcolor, labelcolor)
  +		     selectedHeader(2, selectcolor, backcolor)
  +	             listSelectedChoices(2, labelcolor, subselection)
  +		     otherHeading(3, backcolor, labelcolor)
  +                  otherHeading(4, backcolor, labelcolor)
  +		     otherHeading(5, backcolor, labelcolor);
}
if(header==3)
{
  filledoutsidebar = otherHeading(0, backcolor, labelcolor)
  +                  otherHeading(1, backcolor, labelcolor)
  +                  otherHeading(2, backcolor, labelcolor)
  +		     selectedHeader(3, selectcolor, backcolor) 
  +	             listSelectedChoices(3, labelcolor, subselection)
  +		     otherHeading(4, backcolor, labelcolor)
  +		     otherHeading(5, backcolor, labelcolor);
}
if(header==4)
{
  filledoutsidebar = otherHeading(0, backcolor, labelcolor)
  +		     otherHeading(1, backcolor, labelcolor)
  +		     otherHeading(2, backcolor, labelcolor)
  +		     otherHeading(3, backcolor, labelcolor)
  +		     selectedHeader(4, selectcolor, backcolor)
  +		     listSelectedChoices(4, backcolor, subselection)
  +		     otherHeading(5, backcolor, labelcolor);
}
if(header==5)
{
  filledoutsidebar = otherHeading(0, backcolor, labelcolor)
  +                  otherHeading(1, backcolor, labelcolor)
  +                  otherHeading(2, backcolor, labelcolor)
  +		     otherHeading(3, backcolor, labelcolor)
  +                  otherHeading(4, backcolor, labelcolor)
  +		     selectedHeader(5, selectcolor, backcolor)
  +		     listSelectedChoices(5, backcolor, subselection);
}

c ="<table cellpadding=0 cellspacing=0 border=0 height=1010>"
+" <tr>"
+"    <td height=100% bgcolor=" +backcolor+ "><img src='images/no.gif' width=7></td>"
+"    <td height=100% valign='top'>"
+"	<table cellpadding=0 cellspacing=0 border=0 bgcolor=" +backcolor+ ">"
+"	 <tr>"
+          filledoutsidebar
+"	   <td height=80 width=155><img src='images/no.gif'></td>"
+"	 </tr>"
+"	 <tr>"
+"	   <td width=155><img src='" +picture+ "'></td>"
+"	 </tr>"
+"       </table>"
+"      </td>"
+"    <td height=100% valign='top' bgcolor=" +linecolor+ "><img src='images/no.gif' width=2></td>"
+"  </tr>"
+"</table>";


document.write(c);
}
