/*--------------------------------------------------------------------------*/
/*  File: framework.js
 *  Description: Determines enviroment for js loading
/*--------------------------------------------------------------------------*/

var framework = {
	environment: "development"
}

/*--------------------------------------------------------------------------*/

framework.initialize = function() {
	switch (this.environment) {
	case "development":
		this.loadCSS("layout.css","screen");
		this.loadCSS("layout_print.css","print");
		this.loadCSS("hacks.css","screen");
		this.loadScript("mootools/mootools");		
		this.loadScript("common");		
		this.loadScript("events");
		break;		
	default:
		this.loadCSS("layout_c.css","screen");
		this.loadCSS("layout_print.css","print");
		this.loadCSS("hacks.css","screen");
		this.loadScript("framework_c");
		break;
	}
}

/*--------------------------------------------------------------------------*/

framework.loadScript = function(fileName) {	
	document.write('<' + 'script');
	document.write(' language="javascript"');
	document.write(' type="text/javascript"');
	document.write(' src="/app_themes/corporatesite/javascript/' + fileName + '.js">');
	document.write('</' + 'script' + '>');
}
/*--------------------------------------------------------------------------*/

framework.loadCSS = function(fileName,mediaType) {				
	var headID = document.getElementsByTagName("head")[0];
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = '/app_themes/corporatesite/assets/css/'+fileName;
	cssNode.media = mediaType;
	headID.appendChild(cssNode);
}
/*--------------------------------------------------------------------------*/

framework.initialize();


