
function isNum(passedVal){
if(passedVal==""){
	return false
		}
		for(i=0; i<passedVal.length; i++) {
		if(passedVal.charAt(i) < "0"){
		return false
		}
		if(passedVal.charAt(i) > "9"){
		return false
		}
		
	}
return true
}

function validPhone(phoneValue){
if(phoneValue ==""){
	return true
		}
if(isNum(phoneValue)){
	return true
		}
return false
}

function validForm(form){
if(form.first_name.value==""){
	alert("Please provide your First name")
	form.first_name.focus()
	return false
	}
	
if(form.last_name.value==""){
	alert("Please provide your Last name")
	form.last_name.focus()
	return false
	}
	
if(form.country.value==""){
	alert("Please provide your Country of residence")
	form.country.focus()
	form.country.select()
	return false
	}
	
	
if(form.telephone.value=="" || !validPhone(form.telephone.value)){
	alert("provide a valid phone number")
	form.telephone.focus()
	form.telephone.select()
	return false
	}
	
re=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
me=re.test(form.email.value)
	if(me==false || form.email.value=="") {
		alert("Invalid email address")
		form.email.focus()
		form.email.select()
		return false
	}
	
	if(form.subject.value==""){
	alert("A Subject is required")
	form.subject.focus()
	return false
	}
	
if(form.themessage.value==""){
	alert("The Message box cannot be empty")
	form.themessage.focus()
	return false
	}

return true
}
