var clicked = false;

$(document).ready(function(){

	$("#openbasket").click(function(){
		basketUp();
	});

	$("#closebasket").click(function(){
		basketDown();
	});

/*
	$("#chained").scrollable({circular: true, mousewheel: true}).navigator();
*/

	$("div.scrollable").scrollable({
		size: 3,
		items: '.items'
	});

});

function basketUpNoAnim() {
	$("#basketbox").css({bottom: "73px"});
	$("#openbasket").css({display: 'none'});
	$("#closebasket").css({display: 'block'});
}

function basketUp() {
	$("#basketbox").animate({bottom: "73px"}, 300, function(){
		$("#openbasket").css({display: 'none'});
		$("#closebasket").css({display: 'block'});
	});
}

function basketDown() {
	$("#basketbox").animate({bottom :"-33px"}, 300, function(){
		$("#openbasket").css({display: 'block'});
		$("#closebasket").css({display: 'none'});
	});
}

function showLogin() {
    $('#regbox').hide();
    $('#regboxClose').hide();
    $('#regboxOpen').show();
    $('#loginboxOpen').hide();
    $('#loginbox').show();
    $('#loginboxClose').show();
}

function showReg() {
    $('#loginbox').hide();
    $('#loginboxClose').hide();
    $('#loginboxOpen').show();
    $('#regboxOpen').hide();
    $('#regbox').show();
    $('#regboxClose').show();
}

function showLoggedin() {
    $('#regbox').hide();
    $('#loginbox').hide();
    $('#regboxClose').hide();
    $('#loginboxClose').hide();
    $('#regboxOpen').show();
    $('#loginboxOpen').show();
    $('#loggedinbox').show();
}

function hideBox() {
    $('#regbox').hide();
    $('#loginbox').hide();
    $('#loginboxOpen').show();
    $('#regboxOpen').show();
    $('#loginboxClose').hide();
    $('#regboxClose').hide();
}

function confirmMsg(msg) {
	var con = confirm(msg);
	if (con) return true;
	else return false;
}

/*
** jquery alerts parameters
*/

$.alerts.okButton = '';
$.alerts.cancelButton = '';
$.alerts.draggable = false;
$.alerts.overlayOpacity = .80;
$.alerts.overlayColor = '#faf6f0';


function toBasket(id, dist, size) {
	$.ajax({
		url: '/store/set/'+id+'/'+dist+'/'+size,
		success: function(msg){
			if (msg)
				updateBasket('add', msg);
		}
	});
}

function delBasket(id) {
	$.ajax({
		url: '/store/del/'+id,
		success: function(msg){
			if (msg == 'OK')
				updateBasket('del', id);
		}
	});
	return false;
}


function updateBasket(type, id) {
	$("#basketinfo").css({display: 'none'});
    $("#basketinfo_loader").css({display: 'inline'});
	basketUp();
	$.ajax({
		url: '/store/getinfo/',
		success: function(msg){
			$("#basketinfo").html(msg);
            $("#basketinfo_loader").css({display: 'none'});
			$("#basketinfo").fadeIn(300);
		}
	});

	if (type == 'add'){
		$.ajax({
			url: '/store/getitem/'+id,
			success: function(msg){
				basketcount++;
				showArrows();
				contentheight = contentheight+235;
                $("#scb-content-scroll").css({width: contentheight+'px'});
				$("#scb-content-scroll").prepend(msg);

			}
		});
	}

	if (type == 'del') {
		$("#item_"+id).fadeOut(300, function(){
			$("#item_"+id).remove();
		});
		contentheight = contentheight-235;
		basketcount = basketcount-1;
		showArrows();
		$("#scb-content-scroll").css({width: contentheight+'px'});
	}

}


function delNum(el, id) {
    jConfirm('Biztosan törölni szeretné a terméket?', '', 'delprod', function(r) {
        if ( r ) {
            

            $.ajax({
                'url': '/store/del/'+id+'/',
                'success': function(param) {
                        window.location.reload();
                }
            });

            return false;
        }
    });
}
