function clear_on_focus() {
	$$('input.clear_on_focus').each(function(el) {
		var standard_phrase = el.get('value');
		el.addEvents({
			'focus' : function() {
				if (el.get('value') == standard_phrase) el.set('value', '');
			},
			'blur' : function() {
				if (el.get('value') == '') el.set('value', standard_phrase);
			}
		})
	})
}

function external_links() {
	$$('a[rel=external]').set('target','_blank');
}

function confirm_box() {
	$$('.confirm').addEvent('click', function(e) {
		return confirm(this.get('title'));
	});
}

function submit_on_change() {
	$$('.submit_on_change').addEvent('change', function(e) {
		this.getParent('form').submit();
	})
}


window.addEvent('domready', function() {
	clear_on_focus();
	external_links();
	confirm_box();
	submit_on_change();
});
