$(document).ready(function() {
	// Vyber varianty
        $(".variant_sel").change(function() {
		id = $(this).attr('id');
		url = $('input[name=url_'+id+']').val() + $(this).val();
		location.href=url+'#zbozi';
	});

        // Zmena meny
        $("input[name=new_mena]").change(function() {
                $("form[id=nova_mea]").submit();
	});

        // Vyplneni textboxu hledanim
        var hledani = '';
        $("#hledani").focus(function() {
               hledani = $(this).val();
               $(this).val('');
	});
        $("#hledani").blur(function() {
               if($(this).val()=="")
                    $(this).val(hledani);
	});

        // ******* AJAX sklad ************
        var xOffset2 = 0; var yOffset2 = 35;
        $(".ajax-sklad").hover(function(e) {
            $("<div id=\"sklad-popup\" class=\"load\"></div>").appendTo(document.body);

             $("#sklad-popup")
			.css("top",(e.pageY - xOffset2) + "px")
			.css("left",(e.pageX + yOffset2) + "px")
                        .fadeIn("fast");

            $.ajax({
		type: 'GET',
                url: '/ajax/sklad_zbozi.php',
                data: {zbozi: $(this).attr('id').replace("skzboz-","")},
                success: function(response)  {
                    $('#sklad-popup').empty();
                    $('#sklad-popup').append(response);
                },
                complete: function() {
                    $("#sklad-popup").removeClass('load');

                    $("#sklad-popup")
                        .css("left",(e.pageX - ($("#sklad-popup").width()/2) - xOffset2) + "px")
                        .css("top",(e.pageY - $("#sklad-popup").height() - yOffset2 - 10) + "px");

                }
            });
        },function(){
            $("#sklad-popup").remove();
        });

        // Presun okna
        $(".ajax-sklad").mousemove(function(e){
            var kompenzace = 0;
            if((e.pageX + ($("#sklad-popup").width()/2) + xOffset2) >= $("body").width()) {
                 kompenzace = $("body").width() - (e.pageX + ($("#sklad-popup").width()/2) + xOffset2);
            }
            $("#sklad-popup")
	  	.css("left",(e.pageX - ($("#sklad-popup").width()/2) - xOffset2 + kompenzace) + "px")
	  	.css("top",(e.pageY - $("#sklad-popup").height() - yOffset2 - 10) + "px");
	});
        // ********* END AJAX SKLAD ****************

        // ********* IMAGE preview
        var xOffset = 0; var yOffset = 35;
        $("a.image-preview").hover(function(e) {
             $("<div id=\"image-preview-popup\">"
                +"<div class=\"loading\"><img src=\""+$(this).attr('rel')+"\" alt=\""+$(this).attr('title')+"\" /></div>"
                +"</div>").appendTo(document.body);

            $("#image-preview-popup")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
                        .fadeIn("fast");

            if($(this).attr('rel')=="")
                $("#image-preview-popup").hide();

        },function(){
           $("#image-preview-popup").remove();
        });
        // Presun okna
      //  var xOffset = 0; var yOffset = 35;
        $(".image-preview").mousemove(function(e){
            var kompenzace = 0;
            if((e.pageX + yOffset + $("#image-preview-popup").width()) >= $("body").width()) {
               kompenzace = $("#image-preview-popup").width() + (yOffset*2);
            }
            $("#image-preview-popup")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset - kompenzace) + "px");
	});


});
