//Date: Feb 23, 2012
//Week: 8
var today = new Date();
var now = today.getTime();

var bannerIds = new Array();
var bannerTitles = new Array();
var pictures = new Array();
var percentages = new Array();
var widths = new Array();
var heights = new Array();
var altTexts = new Array();
var params = new Array();
var urlLinks = new Array();

var bcnt = 0;
bannerIds[bcnt] = "2497";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/24/97/468x60localjobs8k.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Architecture, Engineering and Construction Jobs Available!";
params[bcnt] = "";
urlLinks[bcnt++] = "http://jobs.careerbuilder.com/?lr=cbaecinfo&siteid=aecinfoban";
bannerIds[bcnt] = "2676";
bannerTitles[bcnt] = "Niland banner 728 x 90";
pictures[bcnt] = "/1/banner/00/26/76/newbanner_final.gif";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "Niland Company - Leading The Way for Solid-State Street Lighting";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.nilandco.com/";
bannerIds[bcnt] = "2677";
bannerTitles[bcnt] = "Knauf Banner";
pictures[bcnt] = "/1/banner/00/26/77/1062-Earthwool-468x60.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Knauf Insulation";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.knaufinsulation.us/";
bannerIds[bcnt] = "2691";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/26/91/Nystrom banner animated 3-25-05.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Nystrom Complementary Building Products";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.nystrom.com/";
bannerIds[bcnt] = "2729";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/27/29/GarlockBan_AHEdit.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Garlock Equipment Company  - manufacturer of free-standing guard rails for industrial and commercial safety";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.railguard.net/";
bannerIds[bcnt] = "2739";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/27/39/belden.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "The Belden Brick Company";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.beldenbrick.com";
bannerIds[bcnt] = "2756";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/27/56/LFI_AEC_banner.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Outdoor furniture and accessories";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.landscapeforms.com";
bannerIds[bcnt] = "2767";
bannerTitles[bcnt] = "Major Industries 468x60";
pictures[bcnt] = "/1/banner/00/27/67/Major-banner0311.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "Translucent Skylights & Curtainwalls";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.majorskylights.com/";
bannerIds[bcnt] = "2777";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/27/77/468x60_banner_appl.swf";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Flash";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.stocorp.com";
bannerIds[bcnt] = "2778";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/27/78/Sustain-TF-web-ad-AECDaily-468x60px.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "The Mortar Net concept was invented by experts in the masonry industry to solve the problem of masonry damage caused by water trapped in the wall.";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.MortarNet.com/aec";
bannerIds[bcnt] = "2791";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/27/91/AECBanner.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Draper Inc. Innovative Solutions";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.draperinc.com";
bannerIds[bcnt] = "2797";
bannerTitles[bcnt] = "National Gypsum XP BRAND Family";
pictures[bcnt] = "/1/banner/00/27/97/SoundBreak-Mime.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "National Gypsum Company";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.soundbreak.info";
bannerIds[bcnt] = "2818";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/28/18/stertilkoni_468x60.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Stertil-Koni Heavy Duty Vehicle Maintenance Lifts";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.stertil-koni.com";
bannerIds[bcnt] = "2849";
bannerTitles[bcnt] = "Da-Lite 728x90";
pictures[bcnt] = "/1/banner/00/28/49/AEC_Banner_DDC.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "Da-Lite Screen Company - It Works in Concert with Your Imagination";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.da-lite.com";
bannerIds[bcnt] = "3034";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/30/34/banner.JPG";
percentages[bcnt] = 3;
widths[bcnt] = 468;
heights[bcnt] = 60;
altTexts[bcnt] = "SlipNOT Metal Safety Flooring";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.slipnot.com";
bannerIds[bcnt] = "3066";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/30/66/Avanti-banner.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 468;
heights[bcnt] = 60;
altTexts[bcnt] = "Avanti Systems";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.avantisystemsusa.com";
bannerIds[bcnt] = "3141";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/31/41/AECBanner2007.gif";
percentages[bcnt] = 3;
widths[bcnt] = 468;
heights[bcnt] = 60;
altTexts[bcnt] = "Stop Pest Birds! Guaranteed Solutions!";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.birdbgone.com";
bannerIds[bcnt] = "3160";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/31/60/new-construction.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Florence Manufacturing Company - USPS Approved Mailboxes for New Construction";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.florencemailboxes.com";
bannerIds[bcnt] = "3176";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/31/76/kalwall-banner.gif";
percentages[bcnt] = 3;
widths[bcnt] = 468;
heights[bcnt] = 60;
altTexts[bcnt] = "Kalwall - High Performance Translucent Building Systems";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.kalwall.com";
bannerIds[bcnt] = "3177";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/31/77/2008-RSKN_AEC_Info_468x60.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Ruskin Air & Sound Control";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.ruskin.com";
bannerIds[bcnt] = "3183";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/31/83/animation1-unfreez.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Architectural Glass Railings by J.M. Gruca Inc.";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.architecturalglassrailings.com/";
bannerIds[bcnt] = "3191";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/31/91/NX_ad_468x60.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "TRACO - The Windows And Doors That Greet The World";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.traco.com";
bannerIds[bcnt] = "3231";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/32/31/somay-banner.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Where Everyone Buys Wholesale Every Day!";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.somay.com/";
bannerIds[bcnt] = "3243";
bannerTitles[bcnt] = "";
pictures[bcnt] = "/1/banner/00/32/43/bollards.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Trusted Bollard Solutions for Architecture, Security, Traffic Control and Landscaping";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.bollards.ca";
bannerIds[bcnt] = "3367";
bannerTitles[bcnt] = "Elite Crete banner";
pictures[bcnt] = "/1/banner/00/33/67/EliteCrete468x60.swf";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Flash";
params[bcnt] = "clickTag=http://www.elitecrete.com";
urlLinks[bcnt++] = "http://www.elitecrete.com";
bannerIds[bcnt] = "3461";
bannerTitles[bcnt] = "Ray-Bar banner";
pictures[bcnt] = "/1/banner/00/34/61/raybar468px.gif";
percentages[bcnt] = 3;
widths[bcnt] = 0;
heights[bcnt] = 60;
altTexts[bcnt] = "Ray-Bar Engineering Corporation";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.raybar.com";
bannerIds[bcnt] = "3579";
bannerTitles[bcnt] = "Wausau Tile banner 728x90";
pictures[bcnt] = "/1/banner/00/35/79/SiteFurnBannerAd.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "Wausau Tile: Site Furnishings With Attitude";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.wausautile.com";
bannerIds[bcnt] = "3580";
bannerTitles[bcnt] = "Global Industrial 728 x 90";
pictures[bcnt] = "/1/banner/00/35/80/MH_728x90.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "Material Handling Equipment";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.globalindustrial.com?utm_source=AEC&utm_medium=banner&utm_campaign=banner-AEC&infoParam.campaignId=T9E";
bannerIds[bcnt] = "3581";
bannerTitles[bcnt] = "Parex banner 728 x 90";
pictures[bcnt] = "/1/banner/00/35/81/banner2.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "PAREX EIFS";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.parexusa.com";
bannerIds[bcnt] = "3683";
bannerTitles[bcnt] = "JP Specialties 728x90";
pictures[bcnt] = "/1/banner/00/36/83/banner728x90.jpg";
percentages[bcnt] = 3;
widths[bcnt] = 728;
heights[bcnt] = 90;
altTexts[bcnt] = "Waterstop by JP Specialties, Inc. Earth Shield";
params[bcnt] = "";
urlLinks[bcnt++] = "http://www.jpspecialties.com";
bannerIds[bcnt] = "3570";
bannerTitles[bcnt] = "Free Trade Magazines skyscraper 120x600";
pictures[bcnt] = "/1/banner/00/35/70/ftm_120x600.jpg";
percentages[bcnt] = 100;
widths[bcnt] = 120;
heights[bcnt] = 600;
altTexts[bcnt] = "Free Trade Magazines";
params[bcnt] = "";
urlLinks[bcnt++] = "http://aecinfo.freetrademagazines.com/construction-magazines/?cid=3470";


