var NextHistIndex = 1;
var myHist = new Array(30);
myHist[0] = "contentHome";
var prevClickWasHist = 0;
var prevClickWasNext = 0;
var ignoreOnResize = 0;
var PrevFlashTextSize = 12;

function fixLinks()
{
  if (!document.getElementsByTagName) return null;
  var server = document.location.hostname;
  var anchors = document.getElementsByTagName("a");
  
  for(var i=0; i < anchors.length; i++)
  {
    var a = anchors[i];
    var href = a.href;
    var id = a.id;
    var title = a.title;
    if (href.indexOf("#") != -1) { // jump ref
      var index = href.indexOf("#") + 1;
      href = "javascript:show('" + href.substring(index) + "');";
      a.setAttribute("href",href);
    }
  }
}

function SoundPlayer_DoFSCommand(command, args) { 
  if (command == "SetVolumeFromSound") {
    //alert("Here's the Flash message: " + args);
    SetFlashTextSize("SetVolumeFromSound",args);
  }
}

function LoadPic_DoFSCommand(command, args) { 
  if (command == "SetTextSize") { 
    SetFlashTextSize(myHist[0],1);
    //alert("Here's the Flash message: " + args);
  }
  if (command == "SetVolumeFromFlash") {
    SetFlashTextSize("SetVolumeFromFlash",args);
    //alert("Here's the Flash message: " + args);
  }
  
}

