// Validate ContactUs form
function validateContactUs()
{
	//Organisation
	if (validate_required(document.getElementById("txtOrg"),"Organisation cannot be left blank.") == false)
	{
		return false;
	}
	
	//Contact Name
	if (validate_required(document.getElementById("txtContactname"),"Contact Name cannot be left blank.") == false)
	{
		return false;
	}
	
	//Job Title
	if (validate_required(document.getElementById("txtJobtitle"),"Job Title cannot be left blank.") == false)
	{
		return false;
	}
	
	//Business Address
	if (validate_required(document.getElementById("txtBusaddress"),"Business Address cannot be left blank.") == false)
	{
		return false;
	}
	
	//Postcode
	if (validate_required(document.getElementById("txtPostcode"),"Postcode cannot be left blank.") == false)
	{
		return false;
	}
	
	//Telephone
	if (validate_required(document.getElementById("txtPhone"),"Telephone cannot be left blank.") == false)
	{
		return false;
	}
	
	//Email
	if (validate_required(document.getElementById("txtEmail"),"E-mail cannot be left blank.") == false)
	{
		return false;
	}
	else
	{
		if (validate_email(document.getElementById("txtEmail"),"Invalid e-mail address detected.") == false)
		{
			return false;
		}
	}
	
}

function validate_required(field, alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
			{alert(alerttxt); return false}
		else {return true}
	}
}

function validate_dropdown(field, alerttxt)
{
	if (field=="0")
		{alert(alerttxt); return false}
	else {return true}	
}

function validate_email(field, alerttxt)
{
	with (field)
	{
		apos = value.indexOf("@")
		dotpos = value.lastIndexOf(".")
		
		if (apos < 1 || dotpos-apos < 2) 
			{alert(alerttxt); return false}
		else {return true}
	}
}
