var MT4;

if (!MT4) {
    throw new Error("mt4.js não foi carregado");
}

MT4.util.mwa = {
	run: function(id_mwa_site){
		var plugins = "";
		if(navigator.plugins.length){	
			for(var i=0; i < navigator.plugins.length; i++){
				if(navigator.plugins[i].name != undefined){
					plugins = plugins + ";" + navigator.plugins[i].name;
				}
			}
		}
		
		/*
		 * Não pode-se passar um valor undefined nos parâmetros do ajax
		 */
		var cookie_ativo = "";
		var platform = "";
		var parent = "";
		var processador = "";
		var idioma = "";
		var url_remota = "";
		 
		if(navigator.cookieEnabled != undefined)  cookie_ativo = navigator.cookieEnabled;
		if(navigator.platform != undefined) 	  platform = navigator.platform;
		if(navigator.appName != undefined) 		  parent = navigator.appName;
		if(navigator.cpuClass != undefined) 	  processador = navigator.cpuClass;
		if(navigator.systemLanguage != undefined) idioma = navigator.systemLanguage;
		if(document.referrer != undefined) 		  url_remota = document.referrer;
		
		var param = {"id_mwa_site":id_mwa_site,"url_remota":url_remota,"cookie_ativo":cookie_ativo,"platform":platform,"parent":parent,"processador":processador,"idioma":idioma,"plugin_ativo":escape(plugins)};	
		
		MT4.util.ajax.post("default/mwa/mwaAnalyticsSave.php", param,function (response){
			if (response) {			
				if(response['ok']){
					return true;
				}else{
					return false;
				}
			}
		  }
		)
	}
}