//Version 3.1, 02.07.2002
//Copyright 2002 BBDO InterOne Hamburg

var nn4                  = document.layers;
var nn6                  = document.documentElement;if(document.all) {nn6 = false;}
var ie4                  = (document.all && !document.getElementById);
var ie5                  = (document.all && document.getElementById);
var mac                  = false; if(navigator.platform.indexOf("Mac") >= 0){mac = true;}

var minilyr                  = new Array();
var mini_pictures             = new Array();
var mini_userAgent            = window.navigator.userAgent;
var mini_preLoadIsComplete    = false;
var miniToggleStatus		     = new Array ();
var mini_oldImg               = "";
var mini_oldCnt;

var mini_loopCounter          = 0;
var mini_CheckAnimationStatus = 0;
var mini_loadImgList;
var mini_loadImgCount;
var LoopAnimation;

var mini_layerLoadingStatus   = new Array();
var mini_query				         = new Object();
var mini_parameterArray       = new Array();


function mini_findElement(n,ly) {
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = mini_findElement(n,curDoc.layers[i]);
			if (elem) {
				return elem;
			}
		}
	}
	return elem;
}


function NSStyle(s) {
	return mini_findElement(s,0);
}


function IEStyle(s) {
	return document.all.tags("div")[s].style;
}


function activeImageConstructor(mini_aName,mini_aLowlightSrc,mini_aHighlightSrc) {
	this.name          = mini_aName;
	this.lowLight      = new Image();
	this.lowLight.src  = mini_aLowlightSrc;
	this.highLight     = new Image();
	this.highLight.src = mini_aHighlightSrc;
	this.storeLight     = new Image();
	this.storeLight.src = mini_aLowlightSrc;
}


function mini_preLoad() {
	var mini_preLoadedImgs = "";
	if (document.all) {
		for (i=0; i < document.all.tags("img")[i].length; i++) {
			if (document.all.tags("img")[i].name) {
				if (mini_preLoadedImgs.indexOf(document.all.tags("img")[i].name) < 0) {
					var mini_imgSrc = document.all.tags("img")[i].src;
					var mini_tmpPrefix = mini_imgSrc.substr(0,mini_imgSrc.length-4);
					var mini_tmpSuffix = mini_imgSrc.substr(mini_imgSrc.length-4,mini_imgSrc.length-1);
					if (mini_tmpSuffix == ".gif") {
						var tmpActiveSrc = mini_tmpPrefix + "-a" + mini_tmpSuffix;
						var IEFix = new activeImageConstructor(document.all.tags("img")[i].name,document.all.tags("img")[i].src,tmpActiveSrc);
						var tmpData = new Array(IEFix);
						mini_pictures = mini_pictures.concat(tmpData);
						mini_preLoadedImgs = mini_preLoadedImgs.concat(document.all.tags("img")[i].name);
					}
				}
			}
		}
	} else if (document.getElementsByTagName) {
		for (i=0; i<document.getElementsByTagName("img")[i].length; i++) {
			if (document.getElementsByTagName("img")[i].name) {
				if (mini_preLoadedImgs.indexOf(document.getElementsByTagName("img")[i].name) < 0) {
					var mini_imgSrc = document.getElementsByTagName("img")[i].src;
					var mini_tmpPrefix = mini_imgSrc.substr(0,mini_imgSrc.length-4);
					var mini_tmpSuffix = mini_imgSrc.substr(mini_imgSrc.length-4,mini_imgSrc.length-1);
					if (mini_tmpSuffix == ".gif") {
						var tmpActiveSrc = mini_tmpPrefix + "-a" + mini_tmpSuffix;
						var IEFix = new activeImageConstructor(document.getElementsByTagName("img")[i].name,document.getElementsByTagName("img")[i].src,tmpActiveSrc);
						var tmpData = new Array(IEFix);
						mini_pictures = mini_pictures.concat(tmpData);
						mini_preLoadedImgs = mini_preLoadedImgs.concat(document.getElementsByTagName("img")[i].name);
					}
				}
			}
		}
	} else if (document.layers) {
		for (i=0; i<document.layers.length; i++) {
			for (j=0; j<document.layers[i].document.images.length; j++)	{
				if (document.layers[i].document.images[j].name) {
					if (mini_preLoadedImgs.indexOf(document.layers[i].document.images[j].name) < 0) {
						var mini_imgSrc = document.layers[i].document.images[j].src;
						var mini_tmpPrefix = mini_imgSrc.substr(0,mini_imgSrc.length-4);
						var mini_tmpSuffix = mini_imgSrc.substr(mini_imgSrc.length-4,mini_imgSrc.length-1);
						if (mini_tmpSuffix == ".gif") {
							var tmpActiveSrc = mini_tmpPrefix + "-a" + mini_tmpSuffix;
							var IEFix = new activeImageConstructor(document.layers[i].document.images[j].name,document.layers[i].document.images[j].src,tmpActiveSrc);
							var tmpData = new Array(IEFix);
							mini_pictures = mini_pictures.concat(tmpData);
							mini_preLoadedImgs = mini_preLoadedImgs.concat(document.layers[i].document.images[j].name);
						}
					}
				}
			}
		}
	}
	for (i=0; i<document.images.length; i++) {
		if (document.images[i].name) {
			if ( mini_preLoadedImgs.indexOf(document.images[i].name) < 0) {
				var mini_imgSrc = document.images[i].src;
				var mini_tmpPrefix = mini_imgSrc.substr(0,mini_imgSrc.length-4);
				var mini_tmpSuffix = mini_imgSrc.substr(mini_imgSrc.length-4,mini_imgSrc.length-1);
				if (mini_tmpSuffix == ".gif") {
					var tmpActiveSrc = mini_tmpPrefix + "-a" + mini_tmpSuffix;
					var IEFix = new activeImageConstructor(document.images[i].name,document.images[i].src,tmpActiveSrc);
					var tmpData = new Array(IEFix);
					mini_pictures = mini_pictures.concat(tmpData);
					mini_preLoadedImgs = mini_preLoadedImgs.concat(document.images[i].name);
				}
			}
		}
	}
	mini_preLoadIsComplete = true;
}


