/* Start Up */
function StartUp(runnable)
{
	$(document).ready(runnable.run);
}


/* External Links */
var ExternalLinks =
{
	run: function()
	{
		$('a[rel="external"]').bind('click', ExternalLinks.click);
		$('a[href^="http:"]').bind('click', ExternalLinks.click);
	},
	click: function(event)
	{
		open(this.href);
		return false;
	}
}
StartUp(ExternalLinks);


/* Confirm Links */
var ConfirmLinks =
{
	run: function()
	{
		$('a.confirm').bind('click', ConfirmLinks.click);
	},
	click: function(event)
	{
		if (!confirm(this.title)) {
			return false;
		}
	}
}
StartUp(ConfirmLinks);


var SubmenuShow =
{
	sub : 'empty',
	current : null,
	run: function()
	{
		$('#main_menu ul li a.first_level')
		.bind('mouseenter', function(e) { 
			$(this).addClass('hover_effect');
			$(this).next('.sub_main_menu').show()
			.bind('mouseenter', function(e) {
				$(this).show();
				$(this).prev('#main_menu ul li a.first_level').addClass('hover_effect');
			})
			.bind('mouseleave', function(e) {
				$(this).hide();
				$(this).prev('#main_menu ul li a.first_level').removeClass('hover_effect');
			});			
		})
		.bind('mouseleave', function(e) {
			$(this).removeClass('hover_effect');
			$(this).next('.sub_main_menu').toggle();
		});		
	}
	
}
StartUp(SubmenuShow);

/*var Resize = {
	run: function(){
		var main = $(window).height();
		var page = $('#page').height();
		var str = main - 171 - 152;
		str += "px";
		if (page < main) {
			$('#main').css({
				"height" : str 
			});				
		}
	}
}
StartUp(Resize);*/
