function creaAjax(){

         var objetoAjax=false;

         try {

          /*Para navegadores distintos a internet explorer*/

          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");

         } catch (e) {

          try {

                   /*Para explorer*/

                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");

                   }

                   catch (E) {

                   objetoAjax = false;

          }

         }



         if (!objetoAjax && typeof XMLHttpRequest!='undefined') {

          objetoAjax = new XMLHttpRequest();

         }

         return objetoAjax;

}

 

 

 function FAjax (url,capa,valores,metodo,texto)

{

          var ajax=creaAjax();

          var capaContenedora = document.getElementById(capa);



/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/

if(metodo.toUpperCase()=='POST'){

         ajax.open ('POST', url, true);

         ajax.onreadystatechange = function() {

         if (ajax.readyState==1) {

                          capaContenedora.innerHTML=texto;

         }

         else if (ajax.readyState==4){

                   if(ajax.status==200)

                   {

                        document.getElementById(capa).innerHTML=ajax.responseText;

                   }

                   else if(ajax.status==404)

                                             {



                            capaContenedora.innerHTML = "La direccion no existe";

                                             }

                           else

                                             {

                            capaContenedora.innerHTML = "Error: ".ajax.status;

                                             }

                                    }

                  }

         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

         ajax.send(valores);

         return;

}

/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/

if (metodo.toUpperCase()=='GET'){



         ajax.open ('GET', url, true);

         ajax.onreadystatechange = function() {

         if (ajax.readyState==1) {

                                      capaContenedora.innerHTML=texto;

         }

         else if (ajax.readyState==4){

                   if(ajax.status==200){

                                             document.getElementById(capa).innerHTML=ajax.responseText;

                   }

                   else if(ajax.status==404)

                                             {



                            capaContenedora.innerHTML = "La direccion no existe";

                                             }

                                             else

                                             {

                            capaContenedora.innerHTML = "Error: ".ajax.status;

                                             }

                                    }

                  }

         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

         ajax.send(null);

         return

}

}



function publicar(){

	var autor;

	var coment;

	var parametros;

	var url;

	var tema;

	tema = document.getElementById('tema').value;

	url = 'addcoment.php';

	autor = document.getElementById('autor').value;

	coment = document.getElementById('comentario').value;

	//document.getElementById('autor').disabled = 'true';

	//document.getElementById('comentario').disabled = 'true';

	document.getElementById('publicar').disabled = 'true';

	document.getElementById('autor').value = '';

	document.getElementById('comentario').value = '';

	parametros = 'IDAUTOR='+autor+'&COMENT='+coment+'&t='+tema;

	FAjax (url,'resultado',parametros,'POST','Enviando...');

}



function votar(capa,idcomentario,c){

	var parametros;

	var url;

	url = 'votar.php';

	parametros = 'id='+idcomentario+'&votar='+c;

	FAjax (url,capa,parametros,'POST','');

}



function inapropiado(id,capa){

	var url;

	var parametros;

	url = 'inapropiado.php';

	parametros = 'id='+id;

	FAjax (url,capa,parametros,'POST','');

}



function agrandartxt(){

	document.getElementById('comentario').innerHTML = '';

	document.getElementById('comentario').rows = 4;

	document.getElementById('comentario').cols = 40;

	document.getElementById('ind_car').style.display = "block";

	document.getElementById('resultado').style.display = "block";

	document.getElementById('btn_publicar').style.display = "block";

}

function clear(id){

	document.getElementById(id).innerHTML = '';		

}

	