function SetFlashTextSize(exempt,argB)
{
   //alert("SetFlashTextSize");
   var winWdt = 1024;
   var winHgh = 800;
    
   var FlashObj = ""; 
   var SoundFlashObj = "";
   if (parseInt(navigator.appVersion)>3) {
     if (navigator.appName=="Netscape") {
      winHgh = window.innerHeight;
      winWdt = window.innerWidth;
      //DIT WERKT
      if (window.LoadPic){
          FlashObj = window.document["LoadPic"];
      }
	   if(document.LoadPic) {
	      FlashObj = document.LoadPic;
	   }
	   if (window.SoundPlayer){
         SoundFlashObj = window.document["SoundPlayer"];
      }
	   if(document.SoundPlayer) {
	      SoundFlashObj = document.SoundPlayer;
	   }
	
      //FlashObj = document.getElementById("InDivContainer2_flash0");
      //SoundFlashObj = document.getElementById("ZoundPlayer");           
     }
     if (navigator.appName.indexOf("Microsoft")!=-1) {
      winHgh = document.documentElement.clientHeight;
      winWdt = document.documentElement.clientWidth;
      FlashObj = document.getElementById("LoadPic"); 
      SoundFlashObj = document.getElementById("SoundPlayer");    
     }
   }  
   
   if (exempt == "SetVolumeFromFlash"){
      SoundFlashObj.SetVariable("CurrentVol", argB);
   }else{
   if (exempt == "SetVolumeFromSound"){
      FlashObj.SetVariable("CurrentVol", argB);
   }else{
   
      //LOGO IMAGE SIZE 
      var TargetImgHgh = winHgh/7;
      var newImgHgh = winHgh/7;
      var LogoImgWdth = 377;
      var CassetteSize = 56;    
      var CassetteTextSize = 12;

      var newImgSrc = "./images/Logo107.gif";
      
      if (TargetImgHgh >= 64){
         newImgHgh = 64;
         LogoImgWdth = 377;
         newImgSrc = "./images/Logo64.gif";
      }
      if (TargetImgHgh >= 74){
         newImgHgh = 74;
         LogoImgWdth = 436;
         newImgSrc = "./images/Logo74.gif";
      }
      if (TargetImgHgh >= 85){
         newImgHgh = 85;
         LogoImgWdth = 501;
         newImgSrc = "./images/Logo85.gif";
      }
      if (TargetImgHgh >= 95){
         newImgHgh = 95;
         LogoImgWdth = 560;
         newImgSrc = "./images/Logo95.gif";
      }
      if (TargetImgHgh >= 107){
         newImgHgh = 107;
         LogoImgWdth = 631;
         //alert(LogoImgWdth);
         newImgSrc = "./images/Logo107.gif";
      }
      //alert(newImgSrc);
      
      document.HomeImg.height=newImgHgh; 
      document.HomeImg.src=newImgSrc; 
      
      //FLASH TEXT SIZES AND DIV TEXT SIZES
      var DivTitleSize = 14;
      var DivTextSize = 13;
      var Textsize = 13;

      
      if (winHgh < 900){      
        Textsize = 13; 
        DivTitleSize = 14;
        DivTextSize = 13;
        CassetteTextSize = 12;
      }
      if (winHgh < 800){      
        Textsize = 15; 
        DivTitleSize = 13;
        DivTextSize = 13;
        CassetteTextSize = 11;
      }
      if (winHgh < 750){      
        Textsize = 16;
        DivTitleSize = 13;
        DivTextSize = 12;
        CassetteTextSize = 11; 
      }
      if (winHgh < 700){      
        Textsize = 17;
        DivTitleSize = 12;
        DivTextSize = 12;
        CassetteTextSize = 11; 
      }
      if (winHgh < 600){      
       Textsize = 18;
       DivTitleSize = 10;
       DivTextSize = 11;
       CassetteTextSize = 10;
      }
      if (winHgh < 550){      
       Textsize = 20;
       DivTitleSize = 8;
       DivTextSize = 10;
       CassetteTextSize = 9;
      }
      
      CassetteSize = newImgHgh / 2;
      
      //SET DIVS TEXTSIZE
      var divs = document.getElementsByTagName("div");
      for(var i=0; i < divs.length; i++){
         var id = divs[i].id;
        
         if (id.match("Title")){
            var TextObj = document.getElementById(id); 
            //alert (id + " " + DivTitleSize);
            TextObj.style.fontSize = DivTitleSize+"px";
         }
         if (id.match("CassettePlayer")){
               var PlayerObj = document.getElementById(id);
               PlayerObj.style.height=CassetteSize+"px"; 
               var newWdt = Math.floor((winWdt));
               if (newWdt < 0){
                newWdt = 1;
               }
               //GENERIC : DE '1024' BEPAALT MAXIMUM BREEDTE VAN MEE TE SCALEN STUFF
               if (newWdt > 1024){
                  newWdt = 1024;
               }
               
               var Margin=20;
               //alert(newWdt + " " + LogoImgWdth + " " + (newWdt-Margin-LogoImgWdth) +"px");
               PlayerObj.style.width=newWdt-Margin-LogoImgWdth+"px";
               PlayerObj.style.fontSize=CassetteTextSize+"px";
           }  
         
         
         if (id.match("divContent")){
            var TextObj = document.getElementById(id); 
            TextObj.style.fontSize = DivTextSize+"px";
         }
      }  
         
      var FlashPause = 0;
      var SoundPause = 1;
      
      if (exempt == "contentPortfolio"){
            FlashPause = 0;
            SoundPause = 1;
      }else{   
            FlashPause = 1;
            SoundPause = 0;
      } 
             
      if (PrevFlashTextSize != Textsize){
         PrevFlashTextSize = Textsize;
      }  
            
      SoundFlashObj.SetVariable("PauseEverything", SoundPause);
      if (argB == 1){
         SoundFlashObj.SetVariable("FlashIsReady", 1);
      }
      
      //PUT NOTHING BEHIND THIS CODE, BECAUSE THIS OBJECT DOESN'T EXIST
      //ANYMORE WHEN CLICKING ANOTHER TAB IN FIREFOX, SO THE SCRIPT ENDS
      //ON THIS
      FlashObj.SetVariable("PauseEverything", FlashPause);
      FlashObj.SetVariable("LoadingTextSize", Textsize);
      FlashObj.SetVariable("FotoTextSize", Textsize);
      FlashObj.SetVariable("SizeChanged", "1"); 
      
      //For FireFox
      if (parseInt(navigator.appVersion)>3) {
      if (navigator.appName=="Netscape") {
         var CurrentVolume = SoundFlashObj.GetVariable("_level0.CurrentVol");
         FlashObj.SetVariable("CurrentVol", CurrentVolume);
         FlashObj.SetVariable("StartVolume", CurrentVolume);
      }
      }
      
   }
   }
   
   resizeAll();
   
 
      
}     
      
