//	FUNCTION:	keyDownHandler
//	PURPOSE:		used to ensure correct submit button is fired on pressing the enter key
//  SOURCE:		http://www.dotnetspider.com/Technology/KBPages/212.aspx
//  http://www.dotnetspider.com/Technology/KBPages/212.aspx
function keyDownHandler(btn) {
	
	// process only the Enter key
	if (event.keyCode == 13) {
		// cancel the default submit
		event.returnValue=false;
		event.cancel = true;
		// submit the form by programmatically clicking the specified button
		btn.click();		
	}
}

function checkForSubmit(event,btn) {
      if (event.keyCode == 13) {                  
        document.getElementById(btn).click();
        return false;
    } else {
        return true;
    }
}

function trapReturn(event) {
      if (event.keyCode == 13) {                  
        return false;
    } else {
        return true;
    }
}

function keyDownHandlerForImageButton(btn) {
	// process only the Enter key
	if (event.keyCode == 13) {
		// cancel the default submit
		event.returnValue=false;
		event.cancel = true;
		// submit the form by programmatically clicking the specified button
		document.getElementById(btn).click();
	}
}


function completeFolder() {
	if (event.keyCode == 32)
		document.getElementById('txtFolder').value += '_';
	else
		if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 65 && event.keyCode <= 90))
			document.getElementById('txtFolder').value += String.fromCharCode(event.keyCode).toLowerCase();	
}

function digits_only(e) {
	var c=e.which||e.keyCode;
	return c==8 || c==127 || (c>=48 && c<=57); //Only allow BS, DEL and digits
}
