$(document).ready(function(){
	replaceNavLinks();
});

/* REPLACES NAV LINKS WITH AJAX REQUESTS */
var replaceNavLinks = function(){
	$("#nav a").each(function(idx,el){
		el.href = "javascript:void(0)";
	});
	
	$("#li_home a").click(function(){ loadHome(); });
	$("#li_bio a").click(function(){ loadBio(); });
	$("#li_downloads a").click(function(){ loadDownloads(); });
	$("#li_photos a").click(function(){ loadPhotos(); });
	$("#li_logo a").click(function(){ loadHome(); });
	$("#li_contact a").click(function(){ loadContact(); });
	$("#li_facebook a").click(function(){ loadFacebook(); });
	$("#li_myspace a").click(function(){ loadMyspace(); });
}


var closeMainVideo = function(){
	$("#section_blackout").fadeIn(1);
	$("#section_blackout").fadeOut("slow");
	$("#home_movie").css({'display':'none'});
}

/* LOADS SECTION INTO THE MAIN BODY */
var loadSection = function(section_url){
	if(section_url != "home"){
		$("#section_blackout").fadeIn(1);
		$("#loading").css({"display":"block"})
		if($("#home_movie")){$("#home_movie").remove()	}	
		$("#ajax_container_body").load(section_url,sectionLoaded);
	}else{
		$("#section_blackout").fadeIn(1);
		$("#section_blackout").fadeOut("slow");
		$("#ajax_container_body").html("");	
	}
}

/* CALLBACK FUNCTION WHEN SECTION IS LOADED */
var sectionLoaded = function(){$("#loading").css({"display":"none"}); $("#section_blackout").fadeOut("slow");}

/* SET THE MESSAGE OF THE LOADER */
var setLoadMsg = function(msg){ $("#loading").html(msg) }

var setActiveNav = function(j_el){
	$("#nav a").removeClass("on");
	j_el.addClass("on");
}


/* SECTION SPECIFIC FUNCTIONS */
var loadHome = function(){
	setActiveNav($("#li_home a"));
	setLoadMsg("loading home");
	loadSection("home");	
	$("#home_main").css({"background-image":"url(img/center_col_bg.jpg)"})
}

var loadBio = function(){
	setActiveNav($("#li_bio a"));
	setLoadMsg("loading bio");
	loadSection("bio.php");	
	$("#home_main").css({"background-image":"url(img/bg_bio.jpg)"})
}

var loadDownloads = function(){
	setActiveNav($("#li_downloads a"));
	setLoadMsg("loading downloads");
	loadSection("downloads.php");	
	$("#home_main").css({"background-image":"url(img/bg_downloads.jpg)"})
}

var loadPhotos = function(){
	setActiveNav($("#li_photos a"));
	setLoadMsg("loading photos");
	loadSection("photos.php");	
	$("#home_main").css({"background-image":"url(img/bg_photos.jpg)"})
}

var loadContact = function(){
	setActiveNav($("#li_contact a"));
	setLoadMsg("loading contact");
	loadSection("contact.php");	
	$("#home_main").css({"background-image":"url(img/bg_contact.jpg)"})
}

var loadFacebook = function(){
	setLoadMsg("loading facebook");
	location.href="http://www.new.facebook.com/pages/Act-of-Gravity/8247957566?ref=ts";
}

var loadMyspace = function(){
	setLoadMsg("loading myspace");
	location.href="http://www.myspace.com/actofgravity";
}