
var scrollSteps = 100;
var timer="";
function scrollWin(id){
	clearTimeout(timer)
	frame=window.frames["myiframe"]
	doc=frame.document.body
	obj=frame.document.getElementById(id)
	var objOffSet;
	objOffSet	=	obj.offsetTop;
	

	//alert(objOffSet);
	if(doc.scrollTop <= objOffSet-scrollSteps){
		frame.scrollBy(0,scrollSteps)
		timer=setTimeout("scrollWin('"+id+"')",0)

		if(doc.scrollTop>(doc.scrollHeight-doc.clientHeight)-scrollSteps){ // if bottom of page reached before anchor point
			clearTimeout(timer)
			doc.scrollTop=doc.scrollHeight-doc.clientHeight
		}
		
	}
	else{
		
		if(doc.scrollTop >= obj.offsetTop+scrollSteps){
			frame.scrollBy(0,-scrollSteps)
			timer=setTimeout("scrollWin('"+id+"')",0)
		}
		else{
			clearTimeout(timer)
			doc.scrollTop=obj.offsetTop
		}

	}

}

function toTop(){
	clearTimeout(timer)
	if(window.frames["myiframe"].document.body.scrollTop >= scrollSteps){
		window.frames["myiframe"].scrollBy(0,-scrollSteps)
		timer=setTimeout("toTop()",0)
	}
	else{
		clearTimeout(timer)
		window.frames["myiframe"].document.body.scrollTop=0
	}

}
function scrollTag(tag){
	scrollWin(tag);
	
}




