function validateBBQ()
{	
	var dessertSelected = false;
	var beverageSelected = false;
	
	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Dessert" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					dessertSelected = true;
			}
			if(elements[i].name=="Beverage" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					beverageSelected = true;
			}
			
		}
	
		if (!dessertSelected)
		{
			alert ("Please choose at least one Dessert to place your order");
			return false;
		}
		else if (!beverageSelected)
		{
			alert ("Please choose at least one Beverage to place your order");
			return false;
		}
		else if (trimStr(BBQPit.value) != "" && !IsNumeric(BBQPit.value))
		{
			alert ("Number of BBQ Pit must be in numeric value");
			return false;
		}
		else if (trimStr(Charcoal.value) != "" && !IsNumeric(Charcoal.value))
		{
			alert ("Number of Bags of Charcoal must be in numeric value");
			return false;
		}
		else if (trimStr(BBQChef.value) != "" && !IsNumeric(BBQChef.value))
		{
			alert ("Number of BBQ Chef must be in numeric value");
			return false;
		}	
		else
			return validateContact(50,0,false);
	}

}

function validateBuffet1Budget()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(60,100,true);
	}
}

function validateBuffet2Value()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false; 

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(40,50,true);
	}

}

function validateBuffet3Exquisite()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(30,50,true);
	}

}

function validateBuffet4Luxury()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;
	var category12Selected = false;
	var category13Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

			if(elements[i].name=="Category12" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category12Selected = true;
			}

			if(elements[i].name=="Category13" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category13Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected || !category12Selected || !category13Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(30,50,true);
	}

}

function validatebuffet5Superior()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;
	var category12Selected = false;
	var category13Selected = false;
	var category14Selected = false;
	var category15Selected = false;
	var category16Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

			if(elements[i].name=="Category12" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category12Selected = true;
			}

			if(elements[i].name=="Category13" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category13Selected = true;
			}

			if(elements[i].name=="Category14" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category14Selected = true;
			}

			if(elements[i].name=="Category15" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category15Selected = true;
			}

			if(elements[i].name=="Category16" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category16Selected = true;
			}


			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected || !category12Selected || !category13Selected || !category14Selected || !category15Selected || !category16Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(30,50,true);
	}

}

function validateCNYLuxury()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;
	var category12Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

			if(elements[i].name=="Category12" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category12Selected = true;
			}

		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected || !category12Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(30,50,true);
	}

}

function validateCNYValue()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(30,50,true);
	}

}

function validateXmasLuxury()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;
	var category12Selected = false;
	var category13Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

			if(elements[i].name=="Category12" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category12Selected = true;
			}

			if(elements[i].name=="Category13" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category13Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected || !category12Selected || !category13Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(50,50,true);
	}

}

function validateXmasValue()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(50,50,true);
	}

}

function validateHawker()
{
	var itemsCount = 0;
	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					itemsCount = itemsCount + 1;
			}

	
		}
	
		if (itemsCount == 0)
		{
			alert ("Please choose at least one hawker stall to set up");
			return false;
		}
		return validateContact(100,0,false);
	}
}

function validateSteamboatLuxury()
{
	return validateContact(100,0,false);
}

function validateSteamboatValue()
{
	return validateContact(100,0,false);
}

function validateTea1()
{
	var maxItems = 4;
	var maxDrinks = 2;
	var itemsCount = 0;
	var drinksCount = 0; 
	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if((elements[i].name=="savouryItems" || elements[i].name=="sweetItems") && elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					itemsCount = itemsCount + 1;
			}

			if (elements[i].name=="drinks" && elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					drinksCount = drinksCount + 1;
			}
		}
		
		if (itemsCount < maxItems)
		{
			alert ("Please choose a total of " + maxItems + " items from List A and List B to place an order");
			return false;
		}

		if (itemsCount > maxItems)
		{
			alert ("Number of items selected from List A and List B had exceeded - Max " + maxItems + " items");
			return false;
		}

		if (drinksCount < maxDrinks)
		{
			alert ("Please choose any " + maxDrinks + " drinks to place an order");
			return false;
		}	
		
		if (drinksCount > maxDrinks)
		{
			alert ("Number of drinks selected had exceeded - Max " + maxDrinks + " drinks");
			return false;
		}
		
		return validateContact(120,150,true);	

	}

}

function validateTea2()
{
	var maxItems = 5;
	var maxDrinks = 2;
	var itemsCount = 0;
	var drinksCount = 0; 
	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if((elements[i].name=="savouryItems" || elements[i].name=="sweetItems") && elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					itemsCount = itemsCount + 1;
			}

			if (elements[i].name=="drinks" && elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					drinksCount = drinksCount + 1;
			}
		}
		
		if (itemsCount < maxItems)
		{
			alert ("Please choose a total of " + maxItems + " items from List A and List B to place an order");
			return false;
		}

		if (itemsCount > maxItems)
		{
			alert ("Number of items selected from List A and List B had exceeded - Max " + maxItems + " items");
			return false;
		}

		if (drinksCount < maxDrinks)
		{
			alert ("Please choose any " + maxDrinks + " drinks to place an order");
			return false;
		}	
		
		if (drinksCount > maxDrinks)
		{
			alert ("Number of drinks selected had exceeded - Max " + maxDrinks + " drinks");
			return false;
		}
		
		return validateContact(100,120,true);	

	}

}

