//var myObject = new sfDesObject();

var lastMenu = "";

function showMenu(oSel) {
	if (document.getElementById("menu_" + oSel)) {
		document.getElementById("menu_" + oSel).style.display = "block";
	}
}

function hideMenu(oSel) {
	if (document.getElementById("menu_" + oSel)) {
		document.getElementById("menu_" + oSel).style.display = "none";
	}
}

function logout() {
	document.getElementById("logout").value = 1;
	document.getElementById("login_form").submit();
}

var oLast = "";
catOver = function(oSel) {
	oLast = oSel;
	document.getElementById(oSel).className = "boxedHover";
}
catOff = function() {
	document.getElementById(oLast).className = "boxedHolder";
}

dropdownOver = function(oSel) {
	oLast = oSel;
	document.getElementById(oSel).className = "dropdownHover";
}
dropdownOff = function() {
	document.getElementById(oLast).className = "dropdownHolder";
}


function noFrames() {
  if (top !== self) {
    top.location.replace(self.location.href);
  }
}

//noFrames();

function old() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string') {
			element = document.getElementById(element);
		}
		if (arguments.length == 1) {
			return element;
		}
		elements.push(element);
	}
	return elements;
}



function scrollMenu() {
	var cur_top = f_scrollTop();
	if (cur_top > 120) {
		var newTop = cur_top - 120;
//        document.getElementById("menuPanel").style.top =  newTop + "px";
        $("#menuPanel").css("position", "fixed");
        $("#menuPanel").css("top", "52px");
//        $("#menuPanel").css("top", newTop + "px");
	} else {
		var newTop = 0;
        $("#menuPanel").css("position", "relative");
        $("#menuPanel").css("top", newTop + "px");
	}

}



function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


