testmode=false;
maxaitms=6;maxbitms=5;
coloract="#FFCCCC";colorinact="#DDDDDD";//was act=#1842FF inact=silver/khaki
tabbakg="slvrbutnspc4.jpg";
var browserName=navigator.appName, blnNS, blnIE;
if (browserName=="Netscape"){blnNS=true;}
else {if (browserName=="Microsoft Internet Explorer"){blnIE=true;}}
//if(blnNS){document.captureEvents(Event.MOUSEOVER);document.captureEvents(Event.MOUSEOUT);alert("NS");}
function inittabs(cid) {
    //alert(location.search.indexOf("mode=t"))
    testmode=(location.search.indexOf("mode=t") >= 0);
    A=new Array();B=new Array();
    for (i=1 ; i <= maxaitms ; i++) { A[i]=new Array(4);}
    for (i=1 ; i <= maxbitms ; i++) { B[i]=new Array(3); }
    A[1][1]="&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;";A[1][2]="../index.htm";ix=(cid == "h") ? 1 : 0;
    A[1][3]="";A[2][3]="Virtual Visit";A[3][3]="Employee/Client Login";A[4][3]="Request Service Online";A[5][3]="Customer Service";
    A[6][3]="Accomplishments \n Major Projects"
    A[1][4]=3;A[2][4]=0;A[3][4]=0;A[4][4]=0;A[5][4]=0;A[6][4]=0;
//    A[2][1]="About Us";A[2][2]=(blnpwok) ? "AboutUs.htm" : "SiteInProg.htm";ix=(cid == "au") ? 2 : ix;
    A[2][1]="Our Site";A[2][2]="SiteMap/tree.htm";ix=(cid == "os") ? 2 : ix;
    //A[3][1]="New Accounts";A[3][2]=(testmode) ? "NewAccount.htm" : "PgInProg.htm";ix=(cid == "na") ? 3 : ix;
    //A[3][1]="New Accounts";A[3][2]="NewAccount.htm";ix=(cid == "na") ? 3 : ix;
    A[3][1]="&nbsp;&nbsp;&nbsp;&nbsp;Login&nbsp;&nbsp;&nbsp;&nbsp;";A[3][2]="Login.asp";ix=(cid == "l") ? 3 : ix;
//    A[5][1]="Order Online";A[5][2]=(testmode) ? "./test/order.asp" : "PgInProg.htm";ix=(cid == "oo") ? 5 : ix;
    A[4][1]="Online Service";A[4][2]="SrvcRequest.asp";ix=(cid == "oo") ? 4 : ix;
    A[5][1]="Contact Us";A[5][2]="ContactUs.asp";ix=(cid == "cu") ? 5 : ix;
    A[6][1]="Projects";A[6][2]=(blnpwxx) ? "Projects.htm" : "SiteInProg.htm";ix=(cid == "pr") ? 6 : ix;
    B[1][1]="BlbuttonAU.jpg";B[1][2]=(blnpwok) ? "AboutUsNew.htm" : "PageInRev.htm";B[1][3]=""//Virtual Visit";
    B[2][1]="BlbuttonP.jpg";B[2][2]="SiteInProg.htm";B[2][3]="";
    B[3][1]="BlbuttonS.jpg";B[3][2]="SiteInProg.htm";B[3][3]="";
    //B[4][1]="<IMG src='BlbuttonCU.jpg' border='0'>";B[4][2]="SiteInProg.htm";
    B[4][1]="BlbuttonF.jpg";B[4][2]="Feedback.asp";B[4][3]="We welcome\n your feedback";
//    B[5][1]="BlbuttonA.jpg";B[5][2]=(blnpwxx) ? "Awards.htm" : "SiteInProg.htm";B[5][3]="Awards Gallery\nCommunity Spirit"
//    B[6][1]="BlbuttonE.jpg";B[6][2]="Employment.htm";B[6][3]=""//Job Opportunities";
    B[5][1]="BlbuttonE.jpg";B[5][2]="Employment.htm";B[5][3]=""//Job Opportunities";
    for (i=1 ; i <= 6 ; i++) {
        if(A[i][1] != ""){
            btn="button"
            if (i == ix) {btn="buttonx"}
            document.write('<td align="center" width="15%" background="slvrbutnspc4.jpg">') //added width ** 3/22/07
            //was document.write('<td align="center" background="slvrbutnspc4.jpg">')
            //document.write('<img src="gldlefttabcorner.jpg" width=10 height=10 border=0 alt="" align="top">')
            idi="Menu"+i
            document.write('<a href="'+A[i][2]+'" title="' + A[i][3] + '"  id="' + idi + '" class="'+btn+'" onMouseOver="rollon(event)" onMouseOut="rolloff(event)">'+A[i][1]+'</a>')
            //document.write('<img src="gldritetabcorner.jpg" width=10 height=10 border=0 alt="" align="top"></td>')
        }
    }
    AMenu=new Array(Array("0","","","","","","","","","","","","",0),
    Array(0,"","","","","","","","","","","","",0),
    Array(2,"Site Map","SiteMap/tree.htm","Site Travel Help","SiteHelp.htm","","","","","","","","",0),
    Array(0,"","","","","","","","","","","","",0),
    Array(2,"Service Request","SrvcRequest.asp","Online Discounts","Siteinprog.htm","","","","",0),
    Array(2,"Customer Service","ContactUs.asp","Feedback","Feedback.asp","","","","","","","","",0),
    Array(3,"Completed","Projects.htm?prj=comp","In Progress","Projects.htm?prj=inprog","All",(blnpwxx) ? "Projects.htm" : "SiteInProg.htm","","","","","","",0),
//    Array(4,"History",(blnpwok) ? "History.htm" : "SiteinProg.htm","Philosophy","Philosophy.htm","Awards",(blnpwxx) ? "Awards.htm" : "SiteInProg.htm","Key Staff",(blnpwok) ? "AboutUsNew.htm" : "SiteInProg.htm","","","","",0),
    Array(3,"History",(blnpwok) ? "History.htm" : "SiteinProg.htm","Philosophy","Philosophy.htm","Key Staff",(blnpwok) ? "AboutUsNew.htm" : "PageInRev.htm","","","","",0),
    Array(4,"Construction Dept","SiteinProg.htm","Hi Rise Condos","SiteinProg.htm","Commercial","SiteinProg.htm","Residential","SiteinProg.htm","","","","",0),
    Array(5,"Our Service Dept","SiteinProg.htm","24/7 Emergency","SiteinProg.htm","Customers","SiteinProg.htm","Srvc.Agreements","SiteinProg.htm","Online Discounts","Siteinprog.htm","","",0),
    Array(0,"","","","","","","","","","","","",0),
    Array(2,"Job Opportunities","Employment.htm","Job Application",(blnpwok) ? "EmplApp.asp" : "EmplApp.asp","","","","","","","","",0),
    Array(0,"","","","","","","","","","","","",0))
    //var lintop=69;
    for (j=1; j<=12; j++){
        nlines=AMenu[j][0];
        if(nlines > 0){
            for (i=1; i <= nlines; i++){
                //lintop=lintop+25
                document.write('<a href="'+AMenu[j][2*i]+'" onMouseOver="ShowActive(event)" onMouseOut="ShowInactive(event)" id="Menu'+j+'_'+i+'" class="mnubox">' + AMenu[j][2*i-1] + '</a>')
            }
        }
    }
}
function initcol() {//not used with Norca.  If needed to use:Fill in the right strings below.
    B=new Array();
    for (i=1 ; i <= 5 ; i++) { B[i]=new Array(2); }
    B[1][1]="Products";B[1][2]="PgInProg.htm";
    B[2][1]="Site Map";B[2][2]="PgInProg.htm";
    B[3][1]="Events";B[3][2]="PgInProg.htm";
    B[4][1]="Specials";B[4][2]="PgInProg.htm";
    B[5][1]="Feedback";B[5][2]="Feedback.asp";
    B[6][1]="Products";B[6][2]="PgInProg.htm";
    for (i=1 ; i <= 5 ; i++) {
        document.write('<tr bordercolorlight="yellow" bordercolordark="#E27203"><td >.</td></tr>')
        document.write('<tr bordercolorlight="yellow" bordercolordark="#E27203"><td align="center">')
        //document.write('<img src="button-left.gif" width=10 height=10 border=0 alt="" align="top">')
        document.write('<a href="'+B[i][2]+'" class="button">'+B[i][1]+'</a></td></tr>')
        //document.write('<img src="button-right.gif" width=10 height=10 border=0 alt="" align="top"></td>')
    }
}
function accessCSS(layerID){      //access a CSS property
    if(document.getElementById){
          return document.getElementById(layerID);
    }else if(document.all){
          return document.all[layerID];
    }else if(document.layers){
          return document.layers[layerID];
    }
}
function MenuOff(layid){
    //accessCSS("dbugview").item.text+="Mnof.."+layid;}
    ShowMenu(layid,"notvis");
}
function ShowMenu(layid,onof){
    if(String(layid).indexOf("Menu") != 0){return}
    //accessCSS("dbugview").item.value+="shmn.."+String(layid)+"=>"+onof
    var itmob=accessCSS(layid);var tp=itmob.offsetTop;
    var lft=itmob.offsetLeft;
    strx=new String(itmob.offsetParent);
    while (strx.indexOf("[object") >= 0) {
        itmob=itmob.offsetParent;
        tp=tp+itmob.offsetTop;lft=lft+itmob.offsetLeft;
        strx=new String(itmob.offsetParent);
    }
    tp=tp+15;
    //alert("top="+tp+" lft="+lft);
    var mnusuffix=layid.slice(4,layid.length);//alert(mnusuffix);
    var mnuj=parseInt(mnusuffix);if(mnuj >= 7){tp=tp-6;lft=lft+150}
    var nlines=AMenu[mnuj][0];
    if((AMenu[mnuj][13] != 0) && (onof != "visible")){
        self.setTimeout("MenuOff('Menu"+mnuj+"')",200);return}
    for(i=1; i<=nlines; i++){
        itmob=accessCSS(layid+"_"+i);
        if (onof == "visible") {
            //alert(layid+"_"+i);
            itmob.style.left = lft;
            itmob.style.top = tp;tp=tp+20;
            itmob.style.visibility = "visible";
            //alert(itmob.visibility+" "+itmob.left+" "+itmob.top)
        }
        else {
            itmob.style.visibility = "hidden";
            //alert(itmob.visibility+" "+itmob.left+" "+itmob.top)
        }
    }
}
function rollon(e){
    if(e.srcElement){evsrc=event.srcElement}
    else if(e.target){evsrc=e.target}
    //alert(e)
    //evsrc.style.color = "red";
    var mnuid=String(evsrc.id);//accessCSS("dbugview").item.value+="ron.."+mnuid
    //alert(mnuid);
    if (mnuid.indexOf("Menu") == 0){
        //alert(mnuid)
        ShowMenu(mnuid,"visible");
//        event.srcElement.style.textDecoration = "underline";
    }
}	
function rolloff(e){
    if(e.srcElement){evsrc=event.srcElement;}
    else if(e.target){evsrc=e.target;}
    //alert(e);
    //alert("this="+itm.id+" srcE="+event.srcElement.id)
    var mnuid=String(evsrc.id);//accessCSS("dbugview").item.value+="rof.."+mnuid
    //alert(mnuid)
    if (mnuid.indexOf("Menu") == 0) 	{
        //evsrc.style.textDecoration = "underline";
        //evsrc.style.color = "";
        self.setTimeout("MenuOff('"+mnuid+"')",200)
        //alert(evsrc.id);
    }
}
function ShowActive(e){
    if(e.srcElement){evsrc=event.srcElement}
    if(e.target){evsrc=e.target;}
    var mnuid=String(evsrc.id);//accessCSS("dbugview").item.value+="sact.."+mnuid
    evsrc.style.color = "red";
    if (mnuid.indexOf("Menu") == 0){
        evsrc.style.backgroundColor = coloract;
        var mnuj=parseInt(mnuid.slice(4,mnuid.indexOf("_")))
        AMenu[mnuj][13]=1
    }
}
function ShowInactive(e){
    if(e.srcElement){evsrc=event.srcElement}
    if(e.target){evsrc=e.target}
    var mnuid=String(evsrc.id);//accessCSS("dbugview").item.value+="sinact.."+mnuid
    evsrc.style.color = "";
    if (mnuid.indexOf("Menu") == 0){
        evsrc.style.backgroundColor = colorinact;
        var mnuj=parseInt(mnuid.slice(4,mnuid.indexOf("_")))
        AMenu[mnuj][13]=0
    }
}
