/* =============================================================================
 * sponsors.js
 * Code for the sponsors ad thingy
 * Relies on jquery
 * Copyright (c) 2010-2011 Queen's Accounting Association
 * Written by Siyuan Tang, Sept 21, 2010
 * ========================================================================== */

if(numSponsors == null)
    numSponsors = 0;
var currentSponsor = Math.floor(Math.random() * numSponsors);
var qaa_sponsor_timeout = null;
var sponsorLinks = new Array();

function sponsorSwitch(sid) {
    if(qaa_sponsor_timeout != null)
        window.clearTimeout(qaa_sponsor_timeout);

    //fade away the current panel and switch in new one
    sponsorLinks[currentSponsor].fadeOut(250, (function (){
        currentSponsor = sid;
        sponsorLinks[sid].fadeIn(250, qaa_setSponsorTimeout);
    }));
}

function qaa_setSponsorTimeout() {
    var sid = currentSponsor + 1;
    if(sid >= numSponsors)
        sid = 0;
    qaa_sponsor_timeout = window.setTimeout(function(){sponsorSwitch(sid);}, 3000);
}

(function(){
    for(var i = 0;i < numSponsors; i++)
        sponsorLinks[i] = $("#sponsor_"+(i+1));
    sponsorLinks[currentSponsor].fadeIn(200, qaa_setSponsorTimeout);
})();

