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.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.precode.value.length>0 && document.busca.precoate.value.length ==0) {
										alert ('Preencha o valor máximo da busca !');
										document.busca.precoate.focus();
										return false;
									} else if (document.busca.precode.value.length==0 && document.busca.precoate.value.length >0) {
										alert ('Preencha o valor mínimo da busca !');
										document.busca.precode.focus();
										return false;
									} else {
										if (isNaN(document.busca.precode.value) && document.busca.precode.value.length > 0 ) {
											alert('Preço mínimo inválido !');
											document.busca.precode.focus();
											return false;
										} else if (isNaN(document.busca.precoate.value) && document.busca.precoate.value.length > 0 ) {											
											alert('Preço máximo inválido !');
											document.busca.precoate.focus();
											return false;
										} else if (parseFloat(document.busca.precoate.value) < parseFloat(document.busca.precode.value) ) {											
											alert('Preço máximo menor que preço mínimo !');
											document.busca.precode.focus();
											return false;
									
										} else {
											if (document.busca.filtro.value.length>=3 || document.busca.precode.value.length > 0) {
												document.busca.submit();
											} else {
												alert ( 'Use uma palavra com pelo menos três caracteres ! ');
                        				document.busca.filtro.focus();
                        				return false;
											}
										}
									}


                        

                        
                        
                }
        }
}
