

var interval = 4; // delay between rotating images (in seconds)
    interval *= 1000;
var random_display = 1; // 0 = no, 1 = yes

var image_index = 0;
image_list = [  // 3 groups of 38 images --- Keep symetrical

 	["http://www.solar-rating.org/images/company_AdvThermalSolar.jpg"],
	["http://www.solar-rating.org/images/company_AltEnergyTech.jpg"],
	["http://www.solar-rating.org/images/company_AOSmith.jpg"],
	["http://www.solar-rating.org/images/company_Apricus.jpg"],
	["http://www.solar-rating.org/images/company_Aquatherm.jpg"],
	["http://www.solar-rating.org/images/company_ASW.jpg"],
	["http://www.solar-rating.org/images/company_Baymak.jpg"],
	["http://www.solar-rating.org/images/company_Bobcat.jpg"],
	["http://www.solar-rating.org/images/company_bosch.jpg"],
	["http://www.solar-rating.org/images/company_BTF_Solar.jpg"],
	["http://www.solar-rating.org/images/company_BubblingSprings.jpg"],
	["http://www.solar-rating.org/images/company_Butler_Sun.jpg"],
	["http://www.solar-rating.org/images/company_Changzhou.jpg"],
	["http://www.solar-rating.org/images/company_Chromagen.jpg"],
	["http://www.solar-rating.org/images/company_Creative.jpg"],
	["http://www.solar-rating.org/images/company_DawnSolar.jpg"],
	["http://www.solar-rating.org/images/company_Elio.jpg"],
	["http://www.solar-rating.org/images/company_ErjinSolar.jpg"],
	["http://www.solar-rating.org/images/company_fafco.jpg"],
	["http://www.solar-rating.org/images/company_FreeWater.jpg"],
	["http://www.solar-rating.org/images/company_GLE.jpg"],
	["http://www.solar-rating.org/images/company_hcs.jpg"],
	["http://www.solar-rating.org/images/company_hejiasun.jpg"],
	["http://www.solar-rating.org/images/Company_Heliocal.jpg"],
	["http://www.solar-rating.org/images/company_heliodyne.jpg"],
	["http://www.solar-rating.org/images/company_Imposol.jpg"],
	["http://www.solar-rating.org/images/company_Jomax.jpg"],
	["http://www.solar-rating.org/images/company_SolarRoofs.jpg"],
	["http://www.solar-rating.org/images/company_Solene.jpg"],
	["http://www.solar-rating.org/images/company_Sunda.jpg"],
	["http://www.solar-rating.org/images/company_SunEarth.jpg"],
	["http://www.solar-rating.org/images/company_Sunfield.jpg"],
	["http://www.solar-rating.org/images/company_SunLight.jpg"],
	["http://www.solar-rating.org/images/company_SunMaxx.jpg"],
	["http://www.solar-rating.org/images/Company_UMA.jpg"],
	["http://www.solar-rating.org/images/company_vaillant.jpg"],
	["http://www.solar-rating.org/images/company_viessman.jpg"],
	["http://www.solar-rating.org/images/company_westech.jpg"],
	

	["http://www.solar-rating.org/images/company_AltEnergyTech.jpg"],
	["http://www.solar-rating.org/images/company_AOSmith.jpg"],
	["http://www.solar-rating.org/images/company_Apricus.jpg"],
	["http://www.solar-rating.org/images/company_Aquatherm.jpg"],
	["http://www.solar-rating.org/images/company_ASW.jpg"],
	["http://www.solar-rating.org/images/company_Baymak.jpg"],
	["http://www.solar-rating.org/images/company_Bobcat.jpg"],
	["http://www.solar-rating.org/images/company_bosch.jpg"],
	["http://www.solar-rating.org/images/company_BTF_Solar.jpg"],
	["http://www.solar-rating.org/images/company_BubblingSprings.jpg"],
	["http://www.solar-rating.org/images/company_Butler_Sun.jpg"],
	["http://www.solar-rating.org/images/company_Changzhou.jpg"],
	["http://www.solar-rating.org/images/company_Chromagen.jpg"],
	["http://www.solar-rating.org/images/company_Creative.jpg"],
	["http://www.solar-rating.org/images/company_DawnSolar.jpg"],
	["http://www.solar-rating.org/images/company_Elio.jpg"],
	["http://www.solar-rating.org/images/company_ErjinSolar.jpg"],
	["http://www.solar-rating.org/images/company_fafco.jpg"],
	["http://www.solar-rating.org/images/company_FreeWater.jpg"],
	["http://www.solar-rating.org/images/company_GLE.jpg"],
	["http://www.solar-rating.org/images/company_hcs.jpg"],
	["http://www.solar-rating.org/images/company_hejiasun.jpg"],
	["http://www.solar-rating.org/images/Company_Heliocal.jpg"],
	["http://www.solar-rating.org/images/company_heliodyne.jpg"],
	["http://www.solar-rating.org/images/company_Imposol.jpg"],
	["http://www.solar-rating.org/images/company_Jomax.jpg"],
	["http://www.solar-rating.org/images/company_SolarRoofs.jpg"],
	["http://www.solar-rating.org/images/company_Solene.jpg"],
	["http://www.solar-rating.org/images/company_Sunda.jpg"],
	["http://www.solar-rating.org/images/company_SunEarth.jpg"],
	["http://www.solar-rating.org/images/company_Sunfield.jpg"],
	["http://www.solar-rating.org/images/company_SunLight.jpg"],
	["http://www.solar-rating.org/images/company_SunMaxx.jpg"],
	["http://www.solar-rating.org/images/Company_UMA.jpg"],
	["http://www.solar-rating.org/images/company_vaillant.jpg"],
	["http://www.solar-rating.org/images/company_viessman.jpg"],
	["http://www.solar-rating.org/images/company_westech.jpg"],
	["http://www.solar-rating.org/images/company_AdvThermalSolar.jpg"],
	
	
		
	["http://www.solar-rating.org/images/company_AOSmith.jpg"],
	["http://www.solar-rating.org/images/company_Apricus.jpg"],
	["http://www.solar-rating.org/images/company_Aquatherm.jpg"],
	["http://www.solar-rating.org/images/company_ASW.jpg"],
	["http://www.solar-rating.org/images/company_Baymak.jpg"],
	["http://www.solar-rating.org/images/company_Bobcat.jpg"],
	["http://www.solar-rating.org/images/company_bosch.jpg"],
	["http://www.solar-rating.org/images/company_BTF_Solar.jpg"],
	["http://www.solar-rating.org/images/company_BubblingSprings.jpg"],
	["http://www.solar-rating.org/images/company_Butler_Sun.jpg"],
	["http://www.solar-rating.org/images/company_Changzhou.jpg"],
	["http://www.solar-rating.org/images/company_Chromagen.jpg"],
	["http://www.solar-rating.org/images/company_Creative.jpg"],
	["http://www.solar-rating.org/images/company_DawnSolar.jpg"],
	["http://www.solar-rating.org/images/company_Elio.jpg"],
	["http://www.solar-rating.org/images/company_ErjinSolar.jpg"],
	["http://www.solar-rating.org/images/company_fafco.jpg"],
	["http://www.solar-rating.org/images/company_FreeWater.jpg"],
	["http://www.solar-rating.org/images/company_GLE.jpg"],
	["http://www.solar-rating.org/images/company_hcs.jpg"],
	["http://www.solar-rating.org/images/company_hejiasun.jpg"],
	["http://www.solar-rating.org/images/Company_Heliocal.jpg"],
	["http://www.solar-rating.org/images/company_heliodyne.jpg"],
	["http://www.solar-rating.org/images/company_Imposol.jpg"],
	["http://www.solar-rating.org/images/company_Jomax.jpg"],
	["http://www.solar-rating.org/images/company_SolarRoofs.jpg"],
	["http://www.solar-rating.org/images/company_Solene.jpg"],
	["http://www.solar-rating.org/images/company_Sunda.jpg"],
	["http://www.solar-rating.org/images/company_SunEarth.jpg"],
	["http://www.solar-rating.org/images/company_Sunfield.jpg"],
	["http://www.solar-rating.org/images/company_SunLight.jpg"],
	["http://www.solar-rating.org/images/company_SunMaxx.jpg"],
	["http://www.solar-rating.org/images/Company_UMA.jpg"],
	["http://www.solar-rating.org/images/company_vaillant.jpg"],
	["http://www.solar-rating.org/images/company_viessman.jpg"],
	["http://www.solar-rating.org/images/company_westech.jpg"],
	["http://www.solar-rating.org/images/company_AdvThermalSolar.jpg"],
	["http://www.solar-rating.org/images/company_AltEnergyTech.jpg"]
	// Note: no comma after last entry
];

var number_of_image = image_list.length / 3;  // array size / number of groups (38 for this example)

function generate(range) {
  return Math.floor(Math.random() * range);
}
function getNextImage() {
  if (random_display) {
    image_index = generate(number_of_image);  // 0..number of images in group
  } else {
    image_index = (image_index+1) % number_of_image;
  }
  return image_index;
}
function rotateImage(place) {
  place = getNextImage();
  document.getElementById('Timage').src = image_list[place];
  document.getElementById('Mimage').src = image_list[place+38];  // number of items in group (38 for this)
  document.getElementById('Bimage').src = image_list[place+76];
  place++;
  var recur_call = "rotateImage("+place+")";
  setTimeout(recur_call, interval);
}
  
