function DI_picturepopup(url,width,height)
	{
		// Übergabeparameter wird die bildquelle, breite und höhe
		var eigenschaft,sbreite,shoehe,fenster,width,height;

		// stellt die Bildschirmabmessungen fest
		var ns6 = (!document.all && document.getElementById);
		var ie4 = (document.all);
		var ns4 = (document.layers);

		if(ns6||ns4) {
			sbreite = innerWidth;
			shoehe = innerHeight;
		}
		else if(ie4) {
			sbreite = document.body.clientWidth;
			shoehe = document.body.clientHeight;
		}

		x = (sbreite-width)/2;
		y = (shoehe-height)/2;

		eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+width+",height="+height+",menubar=no,toolbar=no";

		fenster=window.open("","",eigenschaften);
		fenster.focus();
		fenster.document.open();
		with (fenster) {
			document.write("<"+"html><"+"head>");
			document.write("<"+"script type='text/javascript' language='JavaScript'>");
			// bei click  schliessen , on click close
			document.write("function click() { window.close(); } ");
			document.write("document.onmousedown=click ");
			document.write("<"+"/script"+">");
			document.write("<"+"title>Zum schliessen ins Fenster klicken</title><"+"/head>");
			// bei Focusverlust schliessen, close if window looses focus
			document.write("<" + "body onblur='window.close()';");
			document.write("marginwidth='0' marginheight='0' leftmargin='0' topmargin='0'>");
			document.write("<"+"center>");
			document.write("<img src='"+ url +"' border='0'"+"width="+width+" height="+height+">");
			document.write("<"+"center>");
			document.write("<"+"/body><"+"/html>");
			fenster.document.close();
		}
	}
	
function ZeichenZaehlen(form)
{
    var ErlaubteAnzahl = 1000;		// Anzahl erlaubter Zeichen
    var Laenge = document.referenzinfo.pbeschreibung.value.length; // wieviele Zeichen hat das Beschreibungsfeld
    if(Laenge > ErlaubteAnzahl) // hatd das Beschreibungsfeld mehr Zeichen als erlaubt sind
    {
        document.referenzinfo.pbeschreibung.value = document.referenzinfo.pbeschreibung.value.substring(0, ErlaubteAnzahl); // Schneide alle Zeichen vor Zeichen 0 und nach Zeichen  "ErlaubteAnzahl" ab
        RestlicheZeichen = 0; // und setze RestlicheZeichen auf 0
    }
    else
    {
        RestlicheZeichen = ErlaubteAnzahl-Laenge; // Berechne verbleibende Zeichen
    }
    document.referenzinfo.laenge.value = RestlicheZeichen; // Belege das Input Feld mit dem restlichen Zeichen Wert
}


function delete_abfrage(message, url)
{
if(confirm(message)) location.href = url;
}

/* ==============================
	Alle Checkboxen auswählen / abwählen
================================ */

// Alles Markieren
function checkAll(thisForm,elmnt,tf,x) {
	var o = document.forms[thisForm].elements
	if (o){
		for (i=0; i<o.length; i++){
			if (elmnt != ''){
				if ((o[i].type == 'checkbox')&&(o[i].name.indexOf(elmnt+"") != -1)){
					o[i].checked = tf
				}
			}
			else {
				if (o[i].type == 'checkbox'){
					o[i].checked = tf
				}
			}			
		}
	}	
	for (var j = 0; j < document.links.length; j++){
		if ((document.links[j].href.indexOf(thisForm) != -1) && (document.links[j].href.indexOf('checkAll') != -1)){
			if (tf == true){
				document.links[j].href = "javascript:checkAll('"+thisForm+"','"+elmnt+"',false)";
				//document.links[j].innerText = "- all";
			}
			else {
				document.links[j].href = "javascript:checkAll('"+thisForm+"','"+elmnt+"',true)";
				//document.links[j].innerText = "+ all";
			}
		}
	}
}