var swfs = new Array();
for (var i = 0; i < bcnt; i++) {
    swfs[i] = null;
}

function getBookedBannerIds(position) {
    var bookedBannerIds = new Array();
    if (position == null) position = "";
    if (position == "000034") {
        bookedBannerIds[0] = "2497";
        bookedBannerIds[1] = "2676";
        bookedBannerIds[2] = "2677";
        bookedBannerIds[3] = "2691";
        bookedBannerIds[4] = "2729";
        bookedBannerIds[5] = "2739";
        bookedBannerIds[6] = "2756";
        bookedBannerIds[7] = "2767";
        bookedBannerIds[8] = "2777";
        bookedBannerIds[9] = "2778";
        bookedBannerIds[10] = "2791";
        bookedBannerIds[11] = "2797";
        bookedBannerIds[12] = "2818";
        bookedBannerIds[13] = "2849";
        bookedBannerIds[14] = "3034";
        bookedBannerIds[15] = "3066";
        bookedBannerIds[16] = "3141";
        bookedBannerIds[17] = "3160";
        bookedBannerIds[18] = "3176";
        bookedBannerIds[19] = "3177";
        bookedBannerIds[20] = "3183";
        bookedBannerIds[21] = "3191";
        bookedBannerIds[22] = "3231";
        bookedBannerIds[23] = "3243";
        bookedBannerIds[24] = "3367";
        bookedBannerIds[25] = "3461";
        bookedBannerIds[26] = "3579";
        bookedBannerIds[27] = "3580";
        bookedBannerIds[28] = "3581";
        bookedBannerIds[29] = "3683";
    }
    if (position == "000041") {
        bookedBannerIds[0] = "3570";
    }
    return bookedBannerIds;
}