function resizeAll()
{     
   //alert("Resizing");
      
      var winWdt = 1024;
      var winHgh = 800;
      var theContDiv;
      var newContWdt;
      
      if (parseInt(navigator.appVersion)>3) {
        if (navigator.appName=="Netscape") {
         winHgh = window.innerHeight;
         winWdt = window.innerWidth;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) {
         winHgh = document.documentElement.clientHeight;
         winWdt = document.documentElement.clientWidth;
        }
        //alert(winHgh);
        //alert(winWdt);
        
        
        //GENERIC : DE '800' BEPAALT HOOGTE VANAF TOP VAN HEADER TOT BOTTOM FOOTER
        //DE CONTENT DIV HOOGTE STAAT HIER LOS VAN
        var newh0 = Math.floor((winHgh - 800) / 2);
        var theMainTable = document.getElementById("maintable");
        if (newh0 < 0){
           newh0 = 1;
        }
        //alert(newh0);
        
        var newWdt = Math.floor((winWdt));
        if (newWdt < 0){
           newWdt = 1;
        }
        //GENERIC : DE '1024' BEPAALT MAXIMUM BREEDTE VAN MEE TE SCALEN STUFF
        if (newWdt > 1024){
           newWdt = 1024;
        }
        //alert(newWdt);
              
        theMainTable.style.height = newh0+"px";
        theMainTable.style.width = newWdt+"px";
        
        //HOOGTE VAN CONTENT DIV WORDT HIER BEPAALD !!!
        var ContDivHeight = 555;
        var newContH = Math.floor(winHgh - (newh0 + (790-ContDivHeight)));
        if (newContH < 20){
          newContH = 20;
        }
        //alert(newContH);
        
        var divs = document.getElementsByTagName("div");
        //var PrevContainerName;
        var UseThisWidth = winWdt;
        var PrevContainer;
        for(var i=0; i < divs.length; i++){
            var z = divs[i];
            var zid = z.id;
            var zclass = z.className;
            //alert(zid);
            
            
      //      
      //      if ( ( (id.indexOf("divContainer") != -1)||(id.indexOf("divContent") != -1) ) && (id.indexOf("Portfolio") != -1) ) {
      ////if ( (id.indexOf("divContent") != -1) && (id.indexOf("Portfolio") != -1) ){
      //   //DIVS WITH FLASH => FLASH IS UNLOADED IN FIREFOX WHEN HIDDEN
      //   //IF YOU DON'T WANT THIS TO HAPPEN, SET TO 0 height INSTEAD OF hiding
      //   div.style.height="0px";
      //}else{
      //   if (id != "contentPortfolio"){
      //      div.className = "hidden";
      //   }
      //}
            
            if ( zid.match("divContainer") ){
               theContDiv = document.getElementById(zid);
               //PrevContainerName = zid; 
               PrevContainer = theContDiv; 

               if (zid.match("Portfolio") && (myHist[0] != "contentPortfolio") ){
                  newContHgh = 0;
               }else{
                  newContHgh = newContH;
               }
               theContDiv.style.height = newContHgh+"px";
               newContWdt = newWdt;
               theContDiv.style.width = newContWdt+"px";
               
            }
            if (zid.match("divContent")) {
               theContDiv = document.getElementById(zid);

               newContHgh = newContH;
               
               //IF VERTICAL SCROLLBAR IS PRESENT, MAKE A BIT SMALLER   
               //ONGEVEER DIKTE VAN DUBBELE SCROLLBAR
               if (newContHgh < PrevContainer.scrollHeight){
                  if (parseInt(navigator.appVersion)>3) {
                     if (navigator.appName=="Netscape") {
                        //NETSCAPE
                        newContWdt = newWdt - 25;
                     }
                     if (navigator.appName.indexOf("Microsoft")!=-1) {
                        //INTERNET EXPLORER
                        var navversion = navigator.appVersion;
                        if (navversion.indexOf("MSIE 6.0") != -1){
                           //alert("-50");
                           newContWdt = newWdt - 50;
                        }else{
                           newContWdt = newWdt - 25;
                        }
                     }else{
                        //FIREFOX
                        newContWdt = newWdt - 25;
                     }
                  }
               }else{
                  //ANDERS DIKTE VAN 1 SCROLLBAR AFTREKKEN
                  newContWdt = newWdt - 10;
                  
                  if (parseInt(navigator.appVersion)>3) {
                     if (navigator.appName.indexOf("Microsoft")!=-1) {
                        //INTERNET EXPLORER
                        var navversion = navigator.appVersion;
                        if (navversion.indexOf("MSIE 6.0") != -1){
                           //alert("-25");
                           newContWdt = newWdt - 25;
                        }
                     }
                  }

               }
               
               if ((!(zid.match("Portfolio"))) && (newContWdt > 800)){
                  newContWdt = 800;
               }
               
               if (zid.match("Portfolio") && (myHist[0] != "contentPortfolio") ){
                  newContHgh = 0;
               }
               
               theContDiv.style.height = newContHgh+"px";
               theContDiv.style.width = newContWdt+"px";
               theContDiv.style.marginLeft = "4px";
               UseThisWidth = newContWdt;
            }
            
            if (zid.match("divcontent")) {
               theContDiv = document.getElementById(zid);
               //alert(zid);
               theContDiv.style.width = UseThisWidth+"px";
               zclass = "";
               
            }
            if (zid.match("backnextbuttons")){
               theContDiv = document.getElementById(zid);
               //alert(zid);
               theContDiv.style.width = UseThisWidth+"px";
               zclass = "";
            }
            if (zid=="footer"){
               theContDiv = document.getElementById(zid);
               //alert(zid);
               theContDiv.style.width = UseThisWidth+"px";
               zclass = "";
            }            
            
            if (zclass.match("headerdiv")||zclass.match("maindiv")||zclass.match("submenudiv")||zclass.match("submenulistdiv")||zclass.match("submenulistdivco")){  
                  theContDiv = document.getElementById(zid);
                  newContWdt = newWdt;
                  theContDiv.style.width = newContWdt+"px";
            } 

            
        }
        //alert("TESTA");

        //SPREAD OUT MAIN-NAV WORDS ACCROSS WHOLE WIDTH
        var divs = document.getElementsByTagName("a");
        
        var LeftImgWidth = 169;
        var Gap = 1;
        var NumOfWords = 8;
        var LoopCount = 0;
        
        for(var i=0; i < divs.length; i++){
            var z = divs[i];
            var zid = z.id;
            var zclass = z.className;
            
            
            
               if (zclass.match("mainNavLiA")){
                  
                  theContDiv = document.getElementById(zid);
                  //alert(theContDiv);
                  if (!(zclass.match("mainNavLiAfill"))){
                     LoopCount++;
                     newContWdt = Math.floor((newWdt - LeftImgWidth - (NumOfWords*Gap))/NumOfWords);
                     if (LoopCount == NumOfWords){
                        newContWdt = newContWdt - 5;
                     }
                  }else{
                     newContWdt = 0;
                  }
                  
                  if (newContWdt > 0){
                     theContDiv.style.width = newContWdt+"px";
                  }else{
                     theContDiv.style.width = 0+"px";
                     //window.resizeTo(850,700);
                     //alert("This is as small as you can make the site without messing up the graphics !");
                  }
                  
               }
        }
         
      }         

}

