var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
   http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
   http = new XMLHttpRequest();
}

function MM_reload(lang) {
	
	var selTipo = document.getElementById("tipo");
	var selServer = document.getElementById("servidor");
	var selClase = document.getElementById("clase");
	var divRes = document.getElementById('res');
	var divBuscador = document.getElementById('buscador');
	var txtPersonaje = document.getElementById('personaje');
	
	var selTipoValue = selTipo.options[selTipo.selectedIndex].value;

	if(selTipoValue == "") return
	
	var isBattle = (selTipoValue.indexOf('battle')  > -1);
	var isBuscador = (selTipoValue.indexOf('buscador')  > -1);
	
	selClase.disabled = (selTipoValue != "generales");
	selServer.disabled = isBattle;
	divBuscador.style.visibility = (isBuscador)?'visible':'hidden';
	
	if(selServer.options[selServer.selectedIndex].value == "" && !isBattle) return

	if(txtPersonaje.value == "" && isBuscador) return

	divRes.innerHTML = (lang == 'es')?'Por favor espere, cargando...<br><br><img src="/img/loading.gif"></img>':'Please wait, loading...<br><br><img src="/img/loading.gif"></img>';
	
	if (selTipoValue == "buscador")
	{
		http.open("GET", "/" + lang + "/protocol/buscador.php?s=" + selServer.options[selServer.selectedIndex].value + "&c=" + txtPersonaje.value, true);
	}
	else if (selTipoValue == "buscador_battle")
	{
		http.open("GET", "/" + lang + "/protocol/buscador_battle.php?c=" + txtPersonaje.value, true);
	}
	else if (selTipoValue == "battle")
	{
		http.open("GET", "/cron/estadisticas_cache/" + lang + "/battle/", true);
	}
	else if (selTipoValue == "battle_mes")
	{
		http.open("GET", "/cron/estadisticas_cache/" + lang + "/battle/mes.html", true);
	}
	else if (selTipoValue == "battle_ganadores")
	{
		http.open("GET", "/cron/estadisticas_cache/" + lang + "/battle/ganadores.html", true);
	}
	else if(selTipoValue == "generales" && selClase.options[selClase.selectedIndex].value != "") 
	{
		http.open("GET", "/cron/estadisticas_cache/" + lang + "/" + selTipoValue + "/" + selClase.options[selClase.selectedIndex].value + "_" + selServer.options[selServer.selectedIndex].value  + ".html", true);
	}
	else if(selTipoValue.substring(0, 6) == "arenas") 
	{
		http.open("GET", "/cron/estadisticas_cache/" + lang + "/" + selTipoValue + selServer.options[selServer.selectedIndex].value  + ".html", true);
	} else {
		http.open("GET", "/cron/estadisticas_cache/" + lang + "/" + selTipoValue + "/" + selServer.options[selServer.selectedIndex].value + ".html", true);
	}
  
	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			divRes.innerHTML = http.responseText;
		}
	}
	
	http.send(null);
	
}
