// Función que muestra el formulario de envío de noticia
function MostrarEnvio()
{
	document.getElementById('divEnviar').style.display = 'block';
}

// Función que oculta el formulario de envío de noticia
function OcultarEnvio()
{
	document.getElementById('divEnviar').style.display = 'none';
}

// Función que manda a la impresora un documento
function printit() {
	if (window.print) {
		window.print() ;  
	} 
	else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

// Callback para el envio de noticas
function ResultadoEnviarNoticia(){
	if(Ajax_Error!=""){
		document.getElementById('mensaje-error').innerHTML=Ajax_Error;
		document.getElementById('mensaje-ok').innerHTML="";		
	}else if (Ajax_Correcto!=""){
		document.getElementById('mensaje-error').innerHTML="";
		document.getElementById('mensaje-ok').innerHTML=Ajax_Correcto;
		Fat.fade_element('divEnviar', 30, 1500, "#D6B398", "#FFFFFF");
	}
}

// Función que elimina los anchos de tablas, columnas y filas que textos provenientes de editores de HTML enriquecido
// no deforme el código de la página que la alberga. 
// Es recomendable que la capa este oculta inicialmente (display: none) para asi evitar parpadeos.
// Añadir esto tb: 
//	onLoad="NormalizaTablas('textoNoticia');"
//	<div id="textoNoticia" style="display:none"></div>

function NormalizaTablas(idCapa) {

	// Obtenemos la capa que contiene el texto a tratar
	var capa = document.getElementById(idCapa);

	// Normalizamos las tablas
	var tablas = capa.getElementsByTagName("table"); 

	for (var i = 0; i < tablas.length; i++) { 
		tablas[i].width = "";		
	}
	
	// Normalizamos las columnas
	var cols = capa.getElementsByTagName("td"); 
	for (var i = 0; i < cols.length; i++) { 
		cols[i].width = "";		
	}

	// Normalizamos las filas
	var filas = capa.getElementsByTagName("tr"); 
	for (var i = 0; i < filas.length; i++) { 
		filas[i].width = "";		
	}
	
	// Mostramos el contenido de la capa
	capa.style.display = 'block';
}