var animation=0;
var search_drop_shown = 0;
var prev_search_str = "";

function bindmenuitems()
{
    jQuery(".dropdown").click(function () { 
      //$(this).slideUp(); 
      if (!animation)
      {
      	animation=1;
		if (jQuery(this).hasClass("selected"))
		{
			jQuery(this).removeClass("selected");
			jQuery(this).next()
					.slideUp("fast", function () 
						{ 
							jQuery(this).next().remove(); 
							animation=0;
						});
			setTimeout(function(){animation=0;}, 200);
			
		} else
		{
			animation=1;
			/*
			jQuery(".selected")
					.not(jQuery(this).parent)
					.removeClass("selected")
					.next()
					//.remove();
					.slideUp('fast');*/
			
			var catID = jQuery(this).attr("i");
	
			if (jQuery(this).p)
			{
			}jQuery(this).addClass("selected");
			jQuery(this).next().remove(); 
			var x = Math.round(10000*Math.random());
			var y = "";
			try { y = "&lang_path="+lang_path; }
			catch(e) { y = ""; }
			jQuery(this).after("<div class=\"submenu\">Загрузка...</div>")
					.next()
					.hide()
					.load("/sub_menu.php?cat="+catID+"&"+x+y, {}, function ()
						{
							jQuery(this).slideDown("fast", function(){
								jQuery(".dropdown").unbind();
								jQuery(".dropprop").unbind();
								bindmenuitems();
								animation=0;
								jQuery(this).addClass("selected");
							});
						});
			setTimeout(function(){animation=0;}, 300);
		}
	  }
	});
    
    jQuery(".dropprod").click(function () { 
      //$(this).slideUp(); 
      if (!animation)
      {
		if (jQuery(this).hasClass("selected"))
		{
			animation=1;
			/*
			jQuery(this).removeClass("selected");
			jQuery(this).next()
					.slideUp("fast", function () 
						{ 
							jQuery(this).next().remove(); 
							animation=0;
						});
			setTimeout(function(){animation=0;}, 200);*/
		} else
		{
			animation=1;
			
			jQuery(".selected")
					.not(jQuery(".dropdown"))
					.removeClass("selected")
					.next()
					//.remove();
					.slideUp('fast');

			var catID = jQuery(this).attr("i");
			var a_url = jQuery(this).attr("a");
			var x = Math.round(10000*Math.random());
			var y = "";
			try { y = "&lang_path="+lang_path; }
			catch(e) { y = ""; }
			jQuery(this).addClass("selected");
			jQuery(this).after("<div class=\"submenuprod\">Загрузка...</div>")
					.next()
					.hide()
					.load("/sub_menu.php?prod="+catID+'&a='+a_url+"&"+x+y, {}, function ()
						{
							jQuery(this).slideDown("fast", function(){
								jQuery(".dropdown").unbind();
								jQuery(".dropprop").unbind();
								bindmenuitems();
								animation=0;
							});
						});
			setTimeout(function(){animation=0;}, 300);
		}
	  }
	});

}




function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}


$(document).ready(function(){
    $('.topmenu ul li').hover(
        function() {
            $(this).addClass("active");
            $(this).find('ul').slideDown();
        },
        function() {
            $(this).removeClass("active");
            $(this).find('ul').slideUp('fast');
        }
    );
    $("#akcia_body").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/liberton-1237.gif) 8px 1px no-repeat"})
    $('.akc1_1').addClass("akc1_h");
    $('.akc1_1').hover(
        function() {//
        	$('.akc1_1').removeClass("akc1_h");
            $('.akc1_2').removeClass("akc1_h");
            $('.akc1_3').removeClass("akc1_h");
            $('.akc1_4').removeClass("akc1_h");
            $(this).addClass("akc1_h");
            $("#akcia_body").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/liberton-1237.gif) 8px 1px no-repeat"})/*.html("<b>Акция 1</b>")*/;
          /*  $("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/product/liberton_lvg_1237_2800042317"; 
		    );)*/
        },
        function() {
        }
    );
    $('.akc1_2').hover(
        function() {
        	$('.akc1_1').removeClass("akc1_h");
            $('.akc1_2').removeClass("akc1_h");
            $('.akc1_3').removeClass("akc1_h");
            $('.akc1_4').removeClass("akc1_h");
            $(this).addClass("akc1_h");
            $("#akcia_body").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/philips-3106.gif) 8px 2px no-repeat"})/*.html("<b>Акция 2</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/auxpage_akcija-2"; 
		    );)*/
        },
        function() {
        }
    );
    $('.akc1_3').hover(
        function() {
        	$('.akc1_1').removeClass("akc1_h");
            $('.akc1_2').removeClass("akc1_h");
            $('.akc1_3').removeClass("akc1_h");
            $('.akc1_4').removeClass("akc1_h");
            $(this).addClass("akc1_h");
            $("#akcia_body").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/BBK-924.gif) 8px 2px no-repeat"})/*.html("<b>Акция 3</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/auxpage_akcija-3"; 
		    );)*/
        },
        function() {
        }
    );
    $('.akc1_4').hover(
        function() {
        	$('.akc1_1').removeClass("akc1_h");
            $('.akc1_2').removeClass("akc1_h");
            $('.akc1_3').removeClass("akc1_h");
            $('.akc1_4').removeClass("akc1_h");
            $(this).addClass("akc1_h");
            $("#akcia_body").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/sale.gif) 8px 2px no-repeat"})/*.html("<b>Акция 4</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/auxpage_akcija-4"; 
		    );)*/
        },
        function() {
        }
    );
