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);
	$('div#news div a').click(newsPagination);

	if ($('div#statistics').length)
		$.getScript(SCORE_URL + 'Includes/Javascripts/JQuery.Functions.Statistics.js', loadStatiscticsCallback);
	if ($('form#promotool').length)
		loadPromotool();
	if ($('form#userData').length)
		$.getScript(SCORE_URL + 'Includes/Javascripts/JQuery.Functions.UserData.js', loadUserDataCallback);
}

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

function loadPromotool()
{
	$.getScript(SCORE_URL + 'Includes/Javascripts/JQuery.Promotool.js', loadPromotoolOveralCallback);
	$.getScript(SCORE_URL + 'Includes/Javascripts/JQuery.Promotool.' + $('form#promotool').attr('title').charAt(0).toUpperCase() + $('form#promotool').attr('title').substr(1) + '.js', loadPromotoolCallback);
}
function loadPromotoolCallback()
{
	promotoolInit();
}
function loadPromotoolOveralCallback()
{
	promotoolOveralInit();
}
function loadStatiscticsCallback()
{
	statisticsInit();
}
function loadUserDataCallback()
{
	userDataInit();
}

function newsPagination(e)
{
	var	newsUrl	= this + '';
	$('div#news').fadeOut(500, function ()
	{
		$('div#news *').remove();
		$('div#news').load(newsUrl, newsPaginationCallback);
	});

	e.preventDefault();
	return false;
}
function newsPaginationCallback()
{
	$('div#news div a').click(newsPagination);
	$('div#news').fadeIn(500);
}
