function loader_off(target)
{
	try {
		if (!target) {
			target = this;
		}
		target.document.getElementById("top_container").style.display = "none";
		target.document.getElementById("page_container").style.display = "";
		
	} catch (e) {
		return false;
	}
	return true;
}

function loader_on(target)
{
	try {
		if (!target) {
			target = this;
		}
		if (!target._lon_disabled_arr) {
			target._lon_disabled_arr = new Array();
		}
		else if (target._lon_disabled_arr.length > 0) {
			return true;
		}
		target.document.getElementById("top_container").style.display = "";
		target.document.getElementById("page_container").style.display = "none";
		
		if(navigator.appName=="Microsoft Internet Explorer") {
			window.scrollTo(0,0);
			target.document.getElementById("top_container").className = "semiTransparency";
		}
		
		var select_arr = target.document.getElementsByTagName("select");

		for (var i = 0; i < select_arr.length; i++) {
			if (select_arr[i].disabled)
				continue;

			select_arr[i].disabled = true;
			_lon_disabled_arr.pop(select_arr[i]);
			var clone = target.document.createElement("input");
			clone.type = "hidden";
			clone.name = select_arr[i].name;
			var values = new Array();
			for (var n = 0; n < select_arr[i].length; n++) {
				if (select_arr[i][n].selected) {
					values[values.length] = select_arr[i][n].value;
				}
			}
			clone.value = values.join(",");
			select_arr[i].parentNode.insertBefore(clone, select_arr[i]);
		}
		
	} catch (e) {
		return false;
	}
	return true;
}
