var NavPktObjektJsExists=true;

function NavPktIE(divObj){
	this.obj=divObj;
	this.left=divObj.style.left.replace("px","");
	this.top=divObj.style.top.replace("px","");
	this.weite=0;
	this.an=0;
	
	this.set=NavPktIESet;

	this.isvisible=NavPktVisible;
	this.pos=NavPktPos;
	this.getfolgeposrechts=NavPktPosRechts;




}
function NavPktIESet(){
	if(arguments.length==1){
		if(arguments[0]==1){
			this.obj.style.visibility="visible";
			this.an=1;
		}else{
			this.obj.style.visibility="hidden";
			this.an=0;
		}
	}else if(arguments.length==2){
		with(this.obj.style){
			left=arguments[0];
			top =arguments[1];
		}
		this.weite=0;
	}else{
		with(this.obj.style){
			clip="rect("+(arguments[1])+" "+(arguments[0]+arguments[2])+" "+(arguments[1]+arguments[3])+" "+arguments[0]+")";
			left=this.left-arguments[0];
			top =this.top -arguments[1];
		}
		this.weite=arguments[2];
	}
}
////unabhaengige Funktionen
function NavPktPos(left,top){
	this.left=left;
	this.top=top;
}
function NavPktPosRechts(){
	return 	(this.left+this.weite);
}
function NavPktVisible(){
	if(this.an == 1)return true;
	return false;
}
/////
function NavPktNS(divObj){
	this.obj=divObj;
	this.left=divObj.left;
	this.top=divObj.top;
	this.weite=0;
	this.an=0;

	this.set=NavPktNSSet;

	this.isvisible=NavPktVisible;
	this.pos=NavPktPos;
	this.getfolgeposrechts=NavPktPosRechts;
}
function NavPktNSSet(){
	if(arguments.length==1){
//		alert("show"+arguments[0]);
		if(arguments[0]==1){
			this.obj.visibility="show";
			this.an=1;
		}else{
			this.obj.visibility="hide";
			this.an=0;
		}
	}else if(arguments.length==2){
		with(this.obj){
			left=arguments[0];
			top =arguments[1];
		}
		this.weite=0;
	}else{
		with(this.obj){
		if(arguments[0]==null){alert(this.obj.name);}
//		alert("b"+arguments[0]+"b"+arguments[1]+"b"+arguments[2]+"b"+arguments[3]);
			clip.top=arguments[1];
			clip.left=arguments[0];
			clip.bottom=arguments[1]+arguments[3];
			clip.right=arguments[0]+arguments[2];
			left=this.left-arguments[0];
			top =this.top -arguments[1];
		}
		this.weite=arguments[2];
	}
}
