/* Script to make sure name and last name are entered and to validate the EMail address Smith and Heinle-->

*/

		function validEmail(email) {
			invalidChars = " /:,;"
	
			if (email == "") {
				return false
			}
			for (i=0; i<invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
				if (email.indexOf(badChar,0) > -1) {
					return false
				}
			}
			atPos = email.indexOf("@",1)
			if (atPos == -1) {
				return false
			}
			if (email.indexOf("@",atPos+1) > -1) {
				return false
			}
			periodPos = email.indexOf(".",atPos)
			if (periodPos == -1) {
				return false
			}
			if (periodPos+3 > email.length)	{
				return false
			}
			return true
		}
		
		

		function estaBien(form) {


			/* asegurarse que dan First Name 
			*/
			
				hayContact=form.firstName
				if (form.firstName.value =="") {
				alert("Please, enter your First Name.")
				form.firstName.focus()
				form.firstName.select()
				return false
				
			}



			/* asegurarse que dan Last Name 
			*/
			
				hayContact=form.lastName
				if (form.lastName.value =="") {
				alert("Please, enter your Last Name.")
				form.lastName.focus()
				form.lastName.select()
				return false
				
			}



			
			
			
			


			/* asegurarse que dan valid home phone number 
			*/
			
				hayContact=form.homePhone
				if (form.homePhone.value =="200-123-4567") {
				alert("Please, enter your home phone number.")
				form.homePhone.focus()
				form.homePhone.select()
				return false
				
			}
			
			
			/* asegurarse que dan valid country of birth 
			*/
			
				hayContact=form.birthCountry
				if (form.birthCountry.value =="") {
				alert("Please, select your country of birth.")
				
				return false
				
			}
			
			
			/* asegurarse que dan valid country of citizenship 
			*/
			
				hayContact=form.citizenshipCountry
				if (form.citizenshipCountry.value =="") {
				alert("Please, select your country of citizenship.")
				
				return false
				
			}
			
			
			/* asegurarse que dan current Immigration Status 
			*/
			
				hayContact=form.visaStatus
				if (form.visaStatus.value =="") {
				alert("Please, select your current immigration status.")
				
				return false
				
			}
			
			
			
			
			
			
			
			
			
			
			
			


				
				
			if (!validEmail(form.email.value)) {
				alert("Sorry, it seems you have written down an invalid email address.\n\n\n Please check it and try again.")
				form.email.focus()
				form.email.select()
				return false
			}
			
			
			return true
		}

		