//function thisFlashMovie(movieName) {
//  // IE and Netscape refer to the movie object differently.
//  // This function returns the appropriate syntax depending on the browser.
//  if (navigator.appName.indexOf ("Microsoft") !=-1) {
//    return window[movieName]
//  } else {
//    return document[movieName]
//  }
//}

function hideDivs(exempt)
{ 
  //var mytest = mytest + exempt;
  //alert(exempt);

  //alert("2"+exempt);
  
  ignoreOnResize=1;
  
  if (!document.getElementsByTagName) return null;
  if (!exempt) exempt = "";
  var divs = document.getElementsByTagName("div");
  
  var inSub = "";
  var inSubSub = "";
  var inSubSubSub = "";
  var SubMen = "";
  var SubCont = "";
  var SubSubCont = "";
  var inColorTag0 = "";
  var inColorTagA = "";
  var inColorTagAa = "";
  var inColorTagAaa = ""; 
  var inColorTagB = "";
  var inColorTagBb = "";
  var inColorTagBbb = "";
  var inColorTagC = "";
  var inColorTagCc = "";
  var inColorTagD = "";
  var inColorTagDd = "";
  var inColorTagDdd = "";
  
  var headerImgUsed="";
  var headerTextUsed="";
  
  if (exempt.indexOf("content") != -1)
  {
     var index = exempt.indexOf("content");
     var temp = exempt.substring(index+7);
     
     index = temp.indexOf("_");
     if (index > 0){
        temp = temp.substring(0,index);
     }
     
     if (document.getElementById("nav"+temp)){
        inColorTag0 = "nav"+temp;
     }
     
     if (document.getElementById("headerimg"+temp)){
        headerImgUsed = "headerimg"+temp;
        headerTextUsed = "headertext"+temp;
        //alert(headerImgUsed);
     }
     
  }
  
  if (exempt.indexOf("ssm_") != -1)
  {
     var index = exempt.indexOf("ssm_");
     var temp = exempt.substring(index+4);
     
     SubCont = "subco_"+temp;
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inColorTagA = "nav"+newtemp[0];
     if (document.getElementById("nav"+newtemp[0]+newtemp[1])){
        inColorTagAa = "nav"+newtemp[0]+newtemp[1];
     }
     
  }
  
  
  if (exempt.indexOf("ssmco_") != -1)
  {
     var index = exempt.indexOf("ssmco_");
     var temp = exempt.substring(index+6);
     
     SubMen = "ssm_"+temp;
     //alert(SubMen);
     SubCont = "subco_"+temp;
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inColorTagA = "nav"+newtemp[0];
     if (document.getElementById("nav"+newtemp[0]+newtemp[1])){
        inColorTagAa = "nav"+newtemp[0]+newtemp[1];
     }
     
  }
  
  
  
  if (exempt.indexOf("contssm_") != -1)
  {
     var index = exempt.indexOf("contssm_");
     var temp = exempt.substring(index+8);
     
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inSubSub = "ssm_"+newtemp[0]+"_"+newtemp[1];
     
     inColorTagC = "contssm_Li_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2];
     
     inColorTagCc = exempt;
     
  }
  
  if (exempt.indexOf("sssm_") != -1)
  {
     
     var index = exempt.indexOf("sssm_");
     var temp = exempt.substring(index+5);
     
     SubSubCont = "subsubco_"+temp;
     
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inSubSub = "ssm_"+newtemp[0]+"_"+newtemp[1];
     
     inColorTagB = "nav"+newtemp[0]+newtemp[1];
     
     inColorTagBb = "sssm_Li_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2];
     
     inColorTagBbb = exempt;
     
  }
  
  if (exempt.indexOf("contsssm_") != -1)
  {
     var index = exempt.indexOf("contsssm_");
     var temp = exempt.substring(index+9);
     
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inSubSub = "ssm_"+newtemp[0]+"_"+newtemp[1];
     
     inSubSubSub = "sssm_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2];
     
     inColorTagD = "contsssm_Li_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2]+"_"+newtemp[3];
     
     //alert(inColorTagD);
     
     inColorTagDd = "sssm_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2];

     inColorTagDdd = exempt;
     
  }
  
  if (exempt.indexOf("subco_") != -1)
  {
     var index = exempt.indexOf("subco_");
     var temp = exempt.substring(index+6);
     
     SubCont = "subco_"+temp;
     
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inSubSub = "ssm_"+newtemp[0]+"_"+newtemp[1];
     
     inColorTagA = "nav"+newtemp[0];
     if (document.getElementById("nav"+newtemp[0]+newtemp[1])){
        inColorTagAa = "nav"+newtemp[0]+newtemp[1];
     }
     
  }
  
  if (exempt.indexOf("subsubco_") != -1)
  {
     var index = exempt.indexOf("subsubco_");
     var temp = exempt.substring(index+9);
     
     SubSubCont = "subsubco_"+temp;
     
     var newtemp=temp.split("_");
     
     inSub = "submenu"+newtemp[0];
     
     inSubSub = "ssm_"+newtemp[0]+"_"+newtemp[1];
     
     inSubSubSub = "sssm_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2];
     
     inColorTagA = "nav"+newtemp[0];
     if (document.getElementById("nav"+newtemp[0]+newtemp[1])){
        inColorTagAa = "nav"+newtemp[0]+newtemp[1];
     }
     inColorTagAaa = "sssm_Li_"+newtemp[0]+"_"+newtemp[1]+"_"+newtemp[2];
     
  }
  
  var theLists = document.getElementsByTagName("a");
  for(var i=0; i < theLists.length; i++)
  {
     var thisList = theLists[i];
     var id = thisList.id;
     //alert(id);
     var obj = document.getElementById(id);
     var UnselectedMenuWordColor = "#539B49";
     if ((id.indexOf("ssm_Li_") != -1) || (id.indexOf("nav") == 0)){
        obj.style.color = UnselectedMenuWordColor;
     } else {
        if (id == "footer"){
           obj.style.color = "#FFFFFF";
        }else{
           obj.style.color = "#FFFF00";
        }
     }
  }
  
  //var theLists = document.getElementsByClassName("subsubsubNavLiA");
  //for(var i=0; i < theLists.length; i++)
  //{
  //   var thisList = theLists[i];
  //   var id = thisList.id;
  //   //alert(id);
  //   var obj = document.getElementById(id);
  //   obj.style.color = "#FFFF00";
  //}
//alert("BEFORE");  
  for(var i=0; i < divs.length; i++)
  {
    var div = divs[i];
    var id = div.id;

    if ((id != exempt) && (id != "test") && (!(id.match("footer"))) && (id != "CassettePlayer")&& (!id.match("div"+exempt+"Title")) && (id != "header") && (id != headerImgUsed) && (id != headerTextUsed) && (id != "backnextbuttons") && (id != inSub) && (id != SubMen) && (id != SubCont)
       && (id != SubSubCont) && (id != inSubSub) && (id != inSubSubSub) && (id.indexOf("divContainer") == -1) && (id.indexOf("divContent") == -1)  && (id != "sliderDiv2"))
    {
      //UNSELECTED DIVS (to hide)
      if (!( (id.indexOf("contentPortfolio") != -1) ||
         ( ( (id.indexOf("divContainer") != -1)||(id.indexOf("divContent") != -1) ) && (id.indexOf("Portfolio") != -1) ) )) {
            div.className = "hidden";
      }
    }else{
      
      if (id.indexOf("divContainer") != -1) {
         div.className = "scrolldivContainer";
      }else{
         if (id.indexOf("divContent") != -1){
            div.className = "scrolldivContent";
            if (id == "divContent0Portfolio8"){  
               div.style.background="none";
            }     
         }else{
            if ((id.indexOf("subco_") != -1)||(id.indexOf("subsubco_") != -1)){
               div.className = "submenulistdivco";
            }else{
               if ((id.indexOf("submenu") != -1)||(id.indexOf("ssm") != -1)||(id.indexOf("subsubmenu") != -1)||(id.indexOf("ssm") != -1)){
                  
    
                     if ((id.indexOf("ssm_") != -1)||(id.indexOf("sssm_") != -1)){
                        
                        if ((id.indexOf("contssm_") != -1)||(id.indexOf("contsssm_") != -1)){
                           div.className = "submenulistdivco";	
                        }else{
                           div.className = "submenulistdiv";
                        }
                        
                        //var test = id;
                        //alert(test);
                        
                        //var obj = document.getElementById("contsssm_Zwembaden_Werkwijze_Zwemb_Werkwijze_Sub1_Zwemb_Werkwijze_Sub1_Sub1");
                        //obj.style.color = "#00FF00";
                     }else{
                        
                        if ((id.indexOf("ssmco_") != -1)||(id.indexOf("sssmco_") != -1)){
                           div.className = "submenulistdivco";
                        }else{
                        
                           div.className = "submenudiv";
                           //var obj = document.getElementById(id);
                           //obj.style.color = "#00FF00";
                        }
                     }
               }else{
                  if (id.indexOf("header") != -1){
                     if (id == headerImgUsed){
                        div.className = "headerimgdiv";
                     }else{
                        if (id == headerTextUsed){
                           div.className = "headertextdiv";
                        }else{
                           div.className = "headerdiv";
                        }
                     }
                  }else{
                     if (id == "footer"){
                        div.className = "footerdiv";
                     }else{
                        if (id.indexOf("CassettePlayer") != -1){
                           div.className = "cassettediv";
                           if (exempt != "contentPortfolio"){
                              div.style.color = "#ffffff";
                           }else{
                              div.style.color = "#36742B";
                              
                           }
                        }else{
                           div.className = "maindiv";
                        }
                     }
                  }
               }
            }
         } 
      }      
    }
  }
  
     
         var SelectedMenuWordColor = "#FFFFFF";
         var SubSubSubContentColor = "#000000";
         
         if (inColorTag0 != ""){
            var obj0Color = document.getElementById(inColorTag0);
            obj0Color.style.color = SelectedMenuWordColor;
         }
         if (inColorTagA != ""){
            var objAColor = document.getElementById(inColorTagA);
            objAColor.style.color = SelectedMenuWordColor;
         }
         if (inColorTagAa != ""){
            var objAaColor = document.getElementById(inColorTagAa);
            objAaColor.style.color = SelectedMenuWordColor;
         }
         if (inColorTagAaa != ""){
            var objAaaColor = document.getElementById(inColorTagAaa);
            objAaaColor.style.color = SelectedMenuWordColor;
         }
         if (inColorTagB != ""){
            var objBColor = document.getElementById(inColorTagB);
            objBColor.style.color = SelectedMenuWordColor; 
         }  
         if (inColorTagBb != ""){
            var objBbColor = document.getElementById(inColorTagBb);
            objBbColor.style.color = SelectedMenuWordColor; 
         }
         if (inColorTagBbb != ""){
            var objBbbColor = document.getElementById(inColorTagBbb);
            objBbbColor.style.color = SelectedMenuWordColor; 
         }  
         if (inColorTagC != ""){
            var objCColor = document.getElementById(inColorTagC);
            objCColor.style.color = SelectedMenuWordColor;
         }
         if (inColorTagCc != ""){
            var objCcColor = document.getElementById(inColorTagCc);
            objCcColor.style.color = SelectedMenuWordColor;
         }   
         if (inColorTagD != ""){
            var objDColor = document.getElementById(inColorTagD);
            objDColor.style.color = SelectedMenuWordColor;
         }
         if (inColorTagDd != ""){
            var objDdColor = document.getElementById(inColorTagDd);
            objDdColor.style.color = SelectedMenuWordColor;
         }  
         if (inColorTagDdd != ""){
            var objDddColor = document.getElementById(inColorTagDdd);
            objDddColor.style.color = SubSubSubContentColor;
         }   
         
         //alert("SetFlashTextSize");
  resizeAll();    
  
  SetFlashTextSize(exempt,"X");
         
    
         		  
}

