var timer = 1;
$(document).ready(function(){
function declension(i)
{
    var t = i % 100, e='товар', e1='товара', e2='товаров';
    if (t>=5 && t<=20) {
     return e2;
    }
    else {
        var t1 = t % 10;
        if (t1==1)
            return e;
         else
            if (t1 >=2 && t1<=4)
                return e1;
            else
              return e2;
    }
}
        $(".arrow-bottom").click(function() {
            $('.border:visible:first').fadeOut('fast');
            $('.sliderBlock2').each(function() {
                $('> tbody > tr:first', this).before($('> tbody > tr:last', this));
                $(this)
                    .css({marginTop: -132})
                    .animate({marginTop: 0},700);
            });
            timer = 0;
        });

        $(".arrow-top").click(function() {
            $('.border:visible:first').fadeOut('fast');
            $('.sliderBlock2').animate({marginTop: -132}, 700, function() {
                $('> tbody > tr:last', this).after($('> tbody > tr:first', this));
                $(this).css({marginTop: 0});
            });
            timer = 0;
        });

        $(".action_preview").click(function(){
            var self = this;
            $(".border").fadeOut('fast');
            $(this).parent().find(".border").fadeIn('fast');
            $("#mainFrame").fadeOut('medium', function() {
                $("#mainFrame").html( $(self).parent().find(".content").html() );
                $("#mainFrame").fadeIn('medium');
            });
            timer = 0;
        });
        $(".border").click(function(){
            timer = 0;
        });

    function moveItNow() {
        if (timer == 1) {
            $(".arrow-top").click();
            if ($(".action_preview").length >= 2)
                $($(".action_preview")[2]).click();
            timer = 1;
	        setTimeout(moveItNow, 5000);
	    }
    }
    if ($('.arrow-top').length && timer == 1)
        moveItNow();
    $('.fdbs').click(function(){
        if ($('#mfdb').val().length)
            $('#sfdb').submit();
        else
            $('#efdb').show();
    });
    $('#ig8').click(function(){
        $.get("/vitrina/", function(data){$('#vtr8').html(data);$(".basket_btn[class != 'ordered']").click(addtocart);$(".basket_del_btn").click(delfromcart);});
    });
    $('#igz8').click(function(){
        $.get("/vitrina/?mode=v", function(data){$('#vtr8').html(data);$(".basket_btn[class != 'ordered']").click(addtocart);$(".basket_del_btn").click(delfromcart);});
    });
    $('.vt').blur(function(){
        if ($(this).val() == '')  $(this).val('комментарий к ответу');
    }).focus(function(){
        if ($(this).val() == 'комментарий к ответу')  $(this).val('');
    });

    $('#alogout').click(function(){
        $.post("/", {logout: 1}, function(data){window.location = '/';});
    });
    $('.bcats').click(function(){
        var t = $(this).attr('href');
        $.get("/newsearch/", function(data){window.location = t;});return false;
    });
    $('.filters').click(function(){
        $('#sform').attr('action', $(this).attr('href'));
        $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});
        //$('#sform').attr('action', $(this).attr('href')).submit();
        return false;
    });
     $('.wfilters').click(function(){
        $('#modules').attr('action', $(this).attr('href')).submit();
        return false;
    });
    $('.sfilters a').click(function(){
        $('input[name='+$(this).parent().attr('id')+']').val($(this).attr('href'));
//        $('#sform').submit();
        $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});
        return false;
    });
    $('select[name="sorting"]').change(function(){
        //$('#sform').submit();
        $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});return false;
    });
    $('#sform input').keypress(function (e) {
        $('select[name="sorting"]').unbind('change');
    }).click(function () {
        $('select[name="sorting"]').unbind('change');
    });
    $('#sform input[type="text"]').keyup(function(e) {
    	if(e.keyCode == 13) {
	    	//$('#sform').submit();
	    	$.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});return false;
	    }
    });
    $('#sfenter').click(function(){
        //$('#sform').submit();
        $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});return false;
    });
    $('#senter').click(function(){
        if ($('#ssform input[name=query]').val().toLowerCase()=='поиск')
            window.location = '/newsearch/';
        else {
            $.post($('#ssform').attr('action'), $('#ssform').serializeArray(),function(data){window.location = $('#ssform').attr('action');});return false;
       }
    });
     $('#iquery').keypress(function(e) {
    	if(e.keyCode == 13) {
	    	$.post($('#ssform').attr('action'), $('#ssform').serializeArray(),function(data){window.location = $('#ssform').attr('action');});
	    	return false;
	    }
    }).focus(function() {
        if(this.value=='Поиск')this.value='';
    }).blur(function() {
        if(this.value=='')this.value='Поиск';
    });

    $('.fcross').click(function(){
        $('#sform input[name='+this.id.replace('m_', '')+']').val('');
        $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});return false;
        //$('#sform').submit();
    });
    $(".color_item").change(function(){
        var id=$(this).attr('id').replace("color_","");
        if ($(this).is(':checked'))
        {
            var date = new Date();
            date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
            $.cookie('color_item_id['+id+']', $(this).attr("color_item_id"), {path: '/', expires: date});
        }
        else
        {
            $.cookie('color_item_id['+id+']', '', {path: '/', expires: -1});
        }
    });
    $('.maddb').click(function(){
        var color_id = new Array();
        $(":checkbox[name='color[]']:checked").each(function(){color_id.push($(this).val())});
        $(":hidden[name='color_ar']").val(color_id);
        $("#modules").submit();
    });
    $('#penter').click(function(){
        $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});return false;
    });

    $(".zakaz_line").hover(
        function (){
          $(this).css({'background-color':'#DA4F5F'});
        },
        function (){
          $(this).css({'background-color':''});
        }
    );
    $(".zakaz_line").click(function(){
        $("#zakaz_content_"+$(this).attr("uid")).slideToggle();
    });

     $('#asearch').click(function(){
        if ($('.rps').css('display') == 'none') {
            $('.rps').slideDown(300);
            $('#rpi').attr('src', '/i/mark3p.gif');
        }
        else {
            $('.rps').slideUp(300);
            $('#rpi').attr('src', '/i/mark3.gif');
        }
     });
     $(".bgsm").click(function() {
       if (!$(this).hasClass('nim'))
        if ($(this).find(".border").css('display') == 'none')
        {
            var self = this;
            $(".border").fadeOut('slow');
            $(this).find(".border").fadeIn('slow');
            var middle_image = $(this).find(".middle_image");
            if ($(middle_image).attr("src") != '') {
                $(".im1").fadeOut("fast", function(){
                    $('#head').text($('.title', self).text());
                    $(this).attr("src", $(middle_image).attr("src")).fadeIn("fast");
                });
            }

            var big_image = $(this).find(".big_image");
            var src = $(big_image).attr("src");
            /*if (src && src.length) {*/
                if ($(big_image).length && $(big_image).attr("src") != "") {
                    $("#mainImage").css({"cursor": "pointer"});
                    var item_id = $(big_image).attr("item");
                    var image_id = $(big_image).attr("image");
                    $("#mainImage").click(function(){
                        window.open('http://100fabrik.ru/bigphoto/?item='+item_id+'&img='+image_id+'', 'window');
                    });
                }
                else {
                    $("#mainImage").css({"cursor": ""}).attr("onclick", "");
                    $("#mainImage").unbind("click");
                }
            //}
            $("#bread").html($(this).find('.tbgsm').html());
            $("#head").html($(this).attr('title'));
        }
     });
     $(".nim").css({"cursor": ""});
	 $(".btb").animate({opacity:"0.1"},10);

