﻿var App = {};
var Page = {};

App.init = function()
{
	App.setSelectedNavItem();

	if (Page.init) Page.init();
	else
		App.finish();
}

App.setSelectedNavItem = function()
{
	var currPage = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1).split('.aspx').slice(0, 1);
	var $target;

	switch (currPage + "")
	{
		case "Homepage":
		case "IndustryNews":
			$target = jQuery(".home");
			break;
		case "CourseLaunch":
		case "Training":
			$target = jQuery(".training");
			break;
		case "SellingTips":
		case "ResourceLibrary":
		case "Toolbox":
			$target = jQuery(".toolbox");
			break;
		case "Perks":
			$target = jQuery(".perks");
			break;

	}

	if ($target && $target.length)
	{
		$target.addClass('navSelected');
	}

}

App.finish = function()
{
	App.replaceFonts();
}

App.replaceFonts = function() { }

App.log = function(item)
{
	if (typeof window.console != 'undefined') // definitely FF, maybe ie
	{
		if (typeof item == "object")
			if (typeof window.console.dir != 'undefined') // FF
			console.dir(item);
		else // some ie
			for (var j in item) App.log("\t" + j + " : " + item[j]);
		else
			console.log(item);
	}

	if (typeof window.Console != 'undefined') //should be ie, ie9 definitely
	{
		if (typeof item == "object")
			for (var i in item) App.log("\t" + i + " : " + item[i]);
		else
			Console.log(item);
	}
}

