$(document).ready(function()
{
    $(document).pngFix();
	$(".jqDivSubmenu").mouseenter(submenuEnter).mouseleave(submenuLeave);
	$(".jqTopMenu > li").mouseenter(showSubmenu).mouseleave(hideSubmenu);
	$(".jgTopMenuTd").mouseenter(menuBackgroundOn).mouseleave(menuBackgroundOff);
   var myCss =  {'min-height' : ($(window).height() - 324)};
   $('#mainBg').css(myCss);
   $('.otherPages').css(myCss);
});
function pageScrollTop()
{
    return document.documentElement.scrollTop ? document.documentElement.scrollTop : (document.body.scrollTop ? document.body.scrollTop : document.body.scrollHeight);
}

function menuBackgroundOn()
{
	$(this).removeClass('off').addClass('on');
}
function menuBackgroundOff()
{
	$(this).removeClass('on').addClass('off');
}
function showSubmenu(e)
{
	var submenu			= $("#" + $(this).attr("id") + "Submenu");
	var menuPosition 	= $(this).offset();
	var newTop			= menuPosition.top + $(this).height();
	var offsetWidth		= 56;
	//Fix for the last tab (Network tab) by one pixel
	if ($(this).attr("id") == 'jqMenuNetwork') {
		offsetWidth = 57;
		
	} 
	
	var newLeft			= menuPosition.left - offsetWidth;
	
	if(submenu.length > 0) {
		$(this).children(".jqTopMenuItem").addClass('MenuActive');
		submenu.css({"top" : newTop, "left" : newLeft}).show();
	}
}

function hideSubmenu()
{
	var submenu			= $("#" + $(this).attr("id") + "Submenu");
	if(submenu.length > 0) {
		$(this).children(".jqTopMenuItem").removeClass('MenuActive');
		submenu.hide();
	}
}

function submenuEnter()
{
	var mainMenu	= $("#" + $(this).attr("id").replace(/Submenu/,""));
	$(this).show();
	mainMenu.children(".jqTopMenuItem").addClass('MenuActive');
}

function submenuLeave()
{
	var mainMenu	= $("#" + $(this).attr("id").replace(/Submenu/,""));
	mainMenu.children(".jqTopMenuItem").removeClass('MenuActive');
	$(this).hide();
}

/**
 *	Show ajax loader.
 **/
function showAjaxLoader(container)
{
        if(container.length > 0)
	{
                var containerOffset	= container.offset();
		$("#jqAjaxLoader").css({top :	containerOffset.top,
							   left :	containerOffset.left,
							   width :	container.width(),
							   height :	container.height()}).show();
	}
        else
        {
            var winHeight = (($(window).height())/2) + pageScrollTop();

            var winWidth = ($(window).width())/2;

            var docHeight = $(document).height();
            var docWidth = $(document).width();

            $("#jqAjaxLoaderOnWindow").find("img").css({position:'absolute',top:winHeight,left:winWidth});
            $("#jqAjaxLoaderOnWindow").css({top :	0,
							   left :	0,
							   width :	docWidth,
							   height :	docHeight}).show();
        }
}

/**
 *	Hide ajax loader.
 **/
function hideAjaxLoader()
{
	$("#jqAjaxLoader").hide();
        $("#jqAjaxLoaderOnWindow").hide();
}



/**
 *	Show ajax loader.
 **/
function showCartAjaxLoader(container, loaderId)
{
        if(container.length > 0)
	{
                var containerOffset	= container.offset();
		$("#" + loaderId).css({top :	containerOffset.top,
							   left :	containerOffset.left,
							   width :	container.width(),
							   height :	container.height()}).show();
	}
        else
        {


            var docHeight = $(document).height();
            var docWidth = $(document).width();


            $("#" + loaderId).css({top :	0,
							   left :	0,
							   width :	docWidth,
							   height :	docHeight}).show();


var loaderImage = $("#" + loaderId).find("img");
            var winHeight = (($(window).height() - loaderImage.height())/2) + pageScrollTop();

            var winWidth = ($(window).width() - loaderImage.width())/2;

loaderImage .css({position:'absolute',top:winHeight,left:winWidth});
        }
}

/**
 *	Hide ajax loader.
 **/
function hideCartAjaxLoader(loaderId)
{
	$("#" + loaderId).hide();
        //$("#jqAjaxLoaderOnWindow").hide();
}

