$(document).ready(function(){
//Добавлено в корзину
	ves = 0;
	sumves = 0;
	price = 0;
	sumprice = 0;
	add = false;
	$('li.cat-item ,li.catalog-item').find('div.in-basket').bind("click", function(){

        //	this.fadeOut(600).delay(2200).fadeIn(600).parent().find('div.in-basket-act').fadeIn(600).delay(2200).fadeOut(600);

        //Добавлять в корзину
        /*
        var picture = $(this).parent().prev().prev().prev().children().clone();
        var title = $(this).parent().prev().prev().text();
        var ves = $(this).parent().next().children().clone();
        var price = $(this).prev().prev().text();
        $('div.b-items').append('<div class="b-item"></div>').find('div.b-item:last').append(picture).append('<p></p>').find('p').append(title).end().append('<p></p>').find('p:last').append(ves).end().append('<p><em></em></p>').find('p > em').append(price).append(' р.');

        //СУММА ВЕСА и СТОИМОСТЬ ЗАКАЗА

        ves = parseInt($(this).parent().next().children().text());
        sumves = parseInt(sumves) + parseInt(ves);
        $('p.all-ves > span').text(sumves);

        price = parseInt($(this).prev().prev().text());
        sumprice = parseInt(sumprice) + parseInt(price);
        $('p.all-sum > span').text(sumprice);

        */
        item_id = $(this).attr('id');
        if(!item_id){
            alert('Ошибка!');
            return false;
        }
        ShowStatusRequest('listik','#f00');
        $.post(
        '/',
        {
            action: 'add_basket',
            item_id: item_id
        }, function (Data,Status){
            if (Status != 'success') {
                // $('#loading_img').hide();
                //  alert('Ошибка, пожалуйста повторите снова!');
            }
            if (Data.Status != 'Success') {
                // $('#loading_img').hide();
                alert('Ошибка! Обновите страницу!');
            }
            if (Data.Status == 'Success') {

                ShowStatusRequest('listik','#f00');
                $.post(
                '/',
                {
                    action: 'basket_do'
                }, function (Data,Status){
                    if (Status != 'success') {
                        alert('Ошибка ' + Status);
                        return false;
                    }
                    $(Data).replaceAll($("#basket"));
                    add =true;
                    // sleep(500);
                    // return false;
                }, 'html');
                //     alert('Товар добавлен в корзину!');
            }
             HideStatusRequest('listik');
            // $(Data).replaceAll($("#block_basket"));
            return false;
        }, 'json');

        if (add==true){
            //alert($('div.basket div.b-items').css('display'));//, $div.attr('style').replace('right', 'left'));
            if ($('div.basket div.b-items').css('display')=='none'){
                $('div.basket div.b-items').css('display','block');//slideDown(400);
            }
            if ($('div.basket span.razv').css('display')=='block' || $('div.basket span.razv').css('display')==''){
                $('div.basket span.razv').fadeOut(200);
                $('div.basket span.razv-act').fadeIn(200);
            }
            $(this).parent().parent().find('div.dobav').fadeIn(600).delay(2200).fadeOut(600);
            //this.parent().parent().find('div.dobav').fadeIn(600).delay(2200).fadeOut(600);
            $(this).fadeOut(600).delay(2200).fadeIn(600).parent().find('div.in-basket-act').fadeIn(600).delay(2200).fadeOut(600);
        }
	})

//позиционирование корзины при прокручивании страницы каталога
	if($('#left > div').hasClass('basket')){
		destination = $('div.basket').offset().top - 50;
		$(window).scroll(function(){
			if($(window).scrollTop() >= destination){
				$('div.basket div.b-items').slideUp(800);
				$('div.basket span.razv-act').fadeOut(400);
				$('div.basket span.razv').fadeIn(400);
				/*if($.browser.opera || $.browser.msie){*/
					$('body').append($('div.basket'));
				/*}*/
				offset  = $('#wrap').offset();
				$('div.basket').css({
					'position' : 'fixed',
					'top' : 4,
					'left' : offset.left + 20
				});
			}
			if($(window).scrollTop() < destination){
				/*if($.browser.opera || $.browser.msie){*/
					$('#lnav').after($('div.basket'));
				/*}*/
				$('div.basket').css({
					'position' : 'relative',
					'top' : 0,
					'left' : 0
				});
			}
		})
		$(window).resize(function(){	
			if($(window).scrollTop() >= destination){
					offset  = $('#wrap').offset();
					$('div.basket').css({'left' : offset.left + 20});
			}
		})
	}


//развернуть-свернуть корзину

	$('span.razv').click(function(){
		$(this).fadeOut(200);
		$('span.razv-act').fadeIn(200);
		$('div.b-items').slideDown(400);
	})
	$('span.razv-act').click(function(){
		$(this).fadeOut(200);
		$('span.razv').fadeIn(200);
		$('div.b-items').slideUp(400);
	})


//Вход

        $('#vhod-form').css('display','none');
	$('a.vhod').click(function(){
		$('#vhod-form').fadeIn(300);
	})
/*
	$('a.vhod-act, #vhod-form input[type="submit"]').click(function(){
		$('#vhod-form').fadeOut(300);
	})
*/
	$('a.vhod-act').click(function(){
		$('#vhod-form').fadeOut(300);
	})


//развернуть-свернуть фильтр

	$('a.filter-razv').click(function(){
		$(this).fadeOut(200);
		$('a.filter-razv-act').fadeIn(200);
		$('div.form-filter-wr').slideDown(400);
	})
	$('a.filter-razv-act').click(function(){
		$(this).fadeOut(200);
		$('a.filter-razv').fadeIn(200);
		$('div.form-filter-wr > div.filter-item:has(input.checkbox:not(:checked))').slideUp(0);
		//$('div.filter-item:has(input:checked) span.tzCheckBox,div.filter-item:has(input:checked) label').show(0);
		$('a.filter-razv').click(function(){
			$(this).fadeOut(200);
			$('a.filter-razv-act').fadeIn(200);
			$('div.form-filter-wr').slideDown(400);
			$('div.form-filter-wr > div.filter-item:has(input.checkbox:not(:checked))').slideDown(0);
		})
	})

//верхнее подменю
	leftnav = parseInt($('#nav > li > ul').css('left'));
	if($(window).width() > 1059){
			leftnav = leftnav + 1;
			leftnavstr = leftnav + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
	}
	if($(window).width() < 1059){
			leftnav = 0;
			leftnavstr = leftnav + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
	}

	if($(window).width() > 1125){
			leftnavstr = leftnav + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
	}

	if($(window).width() > 1200){
			leftnav = 19;
			leftnavstr = leftnav + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
			$('#nav').css({'left' : '220px','width' : '89.3%'});
	}

	$(window).resize(function(){
		ww = parseInt($(window).width());
		if(ww < 1059){
			leftnavstr = 0 + '%';
			$('#nav > li > ul').css({'left' : leftnavstr});
			$('#nav').css({'left' : '241px'});
			$('#nav').css({'width' : '82.6%'});
		}

		if(ww < 1125 && ww > 1059){
			leftnavstr = 19 + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
		}

		if(ww < 1200 && ww > 1125){
			leftnavstr = 17 + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
		}
		if(ww > 1200){
			leftnavstr = 10 + '%';
			$('#nav > li > ul').css({'left' : leftnavstr})
			$('#nav').css({'left' : '230px','width' : '83.9%'});
		}
		if($(window).width() < 1250){
			$('div.cat').css({'width':'94%'});
			$('div.sl').css({'width':'98.1%'});
			$('div.sl-inner').css({'width':'98.1%'});
			$('#filter').css({'width':'95%'});
			if($.browser.msie && $.browser.version == 6){
				$('div.cat').css({'width':'90%'});
				$('div.sl').css({'width':'94%'});
				$('div.sl-inner').css({'width':'94%'});
				$('#wrap').css({'width':'954px'});
			}
		}
		if($(window).width() > 1250){
			$('div.cat').css({'width':'864px'});
			$('div.sl').width(900);
			$('div.sl-inner').width(900);
			$('#filter').css({'width':'101%'});
		}
		if($(window).width() > 1300){
			$('#nav').css({'width':'89.4%','left':'220px'});
			$('#filter').css({'width':'97.8%'});
		}
	})
	if($(window).width() < 1238){
		$('div.sl').css({'width':'98.1%'});
		$('div.sl-inner').css({'width':'98.1%'});
		$('#filter').css({'width':'95%'});		
	}
	if($(window).width() > 1238){
		$('div.sl').width(900);
		$('div.sl-inner').width(900);		
	}
	
	if($(window).width() > 1250){
		$('div.cat').css({'width':'864px'});
		$('#filter').css({'width':'101%'});
	}
	if($(window).width() > 1300){
		$('#nav').css({'width':'86.8%','left':'222px'});
		$('#filter').css({'width':'97.8%'});		
	}
	if($(window).width() < 1370){
			if($.browser.msie && $.browser.version == 6){
				$('div.cat').css({'width':'90%'});
				$('div.sl').css({'width':'94%'});
				$('div.sl-inner').css({'width':'94%'});
				$('#wrap').css({'width':'954px'});
			}
	}

})
