var _scriptSrc = document.getElementsByTagName('SCRIPT')[0].src;
var dscopeBaseUrl = _scriptSrc.replace(/\/[^/]*?\/js\/prepend\.js(\?.*)?$/,'/');
var assetsBaseUrl = _scriptSrc.replace(/\/js\/prepend\.js(\?.*)?$/,'/');
assetsBaseUrl = assetsBaseUrl.replace(/^http:\/\/.*?\//,'/');
//var scriptBase = _scriptSrc.substring(0,_scriptSrc.lastIndexOf('/')+1) ;
var moduleBaseUrl = dscopeBaseUrl;
if (document.location.href.match(/index.php/)) {
	moduleBaseUrl += 'index.php/';
}

function loadScript(strPath) {
	document.open();
	document.write('\n<script type="text/javascript" src="'+ assetsBaseUrl + strPath +'"><\/script>');
	document.close();
	return false;
}

/******************************************************************************/

if (!window.XMLHttpRequest) { // IE6
	//loadScript("js/ie7/IE7.js");
	loadScript("js/ie7/ie6-csshover.js");

	// IE6 Background Image Flickering Fix
	function fixIE6flicker() {
		try { 
			document.execCommand("BackgroundImageCache", false, true);
		} catch(err) {}
	}
	if (typeof window.addEventListener != "undefined") {
		window.addEventListener("load", fixIE6flicker, true);
	} else if (typeof window.attachEvent != "undefined") {
		window.attachEvent("onload", fixIE6flicker);
	} else {
		window.onload = fixIE6flicker;
	}

	function ie6Recalc() {
		if (typeof(parseStylesheets) == 'function') { // IE6
			parseStylesheets();
		}
	}
}

loadScript("js/scriptaculous/lib/prototype.js");
loadScript("js/scriptaculous/src/scriptaculous.js");
loadScript("js/scriptaculous/src/builder.js");
loadScript("js/scriptaculous/src/effects.js");
loadScript("js/scriptaculous/src/dragdrop.js");
loadScript("js/scriptaculous/src/controls.js");
loadScript("js/scriptaculous/src/slider.js");
loadScript("js/scriptaculous/src/sound.js");

loadScript("js/extensions/controlSuite/control.modal.js");
loadScript("js/swfobject/swfobject.js");
loadScript("js/common.js");

