Hola:
Como podrás apreciar el tema lo he movido al foro javascript porque en tu pregunta no hace falta implementaciones AJAX (no necesitas nada del server)... otra cosa sería saber si hay registros duplicados en una base de datos, o similares...
Sobre lo que pides, date una vuelta en las FAQs javascript, que me parece que tienen las respuestas a todas tus preguntas...
Saludos