function generateTitle( formField ) {
    if(typeof document.forms['edit_form'] == "object") {
        // search for other title_generator fields
        var generated_title = "";
        for(var i=0; i<document.forms['edit_form'].length; i++) {
            if((document.forms['edit_form'].elements[i].type == "text") && (typeof document.forms['edit_form'].elements[i].onblur == "function")) {
                generated_title += document.forms['edit_form'].elements[i].value+" ";
            }
        }
        document.forms['edit_form'].elements['title'].value = generated_title;
    } else {
        alert("'edit_form' missing!");
    }
}

function chgImg(targetName, targetSrc, srcName, srcStyleBdr) {
    // sind alle benötigten parameter richtig übergeben?
    if((typeof targetName == "undefined") || (typeof targetSrc == "undefined")) { alert("missing target Image: chgImg(targetName, targetSrc[, srcName])"); }
    else {
        // alle Topthumbs zurücksetzen
        for(i=0; i<document.images.length; i++) {
            if(document.images[i].name.indexOf("_topthumb") != -1) {
                document.images[i].style.border = "solid 1px white"
            }
        }
        
        document.images[targetName].src = targetSrc;
        if(typeof srcName != "undefined") {
            document.images[srcName].style.border = srcStyleBdr
        }
    }
}

function popImg(iName,iDesc,iVariant) {

    // replace image variant (needed for CMFPhoto Types in rm_macros/macros/view_photos)
    if((iName.indexOf("variant/") != -1) && (typeof iVariant != "undefined")) {
        temp = iName.split("/");
        temp.pop();
        iName = temp.join("/")+"/"+iVariant;
    }

    pInfo='menubar=0,';
    pInfo+='scrollbars=no,';
    pInfo+='width=150,';
    pInfo+='height=200';
    pInfo+='dependent=yes';

	winId = window.open('','newwin', pInfo);
	winId.document.open();
	winId.document.write("<HTML>");
	winId.document.write("<HEAD>");
	winId.document.write("<TITLE>"+iDesc+"</TITLE>");
	winId.document.write("<script language=\"JavaScript\">");
	winId.document.write("var popImg=new Image(); popImg.src=\""+iName+"\";");
	winId.document.write("if (navigator.userAgent.indexOf('Safari')!=-1) { popImg.onload=FitContent; }");
	winId.document.write("function FitContent() { ");
	winId.document.write("	if ((navigator.userAgent.indexOf('MSIE')!=-1)&&(navigator.userAgent.indexOf('Mac')==-1)) { ");
	winId.document.write("		iWidth = document.images['bild'].width - document.body.offsetWidth; ");
	winId.document.write("		iHeight = document.images['bild'].height - document.body.offsetHeight; ");
	winId.document.write("	} else if (navigator.userAgent.indexOf('Safari')!=-1) { ");
	winId.document.write("		iWidth = document.images['bild'].width - parseInt(window.innerWidth); ");
	winId.document.write("		iHeight = document.images['bild'].height - parseInt(window.innerHeight); ");
	winId.document.write("	} else if ((navigator.userAgent.indexOf('Netscape')!=-1) || ((navigator.userAgent.indexOf('Mozilla')!=-1)&&(navigator.userAgent.indexOf('Gecko')!=-1))) { ");
	winId.document.write("		window.resizeTo(1024,768); ");
	winId.document.write("		iWidth = document.images['bild'].width - window.innerWidth; ");
	winId.document.write("		iHeight = document.images['bild'].height - window.innerHeight; ");
	winId.document.write("	} else { ");
	winId.document.write("		iWidth = document.images['bild'].width - document.body.scrollWidth; ");
	winId.document.write("		iHeight = document.images['bild'].height - document.body.scrollHeight; ");
	winId.document.write("	} ");
	winId.document.write("	window.resizeBy(iWidth, iHeight); ");
	winId.document.write("	self.focus(); ");
	winId.document.write("} ");
	winId.document.write("</script>");
	winId.document.write("</HEAD>");
	winId.document.write("<BODY onload=\"FitContent();\" bgcolor=\"#ffffff\" topmargin=\"0\" marginheight=\"0\" leftmargin=\"0\" marginwidth=\"0\">");
	winId.document.write("<img src='"+iName+"' name=\"bild\" hspace=\"0\" vspace=\"0\">");
	winId.document.write("</BODY>");
	winId.document.write("</HTML>");
	winId.document.close();
}

function deleteTask(id,path,title) {
    alert();
    if(confirm("Artikel '"+title+"' loeschen?")) window.location.href="task_delete?ids:list="+id+"&obj_paths:list="+path;
}