// Parametri
var dodaj_id = 0;
var dodaj_colour = -1;
var dodaj_size = -1;
var dodaj_other = -1;
var kosarica_izbrisi_id = 0;

function addToCart(item_id, item_color, item_size, item_other) { // Droppanje v kosarico
    $("#vrecka-drop").css({'border-style':'none'});
    $.post("index.php/ajaxKatalog/cartAdd",
    {
        item_id: item_id,
        item_color: item_color,
        item_size: item_size,
        item_other: item_other
    },
    function(data){
        odpriKosarico();
        if (data == 'OUT OF STOCK') {
            alert('Izdelek izbrane velikosti oz. barve ni na zalogi.');
        } else {
            //Updejtaj st. elementov v kosarici
            $("#numCartItems").html(data);
        }
    });
}

function addToWishlist(item_id, item_color, item_size, item_other) { // Droppanje v wishlist
    $("#vrecka-drop").css({'border-style':'none'});
    $.post("index.php/ajaxKatalog/wishlistAdd",
    {
        item_id: item_id,
        item_color: item_color,
        item_size: item_size,
        item_other: item_other
    },
    function(data){
        //Updejtaj st. elementov v kosarici
        $("#numWishItems").html(data);
    });
}

function odpriKosarico(){
	$.post("index.php/ajaxKatalog/cartOpen",{},function(data){
		$("#kosarica-vsebina").html(data);

		$(".kosarica_odstrani_izdelek").css('cursor','pointer');
		$(".kosarica_odstrani_izdelek").mouseover(function() {
			$(this).attr('src','../../../../style/svilanit/images/kosarica_odstrani_izdelek_over.png');
			$(this).mouseout(function(){
				$(this).attr('src','../../../../style/svilanit/images/kosarica_odstrani_izdelek.png');
			});
		});
		$(".kosarica_odstrani_izdelek").click(function(){
			kosarica_izbrisi_id = $(this).attr('id').substring(26);
			$("#kosarica-izbrisi-dialog").dialog('open');
		});

		var offset = $("#vrecka-drop").offset();
		//$("#kosarica").css({
		//				   'left':offset.left-110 + 'px',
		//				   'top': offset.top+81 + 'px'
		//				   });
		$("#kosarica").slideDown();
	});
}

function izberiParametre(what)
{
    var id = drag.substring(8);

    $.post("index.php/ajaxKatalog/parameters", { id: id, what: what },function(data){
	if (data == 1){
            if (what == 'wishlist') {
                addToWishlist(id, 0, 0, 0);
            } else {
                addToCart(id, 0, 0, 0);
            }
	} else {
            dodaj_id = id;         
            dodaj_colour = -1;
            dodaj_size = -1;
            dodaj_other = -1;
            $("#izbira-parametrov-vsebina").html(data);

            $("#izbira-parametrov").slideDown();

            var offset = $("#vrecka-drop").offset();
            //$("#izbira-parametrov").css({
            //                           left: offset.left-110 + 'px',
            //                           top: offset.top+81 + 'px'
            //                           });
            $(".seznam-barv-barva").click(function(){
                    $(".seznam-barv-barva").css({'border-color':'#A1A1A1','background-color':'#ffffff'});
                    $(this).css({'border-color':'#88132E','background-color':'#88132E'});
                    dodaj_colour = $(this).attr('id').substring(18);
                    checkIfSelected();
            });

            $(".radio-velikost").change(function(){
                    dodaj_size = $(this).val();
                    checkIfSelected();
            });

            $(".radio-other").change(function(){
                    dodaj_other = $(this).val();
                    checkIfSelected();
            });
        }
    });
}

function checkIfSelected(){
    //PREGLEDA CE JE SAMO ENA BARVA / VELIKOST
    if (!$("#barva-exists").size()){
            dodaj_colour = 0;
    }
    if (!$("#velikost-exists").size()){
            dodaj_size = 0;
    }
    if (!$("#other-exists").size()){
            dodaj_other = 0;
    }

    if (dodaj_colour != -1 && dodaj_size != -1 && dodaj_other != -1){
        $("#kosarica_dodaj").show();
        $("#kosarica_dodaj_siv").hide();

        $("#kosarica_dodaj").click(function(){
                $("#izbira-parametrov").fadeOut();
        });
    } else {
        $("#kosarica_dodaj").hide();
        $("#kosarica_dodaj_siv").show();
    }
}

// id izdelka ki se vlece
var drag = 0;



