﻿function cartCallBack(Element) {
    
    var comboSize = $(".orderFormCombo")[0];
    var inputProductCount = $("#txtProductCount")[0];
    var formatBat = $("#formatBat").attr('checked');
    //alert(formatBat);
    var fail=false;
    if($(".vno")[0] != undefined)
        var vno = $(".vno")[0].value;
        if($(".vin")[0]!=undefined)
        var vn = $(".vin")[0].value;
        if (vno != undefined) {
            vno = vno.toLowerCase();
        if (vn == undefined) {
            fail = true;
        }
        else vn=vn.toLowerCase();
        if (vn.indexOf(vno) < 0) { fail = true; }
    }

    if (comboSize != undefined) {
	    var selIndex = comboSize.selectedIndex;
	    var txtSize = comboSize.options[selIndex].value;
    }

    var txtCount = inputProductCount.value;

    var AddProductData = new Array();

    if (formatBat) {
        var extraPay = $("#extraPay").html();
        var unitPrice = $("#unitPrice").html().replace(" ", "").replace("&nbsp;", "");
        AddProductData["UserData1"] = "Příplatek za zformování a dobití baterie: " + extraPay + " Kč; ";
        AddProductData["UnitPrice"] = parseInt(unitPrice) + parseInt(extraPay);
    }

    AddProductData["Quantity"] = txtCount;
    
    if (txtSize != undefined) {
	AddProductData["UserData2"] = "Velikost: " + txtSize;
    }
    if(!fail) {
    $.blockUI(
    {
        message: 'Zboží bylo přidáno do košíku.....',
        css: {
            fontSize: '20px',
            fontWeight: 'bold',
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#c4f3fd', 
            '-webkit-border-radius': '10px',
            '-moz-border-radius': '10px', 
            opacity: 0.7, 
            color: '#080915'
        }, 
        overlayCSS: {
            backgroundColor: '#fff',
            opacity: 0.2
        }
    });

    setTimeout($.unblockUI, 2000);
    return AddProductData;
    }
    else alert("VIN neodpovídá pro daný typ zboží");
}


