function validaComprarVender( frm, comprar ){
   nome = frm.nome.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )
   morada = frm.morada.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )

   e_mail = frm.e_mail.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )
   telefone = frm.telefone.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )
   telemovel = frm.telemovel.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )

   tipoimovel = frm.tipoimovel.value
   distrito = frm.distrito.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )
   concelho = frm.concelho.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )
   localidade = frm.localidade.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )

   horacontacto = frm.horacontacto.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )
   observacoes = frm.observacoes.value.replace( /^\s+/, "" ).replace( /\s+$/, "" )

   var reg_exp = /(\w|\d|_)+@(\w+\.)+\w+/

   if ( nome == "" ){
      alert( inserirnome + "!" )
      frm.nome.focus()
      return false
   }
   else if ( e_mail == "" && telefone == "" && telemovel == "" ){
      alert( inserircontacto + "!" )
      frm.e_mail.focus()
      return false
   }
   else if ( e_mail != "" && !reg_exp.test( e_mail ) ){
      alert( emailinvalido + "!" )
      frm.e_mail.focus()
      return false
   }
   else if ( distrito == "" ){
      alert( inserirdistrito + "!" )
      frm.distrito.focus()
      return false
   }
   else if ( localidade == "" ){
      alert( inserirlocalidade + "!" )
      frm.localidade.focus()
      return false
   }
   else if ( horacontacto == "" ){
      alert( inserirhoracontacto + "!" )
      frm.horacontacto.focus()
      return false
   }

   return true
}
