//When the DOM tree is loaded
$(document).ready(function() {});

var changeMenu = true;
var activeSubMenu = false;
function subMenuClick(url, hasChildren, blockId) {

	
	changeMenu = false;

	$("td[id *= 'sub_item_']").css('display', 'none');
	$("td[id = 'sub_item_" + blockId + "']").toggle();

	$("td[id *= 'LeftSubItemClass_']").removeClass('sub_menu_selected');
	$("td[id *= 'RightSubItemClass_']").removeClass('sub_menu_right_selected');	

	$("td[id *= 'LeftSubItemClass_']").addClass('sub_menu');
	$("td[id *= 'RightSubItemClass_']").addClass('sub_menu_right');	

	$("td[id = 'LeftSubItemClass_" + blockId + "']").addClass('sub_menu_selected');
	$("td[id = 'RightSubItemClass_" + blockId + "']").addClass('sub_menu_right_selected');

	$("td[id *= 'sub_menu_item_']").removeClass('second_sub_menu_selected');
	$("td[id *= 'sub_menu_item_']").addClass('second_sub_menu');

	if (activeSubMenu != blockId) {
		ajaxCall(url);
		activeSubMenu = blockId;
	}
}

function subSubMenuClick(url, itemId) {
	changeMenu = false;
	$("td[id *= 'sub_menu_item_']").removeClass('second_sub_menu_selected');
	$("td[id *= 'sub_menu_item_']").addClass('second_sub_menu');
	$("td[id = 'sub_menu_item_" + itemId + "']").addClass('second_sub_menu_selected');
	ajaxCall(url);
	activeSubMenu = false;	
}

function menuClick(id, url, flashMenuId) {
	
	activeSubMenu = false;
	changeMenu = true;	
	var runFlash = true;
	if (flashMenuId > 1 && flashMenuId < 5)
		runFlash = false;
	setMainMenuItemActive(id, flashMenuId, runFlash);
	ajaxCall(url);
}

function setMainMenuItemActive(id, flashMenuId, runFlash) {
	if (typeof runFlash == "undefined" || runFlash) {
		document.getElementById('iltplayer1').goto(flashMenuId);
	}
	setMainTabMenuItemActive(id);
	setMainSmallMenuItemActive(id);
}

function setMainTabMenuItemActive(id) {
	$("td[id *= 'menu_tab_']").removeClass('menu_tab_selected');
	$("td[id *= 'menu_tab_']").addClass('menu_tab');
	$("td[id = 'menu_tab_" + id + "']").addClass('menu_tab_selected');
}

function setMainSmallMenuItemActive(id) {
	$("td[id *= 'small_menu_']").removeClass('small_menu_selected');
	$("td[id *= 'small_menu_']").addClass('small_menu');
	$("td[id = 'small_menu_" + id + "']").addClass('small_menu_selected');
}

function ajaxCall(url) {
	data = "";
	$.ajax({
                type: "POST",
                url: url,
                data: data,
                success: function(response)
                {
			var arr = response.split("<!--start_menu-->");
			
			$("#body_content").hide();
                        $("#body_content").html(arr[0]);
			if (window.navigator.userAgent.search('MSIE') > 0)
				$("#body_content").slideDown();
			else
				$("#body_content").fadeIn();

			if (changeMenu) {
				if (typeof arr[1] == "undefined")
		                        $("#menu_content").html("");
				else
	                	        $("#menu_content").html(arr[1]);
			}
			else {
				changeMenu = true;
			}
                },
                error: function(response)
                {
		        alert("An error has occured");
                }
        });
}
