               /* file: rollover.js                                 */
               /* author:ted o'hara                                 */
               /* module: Generic                                   */
               /* purpose: shared rollover script                   */                       
               /* Created: 09/26/2003                               */
               /* Copyright (C) 2003 bxTechnologies, Inc.           */
               
 //srcpath and imgnames to be set on-page
 
 
if (document.images)
      {
       //preload rollovers
       var linkElemName =""
       var thisLk
       
       for(var i=0;i<imgnames.length;i++)
         {
          var thisname=imgnames[i]
          var thisnameon=thisname + 'on'
          eval("var "+thisnameon+" = new Image()");
          
          eval(thisnameon+".src =\"" +srcpath + thisname + "_over.gif\"");
          var thisnameoff=thisname + 'off'
          eval("var "+thisnameoff+" = new Image()");
          eval(thisnameoff+".src =\"" +srcpath + thisname + ".gif\"");          
         }
       } 
       

if (document.images)
      {
       
       linkElemName =""
       
       for(i=0;i<imgnames.length;i++)
         {
           thisname=imgnames[i]    
          //add event handlers         
          if ((document.getElementById) && (thisname != notthisid) && (thisname !='searchsubmit') && (thisname!="navarrow"))
            {
              linkElemName = "lk_" + thisname
              thisLk = document.getElementById(linkElemName)
              thisLk.onmouseover=imgOn
              thisLk.onmouseout=imgOff
            }
         }
       } 
       
       
      

       
       function imgOn ()
       {
         var imgName = this.id.substr(3)
         
         if (document.images)
         {
          document [imgName].src = eval (imgName + "on.src");
         }
       }
       
       // image off function
       function imgOff()
       {
         var imgName = this.id.substr(3)         
         if (document.images)
         {
           document [imgName].src = eval (imgName + "off.src");
         }
       }    
       
  if (hasSearch)
  {
    var searchdefaultvalue =" SEARCH SITE"
    var searchfield = document.sitesearch.search
    if (searchfield.value =="")
      {
        searchfield.value = searchdefaultvalue
      }
    
    searchfield.onfocus= function(){if (searchfield.value == searchdefaultvalue) searchfield.value=""}
  }     
  
  if (document.getElementById)
    {
      if (hasSearch)
      {
        var searchsubmit = document.getElementById("searchsubmit");
        searchsubmit.onmouseover = function() {this.src = searchsubmiton.src}
        searchsubmit.onmouseout = function() {this.src = searchsubmitoff.src}
      }
      if (srcpath == "images/bartlettsp/")//if on a subpage
        {
          var parentelem = document.getElementById("crumbtrail");
          if (parentelem)
            {
              var crumblinks = parentelem.getElementsByTagName("A");
              for (i=0;i<crumblinks.length; i++)
                {
                  crumblinks[i].onmouseover = dotOn;
                  crumblinks[i].onmouseout = dotOff;
                }
            }
          
          var homelink = document.getElementById("pagetitle2");
          homelink.onclick = function() {window.location = '/index.cfm'}
          homelink.onmouseover = function() {window.status = 'Go to home page'}
          homelink.onmouseout = function() {window.status = ''}
        }
      
    }
    
   function dotOn()
    {
      var myArrow = this.getElementsByTagName("IMG")[0];
      myArrow.src = navarrowon.src
    }
    
   function dotOff()
    {
      var myArrow = this.getElementsByTagName("IMG")[0];
      myArrow.src = navarrowoff.src
    }
   window.defaultStatus = 'Welcome to Bartlett Nuclear, Inc.';   
    
       