
var wab_nav_products = wab_nav_products ? wab_nav_products : function()
{
	var sUrlServer = basePath + "/main/default" + "/wabuilder/blocks/navigation/nav_products/server.jsp?lang=" + lang + "&";

	function _updateCounters(bAsync)
	{
		var sUrlToUse = sUrlServer + "action=getCounters&sessionID=" + wab.getSessionID();
		
		$.ajax({
			async: bAsync,
			// beforeSend: null,
			cache: false,
			// complete: null,
			// contentType: "application/x-www-form-urlencoded",
			// data: "name=John&location=Boston",
			// dataFilter: null,
			dataType: "json",
			error: function(XMLHttpRequest, textStatus, errorThrown)
			{
				// alert("Error requesting page 'server': " + textStatus);
			},
			// global: true,
			// ifModified: false,
			// jsonp: null,
			// password: "",
			// processData: null,
			// scriptCharset: "",
			success: function(jsonData)
			{
				if(jsonData.error != "0")
				{
					// alert(jsonData.error + ": " + jsonData.errorMessage);
				}
				else
				{
				}
			},
			timeout: 30000,
			type: "GET",
			url: sUrlToUse
			// username: "",
			// xhr: null
		});
	}

	function _onLoad()
	{

		
		_onInitAfterLoad();
		
	}

	function _onInitAfterLoad()
	{
	}

	function _onUnLoad()
	{
	}

	$(document).ready(_onLoad);

	return {
		onLoad : function() {
			return _onLoad();
		},
		onInitAfterLoad : function() {
			return _onInitAfterLoad();
		},
		onUnLoad : function() {
			return _onUnLoad();
		},
		updateCounters : function(bAsync) {
			return _updateCounters(bAsync);
		}
	};
}();

