window.onload = initForm;

/**
 * Adds position indication to the form
 */
function initForm() {
	if (!document.getElementById || !document.createElement)
		return false;

	var input = null;
	for (var i = 0; (input = document.getElementsByTagName('input')[i]); i++) {
		if (input.type != 'text')
			continue;

		input.onfocus = function() { setActive(this, true); };
		input.onblur = function() { setActive(this, false); };
	}
}

function setActive(element, set) {
	var id = element.id;
	var label = null;

	for (var i = 0; (label = document.getElementsByTagName('label')[i]); i++) {
		if (label.className.indexOf(id + 'Label') >= 0) {
			if (set)
				addClass(label, 'active');
			else
				removeClass(label, 'active');

			break;
		}
	}
}