function onlynumbers (num )
{
re=/\D/;
ok=re.exec(num);
return ok? false:true;

}

function emailcheck(email)
{
re=/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/;	
ok=re.exec(email);

return ok? true:false;
}

function enviar(f)
    {    
    if (f.cliente)
        {
        if (f.cliente.value.length==0)
            {
            alert ( "Preencha o campo \"Nome\" ! ");
            f.cliente.focus();
            return false;
            }
        }
    if (f.endereco)
        {
        if (f.endereco.value.length==0)
            {
            alert ( "Preencha o campo  \"Endereço\" ! ");
            f.endereco.focus();
            return false;
            }
        }
    if (f.cidade)
        {
        if (f.cidade.value.length==0)
            {
            alert ( "Preencha o campo \"Cidade\" ! ");
            f.cidade.focus();
            return false;
            }
        }
        
    if (f.cep)
        {
        if (f.cep.value.length!=8)
            {
            alert ( "Preencha o campo \"CEP\" ! ");
            f.cep.focus();
            return false;
            }
        else
            {
            if (!onlynumbers(f.cep.value))
                {
                alert ( "Preencha o campo \"CEP\" somente com números ! ");
                f.cep.focus();
                return false;
                }
            }
       	if (f.cep.value!=f.frete_cookie.value)
            {
            alert ( "\n    O seu endereço de entrega é diferente do usado para o Cálculo de Frete !  \n");
            document.cep.cep_valor.focus();
            return false;
            }
 
        }
    
    
    if (f.email)
        {
        if (f.email.value.length==0)
            {
            alert ( "Preencha o campo \"Email\" ! ");
            f.email.focus();
            return false;
            }
        else
            {
            if (!emailcheck(f.email.value))
                {
                alert ( "Campo Email inválido ! ");
                f.email.focus();
                return false;
                }
            }
        }
    
    
    if (f.telefone)
        {
        if (f.telefone.value.length<8)
            {
            alert ( "Preencha o campo \"Telefone\" ! ");
            f.telefone.focus();
            return false;
            }
        else
            {
            if (!onlynumbers(f.telefone.value))
                {
                alert ( "Preencha o campo \"Telefone\" somente com números ! ");
                f.telefone.focus();
                return false;
                }
            }
        }
    f.submit();
    }

function voltar()
	{
	history.go(-1);
	return false;
	}

function procurar()
{        
if (document.busca)
        {
        if (document.busca.filtro)
                {
                if (document.busca.filtro.value.length>=3)
                        {
                        document.busca.submit();
                        }
                else
                        {
                        alert ( 'Use uma palavra com pelo menos três caracteres ! ');
                        document.busca.filtro.focus();
                        return false;
                        }
                }
        }
}
