function compare()
{
	$(".compare_link").click(function (){
		var link = '';
		$(".compar").find(".compare_id").each(
			function()
			{
				if (this.checked == true){
					link = link + "&id[]=" + $(this).val();
				}
			}
		);
		window.location = "/catalog/compare.php?action=ADD_TO_COMPARE_LIST&SECTION_ID="+$("#SECTION_ID").val()+"&IBLOCK_ID="+$("#IBLOCK_ID").val()+link;
		return false;
	});
}

	function order_accessories(iItemID, iAccessoriesID){
		if(iItemID && iAccessoriesID){
			var oLinkMain = $('#by_' + iItemID);
			var oLinkAcc = $('#by_' + iAccessoriesID);
			var sURL = location.href;
			$.post('/catalog/basket/'+iItemID+'/?AccID='+iAccessoriesID, {URL: sURL}, function(res){
				if (res == 'OK'){
					//$(oLinkMain).empty().append('Оформить').attr("href", "/order/basket/");
					$(oLinkAcc).empty().append('Оформить').attr("href", "/order/basket/").attr("onclick", "");
					$("#show_basket").load('/catalog/count.php', {basket: "Y"});
				}else{
					alert(res);
				}
			});
		}		
	}
	
	function hideDive(id)
	{
	    $("#div_" + id).attr("style", "display:none");
	}
jQuery().ready(
	function()
	{
		jQuery('#list1b').accordion({autoheight: false, active: true});
		jQuery('#navigation').accordion({active: true, autoheight: false, header: '.head', navigation: true, alwaysOpen: false});
		
		/* filter */
		$("#filter-on").click(function () {$("#filter-content").slideToggle("slow");});
		
		$(".add_backet").live('click',function() {
		
			var component = this;
			var id = $(component).attr('id').replace('by_', '');
			
			if ($(component).text() == 'купить' && $(component).attr("href") == 'javascript:void(0)'){
				
				var link = $("#link_"+id).attr('href');
				$(".popup-opened").attr("style", "display:none");
				$.post('/catalog/basket/'+id+'/', {URL: link}, function(response){
					var res = response;
					
					if (res == 'OK'){
					
						$("#div_" + id).attr("style", "display:block").addClass("popup-opened");
						$(component).empty().append('заказано');
						$("#show_basket").load('/catalog/count.php', {basket: "Y"});
							
					}else{
						alert('Ошибка');
					}
				});
			}
			
			if($(component).text() == 'заказано' && $(component).attr("href") == 'javascript:void(0)')
				{
				     $(".popup-opened").attr("style", "display:none");
					$("#div_" + id).attr("style", "display:block").addClass("popup-opened");
				}
		});
		$(".order").live("click",function() {
			var component = this;
			if ($(component).text() == 'Купить' && $(component).attr("href") == 'javascript:void(0)'){
				var id = $(component).attr('id').replace('by_', '');
				var link = location.href;
				
				$(".popup-opened").attr("style", "display:none");
				$.post('/catalog/basket/'+id+'/', {URL: link}, function(response){
					var res = response;
					if (res == 'OK'){
						$("#div_" + id).attr("style", "display:block").addClass("popup-opened");
						$(component).empty().append('Оформить').attr("href", "javascript:void(0)");
						$("#show_basket").load('/catalog/count.php', {basket: "Y"});
					}else{
						alert(response+'1');
					}
				});
			}else{
				var id = $(component).attr('id').replace('by_', '');
				$("#div_" + id).attr("style", "display:block").addClass("popup-opened");
			}
		});
			
		$('.info_img').each(function() {
			var id = $(this).attr("id").substr(4);
			$.post('/info.php', {type: id}, function(data){
				$("#IMG_"+id).poshytip({
					className: 'tip-yellowsimple',
					content: data
				});
			});
		});
		function prepareInputsForHints() {
			var inputs = document.getElementsByTagName("input");
			for (var i=0; i<inputs.length; i++){
				if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
					inputs[i].onblur = function () {
						this.parentNode.getElementsByTagName("span")[0].style.display = "none";
					}
				}
			}
		}
		function SearchMess(input)
		{
			$.post('/catalog/count.php', $("#ajax_filter").serialize(), function(data){
				$(".this-tip").poshytip('hide');
				var sp = input.parentNode.getElementsByTagName("td");

				var link = '<a href="javascript:void(0)" onclick="sendFrm()">Показать</a>';
				//var link_close = ' [<a href="javascript:void(0)" onclick="$(\'#this-tip\').poshytip(\'hide\');">x</a>]';
				var link_close = ' [<a href="javascript:void(0)" onclick="$(\'.this-tip\').poshytip(\'hide\');">x</a>]';
				var mess = 'Выбрано ';
				if (data != 0)
				{
					mess = mess + data + ' товаров ' + link + link_close;
				}else{
					mess = mess + data + ' товаров' + link_close;
				}
				$(".this-tip").removeClass("this-tip");
				$(input).addClass("this-tip");
				//alert(mess);
				$(".this-tip").poshytip({
					className: 'tip-yellowsimple',
					content: mess,
					showOn: 'none',
					alignTo: 'target',
					alignX: 'left',
					alignY: 'center',
					offsetX: 5
				});
				$(".this-tip").poshytip('show');
			});
		}
		/*$("#ajax_filter").find("input").keyup(function (e) {
			if(e.keyCode == 13)
				SearchMess(this);
		})*/;
		
		$("#ajax_filter").find("input").blur(function () {
		
				// Здесь необходимо добавить проверок и прочих кошерных вещей 
				
				var name = $(this).data('trackbar');
				var value = $(this).val();
				var pos = $(this).data('pos');
				
				if ((value == "")&&(pos == 'left')) value = trackbar.getObject(name).leftLimit;
				if ((value == "")&&(pos == 'right')) value = trackbar.getObject(name).rightLimit;
				
				if(pos == 'left') trackbar.getObject(name).updateLeftValue(value);	
				if(pos == 'right')	trackbar.getObject(name).updateRightValue(value);
				//alert(trackbar.getObject(name).leftLimit);
				trackbar.getObject(name).onEndMove();
		})
		function selectItem(li) {
			  if( li == null ) var sValue = "Ничего не выбрано!";
			  if( !!li.extra ) var sValue = li.extra[2];
			  else var sValue = li.selectValue;
			  alert("Выбрана запись с ID: " + sValue);
			}
		$("#ajax_filter").find("select").change(function () {
			$(".hint").css("display", "none");
			SearchMess(this);
		});
		setInterval(compare, 20);
		
		
		/*временно отключаем блокировку копирования из-за проблем с оперой*/
		/*$('.content').disableTextSelect();*/
		
		
	}
);

function ajaxLoadingShow()
{
	$("#ajax-loading").css({"display":"block", "top":"50%", "left":"50%"});
}

function ajaxLoadingClose()
{
	$("#ajax-loading").css({"display":"none"});
}
function crmenu(id){
	if ($('#navigation > li.selected').attr('id') === undefined && location.pathname.substring(0,9) == '/catalog/'){
		var re = /\/catalog\/([a-zA-Z-]+)\//;
		path = re.exec(location.pathname);
		$("#"+id).addClass("selected").find("a.head").addClass("selected").end().find("ul").css("display", "block").find("li").each(
			function()
			{
				var chek = re.exec($("a", this).attr("href"));
				if (chek[1] == path[1]){
					$("a", this).addClass("current");
				}
			}
		);
	}
}
function sendFrm()
{
	$("#ajax_filter").submit();
}
