
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.name.value==""){
	alert("Please provide your name")
	form.name.focus()
	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.phone.value=="" || !validPhone(form.phone.value)){
	alert("Invalid phone number")
	form.phone.focus()
	form.phone.select()
	return false
	}
	
if(form.country.value==""){
	alert("Provide Country of residence")
	form.country.focus()
	form.country.select()
	return false
	}	
	
	if(form.sub.value==""){
	alert("A Subject is required")
	form.sub.focus()
	return false
	}
	
if(form.msg.value==""){
	alert("The Message box cannot be empty")
	form.msg.focus()
	return false
	}

return true
}
