var ImageLevelObjektJsExists=true;
function ImageLevel(frame,name,wArray,hArray){
	if(NavPktObjektJsExists==null){alert("NavLevelObjekt.js:(ImageLevel)Die Datei NavPktObjekt.js wurde nicht geladen");}

	this.anzweite=wArray.length;
	this.anzhoehe=hArray.length;
	
	this.abstandLinks=new Array();
	this.abstandLinks[0]=0;
	for(var i=0;i<wArray.length;i++){
		this.abstandLinks[i+1]=this.abstandLinks[i]+1+wArray[i];
	}
	this.abstandOben=new Array();
	this.abstandOben[0]=0;
	for(var i=0;i<hArray.length;i++){
		this.abstandOben[i+1]=this.abstandOben[i]+1+hArray[i];
	}
	this.weiten=wArray;
	this.hoehen=hArray;
	this.bildpunkt=null;
	var tmp;
	if(frame==""){
		tmp=self.document;
	}else{
		tmp=frames[frame].document;
	}
	if(document.all){
		if(tmp.all[name]!=null){this.bildpunkt=new NavPktIE(tmp.all[name]);}
		else {alert(name);}
	}else{
		if(tmp.layers[name]!=null){	this.bildpunkt=new NavPktNS(tmp.layers[name]);}
		else{alert(name);}
	}

	this.set=ImageLevelSet;
//	this.set(1);
}
function ImageLevelSet(){//  spaltennummer,zeilennummer ODER  1 ODER  0

	if(arguments.length==1){
		this.bildpunkt.set(arguments[0]);
	}else{
		var wbild=arguments[0];
		var hbild=arguments[1];
		if(wbild>=this.anzweite)alert(" das ImageLevel Objekt hat kein Bild der Spaltennummer "+(wbild+1));
		if(hbild>=this.anzhoehe)alert(" das ImageLevel Objekt hat kein Bild der Zeilennummer "+(hbild+1));
		this.bildpunkt.set(	this.abstandLinks[wbild],
							this.abstandOben[hbild],
							this.weiten[wbild],
							this.hoehen[hbild]
							);
	}

}

