// JavaScript Document

function Menu(menuTexts,menuLinks){

    if(arguments.length!=2||!menuTexts.length||!
menuLinks.length){return;}

    for(var i=0;i<menuTexts.length;i++){

        if(typeof(menuTexts[i])!='string'||typeof(menuLinks
[i])!='string'){return;}

    }

    this.menuTexts=menuTexts;

    this.menuLinks=menuLinks;

    this.loc=location.href;

    this.d=document.createElement('div');

    this.d.id='menu';

    this.links=createLinks;

    this.build=buildMenu;

    return this.build();

}


function createLinks(){

    for(var i=0;i<this.menuTexts.length;i++){

          var a=document.createElement('a');

          a.appendChild(document.createTextNode
(this.menuTexts[i]));

          a.href=this.menuLinks[i];

          a.title=this.menuTexts[i];

          this.loc.indexOf(a.href,0)!=-1?
a.className='activebutton':a.className=
'regbutton';

          this.d.appendChild(a);

    }

}

function buildMenu(){


    this.links();
    return this.d;

}

function runLoads(){
    if(document.body&&document.body.firstChild){

          menuTexts=new Array('Home','Residents','Visitors','Businesses');

          menuLinks=new Array('/index.asp','/residents.asp',
'/visitors.asp','/businesses.asp');

          var menu=new Menu(menuTexts,menuLinks);

var container = document.getElementById("container");
container.insertBefore(menu, container.firstChild);

    }

}