var elems = document.getElementsByTagName("DIV");
var sad_validate=/^sas(.+)-(.+)x(.+)/;

var sasApp= {
  components:{
  },
  addComponent:function(component,url) {
    this.components[component]= {
      url:url,
      loaded:false
    };
    var c = this.components[component];
    c.url=url;
    if (c && c.loaded === false) {
      var s = document.createElement('script');
      s.setAttribute('type', 'text/javascript');
      s.setAttribute('src',c.url);
      document.getElementsByTagName('head')[0].appendChild(s);
    }
  }
};

for (var i=0;i<elems.length;i++) {
  var output = elems[i].tagName;
  if (elems[i].id.match(sad_validate) != null) {
    var sad=elems[i].id.split("-");
		if (sad[2]) {
      sasApp.addComponent(elems[i].id.replace(/-/g,'_'),"http://sas.shaw.ca/ad/display/"+sad[1]+"/"+sad[0]+"/"+sad[2]);
		}
		else {
    	sasApp.addComponent(elems[i].id.replace('-','_'),"http://sas.shaw.ca/ad/display/"+sad[1]+"/"+sad[0]);
		}
    sasApp.lastSas=elems[i].id.replace(/-/g,'_');
  }
}

if (typeof(sasApp.lastSas) == 'undefined') {
	var wtScript=document.createElement('script');
	wtScript.type="text/javascript";
	wtScript.src="http://sas.shaw.ca/webtrend";
	document.documentElement.getElementsByTagName('HEAD')[0].appendChild(wtScript);
}
