var currentN = null;
var nextN = null;
var timeOutN = null;
var timeoutValueN = 500;

$(document).ready(function(){
//    var tabs = $("#accordion").tabs("#accordion div", { 		
//		tabs: 'img.tab',  
//		effect: 'horizontal', 
//		event: "click",
//		initialIndex: "null"
//	});	
    $("#accordion img.tab").mouseover(function(e){
        clearTimeoutN();
        nextN = $(this).next();
        timeOutN = setTimeout("if(currentN) currentN.hide(); currentN = nextN; currentN.show();",  timeoutValueN);
    }).mouseout(function(e){
        clearTimeoutN();
        timeOutN = setTimeout("if(currentN) currentN.hide(); currentN = null;",  timeoutValueN);
    });
    
    $("#accordion div").mouseout(function(e){
        clearTimeoutN();
        timeOutN = setTimeout("if(currentN) currentN.hide(); currentN = null;",  timeoutValueN);
    }).mouseover(clearTimeoutN);
    initBasketCount();
    initBasketCount2();
    $("a.lightbox").fancybox();
    $("a.lightbox_popup").fancybox({
        type: 'iframe',
        width: '1100',
        height: '850'
    });
    $(".inner_maininner img").each(function(i){
        var v = $(this).attr("vspace");
        var h = $(this).attr("hspace");
        if (v > 0) {
            $(this).css({
                "margin-left":v,
                "margin-right":v
            });
        }
        if (h > 0) {
            $(this).css({
                "margin-top":h,
                "margin-top":h
            });
        }
    });

   $(".personal-input").hover(
    function(){
      $(this).addClass("hover-input").removeClass("personal-input");
    },function(){
      $(this).addClass("personal-input").removeClass("hover-input");
   });

   $(".personal-input").focus(function(){
      $(this).addClass("focus-input").removeClass("hover-input");
   });

   $(".personal-input").blur(function(){
      $(this).addClass("personal-input").removeClass("focus-input");
   });
   
   $(".disabled-input").focus(function(){
      $(this).blur();
    });
    
   $(".personal-form textarea").focus(function(){
    $(this).html("");
    $(this).css("color","#000");
   });
   
   $("div.info_pop q").live("click",function(e){
       e.preventDefault();
       $("div.info_pop").remove();
   });
   
    
});


var current = null;
var next = null;
///var fadeTimeOut = 1000;
var fadeTimeOut = null;
var timeoutValue = 500;


function photoMouseOver(idx)
{
    photoClearTimeout();
    if(current != null) return;
    fadeTimeOut = setTimeout("$(\"div#img_cont" + idx + "\").fadeIn(200, function(){current = $(this);})", timeoutValue)
}

function photoMouseOut(idx)
{
    photoClearTimeout();
    fadeTimeOut = setTimeout("current.fadeOut(200, function(){current = null;})", timeoutValue)
}

function photoClearTimeout()
{
    if(fadeTimeOut != null)
    {
        clearTimeout(fadeTimeOut);
        fadeTimeOut = null;
    }
}

function clearTimeoutN()
{
    if(timeOutN != null)
    {
        clearTimeout(timeOutN);
        timeOutN = null;
    }
}

var cart_timeout_id;
var basket_ajax;
function addItemToCart (item,qty) {
    clearTimeout(cart_timeout_id);
    cart_timeout_id = window.setTimeout(function(){addItemToCartAjax(item,qty);}, 100);
}

function addItemToCartAjax(item,qty) {
    if (basket_ajax) {
        clearTimeout(cart_timeout_id);
        cart_timeout_id = window.setTimeout(function(){addItemToCartAjax(item,qty);}, 100);
    } else {
        basket_ajax = true;
        $.ajax({
            url: '/ajax/add.php?id='+item+'&qty='+qty,        
            success: function( data ){
                eval(data);
                $('#Supermarket_TotalAmount').html(total_price);
                $('#Supermarket_TotalGoodsCount').html(total_qty);
                $('#products_num').html(total_qty);
                basket_ajax = false;
            }
        });
    }
}

initBasketCount = function(){
    basket_ajax = false;
    $(".intercount").each(function(){
        var l = $(this).find("a");
        var form = $(this).parent();
        var inp = $(this).find("input");
        var v = inp.attr("value");
        l.click(function(){
            var i = l.index(this);
            if (v >= 1){
                if (i == 0) v--;
                if (i == 1) v++;
                if (i == 2) {
					v=0;
					$(this).parents('tr.Supermarket_Row1').hide();
				}
                inp.attr("value", v);
            } else {
                if (i == 1) v++;
                if (i == 2) v=0;
                inp.attr("value", v);
            }
            if (v==0) {                
                $(form).find('a.buy').show();
                $(form).find(".intercount").hide();
				$(this).parents('tr.Supermarket_Row1').hide();
            }
            var id = $(form).find('input[rel=id]').val();            
            addItemToCart(id,v);
            return false;
        });
    });
}

initBasketCount2 = function(){
    basket_ajax = false;
    $(".intercount2").each(function(){
        var l = $(this).find("a");
        var form = $(this).parent();
        var inp = $(this).find("input.inp");
        var btn = $(form).find(".order_btn2");
        var v = inp.attr("value");
        btn.click(function(){
        	var id = $(form).find('input[rel=id]').val();
            addItemToCart(id,v);
            var _id = $(form).parent().parent().next().attr('id');
            //$('#'+_id).fadeIn('slow');
            //setTimeout("$('#"+_id+"').fadeOut('slow');",  2000);
            
            var offset = $(this).offset();
						var tit = 'Товар успешно добавлен';
						var txt = 'Перейти <a href="/personal/cart/">в корзину</a>';
            $("div.info_pop").remove();
            var html = '<div class="info_pop" id="modal"><div class="ip_top"></div><div class="ip_mid">';
						html += '<div>'+tit+'</div>';
						html += '<p>'+txt+'</p>';
						html += '</div><div class="ip_bot"></div><q></q></div>';

						$("body").append(html);
						$("#modal").css("left",offset.left - 190).css("top",offset.top - 20);
            
            return false;
        });
        l.click(function(){
            var i = l.index(this);
            if (v >= 1){
                if (i == 0) v--;
                if (i == 1) v++;
                if (i == 2) {
					v=0;
					//$(this).parents('tr.Supermarket_Row1').hide();
				}
                inp.attr("value", v);
            } else {
                if (i == 1) v++;
                if (i == 2) v=0;
                inp.attr("value", v);
            }
            if (v==0) {                
                //$(form).find('a.buy').show();
                //$(form).find(".intercount").hide();
				//$(this).parents('tr.Supermarket_Row1').hide();
            	v = 1;
            	inp.attr("value", v);
            }
            var id = $(form).find('input[rel=id]').val();            
            //addItemToCart(id,v);
            return false;
        });
    });
}
