// JavaScript Document
	function CambiarTamanoFuente(tamano)
	{		
		var objeto  = document.getElementById("Nota");	
		objeto.size = tamano;		
	}
	function ImprimirNoticia()
	{
   		  var ficha   = document.getElementById("Noticia");
		  var ventimp = window.open(' ', 'popimpr');
		  ventimp.document.write( ficha.innerHTML );
		  ventimp.document.close();
		  ventimp.print();
		  ventimp.close();
	}	
		<!--	  
	  /*
	  Esta funcion lo que hace es enviar mediante Ajax, por el metodo post, los datos (user y pass) a un archivo "checar.php" para ser comparados en la base de datos. De ser correctos se dará mensaje de bienvenida, sino, entonces marcara error de usuario o password incorrectos
	  */
	  function POST_AJAX(url, variables) {
        objeto = false;
		//creamos el onjeto XMLHttpRequest para poder enviar datos mediante ajax
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
           objeto = new XMLHttpRequest();
           if (objeto.overrideMimeType) {
           	objeto.overrideMimeType('text/xml');
           }
        } else if (window.ActiveXObject) { // IE
           try {
              objeto = new ActiveXObject("Msxml2.XMLHTTP");
           } catch (e) {
              try {
                 objeto = new ActiveXObject("Microsoft.XMLHTTP");
              } catch (e) {}
           }
        }
        if (!objeto) {
           alert("No se puede crear la instancia XMLHTTP");
           return false;
        } 
		     
        objeto.onreadystatechange = avisos;    /*Cuando el archivo que se mando llamar mediante ajax (checar.php) regrese un resultado, entonces lo primero que se hace es mandar llamar la funcion avios(), que es donde se imprimirá mensaje de bienvenida*/
        objeto.open("POST", url, true);  /* enviaremos los datos por el metodo POST hacia checar.php */
        objeto.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); /*asignamos header. Esto no tiene relacion con el sistema de logeo. Solo es necesario para poder enviar los datos mediante ajax*/
        objeto.setRequestHeader("Content-length", variables.length);
        objeto.setRequestHeader("Connection", "close");
        objeto.send(variables); /* enviamos las variables con un formato como este: "user=minombre&pass=123456&n=0" */
	  }
	  

	  function enviar(id_form,n,id) {  
	    if (n=='1') //si el formulario fue enviado al darle en el boton
		 {
		  document.getElementById('inp_enviar').innerHTML = '<input type="submit" class="MC_enviar" name="enviar" value="Enviar"/><img src="ajax.gif"/>';
	      if (vacio(document.getElementById(id_form).user.value)==false || vacio(document.getElementById(id_form).pass.value)==false)
		   {
		    document.getElementById('r').innerHTML = '<label class="res">Llena correctamente los campos</label>'; 
			document.getElementById('inp_enviar').innerHTML = '<input type="submit" class="MC_enviar" name="enviar" value="Enviar"/>';
		   }
	      else
		   {
		    var Formulario = document.getElementById(id_form);
		    var longitudFormulario = Formulario.elements.length;
		    var variables = "";
		    var sepCampos = "";
		    for (var i=0; i<=Formulario.elements.length-1; i++)
		      {
		       variables += sepCampos+Formulario.elements[i].name + '=' + encodeURI(Formulario.elements[i].value);
               sepCampos="&";
              }
		    variables += '&n=' + n;
			variables += '&id=' + id; 
		    POST_AJAX('checar.php', variables);		   
			}
		 }
		else
		 {
		 	if(n=='3')
			{
				
				document.getElementById('inp_enviar').innerHTML = '<input type="submit" class="MC_enviar" name="enviar" value="Enviar"/><img src="ajax.gif"/>';
	      		if (vacio(document.getElementById(id_form).txtComentario.value)==false)/*si alguno de los campos de user y pass estan vacios, entonces se imprime mensaje de error. NOTA: vacio() es una funcion que verifica que alla algo diferente a "" o puros espacios en blanco. Esta funcion esta mas abajo*/
		  		 {
		    document.getElementById('r').innerHTML = '<label class="res">Llena correctamente el comentario</label>'; //"r" es un div que tenemos debajo del formulario para imprimir los mensajes de error.
			document.getElementById('inp_enviar').innerHTML = '<input type="submit" class="MC_enviar" name="enviar" value="Enviar"/>';
		   		 }
	      		 else //sí SI habia llenado correctamente el Comentario, entonces se crear una cadena "variables" con los datos de user y pass con el siguiente formato: "user=minombre&pass=123456&n=0"
		  		 {
		   		 var Formulario = document.getElementById(id_form);
		  		 var longitudFormulario = Formulario.elements.length;
		 		 var variables = "";
		    	 var sepCampos = "";
		    	 for (var i=0; i<=Formulario.elements.length-1; i++)
		      		{
		      		 variables += sepCampos+Formulario.elements[i].name + '=' + encodeURI(Formulario.elements[i].value);
              		 sepCampos="&";
             		}
		    		//indice para saber si envio formulario
		    		variables += '&n=' + n; 
					variables += '&id=' + id; 
					//alert(variables);
		    		POST_AJAX('checar.php', variables); //se envia el nombre del archivo donde se verificaran los datos en la BD y la cadena que se acaba de crear con los datos de user y pass, hacia la funcion POST_AJAX, que lo que hace es enviar los datos por medio de AJAX utilizando el metodo POST hacia "checar.php"
					cargarcomentarios('comentarios.php','listado',id);
		   		 }
			 }
			 else
			 {
			 	
		     	 variables = 'n=' + n; 
			 	 variables += '&id=' + id; 
		    	 POST_AJAX('checar.php', variables);
			 }
		 }
		 
      }
    
      function avisos() {
	     if ((objeto.readyState==4) && (objeto.status==200))                     
	       {
		    document.getElementById('form').innerHTML = objeto.responseText;                 
	       }
	  }

	  function vacio(q) {
         for ( i = 0; i < q.length; i++ ) {
           if ( q.charAt(i) != " " ) { return true }
         }
         return false
	  }
// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono(url, id_contenedor,variables){
pagina_requerida = false;
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
	pagina_requerida = new XMLHttpRequest();
} 
else if (window.ActiveXObject) { // IE
           try {
              pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP");
           } catch (e) {
              try {
                 pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP");
              } catch (e) {}
           }
        }
		
if (!pagina_requerida) {
           alert("No se puede crear la instancia XMLHTTP");
           return false;
        } 

pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_contenedor);
}

//alert(variables);
//pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
//pagina_requerida.send(null)
		//variables = 'id_Noticia=' + idn; 
		//alert(variables);
        pagina_requerida.open("POST", url, true);  /* enviaremos los datos por el metodo POST hacia checar.php */
        pagina_requerida.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); /*asignamos header. Esto no tiene relacion con el sistema de logeo. Solo es necesario para poder enviar los datos mediante ajax*/
        pagina_requerida.setRequestHeader("Content-length", variables.length);
        pagina_requerida.setRequestHeader("Connection", "close");
        pagina_requerida.send(variables); /* enviamos las variables con un formato como este: "user=minombre&pass=123456&n=0" */
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText;
}
function cargarrecientes(url, id_contenedor,idedicion,idseccion){
document.getElementById(id_contenedor).innerHTML = '<div><p>Cargando...</p><img src="ajax.gif"/></div>';
variables = 'id_Edicion=' + idedicion; 
variables += '&id_Seccion=' + idseccion; 
llamarasincrono(url, id_contenedor,variables);
}
function cargarbusqueda(url, id_contenedor,dato){
document.getElementById(id_contenedor).innerHTML = '<div><p>Cargando...</p><img src="ajax.gif"/></div>';
variables = 'txtbuscar=' + dato; 
llamarasincrono(url, id_contenedor,variables);
}
function cargarbusquedafecha(url, id_contenedor,dato,fechainicio,fechafin){
document.getElementById(id_contenedor).innerHTML = '<div><p>Cargando...</p><img src="ajax.gif"/></div>';
variables = 'txtbuscar2=' + dato; 
variables += '&fechainicio=' + fechainicio; 
variables += '&fechafin=' + fechafin; 
llamarasincrono(url, id_contenedor,variables);
}
function cargarcomentarios(url, id_contenedor,idn){
variables = 'id_Noticia=' + idn; 
llamarasincrono(url, id_contenedor,variables);
}
function verencuesta(url, id_contenedor){
variables ="algo=nada";
llamarasincrono(url, id_contenedor,variables);
}
function votarencuesta(url, id_contenedor){
variables ="algo=nada";
llamarasincrono(url, id_contenedor,variables);
}
function cerrar(url, id_contenedor){
variables ="algo=nada";
llamarasincrono(url, id_contenedor,variables);
}
function cargarrecientesbajada(url, id_contenedor,idedicion,idseccion,idID){
document.getElementById(id_contenedor).innerHTML = '<div><p>Cargando...</p><img src="ajax.gif"/></div>';
variables = 'id_Edicion=' + idedicion; 
variables += '&id_Seccion=' + idseccion; 
variables += '&id_ID=' + idID; 
llamarasincrono(url, id_contenedor,variables);
}
function cargarultimahora(url, id_contenedor,idedicion,pagina){
document.getElementById(id_contenedor).innerHTML = '<div><p>Cargando...</p><img src="ajax.gif"/></div>';
variables = 'IdEdicion=' + idedicion; 
variables += '&Pagina=' + pagina; 
llamarasincrono(url, id_contenedor,variables);
}

function cargarperiodico(url, id_contenedor){
variables ="algo=nada";
llamarasincrono(url, id_contenedor,variables);
}