// File Name: FLNavBar.js

 // Wrap roll over images in an object containing both default & selected values
  function rollOverData() {
    this.overImage;
    this.defaultImage;
    this.permDefault;
    return this;
  }
     	
  // Wrap integers
  function intObj() {
    this.valu;
    return this;
  }

  // Total number of FL Nav images in document
  var totalFLImages = new intObj(); // Max number of images in TopNavBar
  totalFLImages.valu = 0;
 	
  // Create arrays to hold Navigation bar images
    var rollOverFLArray = new Array();
    rollOverFLArray[0] = new rollOverData();
    rollOverFLArray[0].overImage = new Image(110,21);
    rollOverFLArray[0].defaultImage = new Image(110,21);
    rollOverFLArray[0].permDefault = new Image(110,21);
    rollOverFLArray[0].overImage.src = "FLNavImages/LogoSelctd.gif";
    rollOverFLArray[0].defaultImage.src = "FLNavImages/LogoDef.gif";
    rollOverFLArray[0].permDefault.src = "FLNavImages/LogoDef.gif";
    totalFLImages.valu++;

    rollOverFLArray[1] = new rollOverData();
    rollOverFLArray[1].overImage = new Image(139,14);
    rollOverFLArray[1].defaultImage =new Image(139,14);
    rollOverFLArray[1].permDefault = new Image(139,14);
    rollOverFLArray[1].overImage.src = "FLNavImages/POflSelctd.gif";
    rollOverFLArray[1].defaultImage.src = "FLNavImages/POflDef.gif";
    rollOverFLArray[1].permDefault.src = "FLNavImages/POflDef.gif";
    totalFLImages.valu++;
 
    rollOverFLArray[2] = new rollOverData();
    rollOverFLArray[2].overImage = new Image(106,16);
    rollOverFLArray[2].defaultImage =new Image(106,16);
    rollOverFLArray[2].permDefault = new Image(106,16);
    rollOverFLArray[2].overImage.src = "FLNavImages/SerifLetrSelctd.gif";
    rollOverFLArray[2].defaultImage.src = "FLNavImages/SerifLetrDef.gif";
    rollOverFLArray[2].permDefault.src = "FLNavImages/SerifLetrDef.gif";
    totalFLImages.valu++;

    rollOverFLArray[3] = new rollOverData();
    rollOverFLArray[3].overImage = new Image(95,17);
    rollOverFLArray[3].defaultImage =new Image(95,17);
    rollOverFLArray[3].permDefault = new Image(95,17);
    rollOverFLArray[3].overImage.src = "FLNavImages/SerifLogoSelctd.gif";
    rollOverFLArray[3].defaultImage.src = "FLNavImages/SerifLogoDef.gif";
    rollOverFLArray[3].permDefault.src = "FLNavImages/SerifLogoDef.gif";
    totalFLImages.valu++;

    rollOverFLArray[4] = new rollOverData();
    rollOverFLArray[4].overImage = new Image(146,18);
    rollOverFLArray[4].defaultImage =new Image(146,18);
    rollOverFLArray[4].permDefault = new Image(146,18);
    rollOverFLArray[4].overImage.src = "FLNavImages/SansLetrSelctd.gif";
    rollOverFLArray[4].defaultImage.src = "FLNavImages/SansLetrDef.gif";
    rollOverFLArray[4].permDefault.src = "FLNavImages/SansLetrDef.gif";
    totalFLImages.valu++;

    rollOverFLArray[5] = new rollOverData();
    rollOverFLArray[5].overImage = new Image(144,17);
    rollOverFLArray[5].defaultImage =new Image(144,17);
    rollOverFLArray[5].permDefault = new Image(144,17);
    rollOverFLArray[5].overImage.src = "FLNavImages/SansLogoSelctd.gif";
    rollOverFLArray[5].defaultImage.src = "FLNavImages/SansLogoDef.gif";
    rollOverFLArray[5].permDefault.src = "FLNavImages/SansLogoDef.gif";
    totalFLImages.valu++;

    rollOverFLArray[6] = new rollOverData();
    rollOverFLArray[6].overImage = new Image(121,18);
    rollOverFLArray[6].defaultImage =new Image(121,18);
    rollOverFLArray[6].permDefault = new Image(121,18);
    rollOverFLArray[6].overImage.src = "FLNavImages/ScriptLetrSelctd.gif";
    rollOverFLArray[6].defaultImage.src = "FLNavImages/ScriptLetrDef.gif";
    rollOverFLArray[6].permDefault.src = "FLNavImages/ScriptLetrDef.gif";
    totalFLImages.valu++;
	
    rollOverFLArray[7] = new rollOverData();
    rollOverFLArray[7].overImage = new Image(108,17);
    rollOverFLArray[7].defaultImage =new Image(108,17);
    rollOverFLArray[7].permDefault = new Image(108,17);
    rollOverFLArray[7].overImage.src = "FLNavImages/ScriptLogoSelctd.gif";
    rollOverFLArray[7].defaultImage.src = "FLNavImages/ScriptLogoDef.gif";
    rollOverFLArray[7].permDefault.src = "FLNavImages/ScriptLogoDef.gif";
    totalFLImages.valu++;
	
    rollOverFLArray[8] = new rollOverData();
    rollOverFLArray[8].overImage = new Image(108,17);
    rollOverFLArray[8].defaultImage =new Image(108,17);
    rollOverFLArray[8].permDefault = new Image(108,17);
    rollOverFLArray[8].overImage.src = "FLNavImages/ScriptLogoSelctd.gif";
    rollOverFLArray[8].defaultImage.src = "FLNavImages/ScriptLogoDef.gif";
    rollOverFLArray[8].permDefault.src = "FLNavImages/ScriptLogoDef.gif";
    totalFLImages.valu++;
    
    rollOverFLArray[9] = new rollOverData();
    rollOverFLArray[9].overImage = new Image(108,17);
    rollOverFLArray[9].defaultImage =new Image(108,17);
    rollOverFLArray[9].permDefault = new Image(108,17);
    rollOverFLArray[9].overImage.src = "FLNavImages/ScriptLogoSelctd.gif";
    rollOverFLArray[9].defaultImage.src = "FLNavImages/ScriptLogoDef.gif";
    rollOverFLArray[9].permDefault.src = "FLNavImages/ScriptLogoDef.gif";
    totalFLImages.valu++;
    
    rollOverFLArray[10] = new rollOverData();
    rollOverFLArray[10].overImage = new Image(108,17);
    rollOverFLArray[10].defaultImage =new Image(108,17);
    rollOverFLArray[10].permDefault = new Image(108,17);
    rollOverFLArray[10].overImage.src = "FLNavImages/ScriptLogoSelctd.gif";
    rollOverFLArray[10].defaultImage.src = "FLNavImages/ScriptLogoDef.gif";
    rollOverFLArray[10].permDefault.src = "FLNavImages/ScriptLogoDef.gif";
    totalFLImages.valu++;
    
    rollOverFLArray[11] = new rollOverData();
    rollOverFLArray[11].overImage = new Image(108,17);
    rollOverFLArray[11].defaultImage =new Image(108,17);
    rollOverFLArray[11].permDefault = new Image(108,17);
    rollOverFLArray[11].overImage.src = "FLNavImages/ScriptLogoSelctd.gif";
    rollOverFLArray[11].defaultImage.src = "FLNavImages/ScriptLogoDef.gif";
    rollOverFLArray[11].permDefault.src = "FLNavImages/ScriptLogoDef.gif";
    totalFLImages.valu++;

    // Change the state of image depending on the event fired
    function rollImage(img, type, rollOverFLArray, doc){
	switch(type){
	    case "over":
	      doc.images[img].src = top.rollOverFLArray[img].overImage.src;
	      break;
	    case "out":
	      doc.images[img].src = top.rollOverFLArray[img].defaultImage.src;
	      break;
	    case "click":
              for (index = 0; index < totalImages.valu ; index++ ){
                if(index == img){
		  top.rollOverFLArray[index].defaultImage.src = top.rollOverFLArray[index].overImage.src;;
	          doc.images[index].src = top.rollOverFLArray[index].overImage.src;
                }else{
		  top.rollOverFLArray[index].defaultImage.src = top.rollOverFLArray[index].permDefault.src;;
	          doc.images[index].src = top.rollOverFLArray[index].defaultImage.src;
		}
              } //End For
	      break;
	} //end switch
    } //end function rollImage(...-FLNavBar
    
