arImageList = new Array();
for (counter in LFBannersArray) {
    arImageList[counter] = new Image();
    arImageList[counter].src = ImgFolderLFBannersPath + LFBannersArray[counter][0];
}
img_cntrls1 = new Image();
img_cntrls1.src = CntrlsImgFolderLFBannersPath + "gt_feature_console_01-on.png";
img_cntrls2 = new Image();
img_cntrls2.src = CntrlsImgFolderLFBannersPath + "gt_feature_console_01-off.png";
img_cntrls3 = new Image();
img_cntrls3.src = CntrlsImgFolderLFBannersPath + "gt_feature_console-on.png";
img_cntrls4 = new Image();
img_cntrls4.src = CntrlsImgFolderLFBannersPath + "gt_feature_console_04-on.png";
img_cntrls5 = new Image();
img_cntrls5.src = CntrlsImgFolderLFBannersPath + "gt_feature_console_04-off.png";

var LFBannersArrayNum = 0;                                    //starts from first frame
var LFBannersArrayLength = LFBannersArray.length - 1;
var ImgFolderLFBannersPath = "";      //images folder path
var CntrlsImgFolderLFBannersPath = "/images/cntrls/";          //controls images folder path
var numbcntrlPosX = "left:32px";                             //control set buttons position Left or Right
var numbcntrlPosY = "top:245px";  		              //control set buttons position Top
var graphicWidth = "575px";  			              //graphic Width
var graphicHeight = "300px";  			              //graphic Height
var runLFBanners;
var contentLFBanners;
var tmpLFBannersImg;

function makeLFBanners() {
    tmpLFBannersImg = '';
    tmpLFBannersImg += '<div style="position:absolute;' + numbcntrlPosX + ';' + numbcntrlPosY + ';width:auto;z-index:1"><table border="0" cellspacing="0" cellpadding="0"><tr>';

    for (i = 0; i < NumOfLFBanners; i++) {
        if (i == LFBannersArrayNum) {
            if (i == 0)
                tmpLFBannersImg += '<td style="vertical-align:top"><div id="CNT_"' + (i + 1) + ' class="onCNTRL1" onclick="NextPrev(\'n' + i + '\')"><div class="txtPad1">' + LFBannersArray[i][2] + '</div></div></td>';
            else if (i == NumOfLFBanners - 1)
                tmpLFBannersImg += '<td style="vertical-align:top"><div id="CNT_"' + (i + 1) + ' class="onCNTRL4" onclick="NextPrev(\'n' + i + '\')"><div class="txtPad">' + LFBannersArray[i][2] + '</div></div></td>';
            else
                tmpLFBannersImg += '<td style="vertical-align:top"><div id="CNT_"' + (i + 1) + ' class="onCNTRL" onclick="NextPrev(\'n' + i + '\')"><div class="txtPad">' + LFBannersArray[i][2] + '</div></div></td>';
        }
        else {
            if (i == 0)
                tmpLFBannersImg += '<td style="vertical-align:top"><div id="CNT_"' + (i + 1) + ' class="offCNTRL1" onclick="NextPrev(\'n' + i + '\')" onmouseover="this.className=\'onCNTRL1\'" onmouseout=" this.className=\'offCNTRL1\'"><div class="txtPad1">' + LFBannersArray[i][2] + '</div></div></td>';
            else if (i == NumOfLFBanners - 1)
                tmpLFBannersImg += '<td style="vertical-align:top"><div id="CNT_"' + (i + 1) + ' class="offCNTRL4" onclick="NextPrev(\'n' + i + '\')" onmouseover="this.className=\'onCNTRL4\'" onmouseout=" this.className=\'offCNTRL4\'"><div class="txtPad">' + LFBannersArray[i][2] + '</div></div></td>';
            else
                tmpLFBannersImg += '<td style="vertical-align:top"><div id="CNT_"' + (i + 1) + ' class="offCNTRL" onclick="NextPrev(\'n' + i + '\')" onmouseover="this.className=\'onCNTRL\'" onmouseout=" this.className=\'offCNTRL\'"><div class="txtPad">' + LFBannersArray[i][2] + '</div></div></td>';
        }
    }

    tmpLFBannersImg += '</tr></table></div>';

    contentLFBanners = LFBannersArray[LFBannersArrayNum][1] +
		  '<div style="position:relative">' + tmpLFBannersImg +
	          '<img alt="" style="width:' + graphicWidth + '; height:' + graphicHeight + '; border:0" src="' + ImgFolderLFBannersPath + LFBannersArray[LFBannersArrayNum][0] + '" usemap="#Map' + LFBannersArrayNum + '" /></div>';

    document.getElementById("LFBannersDiv").innerHTML = contentLFBanners;
}

function LFBannersDivContent(direction) {
    if (direction.substr(0, 1) == 'n')
        LFBannersArrayNum = Number(direction.substr(1));
    else
        LFBannersArrayNum = LFBannersArrayNum + Number(direction.substr(1));
    if (LFBannersArrayNum > LFBannersArrayLength)
        LFBannersArrayNum = 0;
    if (LFBannersArrayNum < 0)
        LFBannersArrayNum = LFBannersArrayLength;

    makeLFBanners();
}

function NextPrev(direction) {
    LFBannersDivContent(direction);
    if (lockLFBanners) {
        clearInterval(runLFBanners);
        runLFBanners = setInterval("LFBannersDivContent('c1')", delayLFBanners);
    }
}

function InitLFBannersContent() {
    makeLFBanners();
    if (lockLFBanners)
        runLFBanners = setInterval("LFBannersDivContent('c1')", delayLFBanners);
}
