$(document).ready(function() {
	
	/* Roll hover images */
	var preload = new Array();
    $('img.roll').each(function (i) {
        //let's preload
        var img = new Image();
        img.src = this.src.replace(/([_-])off([._-])/, '$2on$2');
        preload.push(img);
        $(this).hover(
            function () { // over
                $(this).attr('src',this.src.replace(/([_-])off([._-])/, '$1on$2'));
            },
            function () { // out
                $(this).attr('src',this.src.replace(/([_-])on([._-])/, '$1off$2'));
            }
        );
    });

	$.fullscreen("assets/images/bg.jpg");
	
	var defaultNavTop = 0;
	
	$('#sidebar ul li').each(function(index)
	{
		if ($('img', this).hasClass('current')) {
			defaultNavTop = (42 * index);
			//$('#sidebar ul').animate({'backgroundPosition': '30px ' + (42 * index) + 'px'});
			$('#sidebar ul').css({'backgroundPosition': '30px ' + (42 * index) + 'px'});
		}

		$(this).attr('id', 'nav-item-' + index).hover(
			function() {
				$('#sidebar ul').clearQueue().animate({'backgroundPosition': '30px ' + (42 * parseInt($(this).attr('id').replace('nav-item-', ''))) + 'px'});
			},
			function() {
				$('#sidebar ul').clearQueue().animate({'backgroundPosition': '30px ' + defaultNavTop + 'px'});
			}
		);
	});
	
	var sidebar_current = $('#sidebar img.current');
	sidebar_current.attr('src', sidebar_current.attr('src').replace(/([_-])off([._-])/, '$1on$2'));
	
	var nav_current = $('#nav img.current');
	if (nav_current.length == 1)
		nav_current.attr('src', nav_current.attr('src').replace(/([_-])off([._-])/, '$1on$2'));
});