function show(what)
{
	
	
  if (!document.getElementById) return null;
  
      if (what.indexOf("historyback") != -1) {
         
         if (prevClickWasHist == 1){
            if (NextHistIndex < 29){
               if (myHist[NextHistIndex+1]){
                  NextHistIndex++;
               }
            }
         }else{
            NextHistIndex=1;
         }
         
         if (myHist[NextHistIndex]){
            //alert(myHist[NextHistIndex]);
            what = myHist[NextHistIndex];
            
            if (document.getElementById(what)){
               var showWhat = document.getElementById(what);
               showWhat.className = "";
               //alert(what);
               hideDivs(what);
            }else{
               var index = what.indexOf("ssm_");
               var temp = what.substring(index+4);
               var newwhat = "ssmco_"+temp;
               var showWhat = document.getElementById(newwhat);
               showWhat.className = "";
               //alert("x"+newwhat+"x");
               hideDivs(newwhat);
            }
         }
         
         //myHist[0] = what;
         
         prevClickWasHist = 1;
         prevClickWasNext = 0;
         
         //alert(what);
         
      }else{
      
         if (what.indexOf("historynext") != -1) {
            
            if (NextHistIndex > 0){
               NextHistIndex--;
               if (myHist[NextHistIndex]){
                  what = myHist[NextHistIndex];
                  if (document.getElementById(what)){
                     var showWhat = document.getElementById(what);
                     showWhat.className = "";
                     hideDivs(what);
                  }else{
                     var index = what.indexOf("ssm_");
                     var temp = what.substring(index+4);
                     var newwhat = "ssmco_"+temp;
                     var showWhat = document.getElementById(newwhat);
                     showWhat.className = "";
                     hideDivs(newwhat);
                  }
               }
            }
            
            prevClickWasHist = 0;
            prevClickWasNext = 1;
                     
         }else{
         
               if (NextHistIndex > 0){
                  if ((prevClickWasHist == 1)||(prevClickWasNext == 1)){
                     var ShiftBack = NextHistIndex;
                  }else{
                     var ShiftBack = NextHistIndex - 1;
                  }
                  for (var j=NextHistIndex; j < 30; j++){
                     myHist[j-ShiftBack] = myHist[j];
                  }
               }
               NextHistIndex = 1;
               
               for (var j=28; j > -1; j--){
                  myHist[j+1] = myHist[j];
               }

            myHist[0] = what;
            //alert(myHist[0] + " " + myHist[1]);
            
            if (document.getElementById(what)){
               var showWhat = document.getElementById(what);
               showWhat.className = "";
               hideDivs(what);
            }else{
               var index = what.indexOf("ssm_");
               var temp = what.substring(index+4);
               var newwhat = "ssmco_"+temp;
               var showWhat = document.getElementById(newwhat);
               showWhat.className = "";
               //alert("x"+newwhat+"x");
               hideDivs(newwhat);
            }
            
            
            prevClickWasHist = 0;
            prevClickWasNext = 0;
            
            //alert(what);
         }
      } 
}

