var	filesToLoad		= new Array();
var	currentFile		= 0;
function loadFiles()
{
	if (typeof filesToLoad[currentFile] == 'string')
	{
		$.getScript(SCORE_URL + 'Includes/Javascripts/' + filesToLoad[currentFile], loadFiles);
		currentFile++;
	}
	else
	{
		execute();
	}
}

$(document).ready(loadFiles);

function execute()
{
	$('a[rel="external"]').click(externalLink);

	$('.javascript').each(loadElementJavascript);

	$('input[id=print]').click(function(){
		window.print();
		return false;
	});

}

function externalLink()
{
    window.open($(this).attr('href'));
    return false;
}

function loadElementJavascript()
{
	var	file			= $(this).attr('id').substr(0, 1).toUpperCase() + $(this).attr('id').substr(1);
	$.getScript(SCORE_URL + 'Includes/Javascripts/JQuery.Functions.' + file + '.js', loadElementJavascriptLoaded);
}
function loadElementJavascriptLoaded()
{
	var	functionName		= this.url.substr(SCORE_URL.length+38);
		functionName		= functionName.split('.js');
		functionName		= functionName[0];
		functionName		= functionName.substr(0, 1).toLowerCase() + functionName.substr(1);
	eval(functionName + 'Execute();');
}

