function filtroCaracterEsp(campo){
	campo.value=campo.value.replace(/([^0-9^A-Z^a-z\ \?\+\-\*\(\)\/\[\]\^\%\!\@\?\$\"\,\;\~\`\<\>\.])/g,"");
}

function permitirTildes(campo){
	campo.value=campo.value.replace(/(^[a-zA-ZñÑáéíóúÁÉÍÓÚ\ ])/g,"");
}
function isEmailAddress(theElement, nombre_del_elemento )
{
	var s = theElement.value;
	var filter = /^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0)
		return true;
	if (filter.test(s))
		return true;
	else
		alert("Ingrese una dirección de correo válida");
	theElement.focus();
	return false;
}
