//Start fleXcroll using any method you like, either inside your html like this, or you may use seperate files
//The latter is more ideal, but this code is here for easy viewing
if (document.getElementById && document.getElementsByTagName) {
if (window.addEventListener) window.addEventListener('load', initScrollBars, false);
else if (window.attachEvent) window.attachEvent('onload', initScrollBars);
}

function initScrollBars() {

/*
  if(document.getElementById("content_scroll")) {
    if(document.getElementById("content_scroll").offsetHeight != document.getElementById("content_scroll").scrollHeight) {
      CSBfleXcroll('content_scroll');
    }
  }
  if(document.getElementById("content_scroll_full")) {
    if(document.getElementById("content_scroll_full").offsetHeight != document.getElementById("content_scroll_full").scrollHeight) {
      CSBfleXcroll('content_scroll_full');
    }
  }
  if(document.getElementById("content_scroll2")) {
    if(document.getElementById("content_scroll2").offsetHeight != document.getElementById("content_scroll2").scrollHeight) {
      CSBfleXcroll('content_scroll2');
    }
  }
  if (document.getElementById("content_scroll3")) {
      if (document.getElementById("content_scroll3").offsetHeight != document.getElementById("content_scroll3").scrollHeight) {
          CSBfleXcroll('content_scroll3');
      }
  }
  if (document.getElementById("content_scroll4")) {
      if (document.getElementById("content_scroll4").offsetHeight != document.getElementById("content_scroll4").scrollHeight) {
          CSBfleXcroll('content_scroll4');
      }
  }
*/
}

function clearClassNames(divid) {
  if(document.getElementById(divid)) {
    if(document.getElementById(divid).getElementsByTagName("ul").length > 0) {
      var liTags = document.getElementById(divid).getElementsByTagName("ul")[0].getElementsByTagName("li");
      for(var i=0; i<liTags.length; i++) {
        if(liTags[i].getElementsByTagName("a").length>0)
          liTags[i].getElementsByTagName("a")[0].className="";
      }
    } else if(document.getElementById(divid).getElementsByTagName("table").length > 0) {
      var tdTags = document.getElementById(divid).getElementsByTagName("table")[0].getElementsByTagName("td");
      for(var i=0; i<tdTags.length; i++) {
        if(tdTags[i].getElementsByTagName("a").length>0)
          tdTags[i].getElementsByTagName("a")[0].className="";
      }
    }
  }
}

function getDivIdPerLevel(theLevel) {
  if(theLevel==5)
    return "content_scroll";
  else
    return "navlevel" + theLevel;
}

function clickLink(me, myLevel) {
    return 0;
  if(document.getElementById(getDivIdPerLevel(myLevel + 1))) {
    if(document.getElementById(getDivIdPerLevel(myLevel + 1)).style.opacity>0.9) {
      for(var i=6; i>myLevel; i--) {
        if(document.getElementById(getDivIdPerLevel(i))) {
          if(document.getElementById(getDivIdPerLevel(i)).style.opacity>0.9) {
            clearClassNames("navlevel" + i);
            Effect.Fade(getDivIdPerLevel(i));
          }
        }
      }
      Effect.Fade(getDivIdPerLevel(myLevel + 1));
      setTimeout("Effect.Appear('"+getDivIdPerLevel(myLevel + 1)+"')",1500);
    } else {
      Effect.Appear(getDivIdPerLevel(myLevel + 1));
    }
    clearClassNames("navlevel" + myLevel);
    try
    {
    me.className="current";
    }
    catch(err)
    {
      var i = 1;
    }
  }
}

//function imageSwap() {
//    if (document.getElementById('ProductDescription') == null) { }
//    else {
//        if (document.getElementById('ImageSpan') == null) { }
//        else {
//            var productdescription = document.getElementById('ProductDescription');
//            var productdescriptionHeight = productdescription.offsetHeight;

