var ValidKeys= new Object();
ValidKeys['8']= 1;
ValidKeys['9']= 1;
//ValidKeys['13']= 1;
ValidKeys['46']= 1;
ValidKeys['32']= 1;
ValidKeys['48']= 1;
ValidKeys['49']= 1;
ValidKeys['50']= 1;
ValidKeys['51']= 1;
ValidKeys['52']= 1;


function GetKeyNum(textBox, e) {
    var keynum= 0;
    if (window.event) {
        keynum= e.keyCode;              
    } else if (e.which) {
        keynum= e.which;
    } else {
        return true;
    }
    return keynum;
}

function AllowTab(textBox, e) {
    var keynum= GetKeyNum(textBox, e);
    return keynum==9;
}

function CaptureKey(textBox, e) {

	var keynum= GetKeyNum(textBox, e);
 
	// Allow numbers 0-4, backspace, delete, space, tab
//	if (typeof ValidKeys[keynum]=='undefined') return false;
	
	// If return was pressed go to the next line.
//	if (keynum==13) AddStudent(frm.student.value);

    // 
    if (keynum>=48 && keynum<=52) {
        textBox.value=  String.fromCharCode(keynum);
    } else if (keynum==8 || keynum==32 || keynum==46) {
        textBox.value= '';
    }

	// Extract the student id from the text box name
	var a= textBox.name.split('-');
	if (a.length>0 && keynum!=9) { // don't update on tab
		update_avg(textBox.form, a[0]); 
	}
                                     
	return true;
}


function SaveAndPrint(frm) {
	frm.print_scores.value= '1';
	frm.submit();
}

function ChangeUnit(sel) {
	sel_value= sel.options[sel.selectedIndex].value;
	document.location.href= "index.php?module=customers&action=viewscores&id="+window.UserId+"&ordinal="+sel_value;
}



