var AJAX = {
	createXMLHttpRequest:function(){
		try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
		try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
		try { return new XMLHttpRequest(); } catch(e) {}
		alert("XMLHttpRequest not supported");
		return null;
	},
	REQUEST:function(method, URL){
		var ajax = AJAX.createXMLHttpRequest();
		ajax.open(method, URL+"&rand=" + Math.random(), false);
		ajax.send(null);
		var conteudo = ajax.responseText;
		// conteudo = Utf8.decode(conteudo);
		if(conteudo){
			return conteudo;
		}
	},
	login:function(){
		var email = UTIL.GetObject("email").value;
		var senha = UTIL.GetObject("senha").value;
		
		if(email != "" && senha != ""){
			var resposta = AJAX.REQUEST("GET", "/ajax/checar.php?email="+ email + "&senha=" + senha);
			if(resposta){
				window.location="/area-do-usuario/"; 	
			}
			else{
				alert("ERRADO");
			}
		}
		else{
			alert("ERRADO 2");
		}

	},
	AvaliacaoInterna:function(indice){
		for (var count=0; count<5; count++){	
			var btRating = UTIL.GetObject("rating"+count);
			if (count <= indice)
				btRating.src = "/css/imagem/entrela.gif";	
			else
				btRating.src = "/css/imagem/entrela-off.gif";	
		}
	},
	Avaliacao:function(id,cod_jogo,avaliacao){
		if(cod_jogo == "" || avaliacao == ""){
			alert('Não é possível avaliar!');
		}
		else
		{
			OBdiv = UTIL.GetObject(id);
			html = OBdiv.innerHTML;
			OBdiv.innerHTML = 'Avaliando...';
			var conteudo = AJAX.REQUEST("GET", '/ajax/avaliacao-ac.php?avaliacao[cod_jogo]='+ cod_jogo +'&avaliacao[avaliacao]='+ avaliacao);
			if(conteudo == "OK")
			{
				alert('Avaliação enviada');
				var conteudo = AJAX.REQUEST("GET", '/ajax/avaliacao.php?cod_jogo='+ cod_jogo);
				OBdiv.innerHTML = conteudo;
				
			}
			else if(conteudo == "OK2")
			{
				alert('Você já avaliou esta reportagem. Obrigado!');
				var conteudo = AJAX.REQUEST("GET", '/ajax/avaliacao.php?cod_jogo='+ cod_jogo);
				OBdiv.innerHTML = conteudo;
			}
			else
			{
				alert('Erro ao enviar, verifique os dados e tente novamente.');
				OBdiv.innerHTML = html;
			}
		}
		return void(0);
	},
	CHECA:function(cod){	
		
		var conteudo = AJAX.REQUEST("GET", "/ajax/logado.php?");
		if(conteudo == 1){
			var conteudo2 = AJAX.REQUEST("GET", "/ajax/salvar-jogo.php?cod="+cod);
			if(conteudo2)
				alert(conteudo2);
		}
		else{			
			alert("Você precisa estar logado para salvar o jogo");
			return false;
		}
	}
}