//$('.minw1').minmax();
//$('.container').minmax();

$('.sm2').click(function() {
          $('.sm2').find(".ramm").fadeIn(200, function() {$('.sm1').find('.ramm').fadeOut(200);});
          $('.frame').find(".redBack").fadeOut(300, function() {$('.frame').find('.large1').fadeIn(300);});
});

$('.sm1').click(function() {
          $('.sm1').find(".ramm").fadeIn(200, function() {$('.sm2').find('.ramm').fadeOut(200);});
          $('.frame').find(".large1").fadeOut(300, function() {$('.frame').find('.redBack').fadeIn(300);});
});






$(".point[class != 'point active']").hover(

 function(){
          $(this).find(".back").css({backgroundColor:"#e5e5dd"});
          $(this).find(".txt").css({color:"#da4f5f"});
          $(this).find(".im1").css({display:"none"});
          $(this).find(".im2").css({display:"block"});
  	       },
 function(){
          $(this).find(".back").css({backgroundColor:"#ffffff"});
          $(this).find(".txt").css({color:"#000000"});
          $(this).find(".im2").css({display:"none"});
          $(this).find(".im1").css({display:"block"});
  	       }
);





var sliderw=0;

$(".buttTop").click(

    function(){

sliderw=sliderw+131;
     $(".slidingElement").animate({marginTop:sliderw},300);
     $(".ramm").css({display:"none"});

      }

 );

