﻿var currentDatacardGroupId = 0;


$(document).ready(function() {
    $("#Datacard_OperatingSystems input:radio").click(function() {
        $("#Datacard_OpenManual").hide();
        getApplicationVersions(currentDatacardGroupId, this.value);
    });
    
});

function getApplicationVersions(DatacardGroupId, OperatingSystemId) {
    // Henter alle operating systems
    $.jmsajax({
        type: "POST",
        url: "AjaxWebService.asmx/GetApplicationVersions",
        dataType: "msjson",
        data: { "datacardGroupId": DatacardGroupId, "operatingSystemId": OperatingSystemId },
        success: function(result) {
            //Add ApplicationVersions to view
            var AppDiv = $("#Datacard_ApplicationVersionsContainer");
            AppDiv.html(null);

            for (var item in result) {
                //Add radio
                var AppRadio = $('<input type="radio" name="DatacardSelector_App_ManId" id="DatacardSelector_App_ManId' + result[item].ManualId + '" value="' + result[item].ManualId + '">');
                AppRadio.appendTo(AppDiv);
                AppRadio.click(function() {
                    $("#Datacard_OpenManual").show();
                });
                //Add label
                var AppLabel = $("<label style=\"margin-right: 5px; \"/>")
                    .attr("for", "DatacardSelector_App_ManId" + result[item].ManualId)
                    .text(result[item].Name)
                    .appendTo(AppDiv);

                $("<br />").appendTo(AppDiv);

                if (result[item].DownloadIsAvailable) {
                    AppLabel.text(AppLabel.text() + " (Versão actual)"); //Aktuel version
                    
                    var DownloadLink = $("<a/>");
                    $(DownloadLink).attr("href", result[item].DownloadURL);
                    $(DownloadLink).attr("target", "_blank");
                    $(DownloadLink).text("download");
                    $(DownloadLink).css("text-decoration", "underline");
                    $(DownloadLink).insertAfter(AppLabel);
                };
            };

            $("#Datacard_ApplicationVersions").show();
        }
    });
};

function GotoDatacard() {
    self.location = "Home.aspx?Id=" + $("input[name='DatacardSelector_App_ManId']:checked").val();
}; // funtion end