//
// Basic utilitys
//


var subCultOrg = { "ver": "0.0" };

if(/localhost$/.test(window.location.hostname))
  subCultOrg.Host = 'localhost';
else
  subCultOrg.Host = 'subcult.org';

// alert(subCultOrg.Host);

//
// Dynamicly and asyncronius load a js file
//
function subCultOrgInc(id, url) {
   if(!id || !url)
      return;
   var script = document.getElementById(id + '-script');
   if(script)
      return;
   //alert(id + ':' + url);
   head = document.getElementsByTagName('head')[0];
   script = document.createElement('script');
   script.setAttribute('type', 'text/javascript');
   script.setAttribute('id', id + '-script');
   script.setAttribute('charset', 'utf8');
   script.setAttribute('src', url);
   head.appendChild(script);
}

//
// Add multiple onLoad events nicely.
// usage:
// addLoadEvent(OnLoadEventHandlingFunction); 
// addLoadEvent(function() { 
//   /* code to run on page load */ 
// });
//
function subCultOrgOnLoadEvent(func) {
  if(typeof window.onload != 'function') {
    window.onload = func;
  } else {
    var old = window.onload;
    window.onload = function() {
      if(old) {
        old();
      }
      func();
    }
  }
}

