var m2act = new Array();
var morient = 1;
var masp = null;
var mactive = false;

function OnLangChanged(obj)
{
    var optvalue = obj.item(obj.selectedIndex).value;
    document.getElementById("langicon").style.background = "url(\"/images/"+optvalue+".gif\") no-repeat #ffffff 0 0";
    path = location.pathname;
    first_uri = path.substring(0, path.indexOf('/', 1));
    if (first_uri.length == 3 && first_uri != '/my')
	{
        href = optvalue + path.substr(3);
    }
    else
	{
        href = optvalue + path;
    }
    location.href = '/' + href;
}

function fnShowProps(obj)
{
    var result = "";
    for (var i in obj)
        result += i+" = "+obj[i]+"\n";
    alert(result);
}

function MenuActiveStatePing()
{
	var now = new Date();
	if (!mactive)
	{
        clearInterval(masp);
        masp = null;
        while (m2act.length>0)
		{
            var m2actlast = m2act.shift();
			$("#"+m2actlast).css("background", "");
			$("#"+m2actlast+"_2nd").fadeOut(200, function(){$("#"+m2actlast+"_2nd").css("visibility", "hidden")});
        }
    }
}

$(document).ready(function(){
//    $(".top_menu").css("margin", "0 auto 33px auto");
    $(".top_menu .tmlink").mouseout(function(){mactive = false;});
    $(".top_menu_2nd").mouseover(function(){mactive = true;});
    $(".top_menu_2nd").mouseout(function(){mactive = false;});
});

function Menu2ndOnMouseOver(obj)
{
    mactive = true;
    if (m2act.join(" ").search(obj.id) == -1 && $("#"+obj.id+"_2nd").css("visibility")=="hidden")
	{
        var m2id = "#"+obj.id+"_2nd";
        while (m2act.length>0)
		{
            var m2actlast = m2act.pop();
			$("#"+m2actlast).css("background", "");
			$("#"+m2actlast+"_2nd").fadeOut(200, function(){$("#"+m2actlast+"_2nd").css("visibility", "hidden")});
        }
        var tm_offset = $(".top_menu").offset();
        if (parseInt($(m2id).css("left"))=='NaN')
		{
			$(m2id).css("left", tm_offset.left+"px");
		}
        $(m2id).css({'visibility': 'visible', 'z-index': '100', 'top': $(".top_menu").height()+tm_offset.top+"px"});
		$(m2id+" a").width("auto");
		$(m2id+" a").width($("div"+m2id).width()+"px");

		var offleft = (obj.offsetLeft<($(".top_menu").width()-$(m2id).width()))?obj.offsetLeft:($(".top_menu_stripe").width()-$(m2id).width());
        $(m2id).css("left", tm_offset.left+offleft+"px");

        $("#"+obj.id).css("background", "url(\"/images/top_menu_bg_act.png\") #86CB19 no-repeat left");
        m2act.push(obj.id);
        $(m2id).fadeIn(200);
        if (!masp) {
            masp = setInterval(MenuActiveStatePing, 1500);
        }
    }
}

