function validateForm(form){

	var usertitle;
	for(var i = 0; i < form.title.length; i++)
	{
		if(form.title[i].checked == true)
		{
			usertitle = form.title[i].id;
			form.title_str.value = usertitle;
		}
	}
	
	var userdeliverytype;
	for(var i = 0; i < form.delivery.length; i++)
	{
		if(form.delivery[i].checked == true)
		{
			userdeliverytype = form.delivery[i].id;
			form.deliverytype_str.value = userdeliverytype;
		}
	}
	
	
	var userfirstname, usersurname, usercompanyname, userjobtitle, useremail, usertelephone, useraddress1,  useraddress2, useraddress3, useraddress4, userpostcode;
	var isvalid = true;

	userfirstname = form.firstname.value;
	usersurname = form.surname.value;
	usercompanyname = form.companyname.value;
	userjobtitle = form.jobtitle.value;
	useremail = form.email.value;
	usertelephone = form.telephone.value;
	useraddress1 = form.address1.value;
	useraddress2 = form.address2.value;
	useraddress3 = form.address3.value;
	useraddress4 = form.address4.value;
	userpostcode = form.postcode.value;

	
	if(userdeliverytype == undefined)
	{
		document.getElementById('deliverytitle').className = 'formLabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('deliverytitle').className = '';
	}
	
	
	
	if(usertitle == undefined)
	{
		document.getElementById('titlelabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('titlelabel').className = '';
	}
	
	
	
	if(userfirstname == '')
	{
		document.getElementById('firstnamelabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('firstnamelabel').className = '';
	}

	
	if(usersurname == '')
	{
		document.getElementById('surnamelabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('surnamelabel').className = '';
	}

	if(usercompanyname == '')
	{
		document.getElementById('companylabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('companylabel').className = '';
	}
	
	if(userjobtitle == '')
	{
		document.getElementById('jobtitlelabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('jobtitlelabel').className = '';
	}
	
	if(useremail == '')
	{
		document.getElementById('emaillabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('emaillabel').className = '';
	}
	
	if(useraddress1 == '')
	{
		document.getElementById('address1label').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('address1label').className = '';
	}

	
	if(useraddress2 == '')
	{
		document.getElementById('address2label').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('address2label').className = '';
	}

	if(useraddress3 == '')
	{
		document.getElementById('address3label').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('address3label').className = '';
	}


	if(useraddress4 == '')
	{
		document.getElementById('address4label').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('address4label').className = '';
	}
	
	if(userpostcode == '')
	{
		document.getElementById('postcodelabel').className = 'formlabel_error';
		isvalid = false;
	}
	else
	{
		document.getElementById('postcodelabel').className = '';
	}


	
	if(isvalid == true)
	{
		form.issubmitting.value = 'yes';
		form.submit();
	}
	else
	{
		
	}
	


	
}