﻿
var interval = 6000;
var random_display = 0;
var imageDir = "/admin/upload/";

imageArray = new Array();

var imageNum1 = 0;
imageArray1 = new Array();
imageArray1[imageNum1++] = new imageItem(imageDir + "hp_photo04.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir + "hp_photo01.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir + "hp_photo02.jpg");
imageArray1[imageNum1++] = new imageItem(imageDir + "hp_photo03.jpg");

var imageNum2 = 0;
imageArray2 = new Array();
imageArray2[imageNum2++] = new imageItem(imageDir + "hp_mason04.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir + "hp_mason01.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir + "hp_mason02.jpg");
imageArray2[imageNum2++] = new imageItem(imageDir + "hp_mason03.jpg");

var totalImages = 0;

function imageItem(image_location) {
    this.image_item = new Image();
    this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
    return (imageObj.image_item.src)
}
function randNum(x, y) {
    var range = y - x + 1;
    return Math.floor(Math.random() * range) + x;
}
function getNextImageBigBanner() {
    if (random_display) {
        imageNum1 = randNum(0, totalImages - 1);
    }
    else {
        imageNum1 = (imageNum1 + 1) % totalImages;
    }

    var new_image = get_ImageItemLocation(imageArray[imageNum1]);
    return (new_image);
}

function getNextImageSmallBanner() {
    if (random_display) {
        imageNum2 = randNum(0, totalImages - 1);
    }
    else {
        imageNum2 = (imageNum2 + 1) % totalImages;
    }

    var new_image = get_ImageItemLocation(imageArray[imageNum2]);
    return (new_image);
}

function getPrevImageBigBanner() {
    imageNum1 = (imageNum1 - 1) % totalImages;
    var new_image = get_ImageItemLocation(imageArray[imageNum1]);
    return (new_image);
}

function getPrevImageSmallBanner() {
    imageNum2 = (imageNum2 - 1) % totalImages;
    var new_image = get_ImageItemLocation(imageArray[imageNum2]);
    return (new_image);
}

function prevImage(place) {
    var new_image = getPrevImage();
    document[place].src = new_image;
}

function switchImage(place) {
    var new_image;
    if (place == 'slideImgSmallBanner') {
        imageArray = imageArray2;
        totalImages = imageArray2.length;
        new_image = getNextImageSmallBanner();
    } else {
        imageArray = imageArray1;
        totalImages = imageArray1.length;
        new_image = getNextImageBigBanner();
    }

    if (navigator.appName == "Microsoft Internet Explorer") {
        document[place].style.filter = 'blendTrans(duration=1)';
        if (document[place].filters.blendTrans) document[place].filters.blendTrans.Apply();
        document[place].src = new_image;
        document[place].filters.blendTrans.Play();
    }
    else {
        document[place].src = new_image;  
    }
    
    var recur_call = "switchImage('" + place + "')";
    timerID = setTimeout(recur_call, interval);
}