function chgclass(tagname,css) {
  if (!document.layers) {
    if (document.all) {
      eval("document.all."+tagname+".className='"+css+"'");
    } else {
      eval("document.getElementById('"+tagname+"')"+".className='"+css+"'");
    }
  }
}

function mini_mouseOver(aPic,aLayer) {
	if (mini_preLoadIsComplete) {
		for (i=0; i<mini_pictures.length; i++) {
			if (mini_pictures[i].name == aPic) {
				if(nn4 && aLayer) {
					NSStyle(aLayer).document.images[aPic].src = mini_pictures[i].highLight.src;
				}
				else {
					document.images[aPic].src = mini_pictures[i].highLight.src;
				}
			}
		}
	}
	else {
		mini_preLoad();
	}
}


function mini_mouseOut(aPic,aLayer) {
	mini_oldImg = "";
	if (mini_preLoadIsComplete) {
		for (i=0; i<mini_pictures.length; i++) {
			if (mini_pictures[i].name == aPic) {
				if(nn4 && aLayer) {
					NSStyle(aLayer).document.images[aPic].src = mini_pictures[i].lowLight.src;
				} 
				else {
					document.images[aPic].src = mini_pictures[i].lowLight.src;
				}
			}
		}
	}
	else {
		mini_preLoad();
	}
}






function vSwitch(aLayer,aBool) {
	if (mini_preLoadIsComplete) {
		if (document.all) {
			IEStyle(aLayer).visibility = (aBool == 0) ? "hidden" : "visible";
		}
		else {
			if (nn4) {
				NSStyle(aLayer).visibility = (aBool == 0) ? 'hide' : 'show';
			}
			else if (nn6) {
				document.getElementById(aLayer).style.visibility= (aBool == 0) ? "hidden" : "visible";
			}
		}
	}
	else {
		mini_preLoad();
	}
}
