GoTo=10
scrollSteps = 200
timer=""

function scrollDiv(id){
clearTimeout(timer)
scrollingDiv=document.getElementById("content2")

if(document.defaultView && document.defaultView.getComputedStyle(scrollingDiv, '').getPropertyValue("position")!="absolute"){
browserOffset=scrollingDiv.offsetTop
}
else{
browserOffset=0
}

if(scrollingDiv.scrollTop <= document.getElementById(id).offsetTop-scrollSteps-browserOffset){
scrollingDiv.scrollTop=document.getElementById("content2").scrollTop+scrollSteps
timer=setTimeout("scrollDiv('"+id+"')",1)

// if bottom of page reached before anchor point
if(scrollingDiv.scrollTop>(scrollingDiv.scrollHeight-scrollingDiv.offsetHeight)-scrollSteps){
clearTimeout(timer)
scrollingDiv.scrollTop=document.getElementById("content2").scrollHeight-scrollingDiv.offsetHeight
}

}
else{

if(scrollingDiv.scrollTop >= document.getElementById(id).offsetTop+scrollSteps-browserOffset){
scrollingDiv.scrollTop=document.getElementById("content2").scrollTop-scrollSteps
timer=setTimeout("scrollDiv('"+id+"')",5)
}
else{
clearTimeout(timer)
scrollingDiv.scrollTop=document.getElementById(id).offsetTop-browserOffset-40
}

}

}

function toTop(){
scrollingDiv=document.getElementById("content2")
clearTimeout(timer)
if(scrollingDiv.scrollTop >= scrollSteps){
scrollingDiv.scrollTop=document.getElementById("content2").scrollTop-scrollSteps
timer=setTimeout("toTop()",10)
}
else{
clearTimeout(timer)
scrollingDiv.scrollTop=0
}

}


