function validate_form() 
	{
		var validnum = "0123456789";
		

		//validate if at least 1 checkbox is checked
		if (!document.frm.ckEftpos.checked && !document.frm.ckGiftCard.checked && !document.frm.ckCashCard.checked && !document.frm.ckFlashPay.checked && !document.frm.ckIP.checked && !document.frm.ckPBC.checked)
		{
			alert("Please select at least 1 item.");
			return false;
		}


		

		//Validate Particuler
		if (document.frm.txtName.value == "")
		{
			alert('Please enter your Name.');
			document.frm.txtName.focus();
			return false;
		}
		
		//Validate Email
		if (document.frm.txtEmail.value != "")
		{
			if ((document.frm.txtEmail.value.indexOf("@") == -1) || (document.frm.txtEmail.value.indexOf(".") == -1))
			{
				alert('Please enter a valid email address.');
				document.frm.txtEmail.focus();
				return false;
			}
		}
		else
		{
			alert('Please enter a contact email address.');
			document.frm.txtEmail.focus();
			return false;
		}


		if (document.frm.txtCompany.value == "")
		{
			alert('Please enter your Company Name.');
			document.frm.txtCompany.focus();
			return false;
		}
		

		if (document.frm.txtAddress.value == "")
		{
			alert('Please enter your Address.');
			document.frm.txtAddress.focus();
			return false;
		}

		if (document.frm.txtPostal.value == "")
		{
			alert('Please enter your Postal Code.');
			document.frm.txtPostal.focus();
			return false;
		}
						
		if (document.frm.txtTel.value.length >= 8)
		{
			if (document.frm.txtTel.value.substring(0,1) != "9" && document.frm.txtTel.value.substring(0,1) != "8" && document.frm.txtTel.value.substring(0,1) != "6")
			{
					alert('Please enter a valid Tel number.');
					document.frm.txtTel.focus();
					return false;
			}
			
			for (var i=0; i<document.frm.txtTel.value.length; i++)
			{
				temp = "" + document.frm.txtTel.value.substring(i,i+1);
				if (validnum.indexOf(temp) == -1)
				{
					alert('Please enter only numerical characters for Tel number.');
					document.frm.txtTel.focus();
					return false;
				}
			}
		}
		
					else if (document.frm.txtTel.value.length == 0)
		{
			alert('Please enter your Tel number.');
			document.frm.txtTel.focus();
			return false;
		}
		else
		{
			alert('Please enter a valid Tel number.');
			document.frm.txtTel.focus();
			return false;
		}

		//Validatate Fax Number
		
		if (document.frm.txtFax.value.length >= 8)
		{
			if (document.frm.txtFax.value.substring(0,1) != "6")
			{
					alert('Please enter a valid fax number.');
					document.frm.txtFax.focus();
					return false;
			}
			
			for (var i=0; i<document.frm.txtFax.value.length; i++)
			{
				temp = "" + document.frm.txtFax.value.substring(i,i+1);
				if (validnum.indexOf(temp) == -1)
				{
					alert('Please enter only numerical characters for fax number.');
					document.frm.txtFax.focus();
					return false;
				}
			}
		}
	}
