HTML/CSS form using javascript for interactive form validation. PHP is used as a backup.