$(function(){
	
	/*Navigation hover*/
	$(".nav_button").hover(function(){ if(!$(this).hasClass("nav_button_selected")){ $(this).animate({ opacity: 1.00, left: "15px" }); } },function(){ if(!$(this).hasClass("nav_button_selected")){ $(this).animate({ opacity: 0.50, left: "0px" }); } else { $(this).animate({ left: "0px" }); } });
	
	/*Logo*/
	$(".logo").hover(function(){ $(this).animate({ bottom: "10px" }); },function(){ $(this).animate({ bottom: "0px" }); });
	
	$(".location_map").hover(function(){
		if($(this).attr("id")=="location_pottawatomie"){
			$(".map_dialogue_pad").html("Pottawatomie Massacre");
		} else if($(this).attr("id")=="location_planning"){
			$(".map_dialogue_pad").html("Chambersberg, Pennsylvania");
		}
		$(".map_dialogue").show();
	},function(){
		$(".map_dialogue").hide();
	});
	
});

function change_content(_id,_path){
	
	//Initial variables that are always sent
	var variable_array = { }
		
	//Variables
	variable_array["id"] = _id;
		
	//Set path
	if(_path==null){
		_path = "";
	}
	
	event_map(_id);
	$("#ajax_loader").show();
	
	if($("#keyword_area").is(":visible")){
		open_keyword('','close');
		var set_delay = 400;
	} else {
		var set_delay = 0;
	}
	
	window.setTimeout(function(){
		
		//Change tab selection
		$(".nav_button_selected").addClass("nav_button");
		$(".nav_button_selected").removeClass("nav_button_selected");
		
		if($("#selected_tab").val()!=""){
			$("#nav_"+$("#selected_tab").val()).animate({ opacity: ".5" });
		}
		
		$("#nav_"+_id).removeClass("nav_button");
		$("#nav_"+_id).addClass("nav_button_selected");
		
		
		$("#selected_tab").val(_id);
		
		var move_top = parseInt($("#content_slide").css("top"))+200;
		
		//Ajax request
		$.ajax({ url: _path+"includes/actions/pages/"+_id+".php", type: "POST", dataType: "html", data: variable_array, success: function(html){
			$("#content_slide").animate({ top: move_top+"px", opacity: "0" },600,function(){
				$("#content_slide").html(html);
				$("#title_image").load(function(){
					$("#content_slide").css({ position: "absolute", top: "0", marginTop: "-200px", opacity: "0" });
					$("#content_slide").animate({ top: "200px", opacity: "1" },600,function(){
						$("#nav_"+_id).animate({ opacity: "1" });
					});
					
					
					$("#ajax_loader").hide();
				});
			});
		}});
		
	},set_delay);
	
}

function event_map(_id){
	
	var current_top = $("#box_map").css("top");
	var current_right = $("#box_map").css("right");
	var top_move = 0;
	var right_move = 0;
	
	if(_id=="pottawatomie"){
		top_move = -195;
		right_move = -300;
		$("#map_dialogue").html("Pottawatomie Massacre").show();
	} else if(_id=="planning"){
		top_move = -100;
		right_move = 0;
	}
	
	$("#box_map").animate({ top: top_move, right: right_move },700,function(){
		$("#location_"+_id).effect("pulsate", { times: 3 }, 2000);
	});
}

function open_keyword(_id,_type){
	if(_type=="close"){
		$("#overlay").fadeOut(400);
		$("#keyword_area").fadeOut(400);
	} else {
		$("#overlay").fadeIn(400);
		$("#keyword_area").fadeIn(400);
		
		$("#keyword_html").html($("#keyword_"+_id).html());
	}
}

function open_map(_type){
	if(_type=="close"){
		$("#overlay").fadeOut(400);
		$("#whole_map").fadeOut(400);
	} else {
		$("#overlay").fadeIn(400);
		$("#whole_map").fadeIn(400);
	}
}
