// auto load AJAX
var lasedUsedAjaxParameters = null;	

var detect = navigator.userAgent.toLowerCase();
if(detect.indexOf("msie")>-1) document.ajaxNavFrames = true;
			
function LoadAJAX()
{
	// get parameters
	var ajaxParameters = "";
	if (document.ajaxNavFrames)
	{
		// frame href
		var href = eval("document.frames['ajaxnav'].window.location.href");

		// remove page 
		ajaxParameters = href.replace('empty.aspx?ajaxParameters=', '');
	}
	else
	{
		ajaxParameters = document.location.hash.replace("#","");
	}
				
	// check and update			
	if (lasedUsedAjaxParameters != ajaxParameters)
	{
		// save last URL
		lasedUsedAjaxParameters = ajaxParameters;
		
		// product
		if (ajaxParameters.indexOf('product_') >=0 )
		{
			// get product id
			var productId = parseInt(ajaxParameters.substring(ajaxParameters.indexOf("product_")).replace("product_", ""), 10);
			ajaxLoadProduct_Auto(productId)
		}
		// listing
		else if (ajaxParameters.indexOf('listing_') >=0 )
		{
			// get product type id
			var productTypeId = parseInt(ajaxParameters.substring(ajaxParameters.indexOf("listing_")).replace("listing_", ""), 10);
			ajaxLoadProductListing_Auto(productTypeId, 0)
		}
		// search
		else if (ajaxParameters.indexOf('search_') >=0 )
		{
			// get text
			var searchText = ajaxParameters.substring(ajaxParameters.indexOf("search_")).replace("search_", "");
			ajaxLoadProductSearchQuick_Auto(0, searchText)
		}
		else
		{
			ajaxLoadProductListing_Auto(null);
		}
	}
}
