
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function change_visibility(layer, value){
	layer.style.visibility = value;
}

function delPage(loc,id) {
  if(confirm("Soll diese Seite wirklich geloescht werden?"))
  { location.href= loc + "&id=" + id; }
}

function popupcms(popid, popWidth, popHeight) {
	 F = window.open("fotoPopup.php?fotoPath=" + popid,"fotoPopup","scrollbars=0,status=0,toolbar=0,width=" + popWidth + ",height=" + popHeight);
}

function popup(target, popWidth, popHeight) {
	 F = window.open(target,"fotoPopup","scrollbars=0,status=0,toolbar=0,width=" + popWidth + ",height=" + popHeight);
}
function popupgen(target, popWidth, popHeight, name) {
	 F = window.open(target,name, "scrollbars=yes, status=0, toolbar=0, width=" + popWidth + ", height=" + popHeight);
}

function reset_form(the_form) {
	for (var i=0; i < the_form.elements.length; i++) {
		switch (the_form.elements[i].type) {
			case "text": the_form.elements[i].value = ""; break;
			case "checkbox": the_form.elements[i].checked = false; break;
			case "select-one": the_form.elements[i].selectedIndex = 0; break;
			case "textarea": the_form.elements[i].value = ""; break;
		}
	}
}

function showpopup(page, width, height, name) {

	var tmp;

	if (oPopupWin) {

		// Make sure oPopupWin is empty before
		// calling .close() or we could throw an
		// exception and never set it to null.

		tmp = oPopupWin;
		oPopupWin = null;

		// Only works in IE...  Netscape crashes
		// if you have previously closed it by hand

		if (navigator.appName != "Netscape")
			tmp.close();
	}

	//Open the popup window
	oPopupWin = window.open(page, name, "alwaysRaised=1,dependent=1,height=" + height + ",location=0,menubar=0,personalbar=0,scrollbars=yes,status=1,toolbar=0,width=" + width + ",resizable=1");

	// do not return anything!
	//return !oPopupWin;
}

var oPopupWin;

function toggleBox(szDivID, iState) {
	// 1 visible, 0 hidden
	var obj = document.layers ? document.layers[szDivID] :
	document.getElementById ?  document.getElementById(szDivID).style :
	document.all[szDivID].style;
	obj.visibility = document.layers ? (iState ? "show" : "hide") :
	(iState ? "visible" : "hidden");
}

function pageWidth() {
	return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}

function pageHeight() {
	return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}

function posLeft() {
	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}

function posTop() {
	return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;} function posRight() {return posLeft()+pageWidth();
}

function posBottom() {
	return posTop()+pageHeight();
}

