﻿var interval = 5000;
var random_display = 1;

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;
}


var imageNum160x600 = 0;
var totalImages160x600 = 0;
var imageNum728x90 = 0;
var totalImages728x90 = 0;

linkArray160x600 = new Array();
imageArray160x600 = new Array();
linkArray160x600[imageNum160x600] = "http://www.marzetti.com/";
imageArray160x600[imageNum160x600++] = new imageItem("/Assets/img/banners/Marzetti-VeggieDipBanner160x600.jpg");
linkArray160x600[imageNum160x600] = "/signup/";
imageArray160x600[imageNum160x600++] = new imageItem("/Assets/img/banners/basikBox_01_160x600.jpg");
linkArray160x600[imageNum160x600] = "/signup/";
imageArray160x600[imageNum160x600++] = new imageItem("/Assets/img/banners/basikBox_02_160x600.jpg");
linkArray160x600[imageNum160x600] = "/signup/";
imageArray160x600[imageNum160x600++] = new imageItem("/Assets/img/banners/basikBox_03_160x600.jpg");
totalImages160x600 = imageArray160x600.length;

linkArray728x90 = new Array();
imageArray728x90 = new Array();
linkArray728x90[imageNum728x90] = "http://www.marzetti.com/";
imageArray728x90[imageNum728x90++] = new imageItem("/Assets/img/banners/Marzetti-VeggieDipBanner728x90.jpg");
linkArray728x90[imageNum728x90] = "http://www.bluediamond.com/ad/ovenroast";
imageArray728x90[imageNum728x90++] = new imageItem("/Assets/img/banners/roasted_knowledgestatic_728x90.jpg");
totalImages728x90 = imageArray728x90.length;


function getNextHTML160x600() {
    if (random_display) {
        imageNum = randNum(0, totalImages160x600 - 1);
    }
    else {
        imageNum = (imageNum + 1) % totalImages160x600;
    }

    var new_image = get_ImageItemLocation(imageArray160x600[imageNum]);
    var new_link = linkArray160x600[imageNum];
    return ("<a href='" + new_link + "'><img src='" + new_image + "' /></a>");
}
function switchImage160x600(placeName) {
    var new_html = getNextHTML160x600();
    $(placeName).html(new_html);

    var recur_call = "switchImage160x600('" + placeName + "')";
    timerID = setTimeout(recur_call, interval);
}

function getNextHTML728x90() {
    if (random_display) {
        imageNum = randNum(0, totalImages728x90 - 1);
    }
    else {
        imageNum = (imageNum + 1) % totalImages728x90;
    }
    var new_image = get_ImageItemLocation(imageArray728x90[imageNum]);
    var new_link = linkArray728x90[imageNum];
    return ("<a href='" + new_link + "'><img src='" + new_image + "' /></a>");
}
function switchImage728x90(placeName) {
    var new_html = getNextHTML728x90();
    $(placeName).html(new_html);

    var recur_call = "switchImage728x90('" + placeName + "')";
    timerID = setTimeout(recur_call, interval);
}