function addOption(theSel, theText, theValue) { var newOpt = new Option(theText, theValue); var selLength = theSel.length; theSel.options[selLength] = newOpt; } function deleteOption(theSel, theIndex) { var selLength = theSel.length; if(selLength>0) { theSel.options[theIndex] = null; } } function selToField(theSel, theField) { var text = ""; var selLength = theSel.length; for (i=selLength-1; i>=0; i--) { text += theSel.options[i].value+","; } theField.value = text; } function moveOptions(theForm, theSelFromName, theSelToName, theResFromName, theResToName) { theSelFrom = theForm.elements[theSelFromName]; theSelTo = theForm.elements[theSelToName]; theResFrom = theForm.elements[theResFromName]; theResTo = theForm.elements[theResToName]; var selLength = theSelFrom.length; var selectedText = new Array(); var selectedValues = new Array(); var selectedCount = 0; var i; // Find the selected Options in reverse order // and delete them from the 'from' Select. for(i=selLength-1; i>=0; i--) { if(theSelFrom.options[i].selected) { selectedText[selectedCount] = theSelFrom.options[i].text; selectedValues[selectedCount] = theSelFrom.options[i].value; deleteOption(theSelFrom, i); selectedCount++; } } // Add the selected text/values in reverse order. // This will add the Options to the 'to' Select // in the same order as they were in the 'from' Select. for(i=selectedCount-1; i>=0; i--) { addOption(theSelTo, selectedText[i], selectedValues[i]); } selToField(theSelFrom, theResFrom); selToField(theSelTo, theResTo); } function layerposAnlegen (navielement,navipop) { //alert("make visible:"+navielement+"pop="+navipop); hidealllayersAnlegen () try { nav = document.getElementById(navipop); if (nav == null) { nav = document.getElementsByName(navipop); } nav.style.visibility = 'visible'; } catch (e) { alert(e); } } function hidealllayersAnlegen () { for(var i=1; i <= 99; i++) { if(i < 10) {elem="anlegenpop0"+i} else {elem="anlegenpop"+i} try { document.getElementById(elem).style.visibility = 'hidden'; } catch(e) {} } } function showlayerAnlegen (id) { hidealllayersAnlegen () document.getElementById(id).style.visibility = 'visible'; } function fillTypeName (type,id) { document.formAnlegen.type_name.value = type; if (type == 'zipfile') { document.formAnlegen.id.oldvalue = document.formAnlegen.id.value; document.formAnlegen.id.value = '--nicht verwendet--'; document.formAnlegen.id.disabled = 1; document.formAnlegen.submit.value = 'einspielen...'; } else { if (document.formAnlegen.id.value=='--nicht verwendet--') { document.formAnlegen.id.value = document.formAnlegen.id.oldvalue; document.formAnlegen.id.oldvalue = ''; } document.formAnlegen.id.disabled = 0; document.formAnlegen.submit.value = 'anlegen...'; } for(var i=1; i <= 39; i++) { if(i < 10) {elem="sp0"+i} else {elem="sp"+i} try { document.getElementById(elem).style.color = '#000000'; } catch(e) {} try { document.getElementById(elem).style.backgroundColor = '#ffffff'; } catch(e) {} } document.getElementById(id).style.color = '#ffffff'; document.getElementById(id).style.backgroundColor = '#0A246A'; } try { document.formAnlegen.id.oldvalue='' } catch(e) {} function editwintoggle(elementname) { elem = document.getElementById(elementname); headelem = document.getElementById(elementname+"head"); if (elem.style.display=="block") { elem.style.display = "none"; headelem.style.background = "url(http://www.mobifair.eu/tovula_cmspics/expandwin.gif)"; headelem.style.backgroundRepeat = "no-repeat"; headelem.style.backgroundColor = "#bbbbbb"; } else { elem.style.display = "block"; headelem.style.background = "url(http://www.mobifair.eu/tovula_cmspics/collapsewin.gif)"; headelem.style.backgroundRepeat = "no-repeat"; headelem.style.backgroundColor = "#bbbbbb"; } } var tmceinit_done = 0; function clickMceButton(contentid) { buttonid = contentid + "MCEButton"; button = document.getElementById(buttonid); if (button.innerHTML=="Editor aktivieren") { document.body.style.cursor = 'wait'; button.innerHTML = "Editor deaktivieren"; contentelem = document.getElementsByName(contentid)[0] contentelem.id = contentid; content = contentelem.value; if (content && content.indexOf('<')<0) { alert("Das Textfeld enthaelt kein HTML.\nZeilenumbrueche werden jetzt\nautomatisch umgewandelt."); content = content.replace(/\r\n\r\n/g, "

"); content = content.replace(/\n\n/g, "

"); content = content.replace(/\r\n/g, "
"); content = content.replace(/\n/g, "
"); contentelem.value = content; } if (! tmceinit_done) { // tmceInit(); tmceinit_done = 1; } tinyMCE.execCommand('mceAddControl',true,contentid); document.body.style.cursor = 'auto'; } else { document.body.style.cursor = 'wait'; button.innerHTML = "Editor aktivieren"; tinyMCE.execCommand('mceRemoveControl',true,contentid); document.body.style.cursor = 'auto'; } } emptylistelemcounter = -1; function addemptylistelem() { try { nne = document.getElementById("numnewentries"); nne = nne.value; } catch(e) { nne = 1;}; container = document.getElementById("newlistelementscontainer"); content = document.getElementById("newlistelem"); newhtml = content.innerHTML; for (cnt=1; cnt<=nne; cnt++) { emptylistelemcounter -= 1; newobject = document.createElement('div'); newobject.innerHTML = newhtml.replace(/-1/g, emptylistelemcounter) container.appendChild(newobject); } } var sSHt = 0; var sSHid = '';