//            var imagespan = document.getElementById('ImageSpan');
//            imagespan.style.marginTop = ('-' + (productdescriptionHeight + 110) + 'px');
//        }
//    }
//}

//function imageSwap(image_name, image_source) {
//    document[image_name].src = image_source;
//}

window.onload = function() {

    //Effect.Appear('navlevel1');
    document.getElementById("navlevel1").style.display = 'block';
    var nextTimeout = 0; //500;
    if (document.getElementById("navlevel2")) {
        document.getElementById("navlevel2").style.display = 'block';
        setTimeout("Effect.Appear('navlevel2')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("navlevel3")) {
        document.getElementById("navlevel3").style.display = 'block';
        setTimeout("Effect.Appear('navlevel3')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("navlevel3alt")) {
        document.getElementById("navlevel3alt").style.display = 'block';
        setTimeout("Effect.Appear('navlevel3alt')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("navlevel4")) {
        document.getElementById("navlevel4").style.display = "block";
        setTimeout("Effect.Appear('navlevel4')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("navlevel5")) {
        document.getElementById("navlevel5").style.display = "block";
        setTimeout("Effect.Appear('navlevel5')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("navlevel6")) {
        document.getElementById("navlevel6").style.display = "block";
        setTimeout("Effect.Appear('navlevel6')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scroll4")) {
        document.getElementById("content_scroll4").style.display = "block";
        setTimeout("Effect.Appear('content_scroll4')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scroll3")) {
        document.getElementById("content_scroll3").style.display = "block";
        setTimeout("Effect.Appear('content_scroll3')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scroll2")) {
        document.getElementById("content_scroll2").style.display = "block";
        setTimeout("Effect.Appear('content_scroll2')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scrollTest")) {
        document.getElementById("content_scrollTest").style.display = "block";
        setTimeout("Effect.Appear('content_scrollTest')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scroll")) {
        document.getElementById("content_scroll").style.display = "block";
        setTimeout("Effect.Appear('content_scroll');", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scroll_full")) {
        if (document.getElementById("top_line")) {
            document.getElementById("top_line").style.display = "block";
            setTimeout("Effect.Appear('top_line')", nextTimeout);
        }
        document.getElementById("content_scroll_full").style.display = "block";
        setTimeout("Effect.Appear('content_scroll_full')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("content_scroll_full2")) {
        document.getElementById("content_scroll_full2").style.display = "block";
        setTimeout("Effect.Appear('content_scroll_full2')", nextTimeout);
        //nextTimeout += 0;//500;
    }
    if (document.getElementById("fadein")) {
        document.getElementById("fadein").style.display = "block";
        setTimeout("Effect.Appear('fadein')", nextTimeout);
        //nextTimeout += 0;//500;
    }

    if (document.URL.indexOf("ProjectsPast.aspx") > 0) {
        // If the chosen selection of Projects Past is Selected Press
        if (window.location.search.substring(1).indexOf("Section=Selected_Press") >= 0) {
            // Get height of whole navigation
            var contentinfo = document.getElementById('navlevel3alt');
            var contentinfoHeight = contentinfo.offsetHeight;
            // Get height of Project sections
            var projectsections = document.getElementById("navlevel5");

            projectsections.style.height = (contentinfoHeight - 30) + 'px';
        }
    }
    else if (document.URL.indexOf('EditionsArtists.aspx') > 0) {
        var artistlist = document.getElementById('artistlist');
        var artistlistHeight = artistlist.offsetHeight;
        var itemlistHeight = document.getElementById('content_scroll3_outer_alt').offsetHeight;
        if (itemlistHeight > artistlistHeight)
            artistlist.style.height = itemlistHeight + 'px';

        if (window.location.search.substring(1).indexOf('Section=BIO') >= 0) {
            var maincontentarea = document.getElementById('content_scroll');
            var BioContentHeight = document.getElementById('BioContent').offsetHeight;

            maincontentarea.style.height = (25 + BioContentHeight) + 'px';
        }
    }
}
