// Place your application-specific JavaScript functions and classes here

// This file is automatically included by javascript_include_tag :defaults





document.observe('dom:loaded', function(){

	var template = set_template(); // GET THE TEMPLATE NAME	(BASED ON URL)

	var pars = 'template=' + template; // CREATE PARAMS FOR AJAX CALLS	

	// AJAX ADD THE INCLUDES

	new Ajax.Updater('tabs', '/include/tabs', {method: 'get', parameters: pars});

	new Ajax.Updater('nav', '/include/nav', {method: 'get', parameters: pars});

	new Ajax.Updater('events', '/include/events', {method: 'get', parameters: pars});

	if ($('links')){new Ajax.Updater('links', '/include/links', {method: 'get', parameters: pars});}

	new Ajax.Updater('real_footer', '/include/footer', {method: 'get', parameters: pars});		

	new Ajax.Request('/day/include', {method: 'get', parameters: pars});

});



function set_template(){

	var location = window.location.pathname;	

	// TRY TO JUST GET THE DIRECTORY

	var slash_index = location.indexOf('/', 1);	

	if (slash_index != -1){

		location = location.slice(1, slash_index);

	} else {

		location = "home"; // DEFAULT TO HOME TEMPLATE

	}

	// alert('location: "' + location+'"');

	switch (location.strip()){

	case '/', 'about', 'contact', 'calendar', 'reports', 'archives':		

		return 'home';

		break;

	case "about":

		return 'home';

		break;

	case "contact":		

		return 'home';

		break;

	case "calendar":		

		return 'home';

		break;

	case "reports":		

		return 'home';

		break;

	case "archives":		

		return 'home';

		break;

	default:

		return location;			

	}		

}