function hideS(tbl){
	var tbl = document.getElementById(tbl);
	var _idx = 1;
	var i = 0;
	var j = _idx;
	
	while( tbl.rows[i].style.display == 'none' && i < tbl.rows.length ) { i++; }
	while( tbl.rows[i].cells[j].style.display == 'none' && j < tbl.rows[i].cells.length ) { j++; }
	_idx = j;

	for (var i=0; i < tbl.rows.length; i++) {
		var notHide = 0;
		var isOne = 0; 

		for(var j=_idx+1; j < tbl.rows[i].cells.length; j++) {
			if(tbl.rows[i].cells[j].style.display != 'none' && tbl.rows[i].cells[j].innerHTML != tbl.rows[i].cells[_idx].innerHTML) {
				notHide++;
			} else if( tbl.rows[i].cells[j].style.display != 'none' ) {
				isOne++;
			}
		}
		
		if( notHide == 0 && isOne > 0 ) {
			tbl.rows[i].style.display='none';
//			tbl.rows[i-1].style.display='none';
		}
	}
	
//	$("#xhider").after("<a id='xhider' href=# onclick=\"try { showS('cmpTbl'); } catch(e) {}; return false;\"> <span class='pseudo'>Показать все поля</span></a>").remove();
}

function showS(tbl){
	var tbl = document.getElementById(tbl);

	for (var i=0; i < tbl.rows.length; i++) {
		try {
			tbl.rows[i].style.display='table-row';
		} catch(e) {
			tbl.rows[i].style.display='block';
		}
	}

//	$("#xhider").after("<a  id='xhider' href=# onclick=\"try { hideS('cmpTbl'); } catch(e) {}; return false;\"> <span class='pseudo'>Скрыть одинаковые поля</span></a>").remove();
}

function fastBuyFromList(id_position, id_ex_category, id_repository, name, description) {
	
	if ( $("#fast-buy" + id_position).attr("price") < 5000 ) { 						
		callbackErrorMessage("Ошибка!", "<p>Внимание! Заказ не может быть оформлен - <a href='/z-about-giving-out/'>минимальная сумма заказа составляет 5 000 руб.</a></p>");
	} else { 

		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$("#id_position_fast_buy").val(id_position);
		$("#id_ex_category_fast_buy").val(id_ex_category);
		$("#id_repository_fast_buy").val(id_repository);
		$("#fast-buy-item-name").html(name);
		$("#fast-buy-item-description").html(description);	
		$('#fast-buy-box').css({display:'block', top:(getScrollTop() + 112) + 'px'});
		$('#fast-buy-box input:first').focus();
		
	}
	return false;
}

function updateFiltersBlock(x) {
	var re = /(\?.*)/
	if (matches = x.href.match(re)) {
	
		$.ajax({
			type: "GET",
			url: "/getFilters.php"+matches[1],
			dataType: "html",
			success: function(data) {
				$("#filtersBlock").html(data);
				if ( location.href.indexOf("/brands/") > -1 ) {
					if ( x.href.indexOf("?cat=") > -1 ) {
						$("#selectedCategory a").attr("href", $("#selectedCategory a").attr("href")+"<?=$brand?>");
						$("#selectedCategory").show();
					} else { 
						$("#selectedFilters").remove();
					}
				}
			}
		});
	}
	return false;
}
	
function showPhoto(k) {

	$('div.item-big img').removeClass("current");
	$('div.item-big img#b' + k).addClass("current");
	
	$('div.item-big #zoomin').remove();
	if ( $('div.item-big img#b' + k).hasClass("expandable") ) {
		$('div.item-big').append("<img id='zoomin' src='/media/js/highslide/graphics/zoom-in.png' />");
	}
	
	$('div.prew div.p ul li').removeClass("current");
	$('div.prew div.p ul li#p' + k).addClass("current");
	
//	$('#view_image_'+k).fadeIn("slow");
	
//	var div_id = $('.more_photo div b').parent().attr("id");
//	$("#"+div_id).html("<span>"+$('.more_photo div b b b b').html()+"</span>");
//	$("#preview_div_"+k).html("<b><b><b><b>"+$("#preview_div_"+k+" span").html()+"</b></b></b></b>");
	
}

