﻿

var gk_CachedImages = new Object();
var gk_CachedWebImgBtn = new Object();

function _CachedImages(ak_Images)
{
	this.mk_PreloadLeft = new Image();
	this.mk_PreloadMain = new Image();
	this.mk_PreloadRight = new Image();
	
	this.mk_PreloadOverLeft = new Image();
	this.mk_PreloadOverMain = new Image();
	this.mk_PreloadOverRight = new Image();
	
	this.mk_PreloadLeft.src = ak_Images[0];
	this.mk_PreloadMain.src = ak_Images[1];
	this.mk_PreloadRight.src = ak_Images[2];
	
	this.mk_PreloadOverLeft.src = ak_Images[3];
	this.mk_PreloadOverMain.src = ak_Images[4];
	this.mk_PreloadOverRight.src = ak_Images[5];
}

function SetButtonState(as_LeftBtnId, as_MiddleBtnId, as_RightBtnId, ab_Wechsel, ak_Images)
{
	gk_CachedImages = new _CachedImages(ak_Images);
	
	document.images[as_LeftBtnId].src = ab_Wechsel ? gk_CachedImages.mk_PreloadLeft.src : gk_CachedImages.mk_PreloadOverLeft.src;
	document.images[as_MiddleBtnId].src = ab_Wechsel ? gk_CachedImages.mk_PreloadMain.src : gk_CachedImages.mk_PreloadOverMain.src;
	document.images[as_RightBtnId].src = ab_Wechsel ? gk_CachedImages.mk_PreloadRight.src : gk_CachedImages.mk_PreloadOverRight.src;
}
    
function _CachedWebImgBtn(ak_Images)
{
	this.mk_PreloadImg = new Image();
	this.mk_PreloadOverImg = new Image();
	
	this.mk_PreloadImg.src = ak_Images[0];
	this.mk_PreloadOverImg.src = ak_Images[1];
}
	
function SetWebImgBtnState(as_ImgId, ab_Wechsel, ak_Images)
{
	gk_CachedWebImgBtn = new _CachedWebImgBtn(ak_Images);
	document.images[as_ImgId].src = ab_Wechsel ? gk_CachedWebImgBtn.mk_PreloadImg.src : gk_CachedWebImgBtn.mk_PreloadOverImg.src;
}


