// Abre a conexão
function openConnectionArticle(categoryID, urlID, rate, isLogged){
	
	var objAjax = createXMLHTTP();
	objAjax.open("post", "proc.jsp", true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	// Envia e recebe os dados com da camada de negocio
	objAjax.onreadystatechange = function(){
		if(objAjax.readyState == 4) {
			var msgText = objAjax.responseText;
			//document.form1.rate.value = rate;
			alert(msgText);
			if(!isLogged){
//				self.location = "/forum/user_logon.jsp?categoryID="+ categoryID +"&nextUrl=/forum/texto_detalhado.jsp?articleID="+ urlID;
			}
		}
	}
	
	if (categoryID == 500) { 
		//Votação da lista
		objAjax.send("actionID="+ 35 +"&urlID="+ parseInt(urlID) +"&rate="+ parseInt(rate));
	} else if (categoryID == 651) {
		// Votação de url
		objAjax.send("actionID="+ 18 +"&urlID="+ parseInt(urlID) +"&rate="+ parseInt(rate));
	} else if (categoryID == 401) {
		//Votação de postagem
		objAjax.send("actionID="+ 401 +"&blogPostID="+ parseInt(urlID) +"&rate="+ parseInt(rate));
	}
}

// Gera mensagem para o usuário
function getMessageArticle(categoryID, urlID, rate, isLog){
	openConnectionArticle(categoryID, urlID, rate, isLog);
}