function getstuff(targeturl, targetdiv) {
	$(targetdiv).set('text','Loading...');
	var ajax = new Request.HTML({url:targeturl, 
	onSuccess: function(html) {$(targetdiv).set('text', ''); $(targetdiv).adopt(html); }, 
	onFailure: function(){$(targetdiv).set('text', 'The request failed.');} }
	);
	ajax.send();
	return false;
}
function open_window(url,width,height) {
	if(width < 600){
		width = 600;
	}
	var left = (window.screen.width - width) / 2;
	var top = (window.screen.height - height) / 2;
	var parameters = 'left=' + left + ',top=' + top + ',width=' + width + ',height=' + (height+150) + ',toolbar=0,menubar=0,location=0,status=0,scrollbars=no,scrolling=no,resizable=0';
	window.open(url,'login',parameters);
}
function submitViaEnter(evt) {
	evt = (evt) ? evt : event;
	var target = (evt.target) ? evt.target : evt.srcElement;
	var form = target.form;
	var charCode = (evt.charCode) ? evt.charCode :
		((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13) {
		form.submit();
		return false;
	}
	return true;
}
