function checkFundraiserForm()	{
	var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/;
	var pattern2 = /\d{3}\-\d{3}\-\d{4}/;
	var datePattern = /\d{2}\/\d{2}\/\d{2}/;

	if (document.getElementById('conName').value.length < 3)	{
		alert("Please enter your name");
		document.getElementById('conName').focus();
		document.getElementById('conName').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('conName').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('addy1').value.length < 5)	{
		alert("Please enter your address");
		document.getElementById('addy1').focus();
		document.getElementById('addy1').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('addy1').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('city').value.length < 5)	{
		alert("Please enter your city");
		document.getElementById('city').focus();
		document.getElementById('city').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('city').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('state').selectedIndex == 0)	{
		alert("Please select your state / province");
		document.getElementById('state').focus();
		document.getElementById('state').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('state').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('zipcode').value.length != 5)	{
		alert("Please enter your zipcode");
		document.getElementById('zipcode').focus();
		document.getElementById('zipcode').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('zipcode').style.backgroundColor = '#FFFFFF';
		}
	if (!pattern1.test(document.getElementById('conEmail').value))	{
		alert("The email address you have enter appears to be incorrect, please check it and resubmit the form");
		document.getElementById('conEmail').focus();
		document.getElementById('conEmail').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('conEmail').style.backgroundColor = '#FFFFFF';
		}
	if (!pattern2.test(document.getElementById('phone').value))	{
		alert("Please enter your phone in xxx-xxx-xxxx format");
		document.getElementById('phone').focus();
		document.getElementById('phone').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('phone').style.backgroundColor = '#FFFFFF';
		}

	if (document.getElementById('bus_id').value.length == 0)	{
		alert("Please enter your organizations tax id number");
		document.getElementById('bus_id').focus();
		document.getElementById('bus_id').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('bus_id').style.backgroundColor = '#FFFFFF';
		}


	if (document.getElementById('numPart').value.length == 0)	{
		alert("Please enter the number of soaps you need");
		document.getElementById('numPart').focus();
		document.getElementById('numPart').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('numPart').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('goal').value.length ==0)	{
		alert("Please enter the event you need these soaps for");
		document.getElementById('goal').focus();
		document.getElementById('goal').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('goal').style.backgroundColor = '#FFFFFF';
		}
	if (!datePattern.test(document.getElementById('start').value))	{
		alert("Please enter the date you need the soaps by in dd/mm/yy format");
		document.getElementById('start').focus();
		document.getElementById('start').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('start').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('shipName').value.length < 3)	{
		alert("Please enter the name to ship to");
		document.getElementById('shipName').focus();
		document.getElementById('shipName').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('shipName').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('shipAddy').value.length < 5)	{
		alert("Please enter your shipping address");
		document.getElementById('shipAddy').focus();
		document.getElementById('shipAddy').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('shipAddy').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('shipCity').value.length < 5)	{
		alert("Please enter your shipping city");
		document.getElementById('shipCity').focus();
		document.getElementById('shipCity').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('shipCity').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('shipState').selectedIndex == 0)	{
		alert("Please select your shipping state / province");
		document.getElementById('shipState').focus();
		document.getElementById('shipState').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('shipState').style.backgroundColor = '#FFFFFF';
		}
	if (document.getElementById('shipZipcode').value.length != 5)	{
		alert("Please enter your shipping zipcode");
		document.getElementById('shipZipcode').focus();
		document.getElementById('shipZipcode').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('shipZipcode').style.backgroundColor = '#FFFFFF';
		}
	if (!pattern2.test(document.getElementById('shipPhone').value))	{
		alert("Please enter your shipping phone in xxx-xxx-xxxx format");
		document.getElementById('shipPhone').focus();
		document.getElementById('shipPhone').style.backgroundColor = '#FBF780';
		return false;
		}
	else	{
		document.getElementById('shipPhone').style.backgroundColor = '#FFFFFF';
		}
	}