var usedPositions = new Array();
var currentBannerIndexes = new Array();
var MINPOSITIONID = 34;
var MAXPOSITIONID = 41;

function bannerClickCount(positionStr) {
    if (positionStr) {
        var positionIndex = -1;
        for (var i = 0; ((i < usedPositions.length) && (positionIndex == -1)); i++) {
            if (usedPositions[i] == positionStr) positionIndex = i;
        }
        if (positionIndex >= 0) {
           docu_stats_clicktru_no_time('BANNER', bannerIds[currentBannerIndexes[positionIndex]], null, 1);
        }
    }
}

function bannerViewCount(bannerIndex) {
    docu_stats_bannerview_no_time(bannerIds[bannerIndex], null, 1);
}

function bannerViewCountByBannerId(bannerId) {
    docu_stats_bannerview_no_time(bannerId, null, 1);
}

function showBanner(position, bannerIndex) {
    //alert(position + " banner " + bannerIndex);
    if (document.getElementById('AdPosition' + position)) {
        document.getElementById('AdPosition' + position).style.display = "";
        if (altTexts[bannerIndex] == "Flash") {
            // Flash banner
            if (swfs[bannerIndex] == null) {
                var bannerWidth = widths[bannerIndex];
                if (bannerWidth == 0) bannerWidth = 468;
                var bannerHeight = heights[bannerIndex];
                if (bannerHeight == 0) bannerHeight = 60;
                swfs[bannerIndex] = new SWFObject(pictures[bannerIndex], "pullContent", bannerWidth, bannerHeight, "8");
                swfs[bannerIndex].addParam("wmode", "opaque");
                if (params[bannerIndex] != "") {
                    var parameters = params[bannerIndex] + ",";
                    var commaIndex = parameters.indexOf(",");
                    while (commaIndex != -1) {
                        var firstPart = parameters.substring(0, commaIndex);
                        var equalsIndex = parameters.indexOf("=");
                        if (equalsIndex != -1) {
                            var param = firstPart.substring(0, equalsIndex);
                            var value = firstPart.substring(equalsIndex + 1, firstPart.length);
                            swfs[bannerIndex].addVariable(param, value);
                        }
                        parameters = parameters.substring(commaIndex + 1, parameters.length);
                        commaIndex = parameters.indexOf(",");
                    }
                }
            }
            if (document.getElementById('FlashBanner' + position)) {
	               if (document.getElementById('AdImage' + position)) document.getElementById('AdImage' + position).style.display = "none";
                if (document.getElementById('BannerText' + position)) document.getElementById('BannerText' + position).style.display = "none";
                swfs[bannerIndex].write('FlashBanner' + position);
                document.getElementById('FlashBanner' + position).style.display = "";
            }
        } else {
            if (document.getElementById('AdLink' + position)) document.getElementById('AdLink' + position).href = urlLinks[bannerIndex];
            if (pictures[bannerIndex] == "") {
                // Text link
                if (document.getElementById('AdLink' + position)) document.getElementById('AdLink' + position).firstChild.nodeValue = bannerTitles[bannerIndex];
                if (document.getElementById('BannerText' + position)) {
	                   if (document.getElementById('AdImage' + position)) document.getElementById('AdImage' + position).style.display = "none";
                	   if (document.getElementById('FlashBanner' + position)) document.getElementById('FlashBanner' + position).style.display = "none";
                    document.getElementById('BannerText' + position).firstChild.nodeValue = altTexts[bannerIndex];
                    document.getElementById('BannerText' + position).style.display = "";
                    document.getElementById('BannerText' + position).blur();
                }
            } else {
                // Image banner
                var pictureName = pictures[bannerIndex];
                if (pictureName.indexOf("?") == -1) pictureName += "?ord=" + now;
                if (params[bannerIndex] != "") pictureName += "&" + params[bannerIndex];
                if (document.getElementById('AdImage' + position)) {
                	   if (document.getElementById('FlashBanner' + position)) document.getElementById('FlashBanner' + position).style.display = "none";
                	   if (document.getElementById('BannerText' + position)) document.getElementById('BannerText' + position).style.display = "none";
                    document.getElementById('AdImage' + position).src = pictureName;
                    document.getElementById('AdImage' + position).alt = altTexts[bannerIndex];
                    document.getElementById('AdImage' + position).title = altTexts[bannerIndex];
                    document.getElementById('AdImage' + position).style.display = "";
                    document.getElementById('AdImage' + position).blur();
                }
            }
        }
        bannerViewCount(bannerIndex);
    }
}

