// JavaScript Document

	/***** FIELD REFERENCES ******
	*
	*  CAT_Custom_33195 = First Name
	*  CAT_Custom_33196 = Last Name
	*  CAT_Custom_33651 = Email Address
	*
	*****************/
	
	var formVar;
	
	var firstNameField;
	var lastNameField;
	var emailField;
	var statusField;
	
	var seaTimeField1;
	var seaTimeField2;
	
	var ranCertificatesField;
	var otherCertificatesField;
	var ranQualificationsAssessedField;
	var letterOfEligibilityField;
	
	var asmaCertificatesField;
	
	var stateBasedCertificatesField;
	
	var internationalCertificatesField;
	var countryOfCertificateIssueField;
	
	//Called when the Edit Profile form is loaded
	//Sets up the drop down boxes and hides certain fields based on value
	
	
	/*****************DEALS WITH ALL THE DROPDOWN BOXES - BASICALLY BC WANTS CHECKBOXES AND WE WANT TO DISPLAY DROPDOWNS *************/
	/*****************WHEN WE THE VALUE IN A DROPDOWN CHANGES WE WANT TO SET THE VALUE OF THE CHECKBOXES TO MATCH***************/
	/*****************THESE FIELDS ARE ALL DEFINED WITHIN THE DATABASE-REQUIREMENTS.XLS FILE*********************/
	
	//When the value of the State dropdown box is selected, we need to check the appropriate hidden check box
	//Make sure we set them all unchecked first as we can only allow one selection
	
//Category List

	function updatecategory(value)
	{
clearValueByName("CAT_Custom_50356");
		
		if(value=="Breakfast and Brunch"){ $("CAT_Custom_50356_0").checked = true; }
		else if(value=="Cakes Muffins Biscuits and Slices"){ $("CAT_Custom_50356_1").checked = true; }
		else if(value=="Christmas and Sweet Treats"){ $("CAT_Custom_50356_2").checked = true; }
		else if(value=="Easy Desserts"){ $("CAT_Custom_50356_3").checked = true; }
		else if(value=="Entertaining and Celebrations"){ $("CAT_Custom_50356_4").checked = true; }
		else if(value=="Jams Chutney Preserves and Sauces"){ $("CAT_Custom_50356_5").checked = true; }
		else if(value=="Kids Favourites and Party Food"){ $("CAT_Custom_50356_6").checked = true; }
		else if(value=="Lunch Dinner and Savoury Bites"){ $("CAT_Custom_50356_7").checked = true; }
		else if(value=="Puddings and Pies"){ $("CAT_Custom_50356_8").checked = true; }
		else if(value=="Smoothies Drinks and Cocktails"){ $("CAT_Custom_50356_9").checked = true; }
	}
	

//Product List
	
		function updateProduct(value)
	{
clearValueByName("CAT_Custom_50317");
		
		if(value=="Blackberries"){ $("CAT_Custom_50317_0").checked = true; }
		else if(value=="Blueberries"){ $("CAT_Custom_50317_1").checked = true; }
		else if(value=="Cranberries"){ $("CAT_Custom_50317_2").checked = true; }
		else if(value=="Crepes - French Style"){ $("CAT_Custom_50317_3").checked = true; }
		else if(value=="Dessert Cups - Chocolate"){ $("CAT_Custom_50317_4").checked = true; }
		else if(value=="Forest Fruits"){ $("CAT_Custom_50317_5").checked = true; }
		else if(value=="High Antioxidant Berry Mix"){ $("CAT_Custom_50317_6").checked = true; }
		else if(value=="Mango Cheeks"){ $("CAT_Custom_50317_7").checked = true; }
		else if(value=="Mixed Berries"){ $("CAT_Custom_50317_8").checked = true; }
		else if(value=="Pancakes - Apple &amp; Cinnamon Flavoured"){ $("CAT_Custom_50317_9").checked = true; }
		else if(value=="Pancakes - Blueberry Flavoured"){ $("CAT_Custom_50310_0").checked = true; }
		else if(value=="Pancakes - Chocolate Flavoured"){ $("CAT_Custom_50311_0").checked = true; }
		else if(value=="Pitted Cherries"){ $("CAT_Custom_50317_12").checked = true; }
		else if(value=="Premium Fruit Salad"){ $("CAT_Custom_50317_13").checked = true; }
		else if(value=="Raspberries"){ $("CAT_Custom_50317_14").checked = true; }
		else if(value=="Rhubarb Cuts"){ $("CAT_Custom_50317_15").checked = true; }
		else if(value=="Strawberries"){ $("CAT_Custom_50317_16").checked = true; }
		else if(value=="Summer Fruits"){ $("CAT_Custom_50317_17").checked = true; }

	}
	

	
	//Clears the value of all input elements with the given name
	function clearValueByName(name)
	{
		var elements = document.getElementsByName(name);
		var i;
		for(i=0; i<elements.length; i++)
		{
			clearValue(elements[i]);
		}
	}
	
	
	
	//Clears the value of a given element.
	//Detects what type of input it is and set it to be blank
	function clearValue(element)
	{
		var type = element.type;
		if(type=="checkbox")
		{
			element.checked = false;
		}
		else if(type=="text")
		{
			element.value = "";
		}
		else if(type=="radio")
		{
			element.checked = false;
		}
		else if(type=="select-one")
		{
			element.value = "";
		}
	}
	
	