function validateTea3()
{
	var maxItems = 7;
	var maxDrinks = 2;
	var itemsCount = 0;
	var drinksCount = 0; 
	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if((elements[i].name=="savouryItems" || elements[i].name=="sweetItems") && elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					itemsCount = itemsCount + 1;
			}

			if (elements[i].name=="drinks" && elements[i].type == "checkbox")
			{
				if(elements[i].checked)
					drinksCount = drinksCount + 1;
			}
		}
		
		if (itemsCount < maxItems)
		{
			alert ("Please choose a total of " + maxItems + " items from List A and List B to place an order");
			return false;
		}

		if (itemsCount > maxItems)
		{
			alert ("Number of items selected from List A and List B had exceeded - Max " + maxItems + " items");
			return false;
		}

		if (drinksCount < maxDrinks)
		{
			alert ("Please choose any " + maxDrinks + " drinks to place an order");
			return false;
		}	
		
		if (drinksCount > maxDrinks)
		{
			alert ("Number of drinks selected had exceeded - Max " + maxDrinks + " drinks");
			return false;
		}
		
		return validateContact(80,100,true);	

	}

}

function validateWedConnoisseur()
{
	return validateContact(120,0,false);
}

function validateWedValue()
{
	return validateContact(120,0,false);
}

function validateWedPopular()
{
	return validateContact(120,0,false);
}

function validateWedDelight()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false; 

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(120,0,false);
	}

}

function validateWedExquisite()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(120,0,false);
	}

}

function validateWedLuxury()
{
	var category1Selected = false; 
	var category2Selected = false; 
	var category3Selected = false; 
	var category4Selected = false; 
	var category5Selected = false; 
	var category6Selected = false; 
	var category7Selected = false; 
	var category8Selected = false; 
	var category9Selected = false;
	var category10Selected = false; 
	var category11Selected = false;
	var category12Selected = false;
	var category13Selected = false;

	with (document.enquiryform)
	{
		for(i=0; i<elements.length; i++)
		{
			if(elements[i].name=="Category1" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category1Selected = true;
			}
			if(elements[i].name=="Category2" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category2Selected = true;
			}
			if(elements[i].name=="Category3" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category3Selected = true;
			}

			if(elements[i].name=="Category4" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category4Selected = true;
			}

			if(elements[i].name=="Category5" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category5Selected = true;
			}

			if(elements[i].name=="Category6" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category6Selected = true;
			}

			if(elements[i].name=="Category7" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category7Selected = true;
			}

			if(elements[i].name=="Category8" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category8Selected = true;
			}

			if(elements[i].name=="Category9" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category9Selected = true;
			}
		
			if(elements[i].name=="Category10" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category10Selected = true;
			}
			
			if(elements[i].name=="Category11" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category11Selected = true;
			}

			if(elements[i].name=="Category12" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category12Selected = true;
			}

			if(elements[i].name=="Category13" && elements[i].type == "radio")
			{
				if(elements[i].checked)
					category13Selected = true;
			}

			
		}
	
		if (!category1Selected || !category2Selected || !category3Selected || !category4Selected || !category5Selected || !category6Selected || !category7Selected || !category8Selected || !category9Selected || !category10Selected || !category11Selected || !category12Selected || !category13Selected)
		{
			alert ("Please choose at least one dish from each Category to place your order");
			return false;
		}
		else
			return validateContact(120,0,false);
	}

}

