/**
 	@fileoverview F6 Framework
	@author FullSIX Technologies DFO IT
	@version 1.0
*/

// Create the namespace and the conf vars
var F6 = {
	version : "1.0",
	basePath: './js/',
	minimumFlashVersion: "8",
	deferFuntion: /MSIE 6/.test(navigator.userAgent) ? "load" : "domready",
	heightStyle : "height", // ignore minHeight a cause du table-cell sur lastUnit /MSIE [56]/.test(navigator.userAgent) ? "height" : "minHeight",
	isQuirks : /MSIE/.test(navigator.userAgent) && document.compatMode && document.compatMode == "BackCompat" ? true : false,
	checkCapabilities: false, // active la verification des capacites du navigateur, et l'instanciation conditionnelle des modules (cf Module.check)
	debugMode : false, // active le trace
	siteVars: ""
};

window.console = window.console || {
	log: function () {},
	info: function () {},
	stack: function () {},
	dir: function () {},
	dirxml: function () {},
	time: function () {},
	timeEnd: function () {},
	group: function () {},
	groupEnd: function () {},
	profile: function () {},
	profileEnd: function () {}
};

// en prod, utiliser le fichier _default.js, apres concatenation
F6.Import = function (scriptName, subPath, noCache){
	var cache = noCache ? "?noCache=" + (new Date()).getTime() : "";
	var ext = /\./.test(scriptName) ? "" : ".js";
	document.write('<script type="text/javascript" charset="utf-8" src="' + F6.basePath + (subPath ? subPath + "/" : "") + scriptName + ext + cache + '"></script>');
};

// lib
F6.Import("jquery-1.4.2.js", "core");
F6.Import("jquery-ui-1.8.2.custom.min.js", "core");

// Mootools Mutator JQuery
F6.Import("mootools_1.2.4.base.js", "core");
F6.Import("Class.Mutators.jQuery.js", "core");

// core
F6.Import("F6-Core", "core");
F6.Import("F6-Custom", "core");
F6.Import("F6-Utils", "core");
F6.Import("config");

// cufon
F6.Import("cufon-yui","core");
F6.Import("BNPP_Sans_400-BNPP_Sans_700.font.js","font");
F6.Import("BNPP_Sans_Light_300.font.js","font");
F6.Import("BNPP_Sans_ExtraBold_800.font.js","font");

// Classes et modules
F6.Import("AutoClean", "classes");
F6.Import("AutoScroller", "classes");
F6.Import("BlockSlider", "classes");
F6.Import("NavLeft", "classes");
F6.Import("NewsFeed", "classes");
F6.Import("SkinSelect", "classes");




