//cells layout:

//0	3	6	9
//1	4	7	10
//2	5	8	11

//trains layout:

//train1: 	0 2 4
//train2:	5 3 1
//train3: 	6 7 8
//train4: 	11 10 9

//------------------------------------------------------
//------------------------------------------------------

//each cell has three client logos, one white cell (contained in array "whitecells", and one orange cell "orangecells"
//there are four functions, each control a separate 3 cells, and they run simultaneously, turning on a new image and turning off the previous. (at any one time there will be 4 cells showing logos)

function createOrangeArray(){
	var orangecells = new Array();
	orangecells[0] = "/images/clients/orange0.png";
	orangecells[1] = "/images/clients/orange1.png";
	orangecells[2] = "/images/clients/orange2.png";
	orangecells[3] = "/images/clients/orange3.png";
	orangecells[4] = "/images/clients/orange4.png";
	orangecells[5] = "/images/clients/orange5.png";
	orangecells[6] = "/images/clients/orange6.png";
	orangecells[7] = "/images/clients/orange7.png";
	orangecells[8] = "/images/clients/orange8.png";
	orangecells[9] = "/images/clients/orange9.png";
	orangecells[10] = "/images/clients/orange10.png";
	orangecells[11] = "/images/clients/orange11.png";
	return orangecells;
}

function createWhiteArray(){
	var whitecells = new Array();
	whitecells[0] = "/images/clients/white0.png";
	whitecells[1] = "/images/clients/white1.png";
	whitecells[2] = "/images/clients/white2.png";
	whitecells[3] = "/images/clients/white3.png";
	whitecells[4] = "/images/clients/white4.png";
	whitecells[5] = "/images/clients/white5.png";
	whitecells[6] = "/images/clients/white6.png";
	whitecells[7] = "/images/clients/white7.png";
	whitecells[8] = "/images/clients/white8.png";
	whitecells[9] = "/images/clients/white9.png";
	whitecells[10] = "/images/clients/white10.png";
	whitecells[11] = "/images/clients/white11.png";
	return whitecells;
}

