Added Javascript for Validation and Technology Choosing