$(function(){
	var $boxes = $("div.box", "#slider");
	var $_box;
	//$("a", "#nav").click(function(){
		//return jump( $(this).attr('href') );
	//});
	var jump = function(_id) {
		var $box = $( _id );
		if (!$box.size()) {
			return true;
		}
		if (!!$_box) {
			$_box.slideUp("normal", function(){
				$box.slideDown();
			});
			
		} else {
			$boxes.hide();
			$box.slideDown();
		}
		$_box = $box;
		$.history.load( _id.substr(1) );
		// current
		$('li.current', "#nav").removeClass('current');
		$('a[href=' + _id + ']', "#nav").parent("li").addClass('current');
		
		return false;
	};
	// main
	$.history.init(function(){
		var _hash = location.hash;
		if(_hash == "") {
			jump( "#home" );
			$('html,body').animate({ scrollTop: 0 }, 'slow');
		} else {
			jump( location.hash );
		}
	});
});

