
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Tu navegador no soporta la tecnología Ajax!Usa Firefox por ejemplo");
	}
}
var gestorPeticiones = getXmlHttpRequestObject();



/*

function comentarArticulo() {
	if (gestorPeticiones.readyState == 4 || gestorPeticiones.readyState == 0) {
	//	var str = escape(document.getElementById('capita').value);
	var mensaje =document.formulario.mensaje.value;
	var autor   =document.formulario.autor.value;
	var web     =document.formulario.web.value;
		gestorPeticiones.open("GET", 'comentar.php?search=' + str, true);
		gestorPeticiones.onreadystatechange = controlComentar;
		gestorPeticiones.send(null);
	}		
}

*/









/*************************************************************************************************/
/****  					COMENTAR BLOG					    ******/
/*************************************************************************************************/
/*************************************************************************************************/
function comentarArticulo() {
	if (gestorPeticiones.readyState == 4 || gestorPeticiones.readyState == 0) {
	//	var str = escape(document.getElementById('capita').value);
	
		var mensaje    = document.formulario.mensaje.value;
		var creador    = document.formulario.creador.value;
		var idArticulo = document.formulario.idArticulo.value;
		var web        = document.formulario.web.value;
		var email      = document.formulario.email.value;

		/*Es necesario realizar validaciones antes de comentar un post*/
		if (!validarMensaje(mensaje)) 	    return false;
		if (!validarCreador(creador)) 	    return false;
		if (!validarIdArticulo(idArticulo)) return false;
		if (!validarWeb(web)) 	 	    return false;
		if (!validarEmail(email)) 	    return false;


		gestorPeticiones.open("POST", 'comentar.php', true);		
		gestorPeticiones.onreadystatechange = controlComentar;
		gestorPeticiones.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8'");
		gestorPeticiones.send("idArticulo="+idArticulo+"&mensaje="+encodeURI(mensaje)+"&creador="+creador+"&web="+web+"&email="+email);
	}		
}




function controlComentar() {
	if (gestorPeticiones.readyState == 4) {
		var ss = document.getElementById('contenedorComentarios');
		var str = gestorPeticiones.responseText;
		ss.innerHTML +="<div class=\"content\"><p>"+str+"</p></div>";
		document.formulario.mensaje.value = "";
		document.formulario.creador.value = "";
		document.formulario.web.value     = "";
		document.formulario.email.value   = "";
		
		
	}
}



function validarMensaje(mensaje){
	if (mensaje == "") {
		alert("El mensaje no puede estar vacío.");
		return false;
	}
	if (mensaje.length < 4) {
			alert("El mensaje no puede ser tan corto");
			return false;
	}
	return true;
}




function validarCreador(creador){
	if (creador == "") {
		alert("El nombre es obligatorio, no puede estar vacío.");
		return false;
	}
	return true;
}


function validarIdArticulo(idArticulo){
	return true;
}


function validarWeb(web){
	return true;
}


function validarEmail(email){
	return true;
}




/*************************************************************************************************/