//вычисление scrollTop
function getScrollTop() {
	//var canvas = document.getElementsByTagName((document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY")[0];
	return $(document).scrollTop();
	//return (canvas.scrollTop > 0 ? canvas.scrollTop : 0);
}	

function updateCart(basket_line, step, callback) {
	var options = (step != null ? {step: step} : {step: 1});
	$.get("/getBasket.php", options, function(data) {
		$("#basket-box").html(data);
		$("#basket-in-menu-total-qty").html($("#basket-total-qty").html());			
		$("#basket-in-menu-total-amount").html($("#basket-total-amount").html());

		$("div.basket_qty").each(function() {
			if ( ( $(this).attr("id") != "" ) && ( ($("ul#basket_qty li#" + $(this).attr("id").replace("bcq", "bq")).html()) != null ) ) {
					$(this).html($("ul#basket_qty li#" + $(this).attr("id").replace("bcq", "bq")).html());
			}	else {
					$(this).html("");
			}
			
			
		});
	
		if ( basket_line != null ) {
			$("#" + basket_line + " .basket_input").focus();
		}
		
		if ( callback != null ) {
			callback();
		}
	
	});
}	

function add2basket(id_position, id_ex_category, id_repository, qty, type, tr_id, id_credit) {
	
	var id_variants = 0;

	if ( tr_id != null ) { // в корзине
		id_variants = parseInt($("#"+tr_id).attr("id_variants"));
		$(".basket_input").attr({"readonly" : true, "disabled" : true});
	} else if ( id_credit != null ) {
		id_variants = parseInt(id_credit);					
	} else if ( $("input.bvselected").val() != undefined ) {
		id_variants = parseInt($("input.bvselected").val());			
	}
	
	$.post("/addGoods.php", { where: "basket", id_position: id_position, id_ex_category: id_ex_category, id_repository: id_repository, qty: qty, type: type, id_variants: id_variants, id: (tr_id != null && type == "del" ? tr_id.replace(/basketLine/, "") : 0) }, function(data) {
/*		if ( tr_id != null ) {
			$.getJSON("/getBasket.php", { id: tr_id.replace(/basketLine/, "") }, function(data) {
				$("#"+tr_id).find(".amount").html(data.amount);
				$("#"+tr_id).find(".qty").val(data.qty);
				$("#basketResultLine").find(".amount").html(data.total_amount);
				$("#basketResultLine").find(".qty").html(data.total_qty);
				$(".quan").html(data.total_qty);
				$("#cart_amount").html(data.total_amount);
			});
			$.getJSON("/getBasket.php", { id: tr_id.replace(/basketLine/, ""), payment_type: "credit_card" }, function(data) {
				$("#CC_"+tr_id).find(".amount").html(data.amount);
				$("#CC_"+tr_id).find(".qty").val(data.qty);
				$("#CC_basketResultLine").find(".amount").html(data.total_amount);
				$("#CC_basketResultLine").find(".qty").html(data.total_qty);
			});
		} else {
			updateCart();
		}
*/
		if ( type == "strict" ) {
			updateCart(tr_id);
		} else {
			updateCart();
		}
	});
	
	return false;
}

function add2credit(id_position, id_ex_category, qty, type) {
	
	var qty_strong = parseInt($("#credit_qty").text());
	if ( type == "inc" ) {
		qty_strong += qty;
	} else if ( type == "dec" ) {
		qty_strong -= qty;
	} else if ( type = "strong" ) {
		qty_strong = qty;		
	}
	
	$.post("/getCredit.php", { id_position: id_position, id_ex_category: id_ex_category, qty: qty_strong }, function(data) {
		$("#credit_goods").html(data);
	});
	
	return false;
}