function validateContact(numOfPersonRequired, numofChargeLimit,  havTranportOption)
{
	var returnVal = true;
	var reg = new RegExp();
	reg.compile("[A-Za-z0-9._-]+@[^.]+\..+");
	var dd;
	var mm;
	var yy;	
	var functionDate;

	with (document.enquiryform)
	{								

		if (trimStr(Stools.value) != "" && !IsNumeric(Stools.value))
		{
			alert ("Number of Stools must be in numeric value");
			return false;
		} 
		if (trimStr(PlasticChairs.value) != "" && !IsNumeric(PlasticChairs.value))
		{
			alert ("Number of Plastic Chairs must be in numeric value");
			return false;
		}
		if (trimStr(SquareTables.value) != "" && !IsNumeric(SquareTables.value))
		{
			alert ("Number of Square Tables must be in numeric value");
			return false;
		}
		if (trimStr(RoundTables.value) != "" && !IsNumeric(RoundTables.value))
		{
			alert ("Number of Round Tables must be in numeric value");
			return false;
		}
		if (trimStr(Tablecloth.value) != "" && !IsNumeric(Tablecloth.value))
		{
			alert ("Number of Tablecloth must be in numeric value");
			return false;
		}
		if (trimStr(ClientsName.value) == "" || trimStr(ContactNumber.value) == "" || trimStr(Email.value) == "" || trimStr(NumberOfPerson.value) == "" || trimStr(ReachTime.value) == "" || trimStr(MealTime.value) == "" || trimStr(CollectionTime.value) == "" || trimStr(VenueOfFunction.value) == "" || day.value == "Day" || month.value == "Month" || year.value == "Year")
		{
			alert ("The following fields must be completed.\n- Client's Name\n- Contact Number\n- Email\n- Quantity / Number of Person\n- Date of Function\n- Reach Time\n- Meal Time\n- Collection Time\n- Venue of Function");
			return false;
		}
		if (!reg.test(Email.value))
		{
			alert ("Please enter a valid email address.");
			return false;
		}	
		if (!IsNumeric(NumberOfPerson.value))
		{
			alert ("The following fields must be in numeric value\n- Contact Number\n- Quantity / Number of Person");
			return false;
		}
		if (ContactNumber.value.length < 8)
		{
			alert ("Contact number must contain at least 8 digits.");
			return false;
		}
		if (!IsValidContactorFax(ContactNumber.value))
		{
			alert ("Please enter at least one valid Contact number.");
			return false;
		}
		if (trimStr(FaxNumber.value) != "" && FaxNumber.value.length < 8)
		{
			alert ("Fax number must contain at least 8 digits.");
			return false;	
		}
		if (trimStr(FaxNumber.value) != "" && !IsValidContactorFax(FaxNumber.value))
		{
			alert ("Please enter at least one valid Fax number.");
			return false;
		}
		if (IsNumeric(NumberOfPerson.value))
		{
			if (NumberOfPerson.value < numOfPersonRequired)	
			{
				alert ("Minimum of " + numOfPersonRequired + " Pax is required to place this order");	
				return false;
			}		

			else if (NumberOfPerson.value >= numOfPersonRequired && NumberOfPerson.value < numofChargeLimit && havTranportOption)
			{
				alert ("Transport charge $30 will be incurred for orders less than " + numofChargeLimit + " pax.\n(Kindly note that transport charge for areas within CBD is $40)");
				action = "Formmail.asp?transport=1";	
			}	
			
		}

		if (day.value != "Day" && month.value != "Month" && year.value != "Year")
		{	
			dd = day.value;

			if (month.value == "January")			
				mm = 0;			
			else if (month.value == "February")			
				mm = 1;
			else if (month.value == "March")
				mm = 2;
			else if (month.value == "April")
				mm = 3;
			else if (month.value == "May")
				mm = 4;
			else if (month.value == "June")
				mm = 5;
			else if (month.value == "July")
				mm = 6;
			else if (month.value == "August")
				mm = 7;
			else if (month.value == "September")
				mm = 8;
			else if (month.value == "October")
				mm = 9;
			else if (month.value == "November")
				mm = 10;
			else if (month.value == "December")
				mm = 11;

			yy = year.value;

			functionDate = new Date(yy,mm,dd);
				
			if (yy != functionDate.getFullYear() || mm != functionDate.getMonth() || dd != functionDate.getDate())
			{
				alert ("Date of Function is invalid");
				return false;
			}
			else if (functionDate <= new Date())
			{
				alert ("Date of Function must be later than today's date");
				return false;
			}
		}
			
		return returnVal;

	}

}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
   	Char = sText.charAt(i); 
      	if (ValidChars.indexOf(Char) == -1) 
        {
        	IsNumber = false;
        }
   }
   return IsNumber;
   
}

function IsValidContactorFax(sText)
{
   var ValidChars = "0123456789()+-_,;& ";
   var IsValid=true;
   var Char;

   for (i = 0; i < sText.length && IsValid == true; i++) 
   { 
   	Char = sText.charAt(i); 
      	if (ValidChars.indexOf(Char) == -1) 
        {
        	IsValid = false;
        }
   }
   return IsValid;
}   

function trimStr(sStr){
	var retStr   = "" ;
	var lLoop = true;
	var first = -1;
	var last  = sStr.length;
	for(var i=0; i < sStr.length && lLoop; i++){
		if(sStr.charAt(i) != " ") lLoop = false;
		else	first = i;
	}
	lLoop = true;
	for(var i=sStr.length-1; i>= 0 && lLoop; i--){
		if(sStr.charAt(i) != " ") lLoop = false;
		else	last = i;
	}
	for(var i=first+1; i<last; i++)
		retStr += sStr.charAt(i);
	return (retStr);
}