//-----------------------------------------------------------//
    $("#akcia_body_ishop").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/liberton-1237.gif) 8px 1px no-repeat"})
    $('.akc1_1_ishop').addClass("akc1_h_ishop");
    $('.akc1_1_ishop').hover(
        function() {//
        	$('.akc1_1_ishop').removeClass("akc1_h_ishop");
            $('.akc1_2_ishop').removeClass("akc1_h_ishop");
            $('.akc1_3_ishop').removeClass("akc1_h_ishop");
            $('.akc1_4_ishop').removeClass("akc1_h_ishop");
            $(this).addClass("akc1_h_ishop");
            $("#akcia_body_ishop").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/liberton-1237.gif) 8px 1px no-repeat"})/*.html("<b>Акция 1</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/product/liberton_lvg_1237_2800042317"; 
		    );)*/
        },
        function() {
        }
    );
    $('.akc1_2_ishop').hover(
        function() {
        	$('.akc1_1_ishop').removeClass("akc1_h_ishop");
            $('.akc1_2_ishop').removeClass("akc1_h_ishop");
            $('.akc1_3_ishop').removeClass("akc1_h_ishop");
            $('.akc1_4_ishop').removeClass("akc1_h_ishop");
            $(this).addClass("akc1_h_ishop");
            $("#akcia_body_ishop").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/philips-3106.gif) 8px 2px no-repeat"})/*.html("<b>Акция 2</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/auxpage_akcija-2"; 
		    );)*/
        },
        function() {
        }
    );
    $('.akc1_3_ishop').hover(
        function() {
        	$('.akc1_1_ishop').removeClass("akc1_h_ishop");
            $('.akc1_2_ishop').removeClass("akc1_h_ishop");
            $('.akc1_3_ishop').removeClass("akc1_h_ishop");
            $('.akc1_4_ishop').removeClass("akc1_h_ishop");
            $(this).addClass("akc1_h_ishop");
            $("#akcia_body_ishop").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/BBK-924.gif) 8px 2px no-repeat"})/*.html("<b>Акция 3</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/auxpage_akcija-3"; 
		    );)*/
        },
        function() {
        }
    );
    $('.akc1_4_ishop').hover(
        function() {
        	$('.akc1_1_ishop').removeClass("akc1_h_ishop");
            $('.akc1_2_ishop').removeClass("akc1_h_ishop");
            $('.akc1_3_ishop').removeClass("akc1_h_ishop");
            $('.akc1_4_ishop').removeClass("akc1_h_ishop");
            $(this).addClass("akc1_h_ishop");
            $("#akcia_body_ishop").css({background:"url(http://abv.com.ua/published/publicdata/DECOCOMABV/attachments/SC/images/bn-main/sale.gif) 8px 2px no-repeat"})/*.html("<b>Акция 4</b>")*/;
            /*$("#akcia_body").click (
		      document.location.href = "http://abv.com.ua/auxpage_akcija-4"; 
		    );)*/
        },
        function() {
        }
    );

    bindmenuitems();

	$('#searchstring').keyup(function ()
		{
			var tmp = $(this).val();
			if (prev_search_str != tmp)
			{
				$(".search_drop").empty();
				$(".search_drop").remove();
				//alert("/search_drop.php?str="+encodeURIComponent(tmp));
				if (tmp.length > 1)
				{
					$("#search_loading").show();
					$("#search_drop")	.after("<div class=\"search_drop\"></div>")
										.next()
										//.hide()
										.load("/search_drop.php?str="+encodeURIComponent(tmp), {}, function ()
											{
												search_drop_shown = 1;
												$("#search_loading").hide();
											});
				}
			}
			prev_search_str = tmp;
		});

	$('#searchstring').keypress(function (e) 
		{
			if (e.keyCode > 255) $('#searchstring').keyup();
		});

	$('#searchstring').blur(function ()
		{
			$(".search_drop").slideUp("fast", function () {
					$(".search_drop").empty();
					$(".search_drop").remove();
				});
		});
	
	$("label[for*='ctrl-prd-cmp-']").click(function()
		{
			//$(".hndl_submit_prds_cmp").click();
			//alert($(".hndl_submit_prds_cmp").slice(-1));
			$(".hndl_submit_prds_cmp").slice(-1).click();
			return false;
		});
	
});
