
$(document).ready(

    function() {
    
        rotateDownloads(1)
    }
)

function rotateDownloads(init) {

    if (!init) {
        params = {}
        params['action'] = 'GetNextDownloadProduct'
        params['n']      = $('input#downloadProductOrder').val()
        params = $.toJSON(params)
        params = encodeURIComponent(params)

        $.ajax({
                 type:        "POST",
                 url:         "/AJAX/Products",
                 data:        params,
                 dataType:    "json",
                 contentType: "text/plain",
                 processData: 0,
                 timeout:     40000,
            error:
                function() {
                    return false;
                },
            success:
                function(data) {
                    $('div#downloadDiv').fadeOut('', function() {
                                                         updateDownload(data)
                                                     })
            }
        })
    } else {
        setTimeout("rotateDownloads()", 5000)
    }
}

function updateDownload(data) {

    $('img#downloadIcon').attr('src', 'App_Themes/ePulse/images/icons/' + data.icon)
    $('a#downloadIconURL').attr('href', data.url)
    $('span#downloadNameSpan').html(data.name)
    $('a#downloadNameURL').attr('href', data.url)
    $('div#downloadText').html(data.text)
    $('a#downloadDownload').attr('href', '/pdf/' + data.download)
    $('span#downloadSize').html(data.size)
    
    $('input#downloadProductOrder').val(data.productorder)
    
    if (!data.download) {
        $('div#downloadGroupDiv').hide()
    } else {
        $('div#downloadGroupDiv').show()
    }
    $('div#downloadDiv').fadeIn()
    
    setTimeout("rotateDownloads()", 5000)
}