function sendFocus(what)
{
  var obj = document.getElementById(what);
  obj.focus();
}

function open_window(href)
{
  var width = parseInt(screen.availWidth * .8);
  var height = parseInt(screen.availHeight * .8);
  var x = parseInt((screen.availWidth/2) - (width/2));
  var y = parseInt((screen.availHeight/2) - (height/2));
  var windowFeatures = "width=" + width + ",height=" + height + ",left=" + x +",screenX=" + x +",top=" + y + ",screenY=" + y;
  var openWindow = this.open(href, "Popup", windowFeatures);
}


window.onload = function()
{		
   //var navversion = "unknown";
   //alert(navversion);  
   
   //if (navigator.appName.indexOf("Microsoft")!=-1) {
   //   //INTERNET EXPLORER
   //   var navversion = navigator.appVersion;
   //   if (navversion.indexOf("MSIE 6.0") != -1){
   //      alert("Please consider switching to a newer browser.\nThis site does not perform well on MS Internet Explorer 6");
   //   }
   //}
     
   var winHgh = 800;   
   if (parseInt(navigator.appVersion)>3) {
     if (navigator.appName=="Netscape") {
      winHgh = window.innerHeight;
     }
     if (navigator.appName.indexOf("Microsoft")!=-1) {
      winHgh = document.documentElement.clientHeight;
      
     }
   }
   
   
   
   var LoadingDiv = document.getElementById("Loading");
   LoadingDiv.style.margin = (winHgh/2)-10+"px";
   LoadingDiv.className="loadingdiv";
   
  
   fixLinks();
   
   var target = "navHome";
   var targetdiv = "contentHome";
   
   //CHECK IF ANOTHER TARGETLINK IS GIVEN THROUGH URL
   var urltext = document.location.href;
   if (urltext.indexOf('?') != -1){
      target = urltext.substring((urltext.indexOf('?')+1),urltext.length);
   }
   
   //FIND DIV WHICH MATCHES TARGETLINK
   var divs = document.getElementsByTagName("a");
   for(var i=0; i < divs.length; i++){
       var z = divs[i];
       var zid = z.id;
       var zclass = z.className;
       var zhref = z.href;
       if (zid == target){
          targetdiv = zhref.substring((zhref.indexOf("('")+2),zhref.length-3);
       }
       
   }
   
   //sendFocus(target);
   hideDivs(targetdiv);
   
   myHist[0] = targetdiv;
   
   document.documentElement.scrollTop=0;  
  
}

