var js = {
	version: '1.1.7_als',
	rootUrl: '/lib/',
	context: this,
	versioninig: false
}
js.loadedModules = {}

js.include = function(path) {
  if (js.loadedModules[path]) return;
  
  var transport = js.getXHTTPTransport();
  transport.open('GET', js.rootUrl + path.replace(/\./g, '\/') + '.js', false);
  transport.send(null);
  
  var code = transport.responseText;
  eval(code);
}

js.getXHTTPTransport = function() {
	var result = false;
	var actions = [
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ];
    for(var i = 0; i < actions.length; i++) {
    	try{
    		result = actions[i]();
    		break;
    	} catch (e) {}	
    }
    return result;
}
 
js.include('modules');