function isIE5down() {

	var app = navigator.appName.toLowerCase();
	if (app.indexOf('internet explorer') != -1) {

		var version = navigator.appVersion.toLowerCase();
		version = version.substr(version.indexOf('msie') + 5);
		version = version.substr(0, version.indexOf(';'));
		version = parseFloat(version);
		return (version < 5.5);
	}
	else
		return false;
}

function morph(from, to) {

	if (isIE5down()) {

		$(from).style.display = 'none';
		$(to).style.display = 'block';
	}
	else {

		Effect.Fade(from);
		Effect.Appear(to);
	}
}

function over(elem) {
	if (!elem.classNameOri)
		elem.classNameOri = elem.className;
	elem.className = elem.className + " hover";
}

function out(elem) {
	elem.className = elem.classNameOri;
}

function saveIndication(form, id) {
	
	var elements = $(form).elements;
	for (i = 0; i < elements.length; i++) {
		if (elements[i].type == 'submit' || elements[i].type == 'reset' || elements[i].type == 'button')
			elements[i].disabled = true;
	}
	Element.show('saveIndicator' + id);
}
