﻿function moveFocusToEnd (ctlID)  {
     var textInput = $get(ctlID);
     if (textInput.createTextRange) {
        var range = textInput.createTextRange();
        range.moveStart('character', (textInput.value.length));
        range.collapse();
        range.select();
     }
 }

function handleKeyDown(evt) 
{
	element = Event.element(evt);
	code = evt.keyCode;
	if (element && code == 13 && element.tagName.toLowerCase() != 'textarea' &&
	(element.tagName.toLowerCase() != 'input'  || !['button', 'reset', 'submit'].include(element.type)))
	{
		var next = element.nextSiblings().first();
        if(next)
        {
            next.activate();
            if(!['button', 'reset', 'submit'].include(next.type))
               evt.stop();
        }
	}
}

Event.observe(window, 'load', function() { 
    Event.observe(document, 'keydown', handleKeyDown);
});

function DoScrollUp()
{
    window.scrollTo(0, 0);
}
