/*--------------------------------------------------------------------------*/
/*  File: framework.js
 *  Description: Determines enviroment for js loading
/*--------------------------------------------------------------------------*/

var framework = {
	environment: "development"
}

/*--------------------------------------------------------------------------*/

framework.initialize = function() {
	switch (this.environment) {
	case "???":	
	default:
		this.loadCSS("layout.css","screen");
		this.loadCSS("layout_print.css","print");
		this.loadCSS("hacks.css","screen");
		if(pageCSS) this.loadCSS("pages/"+pageCSS+".css","screen");
		this.loadScript("mootools/mootools");
		this.loadScript("mootools/mootools.more");		
		this.loadScript("common");		
		this.loadScript("events");
		break;	
	}
}

/*--------------------------------------------------------------------------*/

framework.loadScript = function(fileName) {	
	document.write('<' + 'script');
	document.write(' language="javascript"');
	document.write(' type="text/javascript"');
	document.write(' src="/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 = '/assets/css/'+fileName;
	cssNode.media = mediaType;
	headID.appendChild(cssNode);
}
/*--------------------------------------------------------------------------*/

framework.initialize();