function add2compare(id_position, id_ex_category, id_repository) {
	$("#compare_view_"+id_position).parent("li").removeClass("compare_visible").addClass("compare_hidden");
	$("#compare_list_"+id_position).removeClass("compare_visible").addClass("compare_hidden");
	var cat = $("li.comparison").attr("id");
	$.post("/addGoods.php", { where: "compare", id_position: id_position, id_ex_category: id_ex_category, id_repository: id_repository }, function(data) {
		if ( id_ex_category > 0 ) {
			$.post("/getCompare.php", {type: 1, id_ex_category: cat}, function(data3) {
				$("li.comparison").find("i").html(data3);
			});
		}
/*
		$.post("/getCompare.php", {id_ex_category: cat}, function(data2) {
			if ( data2 != "" ) {
				$("#compare").html(data2);
				$("#compareBlock").show();
			}
		});
*/
	});
	
	return false;
}

//Информационное сообщение

var mt;
function doMessage( title, text, obj ) {
	
	clearTimeout(mt);

	$('#message-title').html(title);
	$('#message-text').html(text);	

	$('#message-box').removeClass('orange-message');	

//	$('#background').css('display', 'block');
	if ( $("#basket-box").css("display") == "none" || $("#basket-box").css("display") == undefined ) {
		$('.popup').css('display', 'none');
	}

	var top;
	if ( obj != undefined ) {
		var offset = $(obj).offset();
		top = offset.top;
		var left = offset.left + $(obj).width() + 20;
		if ( $(obj).hasClass("compare") || $(obj).hasClass("add-to-favorites") || $(obj).hasClass("add-favorite") || $(obj).hasClass("pseudo") ) { 
			left = offset.left;
			top = offset.top + $(obj).height() + 3;
		}
		if ( ( left + $('#message-box').width() ) > $(window).width() ) {
			left = $(document).width() - $('#message-box').width() - 5;
		}
		$('#background').css('display', 'none');
		$("#message-button").hide();
		$('#message-box').css({display:'block', top:'' + top + 'px', left:'' + left + 'px', right: 'auto', marginRight: 'auto'});
		mt = setTimeout("$('#message-box').hide()", 5000);
	} else {
		top = getScrollTop() + 50;
		$('#background').css('display', 'block');
		$("#message-button").show();
		$('#message-box').css({display:'block', top:'' + top + 'px', right: '50%', marginRight: '-152px', left: 'auto'});
	}
}

function basketMessage( title, text ) {
	
	$('#basket-message-title').html(title);
	$('#basket-message-text').html(text);	

	//$('#basket-message-box').removeClass('orange-message');	

	var top = getScrollTop() + 50;
	$("#basket-message-button").show();
	$('#basket-message-box').css({display:'block', top:'' + top + 'px', right: '50%', marginRight: '-152px', left: 'auto'});
	
}	

function callbackErrorMessage( title, text ) {
	
	$('#callback-error-title').html(title);
	$('#callback-error-text').html(text);	

	//$('#basket-message-box').removeClass('orange-message');	

	var top = getScrollTop() + 50;
	$('#background').css('display', 'block');
	$("#callback-error-button").show();
	$('#callback-error-box').css({display:'block', top:'' + top + 'px', right: '50%', marginRight: '-152px', left: 'auto'});
	
}	
	

