  Menu1 = new Image(85,46) 
  Menu1.src = "images/btn_home.gif" 
  Menu2 = new Image(85,46) 
  Menu2.src = "images/btn_home_X.gif"
  Menu3 = new Image(87,46) 
  Menu3.src = "images/btn_about.gif" 
  Menu4 = new Image(87,46) 
  Menu4.src = "images/btn_about_X.gif" 
  Menu5 = new Image(107,46) 
  Menu5.src = "images/btn_svc.gif" 
  Menu6 = new Image(107,46) 
  Menu6.src = "images/btn_svc_X.gif" 
  Menu7 = new Image(110,46) 
  Menu7.src = "images/btn_port.gif" 
  Menu8 = new Image(110,46) 
  Menu8.src = "images/btn_port_X.gif" 
  Menu9 = new Image(100,46) 
  Menu9.src = "images/btn_contact.gif" 
  Menu10 = new Image(100,46) 
  Menu10.src = "images/btn_contact_X.gif" 

function switchimage(imgDocID,imgObjName) { 
   document[imgDocID].src = eval(imgObjName + ".src"); 
}

function displayDate() {
  var mydate=new Date()
  var year=mydate.getYear()
  if (year < 1000)
  year+=1900
  var day=mydate.getDay()
  var month=mydate.getMonth()
  var daym=mydate.getDate()
  if (daym<10)
  daym="0"+daym
  var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
  var montharray=new  Array("January","February","March","April","May","June","July","August","September","October","November","December")
  document.write(montharray[month]+" "+daym+", "+year)
}



