//Universal Variables

//Logos Circle Seven Animation
var interval01 = 750; 
var random_display01 = 0;
var image_dir01 = "rollover_img/"

var ImageNum01 = 0;
ImageArray01 = new Array();
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos1.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos2.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos3.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos4.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos5.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos6.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos7.jpg");
ImageArray01[ImageNum01++] = new imageItem01(image_dir01 + "logos8.jpg");

var number_of_image01 = ImageArray01.length;
function imageItem01(image_location01) {
this.image_item01 = new Image();
this.image_item01.src = image_location01;
}
function get_ImageItemLocation01(imageObj01) {
return(imageObj01.image_item01.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage01() {
if (random_display01) {
ImageNum01 = randNum(0, number_of_image01-1);
}
else {
ImageNum01 = (ImageNum01+1) % number_of_image01;
}


var new_image01 = get_ImageItemLocation01(ImageArray01[ImageNum01]);
return(new_image01);
}

function getPrevImage01() {
ImageNum01 = (ImageNum01-1) % number_of_image01;
var new_image01 = get_ImageItemLocation01(ImageArray01[ImageNum01]);
return(new_image01);
}

function prevImage01(place01) {
var new_image01 = getPrevImage01();
document[place01].src = new_image01;
}

function rotateImage01(place01) {
var new_image01 = getNextImage01();
document[place01].src = new_image01;
var recur_call01 = "rotateImage01('"+place01+"')";
timerID01 = setTimeout(recur_call01, interval01);
}

//Synchronicity Clock Animation
var interval02 = 750; 
var random_display02 = 0;
var image_dir02 = "rollover_img/"

var ImageNum02 = 0;
ImageArray02 = new Array();
ImageArray02[ImageNum02++] = new imageItem02(image_dir02 + "clock1.jpg");
ImageArray02[ImageNum02++] = new imageItem02(image_dir02 + "clock2.jpg");
ImageArray02[ImageNum02++] = new imageItem02(image_dir02 + "clock3.jpg");
ImageArray02[ImageNum02++] = new imageItem02(image_dir02 + "clock4.jpg");
ImageArray02[ImageNum02++] = new imageItem02(image_dir02 + "clock5.jpg");
ImageArray02[ImageNum02++] = new imageItem02(image_dir02 + "clock6.jpg");

var number_of_image02 = ImageArray02.length;
function imageItem02(image_location02) {
this.image_item02 = new Image();
this.image_item02.src = image_location02;
}
function get_ImageItemLocation02(imageObj02) {
return(imageObj02.image_item02.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage02() {
if (random_display02) {
ImageNum02 = randNum(0, number_of_image02-1);
}
else {
ImageNum02 = (ImageNum02+1) % number_of_image02;
}


var new_image02 = get_ImageItemLocation02(ImageArray02[ImageNum02]);
return(new_image02);
}

function getPrevImage02() {
ImageNum02 = (ImageNum02-1) % number_of_image02;
var new_image02 = get_ImageItemLocation02(ImageArray02[ImageNum02]);
return(new_image02);
}

function prevImage02(place02) {
var new_image02 = getPrevImage02();
document[place02].src = new_image02;
}

function rotateImage02(place02) {
var new_image02 = getNextImage02();
document[place02].src = new_image02;
var recur_call02 = "rotateImage02('"+place02+"')";
timerID02 = setTimeout(recur_call02, interval02);
}

//Trinity Six Animation
var interval03 = 750; 
var random_display03 = 0;
var image_dir03 = "rollover_img/"

var ImageNum03 = 0;
ImageArray03 = new Array();
ImageArray03[ImageNum03++] = new imageItem03(image_dir03 + "trinity1.jpg");
ImageArray03[ImageNum03++] = new imageItem03(image_dir03 + "trinity2.jpg");
ImageArray03[ImageNum03++] = new imageItem03(image_dir03 + "trinity3.jpg");
ImageArray03[ImageNum03++] = new imageItem03(image_dir03 + "trinity4.jpg");
ImageArray03[ImageNum03++] = new imageItem03(image_dir03 + "trinity5.jpg");
ImageArray03[ImageNum03++] = new imageItem03(image_dir03 + "trinity6.jpg");

var number_of_image03 = ImageArray03.length;
function imageItem03(image_location03) {
this.image_item03 = new Image();
this.image_item03.src = image_location03;
}
function get_ImageItemLocation03(imageObj03) {
return(imageObj03.image_item03.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage03() {
if (random_display03) {
ImageNum03 = randNum(0, number_of_image03-1);
}
else {
ImageNum03 = (ImageNum03+1) % number_of_image03;
}


var new_image03 = get_ImageItemLocation03(ImageArray03[ImageNum03]);
return(new_image03);
}

function getPrevImage03() {
ImageNum03 = (ImageNum03-1) % number_of_image03;
var new_image03 = get_ImageItemLocation03(ImageArray03[ImageNum03]);
return(new_image03);
}

function prevImage03(place03) {
var new_image03 = getPrevImage03();
document[place03].src = new_image03;
}

function rotateImage03(place03) {
var new_image03 = getNextImage03();
document[place03].src = new_image03;
var recur_call03 = "rotateImage03('"+place03+"')";
timerID03 = setTimeout(recur_call03, interval03);
}

//Cube Animation
var interval04 = 750; 
var random_display04 = 0;
var image_dir04 = "rollover_img/"

var ImageNum04 = 0;
ImageArray04 = new Array();
ImageArray04[ImageNum04++] = new imageItem04(image_dir04 + "cube4.jpg");
ImageArray04[ImageNum04++] = new imageItem04(image_dir04 + "cube1.jpg");
ImageArray04[ImageNum04++] = new imageItem04(image_dir04 + "cube2.jpg");
ImageArray04[ImageNum04++] = new imageItem04(image_dir04 + "cube3.jpg");

var number_of_image04 = ImageArray04.length;
function imageItem04(image_location04) {
this.image_item04 = new Image();
this.image_item04.src = image_location04;
}
function get_ImageItemLocation04(imageObj04) {
return(imageObj04.image_item04.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage04() {
if (random_display04) {
ImageNum04 = randNum(0, number_of_image04-1);
}
else {
ImageNum04 = (ImageNum04+1) % number_of_image04;
}


var new_image04 = get_ImageItemLocation04(ImageArray04[ImageNum04]);
return(new_image04);
}

function getPrevImage04() {
ImageNum04 = (ImageNum04-1) % number_of_image04;
var new_image04 = get_ImageItemLocation04(ImageArray04[ImageNum04]);
return(new_image04);
}

function prevImage04(place04) {
var new_image04 = getPrevImage04();
document[place04].src = new_image04;
}

function rotateImage04(place04) {
var new_image04 = getNextImage04();
document[place04].src = new_image04;
var recur_call04 = "rotateImage04('"+place04+"')";
timerID04 = setTimeout(recur_call04, interval04);
}

//Tetrahedron Animation
var interval05 = 750; 
var random_display05 = 0;
var image_dir05 = "rollover_img/"

var ImageNum05 = 0;
ImageArray05 = new Array();
ImageArray05[ImageNum05++] = new imageItem05(image_dir05 + "tetrahedron2.jpg");
ImageArray05[ImageNum05++] = new imageItem05(image_dir05 + "tetrahedron3.jpg");
ImageArray05[ImageNum05++] = new imageItem05(image_dir05 + "tetrahedron4.jpg");
ImageArray05[ImageNum05++] = new imageItem05(image_dir05 + "tetrahedron5.jpg");
ImageArray05[ImageNum05++] = new imageItem05(image_dir05 + "tetrahedron6.jpg");
ImageArray05[ImageNum05++] = new imageItem05(image_dir05 + "tetrahedron1.jpg");

var number_of_image05 = ImageArray05.length;
function imageItem05(image_location05) {
this.image_item05 = new Image();
this.image_item05.src = image_location05;
}
function get_ImageItemLocation05(imageObj05) {
return(imageObj05.image_item05.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage05() {
if (random_display05) {
ImageNum05 = randNum(0, number_of_image05-1);
}
else {
ImageNum05 = (ImageNum05+1) % number_of_image05;
}


var new_image05 = get_ImageItemLocation05(ImageArray05[ImageNum05]);
return(new_image05);
}

function getPrevImage05() {
ImageNum05 = (ImageNum05-1) % number_of_image05;
var new_image05 = get_ImageItemLocation05(ImageArray05[ImageNum05]);
return(new_image05);
}

function prevImage05(place05) {
var new_image05 = getPrevImage05();
document[place05].src = new_image05;
}

function rotateImage05(place05) {
var new_image05 = getNextImage05();
document[place05].src = new_image05;
var recur_call05 = "rotateImage05('"+place05+"')";
timerID05 = setTimeout(recur_call05, interval05);
}

//3D Triangle Animation
var interval06 = 750; 
var random_display06 = 0;
var image_dir06 = "rollover_img/"

var ImageNum06 = 0;
ImageArray06 = new Array();
ImageArray06[ImageNum06++] = new imageItem06(image_dir06 + "eye1.jpg");
ImageArray06[ImageNum06++] = new imageItem06(image_dir06 + "eye2.jpg");
ImageArray06[ImageNum06++] = new imageItem06(image_dir06 + "eye3.jpg");
ImageArray06[ImageNum06++] = new imageItem06(image_dir06 + "eye4.jpg");
ImageArray06[ImageNum06++] = new imageItem06(image_dir06 + "eye5.jpg");
ImageArray06[ImageNum06++] = new imageItem06(image_dir06 + "eye6.jpg");

var number_of_image06 = ImageArray06.length;
function imageItem06(image_location06) {
this.image_item06 = new Image();
this.image_item06.src = image_location06;
}
function get_ImageItemLocation06(imageObj06) {
return(imageObj06.image_item06.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage06() {
if (random_display06) {
ImageNum06 = randNum(0, number_of_image06-1);
}
else {
ImageNum06 = (ImageNum06+1) % number_of_image06;
}


var new_image06 = get_ImageItemLocation06(ImageArray06[ImageNum06]);
return(new_image06);
}

function getPrevImage06() {
ImageNum06 = (ImageNum06-1) % number_of_image06;
var new_image06 = get_ImageItemLocation06(ImageArray06[ImageNum06]);
return(new_image06);
}

function prevImage06(place06) {
var new_image06 = getPrevImage06();
document[place06].src = new_image06;
}

function rotateImage06(place06) {
var new_image06 = getNextImage06();
document[place06].src = new_image06;
var recur_call06 = "rotateImage06('"+place06+"')";
timerID06 = setTimeout(recur_call06, interval06);
}

//Sphere Animation
var interval07 = 750; 
var random_display07 = 0;
var image_dir07 = "rollover_img/"

var ImageNum07 = 0;
ImageArray07 = new Array();
ImageArray07[ImageNum07++] = new imageItem07(image_dir07 + "sphere1.jpg");
ImageArray07[ImageNum07++] = new imageItem07(image_dir07 + "sphere2.jpg");
ImageArray07[ImageNum07++] = new imageItem07(image_dir07 + "sphere3.jpg");
ImageArray07[ImageNum07++] = new imageItem07(image_dir07 + "sphere4.jpg");

var number_of_image07 = ImageArray07.length;
function imageItem07(image_location07) {
this.image_item07 = new Image();
this.image_item07.src = image_location07;
}
function get_ImageItemLocation07(imageObj07) {
return(imageObj07.image_item07.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage07() {
if (random_display07) {
ImageNum07 = randNum(0, number_of_image07-1);
}
else {
ImageNum07 = (ImageNum07+1) % number_of_image07;
}


var new_image07 = get_ImageItemLocation07(ImageArray07[ImageNum07]);
return(new_image07);
}

function getPrevImage07() {
ImageNum07 = (ImageNum07-1) % number_of_image07;
var new_image07 = get_ImageItemLocation07(ImageArray07[ImageNum07]);
return(new_image07);
}

function prevImage07(place07) {
var new_image07 = getPrevImage07();
document[place07].src = new_image07;
}

function rotateImage07(place07) {
var new_image07 = getNextImage07();
document[place07].src = new_image07;
var recur_call07 = "rotateImage07('"+place07+"')";
timerID07 = setTimeout(recur_call07, interval07);
}

//Painted Rainbow Animation
var interval08 = 750; 
var random_display08 = 0;
var image_dir08 = "rollover_img/"

var ImageNum08 = 0;
ImageArray08 = new Array();
ImageArray08[ImageNum08++] = new imageItem08(image_dir08 + "rainbow1.jpg");
ImageArray08[ImageNum08++] = new imageItem08(image_dir08 + "rainbow2.jpg");
ImageArray08[ImageNum08++] = new imageItem08(image_dir08 + "rainbow3.jpg");
ImageArray08[ImageNum08++] = new imageItem08(image_dir08 + "rainbow4.jpg");
ImageArray08[ImageNum08++] = new imageItem08(image_dir08 + "rainbow5.jpg");
ImageArray08[ImageNum08++] = new imageItem08(image_dir08 + "rainbow6.jpg");

var number_of_image08 = ImageArray08.length;
function imageItem08(image_location08) {
this.image_item08 = new Image();
this.image_item08.src = image_location08;
}
function get_ImageItemLocation08(imageObj08) {
return(imageObj08.image_item08.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage08() {
if (random_display08) {
ImageNum08 = randNum(0, number_of_image08-1);
}
else {
ImageNum08 = (ImageNum08+1) % number_of_image08;
}


var new_image08 = get_ImageItemLocation08(ImageArray08[ImageNum08]);
return(new_image08);
}

function getPrevImage08() {
ImageNum08 = (ImageNum08-1) % number_of_image08;
var new_image08 = get_ImageItemLocation08(ImageArray08[ImageNum08]);
return(new_image08);
}

function prevImage08(place08) {
var new_image08 = getPrevImage08();
document[place08].src = new_image08;
}

function rotateImage08(place08) {
var new_image08 = getNextImage08();
document[place08].src = new_image08;
var recur_call08 = "rotateImage08('"+place08+"')";
timerID08 = setTimeout(recur_call08, interval08);
}

//White Light Animation
var interval09 = 750; 
var random_display09 = 0;
var image_dir09 = "rollover_img/"

var ImageNum09 = 0;
ImageArray09 = new Array();
ImageArray09[ImageNum09++] = new imageItem09(image_dir09 + "white1.jpg");
ImageArray09[ImageNum09++] = new imageItem09(image_dir09 + "white2.jpg");
ImageArray09[ImageNum09++] = new imageItem09(image_dir09 + "white3.jpg");
ImageArray09[ImageNum09++] = new imageItem09(image_dir09 + "white4.jpg");
ImageArray09[ImageNum09++] = new imageItem09(image_dir09 + "white5.jpg");
ImageArray09[ImageNum09++] = new imageItem09(image_dir09 + "white6.jpg");

var number_of_image09 = ImageArray09.length;
function imageItem09(image_location09) {
this.image_item09 = new Image();
this.image_item09.src = image_location09;
}
function get_ImageItemLocation09(imageObj09) {
return(imageObj09.image_item09.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage09() {
if (random_display09) {
ImageNum09 = randNum(0, number_of_image09-1);
}
else {
ImageNum09 = (ImageNum09+1) % number_of_image09;
}


var new_image09 = get_ImageItemLocation09(ImageArray09[ImageNum09]);
return(new_image09);
}

function getPrevImage09() {
ImageNum09 = (ImageNum09-1) % number_of_image09;
var new_image09 = get_ImageItemLocation09(ImageArray09[ImageNum09]);
return(new_image09);
}

function prevImage09(place09) {
var new_image09 = getPrevImage09();
document[place09].src = new_image09;
}

function rotateImage09(place09) {
var new_image09 = getNextImage09();
document[place09].src = new_image09;
var recur_call09 = "rotateImage09('"+place09+"')";
timerID09 = setTimeout(recur_call09, interval09);
}

//Clear Light Animation
var interval10 = 750; 
var random_display10 = 0;
var image_dir10 = "rollover_img/"

var ImageNum10 = 0;
ImageArray10 = new Array();
ImageArray10[ImageNum10++] = new imageItem10(image_dir10 + "clear3.jpg");
ImageArray10[ImageNum10++] = new imageItem10(image_dir10 + "clear4.jpg");
ImageArray10[ImageNum10++] = new imageItem10(image_dir10 + "clear5.jpg");
ImageArray10[ImageNum10++] = new imageItem10(image_dir10 + "clear6.jpg");


var number_of_image10 = ImageArray10.length;
function imageItem10(image_location10) {
this.image_item10 = new Image();
this.image_item10.src = image_location10;
}
function get_ImageItemLocation10(imageObj10) {
return(imageObj10.image_item10.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage10() {
if (random_display10) {
ImageNum10 = randNum(0, number_of_image10-1);
}
else {
ImageNum10 = (ImageNum10+1) % number_of_image10;
}


var new_image10 = get_ImageItemLocation10(ImageArray10[ImageNum10]);
return(new_image10);
}

function getPrevImage10() {
ImageNum10 = (ImageNum10-1) % number_of_image10;
var new_image10 = get_ImageItemLocation10(ImageArray10[ImageNum10]);
return(new_image10);
}

function prevImage10(place10) {
var new_image10 = getPrevImage10();
document[place10].src = new_image10;
}

function rotateImage10(place10) {
var new_image10 = getNextImage10();
document[place10].src = new_image10;
var recur_call10 = "rotateImage10('"+place10+"')";
timerID10 = setTimeout(recur_call10, interval10);
}

