// Copyright 2002-2006 PluginLab, Inc. All rights reserved.
// www.pluginlab.com
var PLScrol_VERSION="1.0.0.2"
var PLScroll_ArrowClr='#75352b'
var PLScroll_FaceClr='#4f1a12'
var PLScroll_3dLightClr='#4f1a12'
var PLScroll_HighlightClr='#4f1a12'
var PLScroll_TrackClr='#75352b'
var PLScroll_ShadowClr='#4f1a12'
var PLScroll_DarkShadowClr='#4f1a12'
var PLScroll_ArrowClrMvr='#75352b'
var PLScroll_FaceClrMvr='#000000'
var PLScroll_TrackClrMvr='#75352b'
var PLScroll_Mouseover=true
var PLScroll_FadeIs=false
var PLScroll_FadeSteps=10
var PLScroll_FadeDelay=100

function PLScroll_onload(){
  var nvg = navigator.userAgent.toLowerCase()
  if(!document.all || nvg.indexOf('opera')>=0 || nvg.indexOf('mac')>=0)return
  document.ieCanvas = document.compatMode=='CSS1Compat'?document.documentElement:document.body
  var stl = document.ieCanvas.style
  PLScroll_SetColors(stl)
  var db=document.ieCanvas
  db.MainMouseout=db.onmouseout
  db.MainMousemove=db.onmousemove
  db.onmouseout=function(){
    PLScroll_SetColors(this.style)
    this.bMouseover=false
    if(this.MainMouseout)this.MainMouseout()
  }
  db.onmousemove=function(){
    function getBrdWidth(side){with(document.ieCanvas.currentStyle){
      var stl=eval('border'+side+'Style');if(stl=='none')return 0
      var wd=eval('border'+side+'Width')
      if(wd=='medium')wd=2;else{wd=parseInt(wd);if(!wd)wd=0}
      return wd}
    }
    if(this.MainMousemove)this.MainMousemove()
    if((event.clientX>(this.clientWidth+getBrdWidth('Left')))&&
       (event.clientX<(this.offsetWidth-getBrdWidth('Right')))
     ||(event.clientY>(this.clientHeight+getBrdWidth('Top')))&&
       (event.clientY<(this.offsetHeight-getBrdWidth('Bottom')))
      ){
      if(this.bMouseover)return
      this.style.scrollbarArrowColor=PLScroll_ArrowClrMvr
      this.style.scrollbarFaceColor=PLScroll_FaceClrMvr
      this.style.scrollbarTrackColor=PLScroll_TrackClrMvr
      this.bMouseover=true
    }else{
      if(!this.bMouseover)return
      PLScroll_SetColors(this.style)
      this.bMouseover=false
    }
  }
}

function PLScroll_SetColors(stl){
  stl.scrollbarArrowColor=PLScroll_ArrowClr
  stl.scrollbarFaceColor=PLScroll_FaceClr
  stl.scrollbar3dLightColor=PLScroll_3dLightClr
  stl.scrollbarHighlightColor=PLScroll_HighlightClr
  stl.scrollbarTrackColor=PLScroll_TrackClr
  stl.scrollbarShadowColor=PLScroll_ShadowClr
  stl.scrollbarDarkShadowColor=PLScroll_DarkShadowClr
}
