function imprimir() {
  if(window.print)
    window.print();
  else
    alert("Su navegador no soporta esta opción");
}

function mostrarCorreo(a,b,c,d){
	document.write('<a');
	if(d!='') document.write(' class="'+d+'"');
	document.write(' href="mailto:'+a+'@'+b+'.'+c+'">'+a+'@'+b+'.'+c+'</a>');
}

/* se ejecuta en el onKeyUp y sólo permite introducir números */
function esNumeroPositivo(obj){
	obj.value = obj.value.replace(".","").replace(" ","");
	var vTransformado = parseInt(obj.value, 10);
	if (isNaN(vTransformado) || vTransformado==0) {
		obj.value = "";
		return false;
	} else {
		vTransformado = Math.abs(vTransformado);
		if (vTransformado != obj.value) {
			obj.value = vTransformado;
		}
	}
	return true;
}

/* se ejecuta en el onKeyUp y sólo permite introducir números con decimales */
function esNumeroDecimal(vObj){
	vObj.value=vObj.value.replace(",",".");
	var vTransformado = parseFloat(vObj.value, 10);
	
	if (isNaN(vTransformado)) {
		vObj.value = "";
		return false;
	} else {
		vTransformado = Math.abs(vTransformado);
		if (vTransformado != vObj.value) {
			vObj.value = "" + vTransformado;
		}
	}
	return true;
}

// http://www.mister-pixel.com/
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
