function checkPhone(str) 
{
	var localPhone = /^0[23489]{1}(\-)?[^0\D]{1}\d{6}$/;
	var mobilePhone = /^0(5[0123456789]){1}(\-)?[^0\D]{1}\d{6}$/;
	var cablePhone = /^0(7[0123456789]){1}(\-)?[^0\D]{1}\d{6}$/;
	if (str.match(localPhone) || str.match(mobilePhone) || str.match(cablePhone)) {
		return true;
	} else {
		return false;
	}
}

function checkEmail(str)
{
	var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (str.match(email)) {
		return true;
	} else {
		return false;
	}
}

function validateForm()
{
	if (document.forms["contact_form"]["name"]) {
		var name=document.forms["contact_form"]["name"].value
		if (name==null || name=="")
		{
			alert("Please fill in your name");
			return false;
		}
	}
	
	if (document.forms["contact_form"]["phone"]) {
		var phone=document.forms["contact_form"]["phone"].value
		if (phone==null || phone=="" || !checkPhone(phone)) {
			alert("Please enter valid phone number");
			return false;
		}
	}
	
	if (document.forms["contact_form"]["_replyToField"]) {
		var email=document.forms["contact_form"]["_replyToField"].value
		if (email !=null && email !="" && !checkEmail(email)) {
			alert("Please enter valid email address");
			return false;
		}
	}
	return true;
}
