/*************************\
  GSSI Framework Importer
\*************************/

if (! GSSI) { var GSSI = {}; };
GSSI.Import = {};

GSSI.Import.InsertScript = function( url ) {
	document.write("\n<scr");
	document.write("ipt type='text/javascript' src='");
	document.write(url);
	document.write("'></sc");
	document.write("ript>\n");
};

(function() {
	var dir = ""
	try {
		var scripts = document.getElementsByTagName("script");
		var s = ""; var found = false;
		for(var i=0;i<scripts.length;i++){
			s = scripts[i].src;
			if ( s.substr(s.length-7) == "gssi.js" ) {
				found = true;
				break;
			}
		}
		if (found) {
			dir = s.substr(0,s.length-7);
		}
	} catch (ex) {
	}
	
	GSSI.Import._path = dir;
})();

GSSI.Import.GssiFramework = function() {
	var done = {};
	var name;
	for (var i = 0; i < arguments.length; i++) {
		name = ("" + arguments[i]).toLowerCase();
		if (name.substr(name.length-3) == ".js") { name = name.substr(0,name.length-3); };
		if( !done[name] ) {
			done[name] = true;
			GSSI.Import.InsertScript(GSSI.Import._path + "gssi." + name + ".js");
		}
	}
	if( !done["base"] ) {
		GSSI.Import.InsertScript(GSSI.Import._path + "gssi.base.js");
	}
}