var includesScript = document.getElementById('requiredIncludes');
if (includesScript)
{
	var js = '';
	
	var root = includesScript.src.replace(/requiredIncludes\.js(\?.*)?$/,'');
	
	// Add scriptaculous files
	var scriptaculousFiles = ['builder','effects','dragdrop','controls','slider'];
	for (var i = 0; i < scriptaculousFiles.length; i++)
	{
		js += '<script type="text/javascript" src="' + root + 'scriptaculous/'+scriptaculousFiles[i]+'.js"></script>';
	}

	var user_validation = new RegExp('(/account/|/getquote/)', 'ig');
	if (window.location.href.match(user_validation))
	{
		js += '<script type="text/javascript" src="'+root+'validation/user.js"></script>';
		js += '<script type="text/javascript" src="'+root+'validation/account.js"></script>';
		js += '<script type="text/javascript" src="'+root+'validation/client.js"></script>';
	}
	// Add admnetwork files
	js += '<script type="text/javascript" src="' + root + 'onload/prototype_extended.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'messages.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'printing.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'onload/tablekit.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'onload/pngFix.js" defer="defer"></script>';

	js += '<script type="text/javascript" src="' + root + 'themes/selecting.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'editing/animation.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'calendar/calendar.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'calendar/calendar-setup.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'calendar/lang/calendar-en.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'protoload.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'TaskControl.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'claimExcesses.js"></script>';
	js += '<script type="text/javascript" src="' + root + 'livepipe.js?version=0.0.1" defer="defer"></script>';
	js += '<script type="text/javascript" src="' + root + 'scrollbar.js" defer="defer"></script>';
	js += '<script type="text/javascript" src="' + root + 'contextmenu.js" defer="defer"></script>';
		
	document.writeln(js);
}