/*
	Establece un formulario oculto sobre el que se enviará
	posteriormente los datos que serán imprimidos.
*/
function imprimir(datos,url){
	
	//La función escape() codifica la cadena de texto que se le pasa
	//para evitar problemas con los símbolos.
	
	if ( document.body.innerHTML.indexOf('<form name="imprimir"') < 0 ) {
		document.body.innerHTML = document.body.innerHTML + '<form name="imprimir" id="imprimir" method="post"><input type="hidden" name="datos" value=""/></form>';
	}

	document.getElementById("imprimir").datos.value = escape(datos);
	document.getElementById("imprimir").action = url;
	document.getElementById("imprimir").target = "_blank";
	document.getElementById("imprimir").submit();

}