function drawBanner(bannerIndexes) {
    var selectedBannerIndex = -1;
    var maxPercentage = 0;
    for (var i = 0; i < bannerIndexes.length; i++) {
        maxPercentage += percentages[bannerIndexes[i]];
    }
    if (maxPercentage > 100) maxPercentage = 100;
    var randomNumber = Math.floor(Math.random() * maxPercentage); // generates a random integer between 0 and maxPercentage - 1 (0 and maxPercentage -1 included)
    var start = 0;
    var end = 0;
    for (var i = 0; ((i < bannerIndexes.length) && (start < 100) && (selectedBannerIndex == -1)); i++) {
        end += percentages[bannerIndexes[i]];
        if ((randomNumber >= start) && (randomNumber < end)) {
            selectedBannerIndex = bannerIndexes[i];
        }
        start = end;
    }
    return selectedBannerIndex;
}

function rotateBanners() {
    for (var i = MINPOSITIONID; i <= MAXPOSITIONID; i++) {
        var positionStr = '' + i;
        while (positionStr.length < 6) {
            positionStr = '0' + positionStr;
        }
        var bookedBannerIds = getBookedBannerIds(positionStr);
        if (bookedBannerIds.length > 1) {	// Rotation is only possible when there's more than one banner for a position
            var bookedBannerIndexes = new Array(bookedBannerIds.length);
            for (var j = 0; j < bookedBannerIds.length; j++) {
                for (var k = 0; ((k < bannerIds.length) && (bookedBannerIndexes[j] == null)); k++) {
                    if (bookedBannerIds[j] == bannerIds[k]) bookedBannerIndexes[j] = k;
                }
            }
	           var positionIndex = -1;
	           for (var j = 0; ((j < usedPositions.length) && (positionIndex == -1)); j++) {
	               if (usedPositions[j] == positionStr) positionIndex = j;
	           }
	           if (positionIndex >= 0) {
	        	   var currentBannerIndex = currentBannerIndexes[positionIndex];	// Current banner for the position
	        	   if (currentBannerIndex >= 0) {
	        	       var indexInBookedArray = -1;
	        		   for (var j = 0; ((j < bookedBannerIndexes.length) && (indexInBookedArray == -1)); j++) {
			               if (bookedBannerIndexes[j] == currentBannerIndex) indexInBookedArray = j;
			           }
			           if (indexInBookedArray >= 0) {
			        	   var nextBookedBannerIndex = indexInBookedArray + 1;
			        	   if (nextBookedBannerIndex > (bookedBannerIndexes.length - 1)) nextBookedBannerIndex = 0;
			        	   var newBannerIndex = bookedBannerIndexes[nextBookedBannerIndex];
			               showBanner(positionStr, newBannerIndex);
		                   currentBannerIndexes[positionIndex] = newBannerIndex;
	           		   }
	           	   }
	           }
	       }
    }
}

function startBannerShow() {
 setTimeout("startBannerShowWithDelay()", 250);
}
function startBannerShowWithDelay() {
    var usedCounter = 0;
    for (var i = MINPOSITIONID; i <= MAXPOSITIONID; i++) {
        var positionStr = '' + i;
        while (positionStr.length < 6) {
            positionStr = '0' + positionStr;
        }
        var bookedBannerIds = getBookedBannerIds(positionStr);
        if (bookedBannerIds.length > 0) {
            var selectedBannerIndex = -1;
            var preferredBannerId = -1;
            // Look up start banner on page
            var startBannerDiv = document.getElementById('startbannerDefinition');
            if (startBannerDiv) {
            	   if (startBannerId) {
                    preferredBannerId = startBannerId;
                }
            }
            // Look up indexes in banner array
            var bookedBannerIndexes = new Array(bookedBannerIds.length);
            for (var j = 0; j < bookedBannerIds.length; j++) {
                for (var k = 0; ((k < bannerIds.length) && (bookedBannerIndexes[j] == null)); k++) {
                    if (bookedBannerIds[j] == bannerIds[k]) {
                        bookedBannerIndexes[j] = k;
                        if (bookedBannerIds[j] == preferredBannerId) selectedBannerIndex = k;
                    }
                }
            }
            if (selectedBannerIndex < 0) selectedBannerIndex = drawBanner(bookedBannerIndexes);
            if (selectedBannerIndex >= 0) {
                showBanner(positionStr, selectedBannerIndex);
                usedPositions[usedCounter] = positionStr;
                currentBannerIndexes[usedCounter] = selectedBannerIndex;
                usedCounter++;
            }
        }
    }
    setInterval("rotateBanners()", 18000);
}


