function getScrollY() {

        var scrOfY = 0;

        if( typeof( window.pageYOffset ) == 'number' ) {

                //Netscape compliant
                scrOfY = window.pageYOffset;

        } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {

                //DOM compliant
                scrOfY = document.body.scrollTop;

        } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {

                //IE6 standards compliant mode
                scrOfY = document.documentElement.scrollTop;

        }

        return scrOfY;

}

function scrollto(target_id,speed){
        if(target_id == '') return;

        if(!document.getElementById(target_id)) return;

        var currentypos = getScrollY();

        targetdiv = document.getElementById(target_id);
        //alert(targetdiv.id);

        var desty = targetdiv.offsetTop;
				if(((desty-currentypos)/1500)>1)
				   var speedmultiplier = (desty-currentypos)/1500;
		 		else
		 		   var speedmultiplier = 2;
        //alert(currentypos);
        //alert(desty);
	  //alert(speedmultiplier);
        speed=speed*speedmultiplier;
        var thisNode = targetdiv;

        while (thisNode.offsetParent && (thisNode.offsetParent != document.body)) {

                thisNode = thisNode.offsetParent;
                desty += thisNode.offsetTop;

        }

        // bring you to just above
        desty -= 12;

        if(desty < currentypos){
                for ( I=currentypos; I > desty; I-= speed ){
                        parent.scroll(1,I);

                }
        }else{

                for ( I=currentypos; I < desty; I+= speed ){
                        parent.scroll(1,I);
                }
        }
}

function scroller(scrollToDiv)
{
	//alert(scrollToDiv);
	//document.getElementById(scrollToDiv).scrollIntoView(true);
	scrollto(scrollToDiv,50);
}

function stopRKey(evt) {
   var evt = (evt) ? evt : ((event) ? event : null);
   var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
   if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}

document.onkeypress = stopRKey;