function createImgArray() {
    var imgs = new Array(12);
    imgs[0] = new Array();
    imgs[0][0] = "/images/clients/resizedclients/aep.jpg";
    imgs[0][1] = "/images/clients/resizedclients/imglogo.jpg";
    imgs[0][2] = "/images/clients/resizedclients/resolve.jpg";
    imgs[0][3] = "/images/clients/resizedclients/BCBSF.jpg";

    imgs[3] = new Array();
    imgs[3][0] = "/images/clients/resizedclients/agilysys.jpg";
    imgs[3][1] = "/images/clients/resizedclients/indians.jpg";
    imgs[3][2] = "/images/clients/resizedclients/safelite.jpg";
    imgs[3][3] = "/images/clients/resizedclients/BobEvans.jpg";

    imgs[6] = new Array();
    imgs[6][0] = "/images/clients/resizedclients/austin.jpg";
    imgs[6][1] = "/images/clients/resizedclients/jonesday.jpg";
    imgs[6][2] = "/images/clients/resizedclients/sagequest.jpg";
    imgs[6][3] = "/images/clients/resizedclients/KraftMaid.jpg";

    imgs[9] = new Array();
    imgs[9][0] = "/images/clients/resizedclients/axentis.jpg";
    imgs[9][1] = "/images/clients/resizedclients/kelly.jpg";
    imgs[9][2] = "/images/clients/resizedclients/scotts.jpg";
    imgs[9][3] = "/images/clients/resizedclients/Lexi-Comp.gif";

    imgs[1] = new Array();
    imgs[1][0] = "/images/clients/resizedclients/cardinal.jpg";
    imgs[1][1] = "/images/clients/resizedclients/sherwin.jpg";
    imgs[1][2] = "/images/clients/resizedclients/Rand.jpg";
    imgs[1][3] = "/images/clients/resizedclients/Rand.jpg";

    imgs[4] = new Array();
    imgs[4][0] = "/images/clients/resizedclients/ccf.jpg";
    imgs[4][1] = "/images/clients/resizedclients/marcs.jpg";
    imgs[4][2] = "/images/clients/resizedclients/smucker.jpg";
    imgs[4][3] = "/images/clients/resizedclients/Vitamix.jpg";

    imgs[7] = new Array();
    imgs[7][0] = "/images/clients/resizedclients/childrens.jpg";
    imgs[7][1] = "/images/clients/resizedclients/meriam.jpg";
    imgs[7][2] = "/images/clients/resizedclients/summa.jpg";
    imgs[7][3] = "/images/clients/resizedclients/childrens.jpg";
    
    imgs[10] = new Array();
    imgs[10][0] = "/images/clients/resizedclients/eaton.jpg";
    imgs[10][1] = "/images/clients/resizedclients/nationalcity_logo.jpg";
    imgs[10][2] = "/images/clients/resizedclients/swagelok.jpg";
    imgs[10][3] = "/images/clients/resizedclients/eaton.jpg";
    imgs[2] = new Array();
    imgs[2][0] = "/images/clients/resizedclients/express.jpg";
    imgs[2][1] = "/images/clients/resizedclients/netjets.jpg";
    imgs[2][2] = "/images/clients/resizedclients/ussteel.jpg";
    imgs[2][3] = "/images/clients/resizedclients/ussteel.jpg";

    imgs[5] = new Array();
    imgs[5][0] = "/images/clients/resizedclients/firstdata.jpg";
    imgs[5][1] = "/images/clients/resizedclients/nordson.jpg";
    imgs[5][2] = "/images/clients/resizedclients/firstdata.jpg";
    imgs[5][3] = "/images/clients/resizedclients/nordson.jpg";


    imgs[8] = new Array();
    imgs[8][0] = "/images/clients/resizedclients/forestcity.jpg";
    imgs[8][1] = "/images/clients/resizedclients/novelis.jpg";
    imgs[8][2] = "/images/clients/resizedclients/forestcity.jpg";
    imgs[8][3] = "/images/clients/resizedclients/novelis.jpg";


    imgs[11] = new Array();
    imgs[11][0] = "/images/clients/resizedclients/ppg.jpg";
    imgs[11][1] = "/images/clients/resizedclients/ppg.jpg";
    imgs[11][2] = "/images/clients/resizedclients/ppg.jpg";
    imgs[10][1] = "/images/clients/resizedclients/ppg.jpg";
  
    return imgs;
}


function preloadImgs(){
  for(var i=0;i<imgs.length;i++){
     for(var k=0;imgs[i].length;k++){
		MM_preloadImages(imgs[i][k]);
     }
  }
  for(var i=0;i<orangecells.length;i++){
    MM_preloadImages(holder[i]);
  }
  for(var i=0;i<whitecells.length;i++){
    MM_preloadImages(whitecells[i]);
  }
}

//---------------------------------------------------------

function train1(){
	if (holdercounter == -1){
		holdercounter = 0;
		opacity('white' + holdercounter + '', 0, 100, 300);
		opacity(''+holdercounter+imgcounter+'', 0, 100, 300);
		holdercounter = holdercounter + 2;
		previmgcounter = imgcounter;
	} else if (holdercounter == 0){
		if (imgcounter > imgs[holdercounter].length - 1){
			imgcounter--;
			opacity('white4', 100, 0, 300);
			opacity('4'+previmgcounter+'', 100, 0, 100);
			opacity('white' + holdercounter + '', 0, 100, 300);
			opacity(''+holdercounter+imgcounter+'', 0, 100, 300);
			previmgcounter = imgcounter;
			imgcounter++;
		} else {
			opacity('white4', 100, 0, 300);
			opacity('4'+previmgcounter+'', 100, 0, 100);
			opacity('white' + holdercounter + '', 0, 100, 300);
			opacity(''+holdercounter+imgcounter+'', 0, 100, 300);
			previmgcounter = imgcounter;
		}
		holdercounter = holdercounter + 2;
	} else {
		if (imgcounter > imgs[holdercounter].length - 1){
			imgcounter--;
			opacity('white' + (holdercounter-2) + '', 100, 0, 300);
			opacity(''+(holdercounter - 2)+previmgcounter+'', 100, 0, 100);
			opacity('white' + holdercounter + '', 0, 100, 300);
			opacity(''+holdercounter+imgcounter+'', 0, 100, 300);
			previmgcounter = imgcounter;
			imgcounter++;
		} else {
			opacity('white' + (holdercounter-2) + '', 100, 0, 300);
			opacity(''+(holdercounter - 2)+previmgcounter+'', 100, 0, 100);
			opacity('white' + holdercounter + '', 0, 100, 300);
			opacity(''+holdercounter+imgcounter+'', 0, 100, 300);
			previmgcounter = imgcounter;
		}
		if (holdercounter == 4){
			if (imgcounter < maxlogos_train1 - 1){
				imgcounter++;
			} else {
				imgcounter = 0;
			}
			holdercounter = 0;
		} else {
			holdercounter = holdercounter + 2;
		}
		
	}
}
		
