// JScript source code

	function AddToMyCategories(optionMenu)
	{
		alert(DirectoryForm.AllCategories.options[optionMenu.selectedIndex].text + ": " + DirectoryForm.AllCategories.options[optionMenu.selectedIndex].value)
	}
	
	function AddOptions(sourceMenu, targetMenu)
	{
		var lastIndex = targetMenu.options.length;
		targetMenu[lastIndex] = new Option(sourceMenu.options[sourceMenu.selectedIndex].text, sourceMenu.options[sourceMenu.selectedIndex].value);		
	}
	
	function RemoveOption(optionMenu)
	{
		optionMenu.options[optionMenu.options.selectedIndex] = null;
	}
	
	
	
	function FormValidate()
	{	
		if (document.DirectoryForm.OrgTypeField)
		{
			if (!document.DirectoryForm.OrgTypeField.selectedIndex)
			{
				alert('Please select an Organisation Type');
				document.DirectoryForm.OrgTypeField.focus();
				return false;
			}
		}
		
		if (document.DirectoryForm.TownField.value == "")
                {
                        alert('Please complete your Town Name');
                        document.DirectoryForm.TownField.focus();
                        return false;
                }

		if (document.DirectoryForm.HearAboutUsField.value == "")
                {
                        alert('Please indicate how you heard about us');
                        document.DirectoryForm.HearAboutUsField.focus();
                        return false;
                }
		
		if (document.DirectoryForm.OrgNameField.value == "")
		{
			alert('Please add an Oganisation Name');
			document.DirectoryForm.OrgNameField.focus();
			return false;
		}
		
		/**
		var email = document.DirectoryForm.EmailField.value;
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		if (filter.test(email))
		{
		}
		else
		{
			alert('Please enter a valid email address');
			document.DirectoryForm.EmailField.focus();
			return false;
		}
		**/
		
		//preselect all the items in the MyCategories box and also add them to the Hidden Form Field
		var myCats = '';
		for (var i = 0; i < document.DirectoryForm.MyCategories.length; i++)
		{
			document.DirectoryForm.MyCategories.options[i].selected = true;
			//add the selected fields to the hidden form field myCats
			document.DirectoryForm.myCats.value += document.DirectoryForm.MyCategories.options[i].value + ',';
		}		
		return true;
	}
	
	
	function ConfirmDelete(orgId)
	{
		if (confirm('Are you sure you want to delete this item?'))
		{
			DirectoryForm.action='DirectoryExecute.asp?orgid=' + orgId + '&formaction=delete';DirectoryForm.submit();
			return true;
		}
		return false;
	}
		

