function trata_aviso(nome, aviso, str){
	var novonome=Trim(nome);
	if (novonome.length==0){
	if (aviso==null){aviso=str}
	else{aviso=aviso+str}}
	return aviso;
}

//funcao que retira os espaços em branco antes e depois de uma string	
function Trim(str)
{
	return str.replace(/^\s+|\s+$/g,"");
}

function alertindisp()
{
alert("Lamentamos, mas este livro está indisponível");
}


function verificaemailpedidolivro(email){
	var a=agent.call('admin/aagent/funcoes.php','retorna_num_email','',email); 
	if (a<1){	
	return 0;	
	}else{return 1;}
}


//funcão utilizada para validar os dados do pedido de livros
function verificadados() {
 
  	var error_found = false;
  	var error_field;
	var nome = Trim(document.pedidolivro.nameped.value);
  	var email= Trim(document.pedidolivro.emailped.value);
   	var nomelivro = Trim(document.pedidolivro.livroped.value);
	var autor = Trim(document.pedidolivro.autorped.value);
	var editora = Trim(document.pedidolivro.ediped.value);     
	var isbn = Trim(document.pedidolivro.isbnped.value);
	var outros = Trim(document.pedidolivro.outrosped.value);   
	 
	if ((nome.length==0) || (email.length==0)) {
    error_message ='Atenção! O nome e/ou o email são campos de preenchimento obrigatório';
    error_found = true;
  	}
	/*verificar se o email existe na bd*/
	if (nome.length!=0 && email.length!=0){  
	var num=verificaemailpedidolivro(email);

 	if (num==0){
 	error_message ='Atenção! Não foi encontrado no Almedina.com.br nenhum registro com o email que indicou. \n Para usar o serviço de encomenda de livros tem de ser um cliente registado no Almedina.com.br. \n Cadastre-se primeiro e volte a fazer o pedido.';
    error_found = true;
 	} 
 	
	 }   
	 if (nome.length!=0 && num>0){
	if ((nomelivro.length==0) && (autor.length==0)&& (editora.length==0) && (isbn.length==0)&& (outros.length==0)) {
    error_message ='Atenção! É necessário preencher pelo menos um campo relativo ao livro que deseja.';
    error_found = true;
  	}
}
  if (error_found == true) {
    alert(error_message);
    return false;
  } else {
    return true;
  }
}


function validar_tell_a_friend(){
	var aviso=null;
	var nome=get("from_name").value;
	aviso=trata_aviso(nome, aviso, "O seu nome\n");
	var email=get('from_email_address').value;
	aviso=trata_aviso(email, aviso, "O seu email\n");
	var nomeamigo=get('to_name').value;
	aviso=trata_aviso(nomeamigo, aviso, "O nome do seu amigo\n");
	var emailamigo=get('to_email_address').value;
	aviso=trata_aviso(emailamigo, aviso, "O email do seu amigo\n");
	alert('a'+aviso+'a');
	if (aviso!=null){alert("Atenção! Campos obrigatórios:\n"+aviso);
	return false}else{return true;}
}

function get(el) {
  return document.getElementById(el);
}

function validarlogin(){
	var aviso=null;
	var email=get('email_address').value;
	var pass=get('password').value;
	aviso=trata_aviso(email, aviso, "Login (email)\n");
	aviso=trata_aviso(pass, aviso, "Senha\n");
	if (aviso!=null){alert("Atenção! Campos obrigatórios\n"+aviso);return false;}
	return true;
}
 
