//= require <jquery>

var RR = RR || {};

RR.nav = {
	init: function(open) {
	
	RR.nav.open(open=false);
	
	var selection;
	$('#buttons li a').click(function(evt) {
		selection = $(this).text();
		RR.nav.select(selection);
		return false;
	});

	},
	
	select: function(selection) {
		$('#container > div').css('display','none');
		if($('#buttons li a').hasClass('selected')) {
			$('#buttons li a').removeClass('selected');
		}
		switch(selection) {
			case 'Reel':
				$('#Content #container .title').text('reel');
				$('#Reel').css('display','block');
				$('#reel a').addClass('selected');
				break;
			case 'About':
				$('#Content #container .title').text('about');
				$('#About').css('display','block');
				$('#about a').addClass('selected');
				break;
			case 'Music':
				$('#Content #container .title').text('music');
				$('#Music').css('display','block');
				$('#music a').addClass('selected');
				break;
			case 'Twitter':
				$('#Content #container .title').text('tweets');
				$('#Twitter').css('display','block');
				$('#twitter a').addClass('selected');
				break;
		}
	},
	
	open: function(open) {
		$('#options').unbind('click').bind('click',function(evt) {
			if(!open) {
				$("#Nav").animate({top: "15px"}, 500, function() {
					$('#buttons').fadeIn('fast');
					$('#container').fadeIn('fast');
					//$("#Nav #gallery ul").animate({left: "170px"}, 500);
				});
				open = true;
				return false;
			} else if(open) {
				$('#buttons').fadeOut('fast');
				$('#container').fadeOut('fast');
				$("#Nav").animate({top: "40%"}, 500, function() {
					//callback
				});
				//$("#Nav #gallery ul").animate({left: "145px"}, 500);
				open = false;
  				return false;
  			}
		});
		
		$('#close').unbind('click').bind('click',function(evt) {
			if(open) {
				$('#buttons').fadeOut('fast');
				$('#container').fadeOut('fast');
				$("#Nav").animate({top: "40%"}, 500, function() {
					//callback
				});
				//$("#Nav #gallery ul").animate({left: "145px"}, 500);
				open = false;
  				return false;
  			}
		});
	}
}

