function SendMessage()
{
	var email_regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-_]+(\.[a-zA-Z0-9_-]+){0,}[.][a-zA-Z]{2,4}$/;
	var number_regex=/^[0-9]+$/;
	if(document.getElementById('first_name').value.length<3)
	{
		alert("Please provide your name so we can contact you.");
		return;
	}
	else if(document.getElementById('surname').value.length<3)
	{
		alert("Please provide your surname so we can contact you.");
		return;
	}
	else if (email_regex.exec(document.getElementById('email_address').value)==null)
	{
		alert("Please provide a valid email address so we can contact you");
		return;
	}
	else if(document.getElementById('enquiry').value.length<3)
	{
		alert("Please type your enquiry to be sent.");
		return;
	}
	else if (number_regex.exec(document.getElementById('phone_cc').value)==null)
	{
		alert("Please provide a valid country code");
		return;
	}
	else if (number_regex.exec(document.getElementById('phone_ac').value)==null)
	{
		alert("Please provide a valid area code");
		return;
	}
	else if (number_regex.exec(document.getElementById('phone_number').value)==null)
	{
		alert("Please provide a valid phone number");
		return;
	}
	for(i=0;i<4;i++)
	{
		if(document.getElementById("im_programs_"+i.toString()).checked&&document.getElementById("im_ids_"+i.toString()).value=="")
		{
			alert("Please provide your "+document.getElementById("im_programs_"+i.toString()).value+" id for us to be able to contact you");
			return;
		}
	}
	
	
	document.forms['contact_form'].submit();
		
}