// Drop-in content box- By Dynamic Drive

// For full source code and more DHTML scripts, visit http://www.dynamicdrive.com

// This credit MUST stay intact for use

var ns4 = document.layers;

var ie4 = document.all;

var nn6 = document.getElementById && !document.all; 

var lastScroll = 0;

var show = 1;





var ie=document.all

var dom=document.getElementById

var ns4=document.layers

var calunits=document.layers? "" : "px"



var bouncelimit=32 //(must be divisible by 8)

var direction="up"



function initbox(){

if (!dom&&!ie&&!ns4)

return

crossobj=(dom)?document.getElementById("n1").style : ie? document.all.dropin : document.dropin

scroll_top=(ie)? truebody().scrollTop : window.pageYOffset

crossobj.top=scroll_top-250+calunits

crossobj.visibility=(dom||ie)? "visible" : "show"

dropstart=setInterval("dropin()",50)

}



function dropin(){

scroll_top=(ie)? truebody().scrollTop : window.pageYOffset

if (parseInt(crossobj.top)<100+scroll_top)

crossobj.top=parseInt(crossobj.top)+40+calunits

else{

clearInterval(dropstart)

bouncestart=setInterval("bouncein()",50)

}

}



function bouncein(){

crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits

if (bouncelimit<0)

bouncelimit+=8

bouncelimit=bouncelimit*-1

if (bouncelimit==0){

clearInterval(bouncestart)

}

}



function dismissbox(){

if (window.bouncestart) clearInterval(bouncestart)

crossobj.visibility="hidden"

}



function truebody(){

return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body

}











function showObject(e) {

  thisScroll = document.body.scrollTop;

  if((lastScroll != thisScroll) && (show)){

  if (ns4) {

     document.n1.visibility = "show";

     //document.n1.left = e.pageX;

     //document.n1.top = e.pageY;document.body.scrollTop;

     document.n1.top = document.body.scrollTop + 50;

  }

  else if (ie4) {

     document.all['n1'].style.visibility = "visible";

     //document.all['n1'].style.left = e.clientX;

     //document.all['n1'].style.top = e.clientY;

     document.all['n1'].style.top = document.body.scrollTop + 50;

  }

  else if (nn6) {

     document.getElementById('n1').style.visibility = "visible";

     //document.getElementById('n1').style.left = e.clientX;

     //document.getElementById('n1').style.top = e.clientY;

     document.getElementById('n1').style.top = document.body.scrollTop + 50;

  }

  }

  lastScroll = thisScroll;

}



function hideObject() {

  if (ns4) {

     document.n1.visibility = "hide";

  }

  else if (ie4) {

     document.all['n1'].style.visibility = "hidden";

  }

  else if (nn6) {

     document.getElementById('n1').style.visibility = "hidden";

  }

  show = 0;

}





