// JavaScript Document

// Rutinas para validar formulario de presupuesto.

//////////////////////////////////////////////////////////////////////////////////////////////7
////////   la función vacio(s) recibe un parámetro y nos devuelve true cuando los caracteres
////////   introducidos por el usuario son caracteres en blanco o símplemente da al intro...

var espaciosEnBlanco=" \t\n\r";  //    \t es tabulador horizontal
								 //     \n es nueva línea
								 //     \r es retorno de carro
function isVacio(s)
{
	//Si la cadena pasada es nula o de longitud cero
	if ((s==null) || (s.length == 0))
		return true;
	
	//Buscar si tiene caracteres que no sean espacios en blanco
	for (i=0;i<s.length; i++)
	{
	var c=s.charAt(i);
	if (espaciosEnBlanco.indexOf(c) == -1)
		return false;
	}

// Todos los espacios son blancos
	return true;
}

///////////////////////////////////////////////////////////////////////////////////////////////
////////   la función isMail(cadena) recibe un parámetro y nos devuelve true cuando, aparentemente,
////////   presenta la forma de una dirección de correo electrónico.

function isMail(cadena)
{
 	var pos;
 	var s=cadena;
	  
	    
	if (isVacio(cadena))
		{
		alert("La dirección de correo electrónico es obligatoria.");
		document.fVenta.Email.focus();
		return false;	
		}

	
	pos = s.indexOf('@',1);
	
	if (( pos == -1) || (pos == (s.length-1)) )
		{
		alert("Dirección de correo electrónico con formato no válido.");
		document.fVenta.Email.focus();
		return false;
		}

	return true;
}

///////////////////////////////////////////////////////////////////////////////////////////////
////////   la función isDigito(cadena) recibe un parámetro y nos devuelve true cuando es un dígito [0-9]

 function isDigito(c)
	 {
	 return ((c>="0") && (c<="9"))
	 }






function validar() {
 var tel,mail;

 mail=document.fVenta.Email.value;
 tel=document.fVenta.Telefono.value;
 




// Comprobación de la validez de la cuenta de correo electrónico....

	if (!isMail(mail))
		{
			return false;
		}

return true;


}