var applicationName = (navigator.appName);
var browserName = (navigator.appVersion);
var browserVer = parseInt (navigator.appVersion);
var browserNameInt = parseFloat (navigator.appVersion)
var codeName = (navigator.appCodeName);
var uSerAgent = (navigator.userAgent)
var uSerAgentInt = parseInt (navigator.userAgent)
var platformName = (navigator.platform)

var n6=(applicationName.indexOf("Netscape")!=-1 && browserVer>=5)?1:0
var nx = (document.layers) ? 1:0;
var msieBrowser=(!n6&&document.all)?1:0
var mac5 =(mac && browserName.indexOf("MSIE 5") != -1)?1:0
var mac502=(browserName.indexOf("5.0")!=-1)?1:0;

var mac=(navigator.platform.indexOf('Win')) ?1:0;
var lx = (browserName.indexOf("Linux") != -1)?1:0
var opera = (uSerAgent.indexOf("Opera") != -1)?1:0

var doDHTML=(document.getElementById || document.all || document.layers) ?1:0;
var ourFriend=(document.getElementById && document.createElement && document.createTextNode) ?1:0;


if (document.images){
    homeOn = new Image();
    homeOff = new Image();
    homeOn.src = "images/menu/homeOn.gif";
    homeOff.src = "images/menu/homeOff.gif";

    aboutOn = new Image();
    aboutOff = new Image();
    aboutOn.src = "images/menu/aboutOn.gif";
    aboutOff.src = "images/menu/aboutOff.gif";

    galleryOn = new Image();
    galleryOff = new Image();
    galleryOn.src = "images/menu/galleryOn.gif";
    galleryOff.src = "images/menu/galleryOff.gif";

    productsOn = new Image();
    productsOff = new Image();
    productsOn.src = "images/menu/productsOn.gif";
    productsOff.src = "images/menu/productsOff.gif";

    freeEstimateOn = new Image();
    freeEstimateOff = new Image();
    freeEstimateOn.src = "images/menu/freeEstimateOn.gif";
    freeEstimateOff.src = "images/menu/freeEstimateOff.gif";

    faqsOn = new Image();
    faqsOff = new Image();
    faqsOn.src = "images/menu/faqsOn.gif";
    faqsOff.src = "images/menu/faqsOff.gif";

    rewardsOn = new Image();
    rewardsOff = new Image();
    rewardsOn.src = "images/menu/rewardsOn.gif";
    rewardsOff.src = "images/menu/rewardsOff.gif";

    contactOn = new Image();
    contactOff = new Image();
    contactOn.src = "images/menu/contactOn.gif";
    contactOff.src = "images/menu/contactOff.gif";

    missionOn = new Image();
    missionOff = new Image();
    missionOn.src = "images/menu/missionOn.gif";
    missionOff.src = "images/menu/missionOff.gif";

    historyOn = new Image();
    historyOff = new Image();
    historyOn.src = "images/menu/historyOn.gif";
    historyOff.src = "images/menu/historyOff.gif";

    staffOn = new Image();
    staffOff = new Image();
    staffOn.src = "images/menu/staffOn.gif";
    staffOff.src = "images/menu/staffOff.gif";

    roofingSystemsOn = new Image();
    roofingSystemsOff = new Image();
    roofingSystemsOn.src = "images/menu/roofingSystemsOn.gif";
    roofingSystemsOff.src = "images/menu/roofingSystemsOff.gif";

    testimonialsOn = new Image();
    testimonialsOff = new Image();
    testimonialsOn.src = "images/menu/testimonialsOn.gif";
    testimonialsOff.src = "images/menu/testimonialsOff.gif";

    stoneCoatedSteelOn = new Image();
    stoneCoatedSteelOff = new Image();
    stoneCoatedSteelOn.src = "images/menu/stoneCoatedSteel2On.gif";
    stoneCoatedSteelOff.src = "images/menu/stoneCoatedSteel2Off.gif";

    compositionRoofsOn = new Image();
    compositionRoofsOff = new Image();
    compositionRoofsOn.src = "images/menu/compositionRoofs2On.gif";
    compositionRoofsOff.src = "images/menu/compositionRoofs2Off.gif";

    flatRoofsOn = new Image();
    flatRoofsOff = new Image();
    flatRoofsOn.src = "images/menu/flatRoofs2On.gif";
    flatRoofsOff.src = "images/menu/flatRoofs2Off.gif";

    addonsOn = new Image();
    addonsOff = new Image();
    addonsOn.src = "images/menu/addonsOn.gif";
    addonsOff.src = "images/menu/addonsOff.gif";

    gutterOn = new Image();
    gutterOff = new Image();
    gutterOn.src = "images/menu/gutterOn.gif";
    gutterOff.src = "images/menu/gutterOff.gif";

    associationsOn = new Image();
    associationsOff = new Image();
    associationsOn.src = "images/menu/associationsOn.gif";
    associationsOff.src = "images/menu/associationsOff.gif";

    hotlinktestimonialsOn = new Image();
    hotlinktestimonialsOff = new Image();
    hotlinktestimonialsOn.src = "images/menu/testimonialsOn.gif";
    hotlinktestimonialsOff.src = "images/menu/testimonialsOff.gif";

    hotlinkfinanceOn = new Image();
    hotlinkfinanceOff = new Image();
    hotlinkfinanceOn.src = "images/menu/financeOn.gif";
    hotlinkfinanceOff.src = "images/menu/financeOff.gif";

    hotlink100pcOn = new Image();
    hotlink100pcOff = new Image();
    hotlink100pcOn.src = "images/menu/100pc-financingOn.gif";
    hotlink100pcOff.src = "images/menu/100pc-financingOff.gif";

}

function imgOn(imageName, layerID){
    if (document.images){
      if (document.layers){
        document.layers[layerID].document[imageName].src = eval(imageName+"On.src");
      }
      else {
        document[imageName].src = eval(imageName+"On.src");
      }
    }
  }

function imgOff(imageName, layerID){
    if (document.images){
      if (document.layers){
        document.layers[layerID].document[imageName].src = eval(imageName+"Off.src");
      }
      else {
        document[imageName].src = eval(imageName+"Off.src");
      }
    }
  }

function showLayer(layerID){
    if(ourFriend){
      document.getElementById(layerID).style.visibility='visible'
    }
    else if(msieBrowser){
      document.all[layerID].style.visibility = 'visible';
    }
    else if(nx){
      document.layers[layerID].visibility = 'show';
    }
  }

function hideLayer(layerID){
    if(ourFriend){
      document.getElementById(layerID).style.visibility='hidden'
    }
    else if(msieBrowser){
      document.all[layerID].style.visibility = 'hidden';
    }
    else if(nx){
      document.layers[layerID].visibility = 'hide';
    }
  }

function clearLayersAll(layerID,loopby){
    for(i=1; i<=loopby; i++){
      if(ourFriend){
        document.getElementById(layerID+i).style.visibility='hidden'
      }
      else if(msieBrowser){
        document.all[layerID+i].style.visibility = 'hidden';
      }
    }
//    hideLayer('subMenu3-4');
//    hideLayer('subMenu3-5');
//    hideLayer('subMenu3-6');
  }

var timerFix = "0";

function timerStart(){
    timerFix = setTimeout("clearLayersAll('subMenu',11)",1000);
  }