$(".buttBott").click(

    function(){
sliderw=sliderw-131;

     $(".slidingElement").animate({marginTop:sliderw},300);
     $(".ramm").css({display:"none"});

      }
 );





















/*$('input').focus(function() {
$(this).addClass('focused');
}).blur(function() {
$(this).removeClass('focused');
})

$('input').blur(function() {
$(this).removeClass('focused');
})*/


$('input').focus(function() {$(this).removeClass('visited');});

$('input').blur(function() {$(this).addClass('visited');})






$(".enter, .enter2").hoverIntent(

 function(){
	 $(this).css({'border-bottom-style' : 'dashed', 'border-bottom-width' : '1px', 'border-bottom-color' : '#76e2ed', color: '#76e2ed'} , 300);
  	       },
 function(){
	 $(this).css({'border-bottom-style' : 'dashed', 'border-bottom-width' : '1px', 'border-bottom-color' : '#ffffff', color: '#ffffff'} , 300);
  	       }
);
$('.enter').click(function() {$(".enterLayer").fadeIn(400);});
$('.cross1').click(function() {$(".enterLayer").fadeOut(400);});

$('.enter2').click(function() {$(".enterLayer2").fadeIn(400);});
$('.cross2').click(function() {$(".enterLayer2").fadeOut(400);});






    $('.image-class').hide().css({position: 'absolute'});
    $('.image-class').eq(0).show();


    var changeSpeed = 2500;
    var changeSpeed2 = 1000;
    var changeDelay = 2500;
    var startDelay = 1000;
    var images = $('.image-class');

    function somethingBig(i) {
        images.eq(i % images.length).fadeOut(changeSpeed);
        images.eq((i+1) % images.length).fadeIn(changeSpeed2, function() {
            setTimeout(function() {
                somethingBig(i+1);
            }, changeDelay)
        });
    }

    setTimeout(function() {
        somethingBig(0);
    }, startDelay);





$(".move").hover(

 function(){
	 $(this).css({color:"#191919"},300);
	 $(".na1").css({backgroundColor:"#b0b1b4"},300);
  	       },
 function(){
	 $(this).css({color:"#c6c6c9"},300);
	 $(".na1").css({backgroundColor:""},300);
  	       }
);


$(".move2").hover(

 function(){
	 $(this).css({color:"#191919"},300);
	 $(".na2").css({backgroundColor:"#b0b1b4"},300);
  	       },
 function(){
	 $(this).css({color:"#c6c6c9"},300);
	 $(".na2").css({backgroundColor:""},300);
  	       }
);


