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);

    $('select#paymentCountry').change(paymentCountry);

	if ($('#player').length)
		$.getScript(SCORE_URL + 'Includes/Javascripts/SWFObject.js', startTrailer);

	if ($('form#support').length)
		startSupport();

	paymentCountryCallback();
}

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

/*	Paymentmethods switch	*/
function paymentCountry()
{
	country		= $('option:selected', this).val().charAt(0).toUpperCase() + $('option:selected', this).val().substr(1);
	$('#paymentContainer').load(SCORE_URL + 'betaalmethoden/' + country + '/' + $(this).attr('title') + '.xml' + promo, paymentCountryCallback);
}
function paymentCountryCallback(responseText)
{
	$('#paymentContainer form#ideal select').change(function() {$(this).parent().parent().submit();});
}
function paymentInit()
{
	paymentCountryCallback();
}


/*	Trailers	*/
function startTrailer()
{
	if ($('#player').attr('title') == '')
		return false;
	var so	= new SWFObject(SCORE_URL + '/Includes/Flash/Player.swf', 'mpl', $('#player').css('width'), $('#player').css('height'), '9');
		so.addParam('allowscriptaccess',	'always');
		so.addParam('allowfullscreen',		'true');
		so.addParam('flashvars',			'&file=' + $('#player').attr('title') + '&volume=100&controlbar=over&autostart=false');
		so.write('player');
		setTimeout(startPlayerPlay, 500);
}
function startPlayerPlay()
{
	if (typeof mpl != 'object')
		setTimeout(startPlayerPlay, 500);
	if (typeof mpl == 'object')
		mpl.sendEvent('PLAY');
}

/* Support */
function startSupport()
{
	$('form#support input[name=javascript]').val('Yes');
	if ($.browser.msie)
		$('form#support input[name=browser]').val('Microsoft Internet Explorer ' + $.browser.version);
	if ($.browser.mozilla)
		$('form#support input[name=browser]').val('Mozilla Firefox ' + $.browser.version);
	if ($.browser.opera)
		$('form#support input[name=browser]').val('Opera ' + $.browser.version);
	if ($.browser.safari)
		$('form#support input[name=browser]').val('Safari ' + $.browser.version);
}