// Ajax загрузка поиска
$(function(){
	init_ajax_search();
	init_catalog_menu();
});

function init_ajax_search()
{
	$(".search-form-submit").click(function(){
		var q = $(".search-form-input").attr("value");
		$(".search-form").css("background-image", "url(/media/images/search/loading.gif)");
		$.get('/search/?q='+q, function(result){
			$(".content-layer").html(result);
			init_ajax_search();
		});
		return false;
	});
}

function init_catalog_menu()
{
	$(".catalog-menu a").click(function(){
		var li = $(this).parent();
		
		var open = $("> ul", li).css("display") == "block";
		
		if ( ! open) {
			if ( $("ul", li).length) {
				$("> ul", li).css("display", "block");
				return false;
			}
		} else {
			$(this).parent().removeClass("active");
			$("> ul", li).css("display", "none");
			return false;
		}
	});
}

function crosses(id, vendor, article)
{
	$("body").append("<div class='popup' id='popup_crosses_"+id+"'><div class='popup-body'></div></div>");
	$.get('/search/crosses/'+vendor+'/'+article, function(result) {
		$(".popup-body", "#popup_crosses_"+id).html(result);
	});
}

$.setupJMPopups({
	screenLockerBackground: "#0f0",
	screenLockerOpacity: "0.2"
});

function openAjaxPopupCrosses(vendor, article) {
	$.openPopupLayer({
		name: "ajaxPopupCrosses",
		width: 240,
		url: "/search/crosses/"+vendor+"/"+article
	});
}
