<!--
function KeyUp_SwitchFocus_ByLength(e, input, length, control)
{
	if(input.value.length >= length) {
		input.value = input.value.slice(0, length);
		var obj = document.getElementById(control);
		obj.focus();
	}
	return true;
}
function KeyDown_SwitchFocus_ByBackspace(e, input, control)
{
	if((e.keyCode==8)&&(input.value.length == 0)) {
		var obj = document.getElementById(control);
		obj.value = obj.value.slice(0,obj.value.length-1);
		obj.focus();
		setCursorPosition(obj,obj.value.length,obj.value.length);
		return false;
	}
	return true;
}

function setCursorPosition(oInput,oStart,oEnd) {
   	if( oInput.setSelectionRange ) {
    	oInput.setSelectionRange(oStart,oEnd);
    } 
    else if( oInput.createTextRange ) {
		var range = oInput.createTextRange();
		range.collapse(true);
		range.moveEnd('character',oEnd);
		range.moveStart('character',oStart);
		range.select();
    }
}
// -->
