$(document).ready(function() {
	$('a').focus(function() { $(this).blur(); });
	initMenu();
	initSearch();
	initTbl();
});

function initMenu() {
	$('#_sf_main_menu').find('li').each(function() {
		var li = $(this);
		var a = li.children('a');
		if (!li.hasClass('sf_current')) {
			a.addClass('animated');
			a.wrapInner('<span></span>');
			var span = a.children('span');
			var iv = 0;
			a.data('over', function() {
				span.stop();
				span.clearQueue();
				span.animate({
					top:			'15px'
				}, 300);
			});
			a.data('out', function() {
				span.stop();
				span.clearQueue();
				span.animate({
					top:			'0px'
				}, 200);
			});
			li.mouseover(function() {
				clearTimeout(iv);
				a.data('over')();
			});
			li.mouseout(function() {
				clearTimeout(iv);
				iv = setTimeout(function() {
					a.data('out')();
				}, 10);
			});
			span.mouseover(function() {
				clearTimeout(iv);
				a.data('over')();
			});
			span.mouseout(function() {
				clearTimeout(iv);
				iv = setTimeout(function() {
					a.data('out')();
				}, 10);
			});
		}
	});
	var submenu = $('#submenu');
	var amt = submenu.children('ul').children('li').size();
	if (amt) submenu.css('background-image', 'url(src/elements/mlines' + amt + '.gif)');
}

function initSearch() {
	var input = $('#header input[type="text"]');
	input.data('default', input.val());
	input.focus(function() {
		if (input.data('content')) {
			input.val(input.data('content'));
		} else if (input.val() == input.data('default')) {
			input.val('');
		}
	});
	input.blur(function() {
		input.data('content', (input.val() != input.data('default'))? input.val() : '');
		input.val(input.data('default'));
	});
}

function initTbl() {
	$('table.sfc_tblstart2').each(function() {
		var c = 0;
		$(this).find('tr').each(function() {
			if (c % 2 == 0) $(this).addClass('alt');
			c++;
		});
	});
}
