/*
* @	WST - Web Standards Tools v 1.1
* @ Diego de Andrade Pereira - contact@wstframework.org
* @ SNT Brasília, Brasil - 06/05/2008 18:12
*/

(function(){
	wst.extend(wst.modules, {
		// relative paths to wst.baseDir
		// path = wst.baseDir + module.src
		lang : {
			autoLoad : true,
			src : 'src/lang/wst.lang.pt-BR.js',
			loaded : false
		},
		ajax : {
			autoLoad : true,
			src : 'src/modules/wst.Ajax.js',
			loaded : false
		},
		// BUG: the date module must to be pre-loaded, otherwise the wst.get method will create an 
		// infinite loop with the log method
		date : {
			autoLoad : true,
			src : 'src/modules/wst.date.js',
			loaded : false
		},
		mediaPlayer : {
			autoLoad : false,
			src : 'src/modules/wst.mediaPlayer.js',
			loaded : false
		},
		HTMLEntityNames : {
			autoLoad : false,
			src : 'src/entities/wst.html.entity-names.js',
			loaded : false
		},
		HTMLEntityNumbers : {
			autoLoad : false,
			src : 'src/entities/wst.html.entity-numbers.js',
			loaded : false
		},
		HTMLEntities : {
			autoLoad : true,
			src : 'src/entities/wst.html.entities.js',
			loaded : false
		},
		HTMLChars : {
			autoLoad : true,
			src : 'src/entities/wst.html.chars.js',
			loaded : false
		},
		formValidator : {
			autoLoad : false,
			src : 'src/modules/wst.formValidator.js',
			loaded : false
		},
		opacity : {
			autoLoad : true,
			src : 'src/modules/wst.opacity.js',
			loaded : false
		},
		flash : {
			autoLoad : true,
			src : 'src/modules/wst.flash.js',
			loaded : false
		},
		shadow : {
			autoLoad : false,
			src : 'src/modules/wst.shadow.js',
			loaded : false
		},
		windowControl : {
			autoLoad : true,
			src : 'src/modules/wst.windowControl.js',
			loaded : false
		},
		queryString : {
			autoLoad : false,
			src : 'src/modules/wst.queryString.js',
			loaded : false
		}
	});
	
	wst.modules.loadAll();
})();
