/********************************************************************************|
# This copyright notice must be kept untouched in the stylesheet at all times.  |
# The original version of this script and the associated (x)html                |
# is available at http://www.encodez.com/                                       |
# Copyright (c) 2009 Encodez Systems. All rights reserved.                      |
# ------------------------------------------------------------------------------|
# This script and the associated (x)html may be modified in any                 |
# way to fit your requirements.                                                 |
#                                                                               |
# DYNAMIC MULTI TRANSITION BANNER                                               |
# Author       : MUNEER SAHEED                                                  |
# Released on  : 16 June 2009                                                   |
# Version      : 1.0.0                                                          |
# Website      : http://www.encodez.com/                                        |
# Contact      : muneer AT encodez DOT c o m                                    |
#-------------------------------------------------------------------------------|
*/
var encBannerWidth = 212;
var encTransitionType = "fade";
var encNumOfImages = 8;
var encImageArray = new Array("advertising/22.png", "advertising/23.png", "advertising/24.png", "advertising/25.png", "advertising/26.png", "advertising/27.png", "advertising/28.png", "advertising/29.png");
var encAutoRotateBanner = true;
var encAutoRotateTimeout = 9000;
var encEnableFooter = false;
var encDisableTextsAll = true;
var encEnableThumbImageLink = false;
var encEnableDescription = false;
var encEnableReadMore = true;
var encBannerTexts = new Array(8);
encBannerTexts[0] = new Array(3);
encBannerTexts[0][0] = "businesssoho";
encBannerTexts[0][1] = "businesssoho";
encBannerTexts[0][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=11";
encBannerTexts[1] = new Array(3);
encBannerTexts[1][0] = "businessi3";
encBannerTexts[1][1] = "businessi3";
encBannerTexts[1][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=79";
encBannerTexts[2] = new Array(3);
encBannerTexts[2][0] = "businesd";
encBannerTexts[2][1] = "businesd";
encBannerTexts[2][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=61";
encBannerTexts[3] = new Array(3);
encBannerTexts[3][0] = "gamersi5";
encBannerTexts[3][1] = "gamersi5";
encBannerTexts[3][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=78";
encBannerTexts[4] = new Array(3);
encBannerTexts[4][0] = "gamersdeluxe";
encBannerTexts[4][1] = "gamersdeluxe";
encBannerTexts[4][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=77";
encBannerTexts[5] = new Array(3);
encBannerTexts[5][0] = "gamersultimate";
encBannerTexts[5][1] = "gamersultimate";
encBannerTexts[5][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=35";
encBannerTexts[6] = new Array(3);
encBannerTexts[6][0] = "gamerspro";
encBannerTexts[6][1] = "gamerspro";
encBannerTexts[6][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=74";
encBannerTexts[7] = new Array(3);
encBannerTexts[7][0] = "businesse";
encBannerTexts[7][1] = "businesse";
encBannerTexts[7][2] = "systems.aspx?qryServer=False&qryAll=True&qrySystemID=2";
/*
* STOP !
* WARNING !!!!
* pLease do not change the below variables.
* Thosea are private variables and used for runtime configuration
*/
var encBusy = false;
var encCurrentBanner = -1;
var encImg = new Array(encNumOfImages);
var encThumbs = new Array(encNumOfImages);
/*
*  THANK YOU for leaving them.
*/
/*
* The "encLoadBanner()" is the main function to start the banner.
* It can be placed inside "$(document).ready(function()" jquery document ready
* funciton or inside the "onload=function()" javascript document onload function.
* both will work. The advantage of placing inside "onload=function()" is, 
* the banner image will be loaded after the complete website rendered in to browser.
*/
onload = function () {
    encLoadBanner();
}
encLoadBanner = function () {
    encImg = encPreloadImages(encImageArray, encNumOfImages);
    $("#bannerBody").html("");
    $("div#bannerContainerCover").css("background-repeat", "no-repeat", "background-image", "url(" + encImg[encImg.length - 1].src + ")");
    encTransformBanner(0);
    if (encAutoRotateBanner) {
        var tmpBannerTimer = setTimeout("encAutorotate(0)", encAutoRotateTimeout);
    }
}
encTransformBanner = function (ids) {
    encCurrentBanner = ids;
    var currentBg = $("div#bannerContainerCover").css("background-image");
    $("div#bannerContainer").css("background-repeat", "no-repeat", "background-image", currentBg);
    var cssObj = { "opacity": "0.1", "background-repeat": "no-repeat", "background-image": "url(" + encImg[ids].src + ")" }
    $("div#bannerContainerCover").css(cssObj);
    $("div#bannerContainerCover").html("<div class='bttnMore'><a href='" + encBannerTexts[ids][2] + "'>&nbsp;</a></div>");
    $("div#bannerContainerCover").stop().animate({ opacity: "1" }, { duration: 1000 });
}
encAutorotate = function (bannerID) {
    if (encCurrentBanner > -1) {
        bannerID = encCurrentBanner;
        encCurrentBanner = -1;
    }
    if (!encBusy) {
        if (bannerID < (encNumOfImages - 1) && bannerID >= 0)
            bannerID++;
        else
            bannerID = 0;
        encTransformBanner(bannerID);
    }
    var tmpBannerTimer = setTimeout("encAutorotate(" + bannerID + ")", encAutoRotateTimeout);
}
encPreloadImages = function (images, size) {
    var tmpArray = new Array(size);
    for (i = 0; i < size; i++) {
        tmpArray[i] = new Image;
        tmpArray[i].src = images[i];
    }
    return tmpArray;
}

