$(document).ready(function () {
	$('#loginform a').click(submitLoginForm);
	$('a[rel=printpage]').click(printPage);
	
	$('#mainnav li.hassub').hover(
		function () {
			//show its submenu
			//$('ul', this).slideDown(100);
			$('ul', this).fadeIn(100);

		}, 
		function () {
			//hide its submenu
			//$('ul', this).slideUp(100);
			$('ul', this).fadeOut(100);
		}
	);
});

function submitLoginForm() {
	$('#loginform').submit();
}

function printPage() {
	window.print();
}

function textCounter(id, limit) {
	var o = document.getElementById(id);
	if (o.value.length > limit)
		o.value = o.value.substring(0, limit);
}

function clearDefault(object, defaultText, replaceText) {
	if (object.value == defaultText) {
		object.value = replaceText;    
	}
}
