/********Autoload() Version 4.7.1 imp b_ Version, last modified: 27.01.2003*********//****************************Part of the O.M. JS-API********************************//******funktioniert nun immer mit 'all', null, und TransObj-Referenzierungen********//********Kennungen (lo, hi) koennen andere Laengen haben als zwei Zeichen,**********//***************muessen aber nach wie vor alle dieselbe Laenge haben****************/function Autoload (Env,States,ID,IDstart,IDend){	var nn4 = (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) ? true : false;	var nn5 = (navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5) ? true : false;	var ie = (navigator.appName=="Microsoft Internet Explorer") ? true : false;	if (Env=='all' && !window.EnvCol && window.Layerdetector) Layerdetector();	if (Env=='all' && !window.EnvCol && window.Layerinstaller) Layerinstaller();	if (!window.CacheImg)	{		CacheImg = new Object();		CacheImg.elements = new Array();	}	var env = (Env!=null && Env!='all') ? Env.img : document.images;	var state = new Array("_lo","_ro","_hi")	if (States!=null)	{		state=States.split(',')	}	var changeID = (ID!=null) ? ID : 'b_';	var changeIDstart = (IDstart!=null) ? IDstart : 1;	var changeIDend = (IDend!=null) ? IDend : 3;	if (nn4) var Ebenen = (Env!='all') ? 0 : EnvCol;	if (ie || nn5) var Ebenen = 0	for (i=0, k=0;env!=null && Ebenen!=null && (i<env.length || k<Ebenen.length);i++)	{		if (nn4 && i>=env.length)		{			env = Ebenen[k].document.images;			i=0;			k++;		}		if(env.length>0 && changeID==env[i].src.substring(env[i].src.lastIndexOf('/')+changeIDstart,env[i].src.lastIndexOf('/')+changeIDend) && env[i].name != "")		{			if (ie)			{				var parElm = env[i].parentElement;				while (parElm.tagName != 'DIV' && parElm.tagName != 'BODY')				{					parElm = parElm.parentElement;				}			}			if (nn5)			{				var parElm = env[i].parentNode;				while (parElm.tagName != 'DIV' && parElm.tagName != 'BODY')				{					parElm = parElm.parentNode;				}			}			if (nn4 || ((ie && Env=='all') || (nn5 && Env=='all')) || ((ie && Env==null) || (nn5 && Env==null)) && parElm.tagName == 'BODY' || ((ie || nn5) && Env!=null && typeof(Env) == 'object' && parElm.id && parElm.id==Env.elm.id || parElm.tagName == 'BODY'))			{				fileType=env[i].src.substring(env[i].src.length-4,env[i].src.length);				eval("CacheImg."+env[i].name +" = new InstCol(env,state,fileType,i)")				//alert(CacheImg[env[i].name][0].src)			}		}	}	if (window.CacheImg)	{		CacheImg.ready = 1;		if (window.c_i_setupMenue) CacheImg.setup = c_i_setupMenue;	}}function InstCol(Env,State,Type,Num){	CacheImg.elements[CacheImg.elements.length] = this;	this[0] = Env[Num];	for (var j=0;j<State.length;j++)	{		var num = State[j].length + Type.length;		eval("this."+State[j].substring(1,State[j].length) + " = new Image()");		eval("this."+State[j].substring(1,State[j].length) + ".src = Env[i].src.substring(0,Env[i].src.length-num)+State[j]+Type");		//alert('2\n'+this[State[j].substring(1,State[j].length)].src)	}}function doImageChange(Img,status){	if (window.CacheImg && window.CacheImg.ready) CacheImg[Img][0].src = CacheImg[Img][status].src;}
