﻿function download() {
    document.getElementById("downloadPopOvr").style.display = "block";
    
    var bkg;
    
    bkg = document.getElementById("loginBk");
    
    if (bkg != null) {
        bkg.style.display = "block";

        document.downloadLogin.email.focus();
    }
}

function showTerms() {
    document.getElementById("downloadPopOvr").style.display = "none";
    document.getElementById("downloadPopOvr2").style.display = "block";
}

function downloadFileOld(highRes, lowRes, macHighRes, macLowRes) {
    var formatPC;
    var resolutionHigh;
    var protohash;

    formatPC = document.getElementById("videoFormatPC");
    resolutionHigh = document.getElementById("videoResolutionHigh");

    if (formatPC.checked == true) {
        if (resolutionHigh.checked == true)
            protohash = highRes;
        else
            protohash = lowRes;
    }
    else {
        if (resolutionHigh.checked == true)
            protohash = macHighRes;
        else
            protohash = macLowRes;
    }

    location.href = "http://download.velocix.com/" + protohash.substring(0, 2).toLowerCase() + "/" + protohash.substring(3) + "/data/";
    closePopOvr2();
}

function downloadFile(siteName) {
    var formatPC;
    var resolutionHigh;

    formatPC = document.getElementById("videoFormatPC");
    resolutionHigh = document.getElementById("videoResolutionHigh");
    resolutionLow = document.getElementById("videoResolutionLow");
    resolutionBroadcastHigh = document.getElementById("videoResolutionBroadcastHigh");
    resolutionBroadcastMedium = document.getElementById("videoResolutionBroadcastMedium");

    var downloadFormat;
    var downloadQuality;

    if (formatPC != null) {
        if (formatPC.checked)
            downloadFormat = 1;
        else
            downloadFormat = 2;
    }
    else
        downloadFormat = 2;

    if (resolutionLow != null) {
        if (resolutionLow.checked == true)
            downloadQuality = 1;
    }
    if (resolutionHigh != null) {
        if (resolutionHigh.checked == true)
            downloadQuality = 2;
    }
    if (resolutionBroadcastMedium != null) {
        if (resolutionBroadcastMedium.checked == true)
            downloadQuality = 3;
    }
    if (resolutionBroadcastHigh != null) {
        if (resolutionBroadcastHigh.checked == true)
            downloadQuality = 4;
    }
    
    var programmeInput;
    var programmeid;

    programmeInput = document.getElementById("playerProgrammeID");
    programmeid = programmeInput.value;

    var url;
    url = "/webservices/get-download-url.aspx?id=" + programmeid + "&format=" + downloadFormat + "&quality=" + downloadQuality + "&site=" + siteName;
    document.getElementById("downloadLink").href = url;
}

function closePopOvr(fromLogin) {
    document.getElementById("downloadPopOvr").style.display = "none";

    if (fromLogin == true) {
        document.getElementById("loginBk").style.display = "none";
    }
}

function closePopOvr2() {
    document.getElementById("downloadPopOvr2").style.display = "none";
}

function enableDownload(chk, siteName) {
    //var input = document.getElementById("startDownload");

    //input.disabled = !chk.checked;
    if (chk.checked) {
        downloadFile(siteName);
    }
}
