﻿ActionHelper = function () { }

ActionHelper.prototype =
{
    SubmitAction: function (action, parameter, locationHashValue, shopWarningAccepted,phoneFlatIsOrdered) {
        if ((parameter == "cbb6b737-9418-4273-b33d-33551613ff14" || parameter == "b1b06ddc-aaad-44f7-978e-b7c8cc9ddb61" || parameter == "bbf0e095-7452-4a6d-aff1-a4923f660937" || parameter == "9fe5d9a8-eff6-4703-ac0a-c801d6f323f2") && shopWarningAccepted != 1 && phoneFlatIsOrdered != 1) {
            $j("#HfActionName").val(action);
            $j("#HfActionParameter").val(parameter);
            showShopWarning();
        }
        else {
            if (shopWarningAccepted != 1) {
                $j("#HfActionName").val(action);
                $j("#HfActionParameter").val(parameter);
            }

            actionHelper.SetReturnHash(locationHashValue);

            document.forms[0].submit();
        }
    },

    SetReturnHash: function (returnHash) {
        if (window.HfLocationHashValueFieldId)
            $j("#" + window.HfLocationHashValueFieldId).val(returnHash);
    }
}

var actionHelper = new ActionHelper();

$j(document).ready(function () {
    if (window.HfLocationHashValueFieldId) {
        var locationFields = $j("#" + window.HfLocationHashValueFieldId);

        if ((locationFields.length > 0) && locationFields[0].value) {
            window.location.hash = locationFields[0].value;
        }
    }
});

function showShopWarning() {
    $j(".shopWarningDialog").css("display", "block");
}
