function EsNumero ( strnumero )
{
	var nLongitud, nValorRegreso = true, strNum;
	nLongitud = strnumero.length;
	nValorRegreso = true;
	for ( var cont = 0; cont < nLongitud; cont++ )
	{
		strNum = strnumero.substring ( cont, cont + 1 );
		if ( strNum < "0" || strNum > "9" )
		{
			nValorRegreso = false;
			break;
		}//endif
	}//endfor
	return nValorRegreso;
}//endfunction

function valida ()
{
if (document.pago.nombreComprador.value.length < 4) {
	alert("Escriba por lo menos 4 caracteres en el campo Nombre");
    document.pago.nombreComprador.focus();
	return;
}
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
var checkStr = document.pago.nombreComprador.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
}
if (!allValid) {
alert("Escriba sólo letras en el campo Nombre");
    document.pago.nombreComprador.focus();
return;
}

if(document.pago.telefono.value == "") {
    alert("Por favor indica tu numero de Telefono");
    document.pago.telefono.focus();
    return;
  }
var checkOK = "0123456789";
var checkStr = document.pago.telefono.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}
if (!allValid) {
alert("Escriba sólo dígitos en el campo Telefono.");
    document.pago.telefono.focus();
return;
}

if(document.pago.extra2.value == "") {
    alert("Por favor indique la ciudad donde usted vive.");
    document.pago.extra2.focus();
    return;
  }

if ((document.pago.emailComprador.value.indexOf ('@', 0) == -1)||(document.pago.emailComprador.value.length < 5)) {
alert("Escriba una dirección de correo válida en el campo Email.");
    document.pago.emailComprador.focus();
return;
}

if (document.pago.valor.value == "")
	{
		alert ("Se te olvidó escribir un valor. Por favor escríbelo" );
		document.pago.valor.focus ();
		return;
	}
else if ( EsNumero ( document.pago.valor.value) == false)
	{
		alert ("El valor sólo acepta números. Por favor escríbelo sin puntos ni comas decimales" );
		document.pago.valor.focus ();
		return;
	}
document.pago.submit();
}