$(function() {
	
/*	// Массив всех колонок
	var columns;
	columns = $('#carousel .column');
	
	// Сколько колонок показывается
	var colCount;
	colCount = 7;
	
	// Номер начальной колонки
	var num;
	num = 1;
	
	// Массив с позициями блоков
	var positions = [];
	
	// Начальная позиция блоков
	var startPosition;	
	startPosition = -($(".sale").width() / 2 + 83 - 9);
//	$(".sale").scrollLeft(100);
	
	// Считаем, сколько блоков в карусели,
	// создаем массив с их позициями и позиционируем их
	for (i = 0; i < columns.length; i++) {
		
		startPosition = startPosition + 166;
		positions.push(startPosition);
		
		columns.eq(i).css('left', positions[i] + 'px');
	}
*/	

//	arrowsUpdate();
	
/*	$('#carousel-arrow-l').click(function() {
		if ($(this).hasClass('carousel-arrow-hidden')) {
			return false;
		}
		for(i = 0; i < columns.length; i++) {
			positions[i] = positions[i] + 166;
			//columns.eq($i).css('left', q[$i] + 'px');
			columns.eq(i).animate({'left': positions[i] + 'px'}, 'fast');
		}
		num = num - 1;
		arrowsUpdate();
	});
*/	

	arrowsUpdate();
	$(window).resize(function() {
		arrowsUpdate();
	});

	$('#carousel-arrow-r').click(function() {
		if ($(this).hasClass('carousel-arrow-hidden')) {
			return false;
		}		
		var left = (parseInt($("#carousel").css("left")) - 166);
		left = -(left - ($(".sale").width() - 36)) > $("#carousel").width() ? -($("#carousel").width() - ($(".sale").width() - 36)) : left;
		$("#carousel").animate({'left': '' + left + 'px'}, 'fast', function() {
			arrowsUpdate();
		});
		return false;
	});

	$('#carousel-arrow-l').click(function() {
		if ($(this).hasClass('carousel-arrow-hidden')) {
			return false;
		}		
		var left = parseInt($("#carousel").css("left")) + 166;
		left = left >= 0 ? 0 : left;
		$("#carousel").animate({'left': '' + left + 'px'}, 'fast', function() {
			arrowsUpdate();
		});
		return false;
	});
	
	$('#carousel-arrow-r').dblclick(function() {
		return false;
	});

	
	// Обновляем стрелки
	function arrowsUpdate() {
		$(".carousel-wrapp").css({"width" : ($(".sale").width() - 36) + "px"});
		if ( parseInt($("#carousel").css("left")) >= 0 ) {
			$('#carousel-arrow-l').addClass('carousel-arrow-hidden');
		} else if ( $('#carousel-arrow-l').hasClass('carousel-arrow-hidden') ) {
			$('#carousel-arrow-l').removeClass('carousel-arrow-hidden');
		}
		if ( parseInt($("#carousel").css("left")) <= -($("#carousel").width() - ($(".sale").width() - 36)) ) {
			$('#carousel-arrow-r').addClass('carousel-arrow-hidden');
		} else if ( $('#carousel-arrow-r').hasClass('carousel-arrow-hidden') ) {
			$('#carousel-arrow-r').removeClass('carousel-arrow-hidden');
		}
	}
	
	$('#alphabet .alphabet-list li').click(function() {
		$('#alphabet li.current').removeClass('current');
		$(this).addClass('current');
		
		if( ($(this).children("a").attr('char') > 0) ) {
			$('#alphabet .sub-list').children("ul").hide();
			$('#alphabet .sub-list').show();
			$('#list-' + $(this).children("a").attr('char') ).show();
			
			$('#background-producers').css('display', 'block');
			
		}
		
		return false;
	});

	$('#alphabet .sub-list .close .pseudo, #background-producers').click(function() {
		$('#alphabet li.current').removeClass('current');
		$('#alphabet .sub-list').hide();
		$('#background-producers').css('display', 'none');
		return false;
	});
	
	$('a.list-popular').click(function() {
		$('ul.popular').hide();
		$('ul.all').show();
		
		return false;
	});
	
	$('a.list-all').click(function() {
		$('ul.all').hide();
		$('ul.popular').show();
		
		return false;
	});

	//Закрытие всех окон
	function closeAll() {
		$('#background').css('display', 'none');
		$('.popup').css('display', 'none');
		$('#basket-in-menu').css('display', 'block');
	}	
	$('#background, #message-close, #message-button, #quality-close, #login-close, #fast-buy-close, #order-call-close, #basket-close, #mfu_cost_close, #callback-error-close, #callback-error-button, #compare-close, #delivery-close').live("click", function() {
		closeAll();
	});
	
	$('#basket-message-close, #basket-message-button').live("click", function() {
		$("#basket-message-box").hide();
	});
	
	
	//Недовольны качеством
	$('#quality-compliment').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$('#quality-box-type').val(0).change();
		$('#quality-box').css({display: 'block', top:(getScrollTop() + 50) + 'px'});
		$('#quality-box input:first').focus();
	});
	
	$('#quality-complain').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$('#quality-box-type').val(1).change();
		$('#quality-box').css({display: 'block', top:(getScrollTop() + 50) + 'px'});
		$('#quality-box input:first').focus();
	});

	$('#quality-idea').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$('#quality-box-type').val(2).change();
		$('#quality-box').css({display: 'block', top:(getScrollTop() + 50) + 'px'});
		$('#quality-box input:first').focus();
	});	
	
	//Отправить ошибку на сайте по Ctrl + Enter
	function getSel() {
		var w=window,d=document,gS='getSelection';
		return (''+(w[gS]?w[gS]():d[gS]?d[gS]():d.selection.createRange().text)).replace(/(^\s+|\s+$)/g,'');
	}
	$(document).keypress(function(e) {
		//если посетитель нажал Ctrl + Enter...
		if ( (e.ctrlKey == true) && (e.keyCode == 13 || e.keyCode == 10) && ($("#error-box").css("display") == "none") ) {			
			//...ищем выделенный текст... 
			var text = jQuery.trim(getSel());
			if ( text.length > 300 ) {
				//doMessage("Ошибка!", "Можно выделить не более 300 символов.");		
				$('#message-title').html('Ошибка!');
				$('#message-text').html('Можно выделить не более 300 символов.');
				$('.popup').css('display', 'none');
				var top;
				top = getScrollTop() + 50;
				$('#background').css('display', 'block');
				$('#message-box').addClass('orange-message');
				$("#message-button").show();
				$('#message-box').css({display:'block', top:'' + top + 'px', right: '50%', marginRight: '-152px', left: 'auto'});
	
			} else if ( text.length > 0 ) {
				$('#error-text').val(text);
				$('#error-right').val(text);					
				$('#error-pageurl').val(window.location.href);
				
				$('#background').css('display', 'block');
				$('.popup').css('display', 'none');
				$('#error-box').css({display:'block', top:(getScrollTop() + 50) + 'px'});
			}
		}
	});				

	$('#error-box').submit(function() {
		$(this).ajaxSubmit(function(data) {
			if ( data.length > 0 ) {
				doMessage("Отправлено!", data);
			} else {
				closeAll();
			}
		});
		return false;
	});
	
	//Корзина
	
	$('#basket, #basket-message').live("click", function() {
	
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		updateCart(null, 1, function() {
			$('#basket-box').css({display:'block', top:(getScrollTop() + 50) + 'px'});
			$('#background').css('height', Math.max($('#basket-box').height()+250, $(document).height()) + 'px');
			$('#basket-in-menu').css('display', 'none');
		});
		//$('#background').css('height', $('#basket-box').css('height'));
		return false;
	});

	$('#compare, #compare-message').live("click", function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		
		var id_ex_category = $(this).attr("href").replace("#", "");
		
		$.post("/getCompare.php", { id_ex_category: id_ex_category, type: 2 }, function(data) {
			$('#compare-box').html(data).css({display:'block', top:(getScrollTop() + 50) + 'px'});
			
			$("#cmpTbl tr").each(function() {
				$("#leftTbl table").append($("<tr style='height:" + $(this).children("td.first").height() + "px;'></tr>").append($(this).children("td.first").clone(true)));
				$(this).css("height", $(this).children("td.first").height() + "px");
				$(this).children("td.first").remove();				
			});
			
		});
		
		return false;
	});
	
	$('#basket-switch li.link span, span.basket_back').live("click", function() {
	
		updateCart(null, $(this).attr("id").replace("bs", ""), function() {
						$("#id_delivery_date").datepicker({ "minDate" : 1, "option" : $.datepicker.regional['ru'], "showOn": "button", "buttonImage": "/media/img_old/datepicker-button.gif", "buttonImageOnly": true });
						$("#id_payment_type").change();
						if ( $("#id_is_req_delivery input:checked").val() != undefined ) {
							if ( $("#id_is_req_delivery input:checked").val() > 0 ) {
								$("#basket-box .delivery_details").show();
							} else {
								$("#basket-box .delivery_details").hide();
							}
						}
						$("#basket-box #id_contact_person").focus();
			
		});
		
	});
	
	$('#login').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$('#login-box').css('display', 'block');
		return false;
	});

	$('#credit').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