function popImage(imageName){
// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)
defaultWidth  = 430;
defaultHeight = 327;

// Set the horizontal and vertical position for the popup
var scrn;
if (navigator.appName == "Netscape")
   scrn = screen;
else
   scrn = window.screen;
var winleft = (scrn.width - defaultWidth) / 2;
var winUp = (scrn.height - defaultHeight) / 2;


// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows
var AutoClose = true;

if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+winleft+',top='+winUp;
var optIE='scrollbars=no,width=150,height=100,left='+winleft+',top='+winUp;


 if (isNN){
    imgWin=window.open('about:blank','',optNN);}
 if (isIE){
    imgWin=window.open('about:blank','',optIE);}

 with (imgWin.document){
    writeln('<html><head><title>Loading....</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
    writeln('var isNN,isIE;');
    writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
    writeln('isNN=(navigator.appName=="Netscape")?1:0;');
    writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
    writeln('function reSizeToImage(){');
    writeln('if (isIE){');writeln('window.resizeTo(220,100);');
      writeln('width=220-(document.body.clientWidth-document.images[0].width);');
      writeln('height=100-(document.body.clientHeight-document.images[0].height)+20;');
      writeln('window.resizeTo(width,height);}');
    writeln('if (isNN){');       
      writeln('window.innerWidth=document.images["eSet"].width;');
      writeln('window.innerHeight=document.images["eSet"].height+20;}}');
    writeln('function doTitle(){document.title="ZoomIn Window";}');writeln('</sc'+'ript>');
    writeln('<META HTTP-EQUIV="imagetoolbar" CONTENT="no">');
    if (!AutoClose) writeln('</head><body bgcolor="#ECE6D8" scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
    else writeln('</head><body bgcolor="#FFFFFF" scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
    writeln('<img name="eSet" src=portfolio/'+imageName+'.jpg style="display:block"><DIV STYLE="FONT-SIZE: 10px" ALIGN="RIGHT" VALIGN="CENTER"><A HREF="javascript:window.close();" CLASS="zoominlink">[x] close window</A>&nbsp;&nbsp;</DIV></body></html>');
    close();            
  }
}

function GenerateMailToLink(name, domain, suffix, linkText) {
   var emailAddress = name + "\u0040" + domain + "." + suffix;
   var url = "mailto:" + emailAddress;

   if(! linkText){
      linkText = emailAddress;
   }
   document.write("<a href=\"" + url + "\">" + linkText + "</a>");
}

function showHideAnswer() {
    var numericID = this.id.replace(/[^\d]/g,'');
    var obj = document.getElementById('rpt' + numericID);
    if(obj.style.display=='block') {
          obj.style.display='none';
    } else {
          obj.style.display='block';
    }               
}
        
function initShowHideContent() {
    var divs = document.getElementsByTagName('DIV');
    for(var no=0;no<divs.length;no++) {
           if(divs[no].className=='sectionheadertext') {
                  divs[no].onclick = showHideAnswer;
           }       
    }       
}

var arrEventDate = new Array()
var arrEvent     = new Array()

function ShowAnyNewsEvents() { 
  var strNewsHeader = "<CENTER><IMG SRC='images/latestnews.jpg' WIDTH=212 HEIGHT=35></CENTER>"
  var strNewsEndTag = "<BR><IMG SRC='images/div_sm_horz.gif' WIDTH=212 HEIGHT=3>"
  var strNewsEvents = ""
  var blHasEvents   = new Boolean(false)
  var TodayDate     = new Date()

  for(i=0;i<=arrEventDate.length;i++) {
     if (arrEventDate[i] > TodayDate) {
        strNewsEvents = strNewsEvents + arrEvent[i]
        blHasEvents = true
     }
  }
  if (blHasEvents == true) {
     document.getElementById("News").innerHTML = strNewsHeader + strNewsEvents + strNewsEndTag
  }
}


function ShowReports() {
 var maxRpts = 20
 var isBlocked = "True"
 var til

 if (maxRpts > arrRptID.length)
    til = 0
 else
    til = arrRptID.length - maxRpts

 for(i=arrRptID.length-1; i>=til; i--) {
  var strRptHeader = "<BR><DIV CLASS='sectionheadertext' STYLE='cursor: pointer; cursor: hand;' id=" + arrRptID[i] + ">" + arrRptTitle[i] + "</DIV>"
  var strRptText = "<P ID='rpt" + arrRptID[i] + "' STYLE='display:"
  if (isBlocked == "True") {
     strRptText = strRptText +"block"
     isBlocked = "False"
  } else {
     strRptText = strRptText +"none"
  }
  strRptText = strRptText +"' CLASS='black'>"

  var strRptIMG = ""

  if (arrRptImg[i] == "Y") {
     strRptIMG = strRptIMG + "<A HREF='javascript:popImage(\"RPT_" + arrRptID[i] + "\")'><IMG SRC='gallery/RPT_" + arrRptID[i] + "s.jpg' \
ALIGN=LEFT WIDTH=143 HEIGHT=108 BORDER=0 hspace=4 vspace=1 ALT='Click image to enlarge' TITLE='Click image to enlarge'></A>"
     if (arrRptExtraImgs[i] != "") {
        strRptIMG = strRptIMG + arrRptExtraImgs[i]
     }
  }

  var strRptEndTag = arrRptText[i].replace("????",arrRptID[i]).replace("????",arrRptID[i]) + "</P>"
  document.write(strRptHeader+strRptText+strRptIMG+strRptEndTag)
 }
}

function ShowReportsHome() {
 var maxRpts = 1
 var isBlocked = "True"
 var til

 if (maxRpts > arrRptID.length)
    til = 0
 else
    til = arrRptID.length - maxRpts

 for(i=arrRptID.length-1; i>=til; i--) {
  var strRptHeader = "<DIV CLASS='rptheader' STYLE='cursor: pointer; cursor: hand;' id=" + arrRptID[i] + ">" + arrRptTitle[i] + "</DIV>"
  var strRptText = "<P ID='rpt" + arrRptID[i] + "' STYLE='display:"
  if (isBlocked == "True") {
     strRptText = strRptText +"block"
     //isBlocked = "False"
  } else {
     strRptText = strRptText +"none"
  }

  strRptText = strRptText +"' CLASS='black'>"

  var strRptIMG = ""

  if (arrRptImg[i] == "Y") {
     strRptIMG = strRptIMG + "<A HREF='javascript:popImage(\"RPT_" + arrRptID[i] + "\")'><IMG SRC='gallery/RPT_" + arrRptID[i] + "s.jpg' \
ALIGN=LEFT WIDTH=143 HEIGHT=108 BORDER=0 hspace=4 vspace=1 ALT='Click image to enlarge' TITLE='Click image to enlarge'></A>"
  }


  var strRptEndTag = "<DIV CLASS='newstext'>"+ arrRptText[i].replace("????",arrRptID[i]).replace("????",arrRptID[i]) + "</DIV><P>"
  document.write(strRptHeader+strRptText+strRptIMG+strRptEndTag)
 }
}