// JavaScript Document
function comprobarEmail(textomail)
{
	//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	var filter=/^(.+\@.+\..+)$/
	if (textomail.length == 0 ) return false;
	if (filter.test(textomail))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function comprobarTelefono(numero)
{
	return ((numero.length==9) && (!isNaN(parseInt(numero))));
}

function validarNif(nif)
{	
	return (nif.length>=6);
}


function valida_nif_cif_nie(a)
{
	return (a.length>=6);
}


//Para los cálculos se usa esta función auxiliar que emula el str_replace de PHP



function str_replace(search, position, replace, subject)
{
	var f = search, r = replace, s = subject, p = position;
	var ra = r instanceof Array, sa = s instanceof Array, f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
	while (j = 0, i--)
	{
		if (s[i]) {
		while (s[p] = s[p].split(f[j]).join(ra ? r[j] || '' : r[0]), ++j in f){};
	}
	};
	return sa ? s : s[0];
}



