var title_fade_in = 1000;
var info_fade_in = 500;

$(document).ready(function() {
	$('#menu .menu_item').hover(
		function() {
			if (!$(this).hasClass('menu_item_select')) {
				$(this).fadeTo(250, 0.75);
			}
		},
		function () {
			if (!$(this).hasClass('menu_item_select')) {
				$(this).fadeTo(250, 0.5);
			}
		}
	);
	
	$('#menu a').click(function() {
		var href = $(this).attr('href');
		
		$('#menu a').each(function() {
			if ($(this).attr('href') != href) {
				$(this).parent()
					.removeClass('menu_item_select')
					.fadeTo(1000, 0.5);
			}
		});
		$(this).parent()
			.addClass('menu_item_select')
			.fadeTo(1000, 1);
		
		if ($(this).hasClass('iframe')) {
			var docWidth = $(document).width();
			var docHeight = $(document).height();
			var contentLeft = $('#content').css('left');
			contentLeft = parseInt(contentLeft.substr(0, contentLeft.length - 2));
			var contentTop = $('#content').css('top');
			contentTop = parseInt(contentTop.substr(0, contentTop.length - 2));
			var offsetWidth = 20;
			var offsetHeight = 20;
			
			html = '<iframe src="' + $(this).attr('href') + '"'
				+ ' width="' + (docWidth - contentLeft - offsetWidth) + '"'
				+ ' height="' + (docHeight - contentTop - offsetHeight) + '">';
			$('#content').html(html);
		}
		else {
			$.get($(this).attr('href'), function(html){
				$('#content').html(html);
			});
		}
		
		return false;
	});
	
	$('#menu .menu_item').click(function() {
		var a = $(this).children('a');
		$(a[0]).click();
		return false;
	});
	
	$('#site_name').fadeIn(
		title_fade_in,
		function() {
			$('#site_info').slideDown(info_fade_in);
		}
	);
	
	$('#menu a[href="home.html"]').click();
});

