// params 
var interval = 4000 

var LINKS = ["http://macrosensors.com/potentiometer_replacement_sensors/","http://macrosensors.com/potentiometer_replacement_sensors/","http://macrosensors.com/rotary_position_sensors/rse_1500_rotary.html","http://macrosensors.com/rotary_position_sensors/rse_1500_rotary.html","http://macrosensors.com/lvdt_macro_sensors/lvdt_products/high_temperature/index.html","http://macrosensors.com/lvdt_macro_sensors/lvdt_products/high_temperature/index.html","http://macrosensors.com/lvdt_macro_sensors/lvdt_products/index.html#metric","http://macrosensors.com/lvdt_macro_sensors/lvdt_products/index.html#metric","http://macrosensors.com/lvdt_macro_sensors/lvdt_products/4-20mA_2wire_loop_powered/index.html","http://macrosensors.com/lvdt_macro_sensors/lvdt_products/4-20mA_2wire_loop_powered/index.html"]// extendable 

var IMAGES = ["http://www.macrosensors.com/images/animations/banner_top_0.gif","http://www.macrosensors.com/images/animations/banner_top_1.gif","http://www.macrosensors.com/images/animations/banner_top_2.gif","http://www.macrosensors.com/images/animations/banner_top_3.gif","http://www.macrosensors.com/images/animations/banner_top_4.gif","http://www.macrosensors.com/images/animations/banner_top_5.gif","http://www.macrosensors.com/images/animations/banner_top_6.gif","http://www.macrosensors.com/images/animations/banner_top_7.gif","http://www.macrosensors.com/images/animations/banner_top_8.gif","http://www.macrosensors.com/images/animations/banner_top_9.gif"] // 

preloadImages(IMAGES)

window.onload = swapImages

function swapImages()
{
var image = document.images["theimage"]
var link = document.getElementById("thelink")

var count = 0
setInterval(repeat,interval)
function repeat()
{
count = (count+1)%IMAGES.length
image.src = IMAGES[count].src
link.href = LINKS[count]
}
}

// swaps url strings for images
function preloadImages(arr)
{
var image
for(var k=0;k<arr.length;k++)
{
image = new Image()
image.src = arr[k]
arr[k] = image
}
}
