// global
var GLOBAL_SCRIPT_PATH = "";

function load(){
	var elem = document.getElementsByTagName("script");

	for ( i = 0; i < elem.length; i ++ ) {
		var s = elem[i];
		if ( s.src && s.src.match(/load\.js(\?.*)?$/) ) {
			var path = s.src.replace(/load\.js(\?.*)?$/,'');
			var includes = s.src.match(/\?.*mod=([a-z,]*)/);

			// common
			document.write(
				'<script type="text/javascript" src="' + path + 'jquery.js"></script>'
			);
			GLOBAL_SCRIPT_PATH = path;

			var mods = (includes ? includes[1] : 'slideshow,lightbox').split(',');
			for ( j = 0; j < mods.length; j ++ ) {

				switch ( mods[j] ) {
					case 'slideshow':
						document.write(
							'<link rel="stylesheet" type="text/css" href="' + path + 'slideshow/css/slideshow.css" media="screen" />',
							'<script type="text/javascript" src="' + path + 'slideshow/slideshow.js"></script>'
						);
						break;
					case 'lightbox':
						document.write(
							'<link rel="stylesheet" type="text/css" href="' + path + 'lightbox/css/jquery.lightbox.css" media="screen" />',
							'<script type="text/javascript" src="' + path + 'lightbox/jquery.lightbox.js"></script>',
							'<script type="text/javascript" src="' + path + 'jquery.lightbox_load.js"></script>'
						);
						break;
				}
			}

			return;
		}
	}

}

load();
