var currentImage = 0;							
setInterval('showNextImage()',8000);
var bannerArray = create2DArray();

function create2DArray(){
	/* Create a 6 by X 2D array */
	var num = 12;

	/* Image Names */ 
	var foilImg = 'vpg-home-vfr-products-nobg.gif';
	var mmImg   = 'vpg-home-mm-products-nobg.gif';
	var lcImg   = 'vpg-home-lc-products-nobg.gif';
	var pwImg   = 'vpg-home-pw-products-nobg.gif';
	var obwImg  = 'vpg-home-obw-products-nobg.gif';

	var banners = new Array(num);
	for (i=0; i < num; i++)
	banners[i]=new Array(5) ;

	/* Set up banner relationships */
	/* Banner 1 Agriculture */
	banners[0][0] = "banner-1";
	banners[0][1] = mmImg;
	banners[0][2] = lcImg;
	banners[0][3] = obwImg;	

	/* Banner 2 AMS */
	banners[1][0] = "banner-2";
	banners[1][1] = foilImg;
	

	/* Banner 3 Automatic Testing Equipment */
	banners[2][0] = "banner-3";
	banners[2][1] = foilImg;	

	/* Banner 4 Audio */
	banners[3][0] = "banner-4";
	banners[3][1] = foilImg;
	
	/* Banner 5 Design	*/
	banners[4][0] = "banner-5";
	banners[4][1] = mmImg;

	/* Banner 6 Medical	*/
	banners[5][0] = "banner-6";
	banners[5][1] = mmImg;
	banners[5][2] = foilImg;
	banners[5][3] = lcImg;
	banners[5][4] = pwImg;

	/* Banner 7 Mining */
	banners[6][0] = "banner-7";
	banners[6][1] = lcImg;	
	banners[6][2] = obwImg;

	/* Banner 8 Oil Gas */
	banners[7][0] = "banner-8";
	banners[7][1] = foilImg;	
	banners[7][2] = pwImg;

	/* Banner 9 Sorting */
	banners[8][0] = "banner-9";
	banners[8][1] = lcImg;	
	banners[8][2] = pwImg;

	/* Banner 10 Transportation */
	banners[9][0] = "banner-10";
	banners[9][1] = mmImg;	
	banners[9][2] = lcImg;
	banners[9][3] = obwImg;

	/* Banner 11 Waste Management */
	banners[10][0] = "banner-11";	
	banners[10][1] = obwImg; 

	/* Banner 12 Silo */
	banners[11][0] = "banner-12";	
	banners[11][1] = lcImg;
	banners[11][2] = pwImg;
	


	
	return banners;

}

function showNextImage(){		

	var bannerDiv = document.getElementById('banner');
	if(bannerDiv){
		var banners = bannerDiv.children;
		if(banners){
			var bannerCount = banners.length;			
			var prevBanner = t=banners[currentImage].tagName == "A"?t=banners[currentImage].children[0]:banners[currentImage];					
			var pid = prevBanner.id;
			if(currentImage == (bannerCount -1)){currentImage=0;}
			else{currentImage++}													
			var curBanner = t=banners[currentImage].tagName == "A"?t=banners[currentImage].children[0]:banners[currentImage];
			var id = curBanner.id;							
			prevBanner.style.display = 'none';
			curBanner.style.display = '';
			removeOldImage(id,pid);
			showProductImage(id,pid);
		}
	}			
}

function getImageBySource(imgName){
	var allImgObj = document.getElementsByTagName("IMG");
	var imgCount = allImgObj.length;
	for(var i=0;i<imgCount;i++){
		var imgObj = allImgObj[i];			

		if(imgObj.src.indexOf(imgName) != -1){			
			//alert(imgObj.src);
			return imgObj;
		}
	}	
}


function  removeOldImage(id,pid){
	var bl = bannerArray.length;	
	for(i=0,j=bl;i<j;i++){
		var cBanner = bannerArray[i];
		var cId = bannerArray[i][0];		
		//alert('cId = '+cId+'\npId = '+pid+'\nid = '+id+'\ni = '+i);
		if(cId == pid){	
			//alert('Taking away light');		
			for(x=1;x<5;x++){
				if(cBanner[x]){					
					var img = getImageBySource(cBanner[x].replace('nobg','lit'));
					if(img){		
						var split = img.src.indexOf("images");
						var src = img.src.substring((split + 7),img.src.length);						
						src = src.replace('lit','nobg');												
						img.src = '/images/'+src;														
					}					
				}
			}
		}
	}
}

function showProductImage(id,pid){
	var bl = bannerArray.length;	
	for(i=0,j=bl;i<j;i++){
		var cBanner = bannerArray[i];
		var cId = bannerArray[i][0];		
		//alert('cId = '+cId+'\npId = '+pid+'\nid = '+id+'\ni = '+i);
		if(cId == id){	
			//alert('lighting image');		
			for(x=1;x<5;x++){
				if(cBanner[x]){
					getImageBySource(cBanner[x]);
					var img = getImageBySource(cBanner[x]);
					//alert('img = '+img+'\ncBanner[x] = '+cBanner[x]);
					if(img){							
						var split = img.src.indexOf("images");
						var src = img.src.substring((split + 7),img.src.length);						
						src = src.replace('nobg','lit');						
						img.src = '/images/'+src;	
						//alert(img.src);					
					}
				}
			}
		}
		
	}
}