//		var offset = $(this).offset();
//		var top = offset.top + $(this).parent().height() + 2;
//		alert(offset.top);
//		alert($(this).parent().height());
		$('#credit-box').css({display:'block', top:(getScrollTop() + 50) + 'px'});
//		$('#credit-box').css({display:'block'});

		return false;
	});

	$('.delivery-link').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$('#delivery-box').css({display:'block', top:(getScrollTop() + 20) + 'px'});
		return false;
	});
	
/*	$('#fast-buy').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$("#fast-buy-item-name").html($("#view-item-name").html());
		$("#fast-buy-item-description").html($("#view-item-description").html());
		$('#fast-buy-box').css({display:'block', top:(getScrollTop() + 50) + 'px'});
		return false;
	});*/

	$('#order_call').click(function() {
		$('#background').css('display', 'block');
		$('.popup').css('display', 'none');
		$('#order-call-box').css({display:'block', top:(getScrollTop() + 50) + 'px'});
		$('#order-call-box input:first').focus();
		return false;
	});	
	
	// Mainmenu
	$('#mainmenu li .pseudo').click(function() {
		$('#mainmenu li .popup-menu').css('display', 'none');
		$(this).parent('li').find('.popup-menu').css('display', 'block');
		
		$('body').unbind('click');
		
		setTimeout(function() {
			
			$('body').bind('click', function() {
				
				$('#mainmenu li .popup-menu').css('display', 'none');
				$('body').unbind('click');
				
			});
			
		}, 50);
	});
	$('.popup-menu .pseudo').click(function() {
		$(this).parent().parent().parent().css('display', 'none');
		
		setTimeout(function() {
			
			$('body').unbind('click');
			
		}, 50);
	});

	$('.pseudo-select').click(function() {
		$(this).parent('li').find('.popup-menu').css('display', 'block');
		
		$('body').unbind('click');
		
		setTimeout(function() {
			
			$('body').bind('click', function() {
				
				$('.city-select').css('display', 'none');
				$('body').unbind('click');
				
			});
			
		}, 50);
	});

	$('.city-select .sub a').click(function() {
	
		var phone = $(this).siblings("b").html();
		var city = $(this).text();
		var id_cities = $(this).attr("href").replace("#", "");
		
		$.post("/setCity.php", {id_cities : id_cities}, function() {
			$(".pseudo-select").html(city);
			$('.city-select .title .a .pseudo').html(city);
			$('b.phone_content').html(phone);
			
			$('.city-select').css('display', 'none');
		});
		
		return false;
	});

	
	$('#catalog-menu li .arrow .pseudo').click(function() {
		
		if ($(this).parent().parent().hasClass('open'))
		{
			$(this).parent().parent().removeClass('open');
		}
		else
		{
			$(this).parent().parent().addClass('open');
		}
		
	});
	
       $('.option-buy-item input').click(function() {
		
		$('.option-buy-item').removeClass('option-buy-item-adv');
		$(this).parent().parent().parent().addClass('option-buy-item-adv');
		
	});
	
	//Каталог
	$("div.catalog a.more").toggle(
		function() {
			$(this).html("&larr; скрыть").parent("li").parent("ul").find(".hidden").css("display", "inline");
			return false;
		},
		function() {
			$(this).html("ещё &rarr;").parent("li").parent("ul").find(".hidden").hide();
			return false;
		}
	);
	



    $("span.add-to-favorites, span.add-favorite").live("click", function() {
		var a = $(this);
		if ( a.hasClass("out_fav") ) {
			$.post("/addFavorites.php", {id: a.attr("href").replace("#i", ""), option: "add"}, function(data) {
			        var json_fav = jQuery.parseJSON(data);
				a.addClass("in_fav").removeClass("out_fav");
				$(".favorites").attr("href", json_fav.link);
				$("#favorites_count").html(json_fav.count);
				doMessage("Избранное", "Товар успешно добавлен в <a href=\"" + json_fav.link + "\">избранное</a>.", a);
			});
		} else {
			$.post("/addFavorites.php", {id: a.attr("href").replace("#i", ""), option: "del"}, function(data) {
				var json_fav = jQuery.parseJSON(data);
				a.addClass("out_fav").removeClass("in_fav");
				$(".favorites").attr("href", json_fav.link);
				$("#favorites_count").html(json_fav.count);
				doMessage("Избранное", "Товар успешно удален из <a href=\"" + json_fav.link + "\">избранного</a>.", a);
				a.parents("form#favorites_form").each(function() {
					document.location = json_fav.link;
				});
			});
		}
		return false;
	});
	
    $("li.compare").live("click", function() {
	
		var li = $(this);		
		var key = li.attr("id").replace("compare_list_", "").split("_");
		var cat = $("li.comparison").attr("id");

		
		if ( li.hasClass("out_comp") ) {

			doMessage("Сравнение", "Товар успешно добавлен к <a href=\"" + $("li.comparison a").attr("href") + "\">сравнению</a>.", li);
			$.post("/addGoods.php", { where: "compare", id_position: key[0], id_ex_category: key[1], id_repository: key[2] }, function(data) {
				li.addClass("in_comp").removeClass("out_comp");
				if ( key[1] > 0 ) {
					$.post("/getCompare.php", {type: 1, id_ex_category: cat}, function(data3) {
						$("li.comparison").find("i").html(data3);
					});
				}
			});
			
		} else {
		
			doMessage("Сравнение", "Товар успешно удален из <a href=\"" + $("li.comparison a").attr("href") + "\">сравнения</a>.", li);
			$.post("/addGoods.php", { where: "compare", id_position: key[0], id_ex_category: key[1], id_repository: key[2], type: "delete" }, function(data) {
				li.addClass("out_comp").removeClass("in_comp");
				if ( key[1] > 0 ) {
					$.post("/getCompare.php", {type: 1, id_ex_category: cat}, function(data3) {
						$("li.comparison").find("i").html(data3);
					});
				}
			});
			
		}

		return false;
	});
	
	$("#popup-catalog").click(function() {
	
				$.post(
				"/MenuCatalog.php",
				function(data){$("#popup-catalog div.sub-popup-menu").html(data)}
					   )
				});
						
	///
	$('.catalog .item-line .item .padding a.name-img').live("click", function() {
		
			var id_ex_category = $(this).children("img").attr("cid");
			var href = $(this).attr("href");
			$.post("/sendCategory.php", { id_ex_category: id_ex_category }, function(data) {
				location.href=href;
			});
		
		return false;
	});
	
	
});

$(document).ready(function() {
	$('#background').css('height', $(document).height() + 'px');
	//$('#background').css('width', $(document).width() + 'px');
});

