
function abrePopup(url,titulo,largura,altura){
    window.open(url,titulo,'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,width='+largura+',height='+altura+',resizable=0');
}

function adicionarProduto(idProduto,redirect){
    $.get("/cesta/adicionar/id/"+idProduto, null, function(data){
        if(data['erro']){
            alert("Não foi possivel adicionar o produto a cesta, Tente novamente.");
        }else{
            if(redirect){
                window.location = redirect;
            }else{
                alert("Produto adicionado a cesta.\nTotal da cesta: R$ "+data['subtotal']);
            }
        }
    },'json');
}

function setQtdProduto(idProduto,qtd){
    window.location = "/cesta/setqtd/id/"+idProduto+"/qtd/"+qtd;
}

function setCEP(cep){
    window.location = "/cesta/setcep/cep/"+cep;
}

function ajaxForm(janDialogo){
    $(janDialogo).dialog({
        autoOpen: true,
        height: 500,
        width: 550,
        modal: true,
        buttons: {
            'Enviar': function() {
                formSerializado = $(this).children('form').serialize();
                $.post($(this).children('form').attr('action'), formSerializado, function(objDados){
                    if(objDados.ok){
                        $(this).dialog('close');
                        $(this).dialog('destroy');
                    }else{
                        $(janDialogo).children('#avisoErro').html(objDados.msg);
                    }
                }, 'json');
            },
            'Fechar': function() {
                $(this).dialog('close');
            }
        },
        close: function(){
            $(this).dialog('destroy');
        }
    });
}

function logaRestrito(formulario){
    formSerializado = $(formulario).serialize();

    $.post($(formulario).attr('action'), formSerializado, function(objDados){
        if(objDados.ok){
            document.location = '/arearestrita';
        }else{
            alert(objDados.msg);
        }
    }, 'json');
}
