//Popup menü

function PopUp(w,h,ziel,name, help) {
	if(help == true){
		parameter = "width=" + (screen.availWidth/3) + ",height=" + screen.availHeight + ",";
		x = screen.availWidth/3*2;
	}
	else{
		h = h - 20; var x=0, y=0, parameter="";
	  	if (w < screen.availWidth || h < screen.availHeight) {
	    	x = (screen.availWidth - w - 12) / 2;
		   	y = (screen.availHeight - h - 104) / 2;
		   	if (window.opera)
				y = 0; // Opera positioniert unter den Symbolleisten
		   	if (x<0 || y<0) {
				x=0;
				y=0;
			}
		   	else
				parameter = "width=" + w + ",height=" + h + ",";
		}
	}
  	parameter += "left=" + x + ",top=" + y;
  	parameter += ",menubar=no,location=no,toolbar=no,status=no";
	parameter += ",resizable=no,scrollbars=no";
  	var Fenster = window.open(ziel,name,parameter);
	if (Fenster)
	 	Fenster.focus();
	return !Fenster;
}

//setzt automatisch alle boxen "an"
function checkbox_check(input, name, anz)
{
	for(i=0; i<=anz; i++)
	{
		try{
			if(input.checked)
			{
				document.getElementById(name + i).checked = true;
			}
			else
			{
				document.getElementById(name + i).checked = false;
			}
		}
		catch(error){
		}
	}
}

//überprüft, ob alle Boxen "an" sind und aktiviert dann auch die übergeordnete
function checkbox_uncheck(input, name, name_each, anz)
{
	if(input.checked == false)
	{
		document.getElementById(name).checked = false;
	}
	else
	{
		checked = true;
		for(i=0; i<=anz; i++)
		{
			try{
				if(document.getElementById(name_each + i).checked == false)
					checked = false;
			}
			catch(error){
			}
		}
		if(checked)
			document.getElementById(name).checked = true;
	}
}


//popupbox innerhalb der php-datei
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
var dragswitch=0
var nsx
var nsy
var nstemp

function drag_drop_ns(name){
	if (!ns4)
		return
	temp=eval(name)
	temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
	temp.onmousedown=gons
	temp.onmousemove=dragns
	temp.onmouseup=stopns
}
function gons(e){
	temp.captureEvents(Event.MOUSEMOVE)
	nsx=e.x
	nsy=e.y
}
function dragns(e){
	if (dragswitch==1){
		temp.moveBy(e.x-nsx,e.y-nsy)
		return false
	}
}
function stopns(){
	temp.releaseEvents(Event.MOUSEMOVE)
}
function drag_drop(e){
	if (ie4&&dragapproved){
		crossobj.style.left=tempx+event.clientX-offsetx
		crossobj.style.top=tempy+event.clientY-offsety
		return false
	}
	else if (ns6&&dragapproved){
		crossobj.style.left=tempx+e.clientX-offsetx
		crossobj.style.top=tempy+e.clientY-offsety
		return false
	}
}
function initializiere_drag(e){
	crossobj=ns6? document.getElementById("einepopupbox") : document.all.einepopupbox
	var firedobj=ns6? e.target : event.srcElement
	var topelement=ns6? "HTML" : "BODY"
	while (firedobj.tagName!=topelement&&firedobj.id!="dragbar"){
		firedobj=ns6? firedobj.parentNode : firedobj.parentElement
	}
	if (firedobj.id=="dragbar"){
		offsetx=ie4? event.clientX : e.clientX
		offsety=ie4? event.clientY : e.clientY
		tempx=parseInt(crossobj.style.left)
		tempy=parseInt(crossobj.style.top)
		dragapproved=true
		document.onmousemove=drag_drop
	}
}
document.onmousedown=initializiere_drag
document.onmouseup=new Function("dragapproved=false")
function box_weg(){
	if (ie4||ns6)
		crossobj.style.visibility="hidden"
	else if (ns4)
		document.einepopupbox.visibility="hide"
}
//Ende der Popupbox funktionen