var bgion = 'url(/wf/img/bgline_ffffdd.gif)';
var bgioff = 'url(/wf/img/bgline_cccccc.gif)';
var firstlistelem = 1;
ofo = document.liste;
var dsnum=0;
var lastdsnum=0;
var dsende=false;

function setautocloseKF(autoclose,set){
	if( set == -1 && ofo.autocloseKF){ 
		set = ofo.autocloseKF.value; 
	}else{
		if( autoclose ){ set = 0; 
		}else set= 1;
	}
	if(ofo.autocloseKF)ofo.autocloseKF.value=set;
	if(ofo.tmpautocloseKF)ofo.tmpautocloseKF.value=set;
	if( set == 0 ){
		autoclose=false;
		if(document.getElementById("ackf"))	document.getElementById("ackf").style.textDecoration='line-through';
	}else if( set == 1 ){
		autoclose=true;
		if(document.getElementById("ackf"))	document.getElementById("ackf").style.textDecoration='';
	}
	return autoclose;
}
/**/
function seteinzelnavibar(){
	var ss='';
	ss='<table border=0 cellpadding=0 cellspacing=0 width="30">'; // bgcolor="#E6F2FF" style="border: 1px outset #cccccc"
	if(ofo.seitenum && ofo.seitenanz){
		var fs=16-((ofo.seitenum.value.length-1)*2.5);
		ss+='<tr><td colspan="2" align="center" style="font-size:7.5pt;color:#BB3333" background="/wf/img/enavi_bg.gif">';
		if(ofo.seitenum.value > 1)ss +='<a href="javascript:ofo.listnavi.value=\'prev\';mysubmit()" class="mss" style="font-family:Tahoma,Arial,Verdana;color:#BB3333"><b><span style="font-size:11pt;">&laquo;</span></b><br>';
		else ss+='<br>';
		ss+='Seite<br><span style="font-family:Arial,Tahoma,Verdana;font-size:' + fs + 'pt;line-height:' + (fs+2.0) + 'pt"><b>'+((ofo.seitenum)?ofo.seitenum.value :'')+'</b></span>';	//
		if(ofo.seitenum.value > 1)ss +='</a>';
	//	ss+='<br>';	
		if(ofo.seitenum.value*1 < ofo.seitenanz.value)ss+='<a href="javascript:ofo.listnavi.value=\'next\';mysubmit()" class="mss" style="font-family:Tahoma,Arial,Verdana;color:#BB3333">';
		ss+='<img src="/wf/img/0.gif" border="0" height="6"><br>von<br>'+((ofo.seitenanz)?ofo.seitenanz.value :'');
		if(ofo.seitenum.value*1 < ofo.seitenanz.value)ss+='<br><b><span style="font-size:11pt;">&raquo;</span></b></a>';
		else ss+='<br> <br> ';
	//	ss+='<br> ';
		ss+='<br></td></tr>';
	}
	ss+='<tr><td colspan="2" background="/wf/img/enavi_bg.gif" align="center"><a href="javascript:clickabauf(\'top\')" onClick="this.blur()" class="mss"><img src="/wf/img/enavi_top.gif" border="0"></a>';
	if( document.getElementById("ds1") || document.anchors["ds1"] ){
		if( document.getElementById("ds2") || document.anchors["ds2"] ){
			ss+='<!--br--><a href="javascript:clickabauf(-1)" onClick="this.blur()" class="mss"><img src="/wf/img/enavi_o.gif" border="0"></a>';
			if( false && (document.getElementById("dse1") || document.anchors["dse1"]) ){
				ss+='<!--br--><a href="javascript:dsende=false;if(dsnum>0){dsnum+=1;}clickabauf(-1)" onClick="this.blur()" style="width:100%"><img src="/wf/img/enavi_l.gif" border="0"></a>';
				ss+='<br><a href="javascript:dsende=true;if(dsnum>0){dsnum+=1;}clickabauf(-1)" onClick="this.blur()" style="width:100%"><img src="/wf/img/enavi_r.gif" border="0"></a>';
				ss+='<br>';
			}
			ss+='<!--br--><a href="javascript:clickabauf(1)" onClick="this.blur()" class="mss"><img src="/wf/img/enavi_u.gif" border="0"></a>';
		}else{
			ss+='<!--br--><a href="javascript:goto1()" onClick="this.blur()" class="mss"><img src="/wf/img/enavi_x.gif" border="0"></a>';
		}
	}
	ss+='<!--br--><a href="javascript:clickabauf(\'bottom\')" onClick="this.blur()" class="mss"><img src="/wf/img/enavi_bottom.gif" border="0"></a><br>';
	ss+='</td></tr>';
	ss+='<tr><td><img src="/wf/img/enavi_abschl.gif" border="0" hspace="0">';
	ss+='</td><td background="/wf/img/enavi_bg.gif" style="font-size:1pt" align="left" width="20">&nbsp;</td></tr>';
	ss+='</table>';
	if(document.getElementById)document.getElementById("listeinzelnavi").innerHTML=ss;
	setnavipos();
	window.setInterval("setnavipos()",500);
}
function setnavipos(){
	var yy = 0; 
//	if( window.pageYOffset ){ if( window.pageYOffset != 0 ){	yy = yy+window.pageYOffset; }
	if( window.pageYOffset || window.pageYOffset == 0 ){	yy = yy+window.pageYOffset; 
		document.getElementById("listeinzelnavi").style.top = yy;
	}else if( document.documentElement && document.documentElement.scrollTop ){ 		yy = yy+document.documentElement.scrollTop;
		}else if( document.body && document.body.scrollTop ) 	yy = yy+document.body.scrollTop;

	var xx = 0; 
//	if( window.pageXOffset ){ if( window.pageXOffset != 0 ){	xx = xx-window.pageXOffset; }
	if( window.pageXOffset || window.pageXOffset == 0 ){	xx = xx-window.pageXOffset; 
		document.getElementById("listeinzelnavi").style.right = xx;
	}else if( document.documentElement && document.documentElement.scrollLeft ){ 		xx = xx-document.documentElement.scrollLeft;
		}else if( document.body && document.body.scrollLeft ) 	xx = xx-document.body.scrollLeft;

	if( document.getElementById ){
		if( document.getElementById("listeinzelnavi").style && document.getElementById("listeinzelnavi").style.setAttribute ){
			document.getElementById("listeinzelnavi").style.setAttribute("top",''+yy);
			document.getElementById("listeinzelnavi").style.setAttribute("right",''+xx);
		}
	}
	document.getElementById("listeinzelnavi").style.visibility='visible';
}
function clickabauf(vn){
	var xx = 0; 
	if (window.pageXOffset || window.pageXOffset == 0 ){	xx = window.pageXOffset; 
	}else if( document.documentElement && document.documentElement.scrollLeft ){ xx = document.documentElement.scrollLeft;
		}else if( document.body && document.body.scrollLeft ) 	xx = document.body.scrollLeft;

	document.getElementById("listeinzelnavi").style.visibility='hidden';
	var x = dsnum;
	if(vn=='top'){
		dsnum=0;
		window.location.href='#top'; 
	}else if(vn=='bottom'){
		window.location.href='#bottom'; 
		if( lastdsnum == 0 ){
			if( x==0 ){ x=1; }
			while( document.getElementById("ds"+x) || document.anchors["ds"+x] ){ x=x+1; }	//
			lastdsnum = x-1;
		}
		dsnum = lastdsnum;
	}else{
		if( vn == 0){ x = 1; }else{	x = x+ Math.round(vn); if(dsnum==0 && vn==-1)x=1; }
		if(document.getElementById("ds"+x) || document.anchors["ds"+x] ){	//
			dsnum = x;
			if( dsende ){
				window.location.href='#dse'+x;
			}else{
				window.location.href='#ds'+x;
			}
		}else if( vn < 0){
			dsnum=0;
			window.location.href='#top'; 
		}else if( vn > 0){
			while( x > 0 && !(document.getElementById("ds"+x) || document.anchors["ds"+x]) ){ x=x-1; }	//
			dsnum = x+1;
			window.location.href='#bottom'; 
		}
	}
	var yy = 0;
	if( window.pageYOffset || window.pageYOffset == 0 ){	yy = window.pageYOffset; 
	}else if( document.documentElement && document.documentElement.scrollTop ){ 		yy = yy+document.documentElement.scrollTop;
		}else if( document.body && document.body.scrollTop ) 	yy = yy+document.body.scrollTop;

	if( xx > 0 ) window.scrollTo(xx,yy);
	//seteinzelnavibar();
	setnavipos();
}
function goto1(){
	window.location.href='#ds1';
	setnavipos();
}
//----------------------------Anzeige Einstellungen
//var einstnamenum = new Array();
function einstloeschen(einstname,num){
	if( einstname != "" ){
		var ll = new Array;
		ll = ofo.einstnameloeschen.value.split(/\r\n/);
		var plus = true;
		var nx = "";
		ofo.einstnameloeschen.value = "";
		for( nx in ll ){
			if( ll[nx] == einstname )plus = false;
			else if( ll[nx] != '')ofo.einstnameloeschen.value = ofo.einstnameloeschen.value+"\r\n"+ll[nx];
		}
		if( plus ){
			ofo.einstnameloeschen.value = ofo.einstnameloeschen.value+"\r\n"+einstname;
			if( document.getElementById('einstnum'+num) )document.getElementById('einstnum'+num).style.textDecoration='line-through';
			if( document.getElementById('einst2num'+num) )document.getElementById('einst2num'+num).style.textDecoration='line-through';
		}else{
			if( document.getElementById('einstnum'+num) )document.getElementById('einstnum'+num).style.textDecoration='';
			if( document.getElementById('einst2num'+num) )document.getElementById('einst2num'+num).style.textDecoration='';
		}
		//alert(ofo.einstnameloeschen.value);
	}
}
//----------------------------
//----------------------------Auswahl Menü
//if(ofo.userauswahlnummer)ofo.userauswahlnummer.value=ofo.userauswahlnum.value;
var auswiconplus = "/wf/img/check_on_immer.gif";
var auswiconminus = "/wf/img/check_erbe.gif";
if( ofo.auswahlrechteok && ofo.auswahlrechteok.value==1){
	auswiconplus = "/wf/img/check_on.gif";
	auswiconminus = "/wf/img/check_off.gif";
}
function aswspeichern(){
}
var aswaktion = 0;
function asw_alle_seite(){
	if( ofo.auswahlrechteok && ofo.auswahlrechteok.value==1){
		aswaktion = 1;		eval(ofo.aswalle.value);		aswaktion = 0;
	}
}
function asw_umkehr_seite(){
	if( ofo.auswahlrechteok && ofo.auswahlrechteok.value==1)eval(ofo.aswalle.value);
}
function asw_del_seite(){
	if( ofo.auswahlrechteok && ofo.auswahlrechteok.value==1){
		aswaktion = -1;		eval(ofo.aswalle.value);		aswaktion = 0;
	}
}
function asw_wieder_seite(){
	if( ofo.auswahlrechteok && ofo.auswahlrechteok.value==1){
		auswiconplus = "/wf/img/check_on_immer.gif";
		auswiconminus = "/wf/img/check_erbe.gif";
		aswaktion = 2;		eval(ofo.aswalle.value);		aswaktion = 0;
		auswiconplus = "/wf/img/check_on.gif";
		auswiconminus = "/wf/img/check_off.gif";
	}
}
function asw(idx, plusminus){
	var iconimg = document.getElementById("img"+idx);
	if( aswaktion == 3 ){
		ofo.userauswahlneu.value = "";
		ofo.userauswahldel.value = "";
		if(plusminus == '+'){ 	iconimg.src = auswiconminus; }
		else{ 					iconimg.src = auswiconplus; }
	}else{
		var suchreg = eval("/;"+idx+";/");
		var ergneu = ofo.userauswahlneu.value.match(suchreg);
		var ergdel = ofo.userauswahldel.value.match(suchreg);
		if(plusminus == '+'){  
			if( ergneu == null && aswaktion != -1 && aswaktion != 2 ){
				ofo.userauswahlneu.value += ";"+idx+";";
				iconimg.src = auswiconplus;
				ofo.userauswahl.value =Math.round(ofo.userauswahl.value)+1;
			}else if( aswaktion != 1 && ergneu != null ){
				ofo.userauswahlneu.value = ofo.userauswahlneu.value.replace(";"+idx+";","");
				iconimg.src = auswiconminus;
				ofo.userauswahl.value =Math.round(ofo.userauswahl.value)-1;
			}else if( aswaktion == 2){
				iconimg.src = auswiconminus;
			}
		}else{
			if( ergdel == null && aswaktion != 1 && aswaktion != 2 ){
				ofo.userauswahldel.value += ";"+idx+";";
				iconimg.src = auswiconminus;
				ofo.userauswahl.value =Math.round(ofo.userauswahl.value)-1;
			}else if( aswaktion != -1 && ergdel != null ){
				ofo.userauswahldel.value = ofo.userauswahldel.value.replace(";"+idx+";","");
				iconimg.src = auswiconplus;
				ofo.userauswahl.value =Math.round(ofo.userauswahl.value)+1;
			}else if( aswaktion == 2){
				iconimg.src = auswiconplus;
			}
		}
	}
}
//--------------------------------
function mark(el){
	var mzelem = eval("ofo.mz"+el);
	if(mzelem.checked == true){
		mzelem.checked = false;
	}else{
		mzelem.checked = true;
	}
}
function trgo(link){	window.location.href=link;}
function ssort(num){
	var istli = ofo.sistlist.value.split(";");
	var i = 0;
	if( ofo.sistlist.value != ""){
		if(Math.round(istli[0]) == num ){
			if( istli[0] > num ){ istli[0] = num; }
			else{ istli[0] = num + ".1"; }
			ofo.sistlist.value = istli.join(";");
		}else{
			var neuistli = new Array(num+'');
			var ueb = "";
			for( i=0; i < istli.length; i++){
				ueb = istli[i];	//.shift();
				if( Math.round(ueb) != num ){
					neuistli.push(ueb);
				}
			}
			ofo.sistlist.value = neuistli.join(";");
		}
	}else{
		ofo.sistlist.value = num;
	}
	auswungespeichert = false;
	ofo.submit();
	return true;
}
function oforeload(){
	auswungespeichert = false;
	ofo.submit();
}
function mysubmit(){
	sandwin(window);
	auswungespeichert = false;
	ofo.submit();
}
ofo.auswahlladen.value='0';
function ftof(ziel){
	if(ofo.userauswahl.value > 0){
		if(ofo.userauswahlneu.value=="" && ofo.userauswahldel.value==""){
			ofo.auswahlladen.value='0';
		//	var d=new Date();
		//	var ti = ''+d.getHours()+d.getMinutes()+d.getSeconds();
			location.href='?form=150&idsammlung='+ofo.idsammlung.value;	//+'&time='+ti;
		}else{
			ofo.auswahlladen.value='1';
			oforeload();
		}
	}else{
		alert('Kein Objekt ausgewÃ¤hlt !');
	}
}
function attachopen(ziel){
	//window.open(ziel);
	location.href=ziel;
}
var over = true;
function trover(x){ if(ofo.mover.value==1)x.bgColor='#FFFFE6'; }
function trout(x){ if(ofo.mover.value==1)x.bgColor='#FFFFFF'; }
