/* Originalversion (Ron) ------------------------- */ /*function addImageToXstandard() { string = document.getElementById("imagePath").value.split("~_~"); imagepath = string[0]; dropId = string[1]; altTag = string[2]; document.getElementById('wysiwyg').value=document.getElementById('wysiwyg').value+"

"+altTag+"

" }*/ /* Neue Version I (Sascha): Austausch von Klein-/Grossbildansicht ------------------------------------- */ /* function addImageToXstandard() { string = document.getElementById("imagePath").value.split("~_~"); imagepath = string[0]; dropId = string[1]; altTag = string[2]; grossbild = string[3]; if(grossbild != "") { document.getElementById('wysiwyg').value=document.getElementById('wysiwyg').value+"

"+altTag+"

" } else { document.getElementById('wysiwyg').value=document.getElementById('wysiwyg').value+"

"+altTag+"

" } }*/ /* Neue Version II (Sascha): Austausch von Klein-/Grossbildansicht - PLUS: --------------------------------------------- Der Bild/Text-Umfluss wird nicht mehr im umgebenden

-Tag geregelt (

-Klasse ("+altTag+"" } else { document.getElementById('wysiwyg').value=document.getElementById('wysiwyg').value+" "+altTag+"" } }/* Standard Ajax-Funktionen aus Ajax-Forum */ function getXMLHttpRequest() { var httpReq = null; if (window.XMLHttpRequest) { httpReq = new XMLHttpRequest(); } else if (typeof ActiveXObject != "undefined") { httpReq = new ActiveXObject("Microsoft.XMLHTTP"); } return httpReq; } function sendRequest(url, handler, param) { req = getXMLHttpRequest(); if (req) { req.onreadystatechange = handler; req.open("get", url + "?value=" + param, true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } } function info(num) { sendRequest("ajax/contextMenue.php", anzeigen, num); } /* Funktion um das nachgeladene Darzustellen */ function anzeigen() { if (req.readyState == 4) { var xml = req.responseText; var xmlDOM; if (typeof ActiveXObject != "undefined") { xmlDOM = new ActiveXObject("Microsoft.XmlDom"); xmlDOM.loadXML(xml); } else { var parser = new DOMParser(); xmlDOM = parser.parseFromString(xml,"text/xml"); } var tagValue1 = xmlDOM.getElementsByTagName("id")[0]; var nodeid = tagValue1.childNodes[0].nodeValue; var tagValue2 = xmlDOM.getElementsByTagName("pageid")[0]; var pageid = tagValue2.childNodes[0].nodeValue; var tagValue3 = xmlDOM.getElementsByTagName("pagename")[0]; var pagename = tagValue3.childNodes[0].nodeValue; var tagValue4 = xmlDOM.getElementsByTagName("isrootnode")[0]; var isrootnode = tagValue4.childNodes[0].nodeValue; var ausg = document.getElementById("ausgabe"+nodeid); var kontextHtml; /* Kontextmenü aufbauen innerHTMLmäßig */ kontextHtml = "

"; kontextHtml += "
" + pagename + "
"; if (isrootnode<1){ kontextHtml += "Seite hinzufügen
"; } kontextHtml += "Unter-Seite hinzufügen

"; kontextHtml += "Seiteneinstellungen
"; kontextHtml += "Inhalt platzieren
"; kontextHtml += " endgültig löschen?','deletePage','deletePageSuccess','" + nodeid + "','');\">Seite löschen

"; kontextHtml += "Seite hochschieben
"; kontextHtml += "Seite runterschieben
"; kontextHtml += "
"; ausg.innerHTML = kontextHtml; } }function changeColor (idOfTd,nameOfSelect){ //alert(document.getElementById(idOfSelect).selectedIndex; var sel=document.forms["form1"].elements[nameOfSelect].value; sel= sel.replace(/0x/, "#"); document.getElementById(idOfTd).style.borderRightColor=sel; }//######################################################################### // Sorgt dafür, dass im Attribut 'action' des Form-Elementes (Source) // der richtige Modus (Mode) submitted wird. // Zuletzt geändert von Sebastian. function chooseActionMode(Mode,SourceForm) { document.getElementById(SourceForm).setAttribute("action", "?modus="+Mode); document.getElementById(SourceForm).submit(); } //######################################################################### function confirmActions (cMessage,modus,message){ if (modus=="deletePage" || modus=="deleteEignerPage" || modus=="deleteHelpPage"){ if (typeof (confirmActions.arguments[3])=="undefined" && typeof (confirmActions.arguments[4])=="undefined"){ alert ('Es wurde keine SeitenId angegeben') } else { nodeId=confirmActions.arguments[3]; nodeName=confirmActions.arguments[4]; decision = confirm (cMessage); } } if (decision){ if (modus=="deleteEignerPage" || modus=="deletePage" || modus=="deleteHelpPage"){ document.location.href="?modus="+modus+"&nodeName="+nodeName+"&message="+message+"&nodeId="+nodeId; } } } function confirmActionsContent (cMessage,modus,message){ decision=false; if (modus=="deleteContent"){ if (typeof (confirmActionsContent.arguments[3])=="undefined"){ alert ('Es wurde keine ContentId angegeben') } else { contentId=confirmActionsContent.arguments[3]; decision = confirm (cMessage); } } if (decision){ if (modus=="deleteContent"){ document.location.href="?modus="+modus+"&message="+message+"&contentId="+contentId; } } } function confirmActionsProject (cMessage,modus,message){ decision=false; if (modus=="DeleteIAPProject"){ if (typeof (confirmActionsProject.arguments[3])=="undefined"){ alert ('Es wurde keine ContentId angegeben') } else { contentId=confirmActionsProject.arguments[3]; decision = confirm (cMessage); } } if (decision){ if (modus=="DeleteIAPProject"){ document.location.href="?modus="+modus+"&message="+message+"&contentId="+contentId; } } } function confirmActionsForm (cMessage,modus,message){ if (modus=="FormEditorDeleteHTML"){ if (typeof (confirmActionsForm.arguments[3])=="undefined"){ alert ('Es wurde keine gültige Datei ausgewählt.') } else { files=confirmActionsForm.arguments[3]; decision = confirm (cMessage); } } if (decision){ if (modus=="FormEditorDeleteHTML"){ document.location.href="?modus="+modus+"&files="+files+"&message="+message; } } } function confirmActionsFormAoq (cMessage,modus,message){ if (typeof (confirmActionsFormAoq.arguments[3])=="undefined"){ alert ('Es wurde keine gültiges Fragment ausgewählt.') } else { aoqId=confirmActionsFormAoq.arguments[3]; decision = confirm (cMessage); } if (decision){ document.location.href="?modus="+modus+"&aoqId="+aoqId+"&message="+message; } } function confirmActionsFormProject (cMessage,modus,message){ if (modus=="FormEditorDeleteProject"){ if (typeof (confirmActionsFormProject.arguments[3])=="undefined"){ alert ('Es wurde keine gültiges Projekt ausgewählt.') } else { project=confirmActionsFormProject.arguments[3]; decision = confirm (cMessage); } } if (decision){ if (modus=="FormEditorDeleteProject"){ document.location.href="?modus="+modus+"&project="+project+"&message="+message; } } } function confirmActionsInUserAdministration (kind, nameOfCheckboxes){ submitIt = false; alertIt = true; for (i = 0; i < document.getElementsByName(nameOfCheckboxes).length; i++) { if (document.getElementsByName(nameOfCheckboxes)[i].checked) { alertIt = false; switch (kind) { case 'Usertype': decision = confirm('Wollen Sie den Benutzertyp "'+document.getElementsByName(nameOfCheckboxes)[i].value+'" wirklich endgültig löschen?'); break; case 'User': decision = confirm('Wollen Sie den Benutzer "'+document.getElementsByName(nameOfCheckboxes)[i].value+'" wirklich endgültig löschen?'); break; case 'Membertype': decision = confirm('Wollen Sie den Mitgliedstyp "'+document.getElementsByName(nameOfCheckboxes)[i].value+'" wirklich endgültig löschen?'); break; case 'Group': decision = confirm('Wollen Sie die Gruppe "'+document.getElementsByName(nameOfCheckboxes)[i].value+'" wirklich endgültig löschen?'); break; } if (decision == false) { document.getElementsByName(nameOfCheckboxes)[i].checked = false; } else { submitIt = true; } } } if (submitIt) { document.getElementsByName(nameOfCheckboxes)[0].form.submit(); } if (alertIt) { alert('Bitte treffen Sie zunächst eine Auswahl!'); } } function confirmActionsDelDraft (){ if (typeof (confirmActionsDelDraft.arguments[0])=="undefined"){ alert ('Es wurde keine Draft Id angegeben') } else { contentId=confirmActionsDelDraft.arguments[0]; decision = confirm ('Wollen Sie diese Vorlage wirklich löschen?'); } if (decision){ document.location.href="index.php?modus=DeleteDraft&draftId="+confirmActionsDelDraft.arguments[0]; } }function show(id) { document.getElementById(id).style.visibility = "visible"; document.getElementById(id).style.display = ""; } function hide(id){ document.getElementById(id).style.visibility = "hidden"; document.getElementById(id).style.display = "none"; } function hideorshow(id){ if(document.getElementById(id).style.visibility == "hidden"){ show(id); }else{ hide(id); } } function doubleHideOrShow(id1, id2){ hideorshow(id1); hideorshow(id2); } function trippleHideOrShow(id1, id2, id3){ hideorshow(id1); hideorshow(id2); hideorshow(id3); }function inArray(str,arr){ for (var i=0;i // //