var hoverClosed = null;

google.setOnLoadCallback(function() {
	$('#nav_ul ul li a').prepend("&raquo; ");

	$('#nav_ul ul').hide();
	hoverClosed = true;
	var hoverTimeOut = null;
	
	$('#nav_ul > li').mouseover(function() {
		$('#nav_ul a').removeClass('navHover');
		$(this).children('a').addClass('navHover');	
		clearTimeout(hoverTimeOut);
		$('#nav_ul ul').hide();
		if(!hoverClosed) {
			$(this).children('ul').show();
		} else {
			$(this).children('ul').slideDown();
		}
		hoverClosed = false;
	});
	
	$('#navigation').mouseleave(function() {
		hoverTimeOut = setTimeout('hideNavigationHover()', 1000);
	});
	
	resizeLayout();
	$(window).resize(function() {
	  	resizeLayout();
	});
	
	$(".attachment-single-post-thumbnail").each(function(i) {
		var img = $(this);
		
		$(this).before('<div id="rimg-'+i+'">');
		$(this).css({'display':'none'});
		var height = $(this).height();

		var r = Raphael("rimg-"+i, 438, height+30);
		
		r.image($(this).attr('src'), 0, 0, 438, height);
		r.image($(this).attr('src'), 0, height, 438, height).scale(1, -1).attr({opacity: .5});
		r.rect(0, height, 438, 30).attr({gradient: "90-#fff-#fff", opacity: .6, stroke: 0});
	});
	
	$.getJSON("http://twitter.com/status/user_timeline/ywib.json?count=1&callback=?", function(data) {
		$('#twitterjson').append("<p>"+data[0].text+"</p>");
	});
});

function hideNavigationHover() {
	$('#nav_ul ul').slideUp();
	$('#nav_ul a').removeClass('navHover');
	hoverClosed = true;
}

function resizeLayout() {
	if($(window).width()>1150) {
		$('body').removeClass('narrow');
		$('body').addClass('wide');
	} else {
		$('body').removeClass('wide');
		$('body').addClass('narrow');	
	}
	
	$(".wide #main").css({'min-height':$(window).height()+'px'});
}