if (typeof(UofC) === "undefined") { UofC = {}; }

UofC.Browser = {

	userAgent: function() {
		return navigator.userAgent.toLowerCase();
	},
	
	isInternetExplorer: function() {
		var ua = this.userAgent();
		
		return !!ua.match(/msie/i);
	},
	
	isSecure: function() {
		return (document.location.toString().indexOf("https://") != -1);
	}

};

UofC.Scripting = {
  
  addJavaScript: function(scriptURL) {
    var js = document.createElement("script");
    
    js.setAttribute("type", "text/javascript");
    js.setAttribute("src", scriptURL);
    
    document.getElementsByTagName("head")[0].appendChild(js);
  }
  
};

UofC.Resources = {

	_isImportingFromStaticDomain: -1,

	isImportingFromStaticDomain: function() {
		if (this._isImportingFromStaticDomain == -1) {
			var styleSheets = document.styleSheets;
		
			for (var i = 0; i < styleSheets.length && this._isImportingFromStaticDomain != 1; i++) {
				if (styleSheets[i].cssText != null && styleSheets[i].cssText.indexOf("static.ucalgary.ca") != -1) {
					this._isImportingFromStaticDomain = 1;
				}
			}
		}
		
		return (this._isImportingFromStaticDomain == 1);
	}

};

(function() {
if (UofC.Browser.isSecure()) {
	UofC.Scripting.addJavaScript("https://static.ucalgary.ca/global/scripts/css_browser_selector.js");
} else {
	UofC.Scripting.addJavaScript("http://static.ucalgary.ca/global/scripts/css_browser_selector.js");
}	
})();