
function BasketAdd(productRef, mainProductRef, amount, language) {
    var parameters = ['MainBasket', productRef, mainProductRef, amount, 'false', language];
    Metades.IndivFrontend.Ajax.AjaxCommands.Generate('BasketMainBasket', 'modshop_basketadd', parameters, CustAjaxCommand_Callback);

}

function BasketAddFavorites(productRef, mainProductRef, markForComparision, language) {
    var parameters = ['Fav', productRef, mainProductRef, '1', markForComparision, language];
    Metades.IndivFrontend.Ajax.AjaxCommands.Generate('BasketFav', 'modshop_basketset', parameters, CustAjaxCommand_Callback);

}

function BasketRemove(basketCode, productRef, language) {
    var parameters = [basketCode, productRef, language];
    Metades.IndivFrontend.Ajax.AjaxCommands.Generate('Basket' + basketCode, 'modshop_basketremove', parameters, CustAjaxCommand_Callback);

}

function CustAjaxCommand_Callback(res) {
    if (res.value != null && res.value.length >= 2) {
        if (res.value[0].length > 0) {
            document.getElementById(res.value[0]).innerHTML = res.value[1];
        }
    }

    //if (res.value != null && res.value.length >= 4)
    //{
    //    if (res.value[3].length > 0)
    //    {
    //        document.getElementById('PageMessages').innerHTML = '<div class="PageMessageError"><div class="PageMessageIcon"><img src="/Images/Templates/Bach/icon-error.gif" width="19" height="20"/></div>' + res.value[3] + '</div>';
    //    }
    //} 

    if (res.value != null && res.value.length >= 3) {
        if (res.value[2].length > 0) {
            document.getElementById('PageMessages').innerHTML = res.value[2];
        }
    }
}

function SubmitEnter(myfield, e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) {
        myfield.form.submit();
        return false;
    }
    else
        return true;
}


function ShowHideLoginDialog() {
    if (document.getElementById('LoginBox').style.visibility == 'hidden') {
        document.getElementById('LoginBox').style.display = 'block';
        document.getElementById('LoginBox').style.visibility = 'visible';
    }
    else {
        document.getElementById('LoginBox').style.display = 'none';
        document.getElementById('LoginBox').style.visibility = 'hidden';
    }
}
