/* Company : NetKraft Pvt Ltd
 * Project : BlueDart
 * Module : Banners
 * Filename : banner.js
 * Created on	: March 5, 2001
 * Version : 1.0
 * Author : Mitesh Saraf
 * Copyright : This software contains confidential and proprietary information of 
 *                NetKraft Pvt Ltd.
 */

function BS(imgSrc, htmlSrc) {
        this.imgSrc = imgSrc;
        this.htmlSrc = htmlSrc;
}

// var BANARR = new Array( new BS("/img/blank.gif") );
var BANARR = new Array( new BS("/img/blank.gif","http://bluedartrakhiexpress.rediff.com") );
var BANNERINTERVAL = 99999; // set the banner interval here in milliseconds (ms) (1 second = 1000 ms)
var CURRENTBANNER = 0; // current banner index

function getRandomBanner() {
    var ranNo = Math.random() * (BANARR.length - 1); // generate random index for the banner array
    CURRENTBANNER = Math.round(ranNo);
    return BANARR[CURRENTBANNER]; 
}

function gotoCurrentURL() {
    this.document.location = BANARR[CURRENTBANNER].htmlSrc;
}

function makeDynamicHTML(b1) {
    var dynHtml = '<a href="javascript:gotoCurrentURL();">' 
                    + '<img name="bannerImage" src="' + b1.imgSrc + '" height=60 width=468 border=0>' + '</a>';
  //  var dynHtml = '<img name="bannerImage" src="' + b1.imgSrc + '" height=60 width=468 border=0>';
    return dynHtml;
}

function writeBanner() {
    document.write (makeDynamicHTML (getRandomBanner()) );
} 

function changeBanner() {
    var b1 = getRandomBanner();
    var i1 = new Image();
    i1.src = b1.imgSrc;
    document['bannerImage'].src = b1.imgSrc; 
}

setInterval("changeBanner()", BANNERINTERVAL);

