﻿// JScript File
function openImageWindow(title, image)
{
    var w = 497;
    var h = 510; 
    
    var l = (window.screen.width - w) / 2;
    var t = (window.screen.height - h) / 2; 
    
    imgWindow = window.open('','',"toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=" + w + ",height=" + h + ",left=" + l + ",top=" + t);
    imgWindow.document.write('<html><head><title>' + title + '</title></head><body style="margin:0px"><table align="center"><tr><td valign="top"><img src="' + image + '" border="0"></td></tr></table></body></html>');
}

function refRedirection(url)
{
    var dummyLink = document.createElement("a");
    if (typeof(dummyLink.click) == 'undefined')
    {
        document.location.href = url;  // sends referrer in FF, not in IE
    }
    else
    {
        dummyLink.href = url;
        document.body.appendChild(dummyLink);
        dummyLink.click();   // click() method defined in IE only
    }
}

function downloadandredirect()
{
    downloadAndRedirect();
}

function manageDownloadAndRedirectProcess(downloadUrl, redirectionUrl)
{
    // Get/Create an IFRAME.
    var iframe = document.createElement("iframe");

    iframe = document.getElementById("ifmDownload");
    
    if (null == iframe)
        iframe = document.createElement("iframe");
        
    // This makes the IFRAME invisible to the user.
    iframe.style.display = "none";

    // Set an ID
    iframe.setAttribute('id', 'ifmDownload');

    // Point the IFRAME to downloadUrl
    iframe.setAttribute('src', downloadUrl);

    // Set the redirection target
    iframe.onload = iframe.onreadystatechange = function()
    {
        if (this.readyState && this.readyState !== "complete" && this.readyState !== "loaded")
        {
            return;
        }

        window.setTimeout('refRedirection(\'' + redirectionUrl + '\');', 1000);
    };

    // Add the IFRAME to the page.  This will trigger
    //   a request to downloadUrl now.
    document.body.appendChild(iframe);
}

/*function downloadAndRedirect()
{
    var lang = getLanguage();    
    var downloadUrl = '/DirectDownload.ashx?lang=' + lang;
    var redirectionUrl = '/en-GB/getting-started/installation/';
    
    switch (lang)
    {
        case 'da-dk':
            redirectionUrl = '/da-DK/getting-started/installation/';
            break;
        case 'de-de':
            redirectionUrl = '/de-DE/getting-started/installation/';
            break;
        case 'en-gb':
            redirectionUrl = '/en-GB/getting-started/installation/';
            break;
        case 'es-es':
            redirectionUrl = '/es-ES/getting-started/installation/';
            break;
        case 'nl-nl': 
            redirectionUrl = '/nl-NL/getting-started/installation/';
            break;
        case 'fr-fr':
            redirectionUrl = '/fr-FR/getting-started/installation/';
            break;
        case 'it-it':
            redirectionUrl = '/it-IT/getting-started/installation/';
            break;
        case 'pt-pt':
            redirectionUrl = '/pt-PT/getting-started/installation/';
            break;
        case 'sv-se':
            redirectionUrl = '/sv-SE/getting-started/installation/';
            break;
        default:
            redirectionUrl = '/en-GB/getting-started/installation/';
            break;
    }
    
    document.location.href = downloadUrl;
    window.setTimeout('refRedirection(\'' + redirectionUrl + '\');', 7000);
}*/