$(".move3").hover(

 function(){
	 $(this).css({color:"#191919"},300);
	 $(".na3").css({backgroundColor:"#b0b1b4"},300);
  	       },
 function(){
	 $(this).css({color:"#c6c6c9"},300);
	 $(".na3").css({backgroundColor:""},300);
  	       }
);


$(".move4").hover(

 function(){
	 $(this).css({color:"#191919"},300);
	 $(".na4").css({backgroundColor:"#b0b1b4"},300);
  	       },
 function(){
	 $(this).css({color:"#c6c6c9"},300);
	 $(".na4").css({backgroundColor:""},300);
  	       }
);















setTimeout( "$('#main_block_2').css({display: 'block'});", 1000);
setTimeout( "$('#main_block_2').animate({opacity: 1}, 300);", 1000);




$("#header_element").animate({marginTop:"-102px", height:"102px"},300);

$("#center_block").animate({marginTop:"-102px", height:"102px"},800);
setTimeout( "$('#main_block').animate({marginTop:'-540px', height:'540px'}, 600);",0);
setTimeout( "$('body').addClass('back');", 2000);



$("#cat_tb1, #cat_tb2, #cat_tb3, #cat_tb4, #cat_tb5, #cat_tb6").hoverIntent(
 function(){
          $(this).find(".shade").animate({marginTop:"0px"},600);
          $(this).find(".im1").fadeOut(400);
          $(this).find(".im2").fadeIn(400);
  	       },
 function(){
          $(this).find(".shade").animate({marginTop:"135px"},600);
          $(this).find(".im2").fadeOut(400);
          $(this).find(".im1").fadeIn(400);
           }
);




$('.play').click(function() {


$(".i1").fadeOut(400);
setTimeout( "$('.i2').fadeIn(400);", 400);

});



$('.roll').click(function() {

$('.rol2').find('.nw').slideDown(500);

$('.rol2').find('.nw1').slideUp(500);

$('.roll').find('.nw').slideUp(500, function() {
$('.roll').find('.nw1').slideDown(500);
});


});


$(".m25z").hover(
 function(){
  	       },
 function(){
      $('.m25z').css({display: "none"});
  	       }
);

/* ************************************************************************* */

function addtocart(){

    var color_id = new Array();
    $(":checkbox[name='color[]']:checked").each(function(){color_id.push($(this).val())});


    var itemId = parseInt($(this).attr('id').replace("basket_add_", ""));

         var d = new Date();
         $.post("/basket/add/", {item: itemId, "color[]":color_id, date: d.getTime()}, function(data){
            if (!data.result)
            {
                alert(data.msg);
            }
            else {
                $("#basket_icount").html(data.basket.itemscount);
                $(".dnns").html(declension(data.basket.itemscount));
                $("#basket_total").html(data.basket.total);
                if (data.basket.itemscount > 0)
                {
                    $("#basket_block").show();
                }
                $(".basket_btn").attr('src', '/i/basket2.gif');
                $("#basket_add_" + data.current).effect("pulsate", {times:2}, 300);
                $.map(data.basket.items, function(item){
                    $("#order_text_"+item.ITEM_ID).html('Оформить заказ');
                    $("#basket_add_"+item.ITEM_ID).attr('src', '/i/basket2_2.gif')
                                                  .attr('title', 'Перейти в корзину')
                                                  .unbind("click")
                                                  .click(function(){window.location.href="/basket/";});

                })
            };

         }, "json" );

}

