var formContainer, infoMsg;
var deciderPath = '../includes/actions/decider.php';
function Request(type){
	$.get(deciderPath, type+"=true", function(data){	    
		formContainer.empty();
		formContainer.append(data);
		formContainer.slideDown("fast");
		$.getScript("scripts/"+type+".js");
	});
}
function info(msg, handler){
	infoMsg.slideDown("fast");
	if(handler!='add')
		infoMsg.empty();
		
	infoMsg.append(msg+"<br />");
	fadeoutdiv(infoMsg);
}
function fadeoutdiv(div) {
	setTimeout(function(){ $(div).fadeOut('slow'); }, 3000);
};

function loading(){
	info("<img src='images/working.gif' style='margin:0 auto' />");
}
function buildLinks(){
	formContainer = $("#formContainer");
	infoMsg = $('#infoMsg');
	$("#loginLink").click(function(e){
		e.preventDefault();
		Request('login');
	});
	$("#registerLink").click(function(e){
		e.preventDefault();
		Request('register');
	});
	$('#logoutLink').click(function(e){
		e.preventDefault();
		loading();
		var user = $('#URL_data').attr('userID');
		$.post("../includes/AJAX/logout.ajax.php", {userID: userID},function(data){
			(data==true) ? info('<p>You are now logged out.</p>') : info('<p>We\'re sorry, but an error has occurred.</p><p>You may want to clear your browser data to end your session.</p>');
		});	
	});
}