/*
* Webáruház kosárkezelő JS, főleg ajax
* require: jquery
*/
function show_kosar_mini(div_id){
    var url = BASEURL+'ajax.php';
    var data = 'p=basket&type=mini';
    $.get(url, data, function (d){
        //alert(d);
        $('#'+div_id).html(d);
    });
}
function add_termek(div_id, term_id, term_q, type){
    if (!term_q) term_q='1';
    var url = BASEURL+'ajax.php';
    var data = 'p=basket&c=add&id='+term_id+'&q='+term_q;
    if (type) data+= '&type='+type;
    $.get(url, data, function (d){ $('#'+div_id).html(d);});
}
function remove_termek(div_id, kost_id, kerdes, type){
    myconfirm(kerdes, 'remove_termek_forced("'+div_id+'", "'+kost_id+'", "'+type+'")', '');
}
function remove_termek_forced(div_id, kost_id, type){
    var url = BASEURL+'ajax.php';
    var data = 'p=basket&type=mini&c=remove&id='+kost_id;
    if (type) data+= '&type='+type;
    $.get(url, data, function (d){
        //alert(d);
        $('#'+div_id).html(d);
    });
}
function change_termek(div_id, kost_id, q, kerdes, type){
    if (q==0){
        remove_termek(div_id, kost_id, kerdes, type);
    } else {
        var url = BASEURL+'ajax.php';
        var data = 'p=basket&c=change&id='+kost_id+'&q='+q;
        if (type) data+= '&type='+type;
        $.get(url, data, function (d){
            //alert(d);
            $('#'+div_id).html(d);
        });
    }
}

function actualize(form_id, div_id){
    var data='';
    var inputs = $('#'+form_id+' :input[type=text]');
    for (i in inputs) {
        if (inputs[i].name) {
            data += "&"+inputs[i].name+"="+inputs[i].value;
            id = inputs[i].name.substr(11).replace(']', '');
            for (j=0; j<2;j++) {
                v = $('#t_par_'+id+'_'+j).val();
                //alert(v);
                if (v) data += "&"+$('#t_par_'+id+'_'+j).attr('name')+"="+v;
            }
        }
    }
    /*
    var selects = $('#'+form_id+' :select');
    for (i in selects) {
        if (selects[i].name) data += "&"+selects[i].name+"="+selects[i].options[selects[i].selectedIndex].value;
    }*/
    var url = BASEURL+'ajax.php';
    var data = 'p=basket&type=big&c=refresh&szall='+$('#szallitas').val()+'&promo='+$('#kupon_kod').val()+data;
    $.get(url, data, function (d){
        //alert(d);
        $('#'+div_id).html(d);
    });
}
function copy_data(f){
    $('#sz_nev').val($('#m_nev').val());
    $('#sz_varos').val($('#m_varos').val());
    $('#sz_irsz').val($('#m_irsz').val());
    $('#sz_uhsz').val($('#m_uhsz').val());
    $('#sz_emaj').val($('#m_emaj').val());
}
function check_kassza_form(){
    var ret = true;
    //$('.kassza_hint').html('');
    //$('.kassza_hint').css('color');
    if (!document.getElementById('elfogad').checked) {
        myalert('A szállítási szerződés elfogadása nélkül nem léphetsz tovább!');
        return false;
    }
    
    if (!$('#m_nev').val()) { $('#m_nev_hint').html('<span class="red">Kötelező megadni a nevet</span>'); ret = false; } else { $('#m_nev_hint').html('Kérünk add meg a teljes neved!') }
    if (!$('#m_email').val()) { $('#m_email_hint').html('<span class="red">Kötelező megadni az e-mail címet</span>'); ret = false; }  else { $('#m_email_hint').html('Létező e-mail címet adj meg, erre érkezik a visszaigazolás') }
    if (!$('#m_telefon').val()) { $('#m_tel_hint').html('<span class="red">Kötelező megadni a telefonszámot</span>'); ret = false; } else { $('#m_tel_hint').html('Ha lehet, mobilszám') }

    //alert($('#szallitas').val());
    if ($('#szallitas').val()=='3'){
        if (!$('#sz_varos').val()) { $('#sz_varos_hint').html('<span class="red">Kötelező megadni a várost</span>'); ret = false; } else { $('#sz_varos_hint').html('') }
        if (!$('#sz_irsz').val()) { $('#sz_irsz_hint').html('<span class="red">Kötelező megadni az irányítószámot</span>'); ret = false; } else { $('#sz_irsz_hint').html('') }
        if (!$('#sz_uhsz').val()) { $('#sz_uhsz_hint').html('<span class="red">Kötelező megadni a címet</span>'); ret = false; } else { $('#sz_uhsz_hint').html('') }
    }
    if (!$('#m_varos').val()) { $('#m_varos_hint').html('<span class="red">Kötelező megadni a várost</span>'); ret = false; } else { $('#m_varos_hint').html('') }
    if (!$('#m_irsz').val()) { $('#m_irsz_hint').html('<span class="red">Kötelező megadni az irányítószámot</span>'); ret = false; } else { $('#m_irsz_hint').html('') }
    if (!$('#m_uhsz').val()) { $('#m_uhsz_hint').html('<span class="red">Kötelező megadni a címet</span>'); ret = false; } else { $('#m_uhsz_hint').html('') }
    if (!ret) {
        myalert('Kérünk töltsd ki a kötelező mezőket!');
    }
    return ret;
}

