$(document).ready(function () {
	$("li.submenu .box_menu_li_image").click(function () {
		$(this).parent().find("ul").slideToggle();
	})
	$("li.submenu .box_menu_li_content").click(function () {
		$(this).parent().find("ul").slideToggle();
	})
	$(".box_menu_container ul li.submenu .box_menu_li_content").click(function() {
		$(this).parent("li").toggleClass("open");
		AJAX_WS_menu('menu');
	});

	$(".box_menu_container ul li.submenu .box_menu_li_image").click(function() {
		$(this).parent("li").toggleClass("open");
		AJAX_WS_menu('menu');
	});
	$(".box_menu_container ul li").click(function(){
		if (!$(this).hasClass("submenu")) {
			AJAX_WS_menu('page');
		}
	});

	initBasket();

	$(".box_menu_sub_ul li").click(function () {
		if(window.someManagedAjax){
			$.manageAjax.destroy();
			$.manageAjax.clear();
			$.manageAjax.abort();
		}
		AJAX_WS_menu("page");
		window.location=$(this).find("a").attr("href");
		return false;
	});
});

function initBasket () {
	var strUrl = window.base_url+"webservice/kosar";
	$.ajax({
		  type: "POST"
		, url: strUrl
		, async: false
		, data: 'do=init_basket'
		, success: function(strMsg) {
			$(".kosar_content").html(strMsg);
		}
	});
}

function AJAX_WS_menu (strFrom) {
	var strMenu = "";

	if (strFrom == "" || strFrom == undefined) {
		strFrom = "page";
	}

	$("ul.box_menu_ul li.submenu").each(function () {
		var menuID = $(this).attr("id").substr(8);
		strMenu += menuID+"#SEP#"+($(this).hasClass("open") ? "t" : "f")+"#LINE#";
	});

	$.ajax({
		  type: "POST"
		, async: false
		, url: window.base_url+'webservice/menu?do=menu_handler'
		, data: "data="+strMenu+"&from="+strFrom
	});
}

