function checkForm() {

		var msg = "";

		var formobj = document.Regform;

		if (formobj.Name.value == "")	{msg = msg + "- Company name\n";formobj.Name.style.background = '#FED6D6';}

		if (formobj.Contact.value == "")	{msg = msg + "- Contact Name\n";formobj.Contact.style.background = '#FED6D6';}

		if (formobj.Address.value == "")	{msg = msg + "- Address\n";formobj.Address.style.background = '#FED6D6';}

		if (formobj.Storage.value == "")	{msg = msg + "- Storage\n";formobj.Storage.style.background = '#FED6D6';}

		if (formobj.Password.value == "")	{msg = msg + "- Password\n";formobj.Password.style.background = '#FED6D6';}

		if (formobj.Password2.value == "")	{msg = msg + "- Confirm Password\n";formobj.Password2.style.background = '#FED6D6';}

		if (formobj.Password.value !== formobj.Password2.value)	{msg = msg + "- Password confirmation do not match\n";formobj.Password2.style.background = '#FED6D6';}

		if (formobj.Emailxx.value !== formobj.Email2.value)	{msg = msg + "- Confirm Email\n";formobj.Email2.style.background = '#FED6D6';}

		

		if (formobj.Premium.checked != true && formobj.Regular.checked != true)	{msg = msg + "- Preferred service type\n";}

		if (formobj.Size1.checked != true && formobj.Size2.checked != true && formobj.Size3.checked != true && formobj.Size4.checked != true && formobj.Size5.checked != true && formobj.Size6.checked != true && formobj.Size7.checked != true)	{msg = msg + "- Your move size\n";}

		

		if (formobj.Email.value == "")	{

			msg = msg + "- E-mail\n";formobj.Email.style.background = '#FED6D6';

		} else {

			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(formobj.Email.value)) {

			} else {

				msg = msg + "- E-mail (valid)\n";formobj.Email.style.background = '#FED6D6';

			}

		}

		

		if (formobj.CardNumber.value == "")	{

			msg = msg + "- ABN\n";formobj.CardNumber.style.background = '#FED6D6';

		} else {

			if ( /^[0-9]+$/.test(formobj.CardNumber.value)) {

			} else {

				msg = msg + "- ABN (valid)\n";formobj.CardNumber.style.background = '#FED6D6';

			}

		}

		

		if (formobj.Telephone.value == "")	{

			msg = msg + "- Telephone\n";formobj.Telephone.style.background = '#FED6D6';

		} else {

			if ( /^[0-9]+$/.test(formobj.Telephone.value)) {

			} else {

				msg = msg + "- Telephone (valid)\n";formobj.Telephone.style.background = '#FED6D6';

			}

		}

		

		if (formobj.MobilePhone.value == "")	{

			msg = msg + "- Mobile Phone\n";formobj.MobilePhone.style.background = '#FED6D6';

		} else {

			if ( /^[0-9]+$/.test(formobj.MobilePhone.value)) {

			} else {

				msg = msg + "- Mobile Phone (valid)\n";formobj.MobilePhone.style.background = '#FED6D6';

			}

		}

		



		var notchk = false

		for (var i=20; i<formobj.length-1;i++){

			if (formobj[i].type == 'checkbox'){

				if (formobj[i].checked != false){

					notchk = true;

					break;				

				}

			}

		}

		if (!notchk) {msg = msg + "- States / Territories for type(s) of removals\n";}

		

		

		if (msg == "") {

			document.Regform.submit();

			return true;

		} else {

			alert("The following fields are mandatory:\n\n" + msg);

			return false;

		}

	}

//