function checkNumeric()
{
	if((event.keyCode < 48) || (event.keyCode > 57)) 
	{
		event.returnValue = false;
	}
}

function validateContactNum()
{
	//47 - 58 (0-9), 32 (<SPACEBAR>), 43 ('+' sign)
	if(!((event.keyCode > 47) && (event.keyCode < 58) || (event.keyCode == 32) || (event.keyCode == 43)))
	{
		event.returnValue = false;
	}
}

function checkAtoZwithSpaces()
{
	//65 - 91 (A TO Z), 97 - 122 (a TO z), 32 (<SPACEBAR>)
	if(!((event.keyCode > 64) && (event.keyCode < 91) || (event.keyCode > 96) && (event.keyCode < 123) || (event.keyCode == 32)))
	{
		event.returnValue = false;
	}
}

function isNull(field)
{
	if(field == "")
	{
		return true
	}
	else
	{
		return false
	}
}

function checkemail(emailAddress)
{
	var str = emailAddress
	var filter = /^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true
	}
	else
	{
		alert("Please enter a valid email address!")
		return false
	}
}

function checkName(name)
{
	var valid = true
	if(isNull(name))
	{
		alert("Please enter a valid Name!")
		valid = false
	}
	return (valid)
}

function checkCompanyName(compName)
{
	var valid = true
	if(isNull(compName))
	{
		alert("Please enter a valid Company Name!")
		valid = false
	}
	return (valid)
}

function checkContactPerson(name)
{
	var valid = true
	if(isNull(name))
	{
		alert("Please enter a valid name for contact person!")
		valid = false
	}
	return (valid)
}

function checkMessage(msg)
{
	var valid = true
	if(isNull(msg))
	{
		alert("Please select a product or key in the product(s) in the text area provided!")
		valid = false
	}
	return (valid)
}

function checkContactNum(contactNum)
{
	var valid = true
	if(isNull(contactNum))
	{
		alert("Please enter a valid contact number")
		valid = false
	}
	return (valid)
}

function validateEnquiryForm()
{
	var valid
	valid = checkName(enquiryForm.textCompanyName.value)
	
	if(valid)
	{
		valid = checkContactPerson(enquiryForm.textContactPerson.value)
		if(valid)
		{
			valid = checkContactNum(enquiryForm.textContactNumber.value)
			if(valid)
			{
				valid = checkemail(enquiryForm.textEmailAddr.value)
				if(valid)
				{
					return true;
				}
				else
				{
					return false;
				}
			}
			else
			{
				return false;
			}
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

function validateBizToBizForm()
{
	var valid
	valid = checkName(bizToBizForm.textName.value)
	if(valid)
	{
		valid = checkCompanyName(bizToBizForm.textCompanyName.value)
		if(valid)
		{
			valid = checkemail(bizToBizForm.textEMailAddr.value)
			if(valid)
			{
				var selectedProducts = ""
				for(var i=0;i<bizToBizForm.productsCheckBox.length;i++)
				{
					if(bizToBizForm.productsCheckBox[i].checked)
					{
						selectedProducts += bizToBizForm.productsCheckBox[i].value + ","
					}
				}
				
				bizToBizForm.productsSelected.value = selectedProducts

				if(isNull(selectedProducts))
				{
					valid = checkMessage(bizToBizForm.txtAreaOthers.value)
					if(valid)
					{
						alert(bizToBizForm.textEmailAddr.value)
						return true
					}
					else
					{
						return false
					}
				}
				else
				{
					return true
				}
			}
			else
			{
				return false
			}
		}
		else
		{
			return false
		}
	}
	else
	{
		return false
	}
}