function delfromcart(){

    var itemId = $(this).attr('id').replace("basket_del_", "");
         var d = new Date();
         $.post("/basket/del/", {item: itemId, date: d.getTime()}, function(data){
            if (!data.result)
            {
                alert(data.msg);
            }
            else {
                $("#basket_icount").html(data.basket.itemscount);
                $(".dnns").html(declension(data.basket.itemscount));
                $("#basket_total").html(data.basket.total);
                $("#basket_icount4").html(data.basket.itemscount);
                $("#basket_total4").html(data.basket.total);
                $("#basket_icount2").html(data.basket.itemscount);
                $("#basket_total2").html(data.basket.total);
                $("#basket_icount3").html(data.basket.itemsquantity);
                $("#basket_total3").html(data.basket.total);
                if (data.basket.itemscount > 0)
                {
                    $("#basket_block").show();
                }
                $("#basket_row_" + data.item).remove();

                var i = 1;
                $(".nmb").each( function (){
                    $(this).html(i++)
                });

                if (!$(".basket_row").length)
                {
                    $(".annt").hide();
                    $(".shopList").hide();
                    $(".underTable").hide();
                    $("#basket_info").html(" нет товаров");
                }
            };

         }, "json" );

}
$(".basket_btn[class != 'ordered']").click(addtocart);

$(".basket_del_btn").click(delfromcart);



/*
<a onclick="splashToggle(this); return false" id="toggleBanner" class="toggle" href="#">
	<span class="on">развернуть</span>
	<span class="off">свернуть</span>
</a>

*/

var bannerb = banner();
var heightColor = $('#saleBlockColor').height() + 35;
if(bannerb != 1)
{
	$('#saleBlockColor').css({height:36});
	$('#toggleBanner').html('<span class="off"><img src="/i/bbt.jpg" alt=""/><b>Показать расцветки</b></span>');
}
else
{
	$('#toggleBanner').html('<span class="on"><img src="/i/tbt.jpg" alt=""/><b>Скрыть расцветки</b></span>');
}


$('#toggleBanner').click(function(){
	if ($(this).find('span').hasClass('on'))
	{
		$(this).find('span').removeClass('on').addClass('off').html('<img src="/i/bbt.jpg" alt=""/><b>Показать расцветки</b>');
		$('#saleBlockColor').animate({height: 36},700);
		bannerS(0);
	}
	else
	{
		$(this).find('span').removeClass('off').addClass('on').html('<img src="/i/tbt.jpg" alt=""/><b>Скрыть расцветки</b>');
		$('#saleBlockColor').animate({height: heightColor},700);
		bannerS(1)
	};
	
	return false;
});

/* ************************************************************************* */

	});
	
	
function banner()
{
	var banner = "banner=";
	var bannerStartIndex = document.cookie.indexOf(banner);
	if (bannerStartIndex == -1) return null
	var bannerEndIndex = document.cookie.indexOf(";", bannerStartIndex + banner.length);
	if (bannerEndIndex == -1) bannerEndIndex = document.cookie.length;
	return unescape(document.cookie.substring(bannerStartIndex + banner.length, bannerEndIndex));
}


function bannerS(s)
{
	var exp = new Date();
	exp.setDate(exp.getDate()+7)
	exp.toGMTString();
	document.cookie = "banner=" + escape(s) + "; expires="+exp + ";";
}

	
function filter(url){
    $('#sform').attr('action', $(this).attr('href'));
    $.post($('#sform').attr('action'), $('#sform').serializeArray(),function(data){window.location = $('#sform').attr('action');});
    return false;
}

function updateParent()
{
   $(".color_item_b").each(function(){
        var id=$(this).attr('id').replace("color_","");
        if ($(this).is(':checked'))
        {
            var date = new Date();
            date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
            $.cookie('color_item_id['+id+']', $(this).attr("color_item_id"), {path: '/', expires: date});
        }
        else
        {
            $.cookie('color_item_id['+id+']', '', {path: '/', expires: -1});
        }
        if (window.opener)
        {
            if ($(this).is(':checked'))
            {
               $(opener.document).find(".color_item[id = "+$(this).attr('id')+"]").attr("checked", true);
            }
            else
            {
               $(opener.document).find(".color_item[id = "+$(this).attr('id')+"]").attr("checked", false);
            }
        }

   });
}

function openChild(url, win)
{
    childWindow = window.open(url, win)
    if (childWindow.opener == null) childWindow.opener = self;
}

