var FormDefaults = new Array();

function onBlurEvent(element, defaultvalues) {
	var defaultvalues = FormDefaults[element.parentNode.getAttribute("id")];

	if (element.value == "") {
		element.style.color = "#999999";
		element.value = defaultvalues[element.name];
	}
}

function onFocusEvent(element) {
	var defaultvalues = FormDefaults[element.parentNode.getAttribute("id")];

	if (element.value == defaultvalues[element.name]) {
		element.style.color = "";
		element.value = "";
	}
}

function setForm(form, disabled, clearvalues) {
	var defaultvalues = FormDefaults[form.getAttribute("id")];

	for (var idx = 0; idx < form.elements.length; idx++) {
		if ((form.elements[idx].type == "button") | (form.elements[idx].type == "reset") | (form.elements[idx].type == "submit"))
			form.elements[idx].disabled = disabled;
		else
			form.elements[idx].readonly = disabled;

		if (clearvalues && defaultvalues[form.elements[idx].name]) {
			form.elements[form.elements[idx].name].value = defaultvalues[form.elements[idx].name];
			form.elements[form.elements[idx].name].style.color = "#999999";
		}
	}
}
