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

function showBasket() {
    document.getElementById('basketbox').style.display = 'block';
    document.getElementById('openbasket').style.display = 'none';
    document.getElementById('closebasket').style.display = 'block';
}

function hideBasket() {
    document.getElementById('basketbox').style.display = 'none';
    document.getElementById('openbasket').style.display = 'block';
    document.getElementById('closebasket').style.display = 'none';
}

function setBasket() {
    _setBasket('show');
}

function _setBasket(type) {
    gRPC.request('/setbaskettop/', loadedBasketTopPage, type );

}

function emptyBasket() {
    gRPC.request('/emptybasket/', setBasketPage, '' );
}

function removeBasket(id) {
    gRPC.request('/removebasket/'+id+'/', setBasketPage, '' );
}

function loadedBasketTopPage(d,p) {
    document.getElementById('basketboxtop').innerHTML = d;
    gRPC.request('/setbasket/', loadedBasketPage, p );
}

function loadedBasketPage(d,p) {
    document.getElementById('basketbox-div').innerHTML = d;

    if (p == 'show') {
        showBasket();
        window.scrollTo(0,0);
    }
}

function setBasketPage(d,p) {
    _setBasket(d);
}

function refreshBasket(id) {
    var count = 0;
    count = document.getElementById('count_'+id).value;
    gRPC.request('/refreshbasket/'+id+'/'+count+'/', setBasketPage, '' );
}

function showHelp() {
    popup('/pinfo/help/', 'phelp', 400, 400);
}

