//document.onkeydown = key_handler;

//function key_handler(e) {
//	var in_form = Event.findElement(e, 'form');
//	alert(String.fromCharCode(e.keyCode));
	
//	whichKey = String.fromCharCode(Event.which).toLowerCase();
//	alert(Event.keyCode);
//	return false;
//	if (window.event && window.event.keyCode == 116) {
//		alert('F5');
//		return false;
//	}
//}


function confirmAction(confirmString,evalString) {
	var confirmation = confirm(confirmString);
	if (confirmation) {
		eval(evalString);
	}
	else {
		return false;
	}
	
}


function moveWindow(x,y,draggable) {
	function constrain(n, lower, upper) {
		if (n > upper) return upper;
		else if (n < lower) return lower;
		else return n;
	}

	element_dimensions = Element.getDimensions(draggable.element);
	parent_dimensions = Element.getDimensions(draggable.element.parentNode);
	return[
		constrain(x, 10, parent_dimensions.width - element_dimensions.width - 10),
		constrain(y, 10, parent_dimensions.height - element_dimensions.height - 10)
	];
}