//-----------------------------------------------------------

function train2(){
	if (holdercounter2 == -1){
		holdercounter2 = 5;
		opacity('white' + holdercounter2+ '', 0, 100, 300);
		opacity(''+holdercounter2+imgcounter2+'', 0, 100, 300);
		holdercounter2 = holdercounter2 - 2;
		previmgcounter2 = imgcounter2;
	} else if (holdercounter2 == 5){
		if (imgcounter2 > imgs[holdercounter2].length - 1){
			imgcounter2--;
			opacity('white1', 100, 0, 300);
			opacity('1'+previmgcounter2+'', 100, 0, 100);
			opacity('white' + holdercounter2+ '', 0, 100, 300);
			opacity(''+holdercounter2+imgcounter2+'', 0, 100, 300);
			previmgcounter2 = imgcounter2;
			imgcounter2++;
		} else {
			opacity('white1', 100, 0, 300);
			opacity('1'+previmgcounter2+'', 100, 0, 100);
			opacity('white' + holdercounter2+ '', 0, 100, 300);
			opacity(''+holdercounter2+imgcounter2+'', 0, 100, 300);
			previmgcounter2 = imgcounter2;
		}
		holdercounter2 = holdercounter2 - 2;
	} else {
		if (imgcounter2 > imgs[holdercounter2].length - 1){
			imgcounter2--;
			opacity('white' + (holdercounter2 + 2) + '', 100, 0, 300);
			opacity(''+(holdercounter2 + 2)+previmgcounter2+'', 100, 0, 100);
			opacity('white' + holdercounter2+ '', 0, 100, 300);
			opacity(''+holdercounter2+imgcounter2+'', 0, 100, 300);
			previmgcounter2 = imgcounter2;
			imgcounter2++;
		} else {
			opacity('white' + (holdercounter2 + 2) + '', 100, 0, 300);
			opacity(''+(holdercounter2 + 2)+previmgcounter2+'', 100, 0, 100);
			opacity('white' + holdercounter2+ '', 0, 100, 300);
			opacity(''+holdercounter2+imgcounter2+'', 0, 100, 300);
			previmgcounter2 = imgcounter2;
		}
		if (holdercounter2 == 1){
			holdercounter2 = 5;
			if (imgcounter2 < maxlogos_train2 - 1){
				imgcounter2++;
			} else {
				imgcounter2 = 0;
			}
		} else {
			holdercounter2 = holdercounter2 - 2;
		}
	}
}

//-----------------------------------------------------------------

