﻿//rework all to jQuery usage later
function confirmDelete(message) {
    if (!confirm(message))
        return false;
    return true;
}

function showMessage(message) {
    if (message)
        alert(message);
}

function toggle(ID) {
    var ctrlID = document.getElementById(ID);
    if (ctrlID.style.display == 'none')
        ctrlID.style.display = 'block';
    else
        ctrlID.style.display = 'none';
}

function submitToPaymentService() {

    var form = document.getElementById("aspnetForm");
    var flag = document.getElementById("reloadShoppingCartPageFlag");

    if (flag.value == "1")
        return;

    if (form) {
        var itemsToClear = ["__EVENTTARGET", "__EVENTARGUMENT", "__VIEWSTATE", "__VIEWSTATEENCRYPTED", "__EVENTVALIDATION"];

        for (var i = 0; i < itemsToClear.length; i++) {
            var item = document.getElementById(itemsToClear[i]);
            if (item) item.value = "";
        }

        flag.value = "1";

        form.action = "https://dmp2.luottokunta.fi/dmp/html_payments";
        form.submit();
    }
    else {
        alert("Internal error. If error persists please contact support");
    }
}

function submitToPaymentServiceWithValidation() {
    if (Page_ClientValidate("acceptVal")) {
        var form = document.getElementById("aspnetForm");
        if (form) {
            var itemsToClear = ["__EVENTTARGET", "__EVENTARGUMENT", "__VIEWSTATE", "__VIEWSTATEENCRYPTED", "__EVENTVALIDATION"];

            for (var i = 0; i < itemsToClear.length; i++) {
                var item = document.getElementById(itemsToClear[i]);
                if (item) item.value = "";
            }

            document.getElementById("reloadShoppingCartPageFlag").value = "1";

            form.action = "https://dmp2.luottokunta.fi/dmp/html_payments";
            form.submit();
        }
        else {
            alert("Internal error. If error persists please contact support");
        }
    }
    Page_BlockSubmit = Page_IsValid = false;
    return false;
}

function reloadPageIfRequired() {
    var flag = document.getElementById("reloadShoppingCartPageFlag");
    if(flag.value)
        window.location = window.location;
}

function timedRedirectToUrl(url) {
    setTimeout(function () { redirectToUrl(url) }, 5000);
}

function redirectToUrl(url) {
    window.location = url;
}