window.onresize = function()
{	
   
   //alert("resizing");
   
   document.documentElement.scrollTop=0;
   //if (parseInt(navigator.appVersion)>3) {
   //     if (navigator.appName=="Netscape") {
   //        var winWdt = window.innerWidth;
   //        var myNextBack = document.getElementById("backnextbuttons");
   //        if (winWdt < 1040){
   //           myNextBack.style.bottom = 20+"px";
   //        }else{
   //           myNextBack.style.bottom = 5+"px";
   //        }
   //        
   //        var myNextBack = document.getElementById("footer");
   //        if (winWdt < 1040){
   //           myNextBack.style.bottom = 20+"px";
   //        }else{
   //           myNextBack.style.bottom = 5+"px";
   //        }
   //        
   //     }
   //}
   
   
   	
   //if (ignoreOnResize == 0){
      var what = myHist[0];
      if (document.getElementById(what)){
         var showWhat = document.getElementById(what);
         showWhat.className = "";
         //ignoreOnResize = 1;
         //alert("FromOnResize "+what);
         hideDivs(what);
      }else{
         var index = what.indexOf("ssm_");
         var temp = what.substring(index+4);
         var newwhat = "ssmco_"+temp;
         var showWhat = document.getElementById(newwhat);
         showWhat.className = "";
         //ignoreOnResize = 1;
         hideDivs(newwhat);
      }
      
      //resizeAll();
      
   //}else{
   //   if (parseInt(navigator.appVersion)>3) {
   //     if (navigator.appName=="Netscape") {
   //      resizeAll();
   //     }
   //   }
   
      ignoreOnResize = 0;
   //}

}

window.onscroll = function()
{		
      //alert("scrolling");
      var what = myHist[0];
      if (document.getElementById(what)){
         var showWhat = document.getElementById(what);
         showWhat.className = "";
         hideDivs(what);
      }else{
         var index = what.indexOf("ssm_");
         var temp = what.substring(index+4);
         var newwhat = "ssmco_"+temp;
         var showWhat = document.getElementById(newwhat);
         showWhat.className = "";
         hideDivs(newwhat);
      }
      
      //resizeAll();
      
      ignoreOnResize = 0;
}


