var _AdTechSponsorLink = '/bcplayers/Player/3Tier/SharedFiles/include/adSponsor.jsp';
var sponsorTrackingPixelElement;
var sponsorAdTechId;
var sponsorAdKeywords;
var numberOfSponsors = 0;
var sponsorCallNumber = 0;
var firstSponsorExists = false;
var secondSponsorExists = false;
var sponsorText;
var sponsorTagInnerHtml = "Brought to you by:"

var _bHaveSponsor1 = false;
var _nIntialSponsorAds = 0;

function setTrackingElement(inTrackingPixal, inSponsorText)
{
    sponsorTrackingPixelElement = inTrackingPixal;
    sponsorText = inSponsorText;
}

function setSponsorTracking(p_sData)
{
    if (obj = parent.document.getElementById(sponsorTrackingPixelElement))
        obj.innerHTML = p_sData;
}

function setSponsorTagInnerHtml(inText)
{
    sponsorTagInnerHtml = inText;
}


function populateFirstSponsor(sponsorAdTechId, sponsorAdKeywords, inId)
{
    if (sponsorAdTechId.length > 0)
    {
        document.getElementById(inId).innerHTML = '<iframe src="' + _AdTechSponsorLink + '?wid=adbanner1&aid=' + sponsorAdTechId + '&keys=' + sponsorAdKeywords + '" id="adbanner1"  width="80" height="60" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true"></iframe>';
    }
    else
    {
        document.getElementById(inId).innerHTML = '';
    }
}

function populateSecondSponsor(sponsorAdTechId, sponsorAdKeywords, inId)
{
    if (sponsorAdTechId.length > 0)
    {
        document.getElementById(inId).innerHTML = '<iframe src="' + _AdTechSponsorLink + '?wid=adbanner2&aid=' + sponsorAdTechId + '&keys=' + sponsorAdKeywords + '" id="adbanner2" width="80" height="60" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true"></iframe>';
        _bHaveSponsor1 = true;
    }
    else
    {
        document.getElementById(inId).innerHTML = '';
    }
}


function updateSponsorArea(p_nDivId, p_sMethod)
{
    if (p_nDivId && p_sMethod)
    {
        sponsorCallNumber = sponsorCallNumber + 1
        if (p_nDivId == 'adbanner1' && p_sMethod == 'show')
        {firstSponsorExists = true;}
        if (p_nDivId == 'adbanner2' && p_sMethod == 'show')
        {secondSponsorExists = true;}
        if (obj = document.getElementById(p_nDivId))
        {

            if (p_sMethod == 'hide')
                obj.style.display = 'none';
            else
            {
                numberOfSponsors = numberOfSponsors + 1
                obj.style.display = 'inline';
            }
        }

        if (numberOfSponsors > 0)
        {
            setSponsorTextOn();
        }
        if (sponsorCallNumber == 2)
        {
            if (numberOfSponsors == 0)
            {
                parent.setNoSponsor();
            }
            else if (numberOfSponsors == 1)
            {
                var whichSponsor = "";
                if (firstSponsorExists && !secondSponsorExists)
                { whichSponsor = "first";}
                if (secondSponsorExists && !firstSponsorExists)
                { whichSponsor = "second";}
                parent.setOneSponsor(whichSponsor);
            }
            else if (numberOfSponsors == 2)
            {
                parent.setTwoSponsors();
            }

        }

    }
}


function setSponsorTextOn()
{ if (obj = document.getElementById(sponsorText)) obj.innerHTML = sponsorTagInnerHtml;}
function setSponsorTextOff()
{ if (obj = document.getElementById(sponsorText)) obj.innerHTML = '';}