function train3(){
	if (holdercounter3 == -1){
		holdercounter3 = 6;
		opacity('white' + holdercounter3+ '', 0, 100, 300);
		opacity(''+holdercounter3+imgcounter3+'', 0, 100, 300);
		holdercounter3 = holdercounter3 + 1;
		previmgcounter3 = imgcounter3;
	} else if (holdercounter3 == 6){
		if (imgcounter2 > imgs[holdercounter3].length - 1){
			imgcounter3--;
			opacity('white8', 100, 0, 300);
			opacity('8'+previmgcounter3+'', 100, 0, 100);
			opacity('white' + holdercounter3+ '', 0, 100, 300);
			opacity(''+holdercounter3+imgcounter3+'', 0, 100, 300);
			previmgcounter3 = imgcounter3;
			imgcounter3++;
		} else {
			opacity('white8', 100, 0, 300);
			opacity('8'+previmgcounter3+'', 100, 0, 100);
			opacity('white' + holdercounter3+ '', 0, 100, 300);
			opacity(''+holdercounter3+imgcounter3+'', 0, 100, 300);
			previmgcounter3 = imgcounter3;
		}
		holdercounter3 = holdercounter3 + 1;
	} else {
		if (imgcounter3 > imgs[holdercounter3].length - 1){
			imgcounter3--;
			opacity('white' + (holdercounter3 - 1) + '', 100, 0, 300);
			opacity(''+(holdercounter3 - 1)+previmgcounter3+'', 100, 0, 100);
			opacity('white' + holdercounter3+ '', 0, 100, 300);
			opacity(''+holdercounter3+imgcounter3+'', 0, 100, 300);
			previmgcounter3 = imgcounter3;
			imgcounter3++;
		} else {
			opacity('white' + (holdercounter3 - 1) + '', 100, 0, 300);
			opacity(''+(holdercounter3 - 1)+previmgcounter3+'', 100, 0, 100);
			opacity('white' + holdercounter3+ '', 0, 100, 300);
			opacity(''+holdercounter3+imgcounter3+'', 0, 100, 300);
			previmgcounter3 = imgcounter3;
		}
		if (holdercounter3 == 8){
			if (imgcounter3 < maxlogos_train3 - 1){
				imgcounter3++;
			} else {
				imgcounter3 = 0;
			}
			holdercounter3 = 6;
		} else {
			holdercounter3 = holdercounter3 + 1;
		}
	}
}

//---------------------------------------------------------------------------

function train4(){
	if (holdercounter4 == -1){
		holdercounter4 = 11;
		opacity('white' + holdercounter4+ '', 0, 100, 300);
		opacity(''+holdercounter4+imgcounter4+'', 0, 100, 300);
		holdercounter4 = holdercounter4 - 1;
		previmgcounter4 = imgcounter4;
	} else if (holdercounter4 == 11){
		if (imgcounter4 > imgs[holdercounter4].length - 1){
			imgcounter4--;
			opacity('white9', 100, 0, 300);
			opacity('9'+previmgcounter4+'', 100, 0, 100);
			opacity('white' + holdercounter4+ '', 0, 100, 300);
			opacity(''+holdercounter4+imgcounter4+'', 0, 100, 300);
			previmgcounter4 = imgcounter4;
			imgcounter4++;
		} else {
			opacity('white9', 100, 0, 300);
			opacity('9'+previmgcounter4+'', 100, 0, 100);
			opacity('white' + holdercounter4+ '', 0, 100, 300);
			opacity(''+holdercounter4+imgcounter4+'', 0, 100, 300);
			previmgcounter4 = imgcounter4;
		}
		holdercounter4 = holdercounter4 - 1;
	} else {
		if (imgcounter4 > imgs[holdercounter4].length - 1){
			imgcounter4--;
			opacity('white' + (holdercounter4 + 1) + '', 100, 0, 300);
			opacity(''+(holdercounter4 + 1)+previmgcounter4+'', 100, 0, 100);
			opacity('white' + holdercounter4+ '', 0, 100, 300);
			opacity(''+holdercounter4+imgcounter4+'', 0, 100, 300);
			previmgcounter4 = imgcounter4;
			imgcounter4++;
		} else {
			opacity('white' + (holdercounter4 + 1) + '', 100, 0, 300);
			opacity(''+(holdercounter4 + 1)+previmgcounter4+'', 100, 0, 100);
			opacity('white' + holdercounter4+ '', 0, 100, 300);
			opacity(''+holdercounter4+imgcounter4+'', 0, 100, 300);
			previmgcounter4 = imgcounter4;
		}
		if (holdercounter4 == 9){
			holdercounter4 = 11;
			if (imgcounter4 < maxlogos_train4 - 1){
				imgcounter4++;
			} else {
				imgcounter4 = 0;
			}
		} else {
			holdercounter4 = holdercounter4 - 1;
		}
	}
}