// avoid conflict
jQuery.noConflict();
var $j = jQuery;

/*
	onload call
**************************************/

	$j(document).ready(function(){
		dropdownMenu.init();
	});

/*
	dropdownMenu
**************************************/

	var dropdownMenu=
	{	
		init:function()
		{
			if(!$j.browser.msie) return;
			var version = $j.browser.version;
			if(version==6)
				dropdownMenu.ie6Fix();
			else if(version==7)
				dropdownMenu.ie7Fix();
		},
		ie6Fix: function()
		{
			$j("div.treeNav li").hover(function(){
				$j(this).children("ul").eq(0).css("display","block");
				dropdownMenu.showOnlyDirectChild(this);
			},function(){
				$j(this).children("ul").eq(0).css("display","none");
				dropdownMenu.hideAllDescendent(this);
			});
		},
		ie7Fix: function()
		{
			$j("div.treeNav li").hover(function(){
				dropdownMenu.showOnlyDirectChild(this);
			},function(){
				dropdownMenu.hideAllDescendent(this);
			});
		},
		showOnlyDirectChild: function(elem)
		{
			$j(elem).children("ul").eq(0)
				.css("visibility","visible")
				.find("ul").css("visibility","hidden");
		},
		hideAllDescendent: function(elem)
		{
			$j(elem).find("ul").css("visibility","hidden");
		}
	}