
DocumentUtil.onReady(function() {
	FormUtil.setupForm(config);
});

function showInputError(obj) {
	obj.className += ' error';
	var newObj = document.getElementById(obj.name + '_status');
	if (newObj) {
		newObj.innerHTML = '<img src="/images/icons/cancel.png" />';
	}

	newObj = document.getElementById(obj.name + '_text');
	if (newObj) {
		newObj.className += ' error';
	}
}

function hideInputError(obj) {
	var classes = obj.className.split(" ");

	for (var i = 0; i < classes.length; i++) {
		if (classes[i] == 'error') {
			ArrayUtil.remove({array:classes, from:i});
			i--;
		}
	}

	obj.className = classes.join(" ");

	var newObj = document.getElementById(obj.name + '_status');
	if (newObj) {
		newObj.innerHTML = '<img src="/images/icons/accept.png" />';
	}

	newObj = document.getElementById(obj.name + '_text');
	if (newObj) {
		classes = newObj.className.split(" ");

		for (i = 0; i < classes.length; i++) {
			if (classes[i] == 'error') {
				ArrayUtil.remove({array:classes, from:i});
				i--;
			}
		}

		newObj.className = classes.join(" ");
	}
}
