var encImageArray = new Array(
"http://www.qxl.no/ImgWeb/20/banners/2012_XML/980x150_stor-vikingen.jpg",
"http://www.qxl.no/ImgWeb/20/banners/2012_XML/samlebanner_960x150.jpg",
"http://www.qxl.no/ImgWeb/20/banners/2012_XML/980x150_vintersport.jpg");
var encBannerTexts = new Array(4);
encBannerTexts[0] = new Array(3);
encBannerTexts[0][2] = "http://auksjon.qxl.no/stor-vikingen";

encBannerTexts[1] = new Array(3);
encBannerTexts[1][2] = "http://www.qxl.no/pris/samleobjekter-antikviteter-kunst/c/cn11306/";

encBannerTexts[2] = new Array(3);
encBannerTexts[2][2] = "http://www.qxl.no/pris/sport-fritid/vintersport/l/cn11354/";

var encBannerWidth = 960;
var encTransitionType = "fade";
var encNumOfImages = 3;
var encAutoRotateBanner = true;
var encAutoRotateTimeout = 5000;
var encEnableFooter = false;
var encDisableTextsAll = true;
var encEnableThumbImageLink = false;
var encEnableDescription = false;
var encEnableReadMore = false;
var encBusy = false;
var encCurrentBanner = -1;
var encImg = new Array(encNumOfImages);
var encThumbs = new Array(encNumOfImages);
onload=function()
{
    encLoadBanner();
}

encLoadBanner = function()
{
    encImg = encPreloadImages(encImageArray, encNumOfImages);
    if(encEnableFooter)
    {
        encThumbs = encPreloadImages(encThumbNailImageArray, encNumOfImages);        
    }
    
    $("#bannerBody").html("");
    
    $("div#bannerContainerCover").css("background-image", "url(" + encImg[encImg.length-1].src + ")");
    encTransformBanner(0);
    
    if(encEnableFooter)
    {
        var tmpCellWidth = Math.floor(encBannerWidth/encNumOfImages);
        var tmpLastCellWidth = tmpCellWidth + (encBannerWidth%encNumOfImages);
        footerContents += "</tr></table>";
        $("#bannerFooterNav").html(footerContents);
        $("#bannerFooter").fadeTo("fast", 0.4);
        showFooter();
        $(".imgDiv").fadeTo("fast", 0.75);
    }
    
    if(encAutoRotateBanner)
    {
        var tmpBannerTimer = setTimeout("encAutorotate(0)", encAutoRotateTimeout);
    }
}

encTransformBanner = function(ids)
{
    encCurrentBanner = ids;
    var currentBg = $("div#bannerContainerCover").css("background-image");
    $("div#bannerContainer").css("background-image", currentBg);
    
    var cssObj = {"opacity": "0.1", "background-repeat": "no-repeat", "background-image": "url(" + encImg [ids].src + ")"}
    $("div#bannerContainerCover").css(cssObj);
    
    if(encTransitionType == "slide")
    {     
        $("div#bannerContainerCover").css("background-position", "-50px 0");                
        $("div#bannerContainerCover").stop().animate({backgroundPosition:"(0 0)", opacity:"1"}, {duration:600});
    }    
    else if(encTransitionType == "slideDown")
    {      
        $("div#bannerContainerCover").css("background-position", "0 -50px");                
        $("div#bannerContainerCover").stop().animate({backgroundPosition:"(0 0)", opacity:"1"}, {duration:600});
    }
    else
    {      
          $("div#bannerContainerCover").stop().animate({opacity:"1"}, {duration:1000});
    }
    $("div#bannerContainerCover").click(function() {
      window.location.href = encBannerTexts[ids][2];
    });
}

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;
}
