//	Validation functions to be used with C1FormValidator.php

	function validateFill(form, name, value)
	{
		if(document.forms[form][name] != null)
		{
			var node = document.forms[form][name];

		//	Check if it's a group of objects
			var nodeLength = node.length;
			if(nodeLength != undefined) {
				for(var i = 0; i < nodeLength; i++) {
					node[i].checked = (node[i].value == value.toString());
				}
			}

		//	Otherwise it's a single object
			else
			{
				var nodeName = node.nodeName;

				if(nodeName == "SELECT")
				{
					for(var i = 0; i < node.options.length; i++)
					{
						if(node.options[i].value == value)
							node.selectedIndex = i;
					}
				}

				else if(nodeName == "INPUT")
				{
					if(node.type.toUpperCase() == 'TEXT')
					{
						node.value = value;
					}
					else if(node.type.toUpperCase() == "CHECKBOX")
					{
						node.checked = (node.value == value.toString());
					}
				}

				else if(nodeName == "TEXTAREA")
				{
					document.forms[form][name].value = value;
				}

			}
		}
	}

	function validateError(msg)
	{
		var errorBox = document.getElementById("form_errors");

		var newText = document.createTextNode(msg);

		var newNode = document.createElement("li");
		newNode.appendChild(newText);

		errorBox.appendChild(newNode);
		errorBox.style.display = 'block';
	}
