/*a=new NavLevel("","g1",new Array(117,117,117,117,117),new Array(32,32,32));
a.set(1,3,1);
a.set(2,1,2);
a.set(2,1);anschalten
a.set(2,0);ausschalten
*/
var NavLevelObjektJsExists=true;

function NavLevel(frame,grundname,wArray,hArray){
	if(NavPktObjektJsExists==null){alert("NavLevelObjekt.js: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.anz=0;
	this.navpunkte=new Array();
	var tmp;
	if(frame==""){
		tmp=self.document;
	}else{
		tmp=frames[frame].document;
	}
	var varname;
	for(var i=1;;i++){
		varname=grundname+"div"+i;
		if(document.all){
			if(tmp.all[varname]!=null){
				this.navpunkte[this.anz++]=new NavPktIE(tmp.all[varname]);
			}else{break;}
		}else{
			if(tmp.layers[varname]!=null){
				this.navpunkte[this.anz++]=new NavPktNS(tmp.layers[varname]);
			}else{break;}
		}
	}

	this.set=NavLevelSet;
	this.resetSlider=NavLevelResetSlider;
	this.getAnz=NavLevelGetAnz;
}
function NavLevelResetSlider(){}
function NavLevelSet(nr){// nr spaltennummer,zeilennummer ODER nr 1 ODER nr 0
	if(arguments.length==2){
		this.navpunkte[nr].set(arguments[1]);
	}else{
		var wbild=arguments[1];
		var hbild=arguments[2];
		if(wbild>=this.anzweite)alert(" das NavLevel Objekt hat kein Bild der Spaltennummer "+(wbild+1));
		if(hbild>=this.anzhoehe)alert(" das NavLevel Objekt hat kein Bild der Zeilennummer "+(hbild+1));
//		this.navpunkte[nr].set(1);
		this.navpunkte[nr].set(	this.abstandLinks[wbild],
							this.abstandOben[hbild],
							this.weiten[wbild],
							this.hoehen[hbild]
							);
	}

}
function NavLevelGetAnz(){
	return this.anz;
}