function editRemoveLink(){if(browser.ns){if(!editHasSelection())alert(getLanguageString(language,3012))}execute('unlink',false,null);__editOnChanged(true)};function editClean(mode){editSetFocus();if(mode==3){editRemoveAttribute("lang");__editCleanStyle();var content=getDoc().body.innerHTML;content=content.replace(/o:title/gi,"title");content=content.replace(/v:imagedata/gi,"img");content=content.replace(/<\/IMG>/gi,"");content=content.replace(/<v:([^>]+)>/gi,"");content=content.replace(/<\/v:([^>]+)>/gi,"");content=content.replace(/<o:([^>]+)>/gi,"");content=content.replace(/<\/o:([^>]+)>/gi,"");content=content.replace(/<stl:([^>]+)>/gi,"");content=content.replace(/<\/stl:([^>]+)>/gi,"");content=content.replace(/<w:([^>]+)>/gi,"");content=content.replace(/<\/w:([^>]+)>/gi,"");content=content.replace(/<\?xml:([^>]+)>/gi,"");editSetBodyHtml(content);__editCleanTags()}if(mode==0){__editCleanStyle()}if(mode==2){__editCleanTags()}if(mode==1){if(!editHasSelection()){alert(getLanguageString(language,3012));return}editRemoveFormat()}__editOnChanged(true)};function __editCleanStyle(){var body=getDoc().body;if(browser.ie)var all=body.all;else var all=body.getElementsByTagName('*');for(var i=0;i<all.length;i++){var object=all[i];object.removeAttribute("style","",0);object.removeAttribute("className","",0)}};function __editCleanTags(){var content=getDoc().body.innerHTML;content=content.replace(/\r/g,"");content=content.replace(/\n/g,"");content=content.replace(/\t/g," ");content=content.replace(/<p>&nbsp;<\/p>/gi,"<br>");content=content.replace(/<font>/gi,"");content=content.replace(/^\s/i,"");content=content.replace(/\s$/i,"");content=content.replace(/<span><\/span>/gi,"");content=content.replace(/<p><\/p>/gi,"<br>");content=content.replace(/<b><\/b>/gi,"");editSetBodyHtml(content)};function editPreview(){var win;var html="";var left=screen.width/2-900/2;var top=screen.height/2-700/2;html=getDoc().documentElement.innerHTML;win=window.open("","color","modal=1,left="+left+",top="+top+",height=700,width=900,resizable=1,status=0,menubar=1,scrollbars=1");win.document.open();win.document.write(html);win.document.close()};function editSetSaveMode(mode){__editSaveMode=mode};function editSetForeground(){__editOnChanged(true);editSetToForeground();__editHidePopup()};function editSetBackground(){__editOnChanged(true);editSetToBackground();__editHidePopup()};function editSetToForeground(){var index=0;var objects=getDoc().body.getElementsByTagName('*');for(var i=0;i<objects.length;i++){var object=objects[i];var tag=object.tagName.toUpperCase();if(tag=="DIV"||tag=="SELECT"||tag=="INPUT"||tag=="P"){var curIndex=parseInt(object.style.zIndex);if(curIndex>index){index=curIndex}}}objSelected.style.zIndex=index+1;__editOnChanged(true)};function editSetToBackground(){objSelected.style.zIndex=0;__editOnChanged(true)};function editSearch(){var editorUrl=__editGetEditorUrl();__editPrepareParams();if(browser.ie){var values=window.showModalDialog(editorUrl+"dialogs/search.html",__editMozParam,"dialogHeight:"+(165+globalDialogOffset)+"px;dialogWidth:400px;resizable:0;status:0;scroll:0")}else{var left=screen.width/2-400/2;var top=screen.height/2-120/2;window.open(editorUrl+"dialogs/search.html","Search","modal=1,left="+left+",top="+top+",height=120,width=400,resizable=0,status=0,scrollbars=0")}editSetFocus()};function editSelectAll(){if(browser.ie){var rng=getDoc().body.createTextRange();rng.select()}else{execute('selectall',false,null)}};function editBookmark(value){if(value)execute('createbookmark',null,'Text');else execute('UnBookmark')};function editAbsolute(){try{if(__editActiveObject){if(__editActiveObject.style.position.toUpperCase()=="ABSOLUTE"){if(browser.ie){var range=getDoc().selection.createRange();if(range.length==1){execute('AbsolutePosition','',false);execute('2D-Position','',false)}else{execute('AbsolutePosition','',true);execute('2D-Position','',true)}}else{__editActiveObject.style.position=""}}else{if(browser.ie){execute('AbsolutePosition','',true);execute('2D-Position','',true)}else{__editActiveObject.style.position="absolute"}}__editOnChanged(true)}}catch(Error){}};function editGetMode(){return lastMode};function editSetMode(mode){setMode(mode)};function editGetActiveObject(){if(browser.ie){return __editActiveObject}else{if(editGetSelectionType()=="CONTROL"){var selection=getWindow().getSelection();return selection.anchorNode.childNodes[selection.anchorOffset]}else{return __editActiveObject}}};function editSetActiveObject(obj){__editActiveObject=obj}function editGetDocument(){return getDoc()};function editMenuVisible(value){__editMenuVisible=value;if(value){if(objMenuBar){objMenuBar.setVisible(true);document.body.style.marginTop=22}}else{if(objMenuBar){objMenuBar.setVisible(false);document.body.style.marginTop=1}}};function editGetMenuVisible(){return __editMenuVisible};function editTableHighlight(){var color="#FF0000";try{color=globalHighlightColor}catch(Error){};try{var aTables=getDoc().getElementsByTagName("table");if(!__editTableHighlight){__editTableHighlight=true;for(i=0;i<aTables.length;i++){if(browser.ie){aTables[i].title=aTables[i].border+"|"+aTables[i].borderColor;aTables[i].border=3;aTables[i].borderColor=color}else{aTables[i].style.borderStyle="solid";aTables[i].style.borderColor=color;aTables[i].style.borderWidth="1px"}}}else{__editTableHighlight=false;for(i=0;i<aTables.length;i++){if(browser.ie){if(aTables[i].title!=""){var aTemp=aTables[i].title.split("|");aTables[i].border=aTemp[0];aTables[i].borderColor=aTemp[1]}aTables[i].title=""}else{aTables[i].style.borderStyle="";aTables[i].style.borderColor="";aTables[i].style.borderWidth=""}}}}catch(Error){}};function editSetDirection(dir){try{editSetFocus();if(__editActiveObject){__editActiveObject.style.direction=dir;__editOnChanged(true)}}catch(Error){}};function editSetEditable(value){if(__NotSupportedByMozilla())return;try{editSetFocus();if(value){if(__editActiveObject){__editActiveObject.contenteditable="true";__editActiveObject.unselectable="OFF";if(globalEditableColor)__editActiveObject.style.backgroundColor="";popup.hide()}}else{if(__editActiveObject){__editActiveObject.contenteditable="false";__editActiveObject.unselectable="ON";if(globalEditableColor)__editActiveObject.style.backgroundColor=globalEditableColor}}__editOnChanged(true)}catch(Error){}};function editHasChanged(){return __editChanged};function editSaveLocal(){if(__NotSupportedByMozilla())return;var html=editGetHtml();if(!document.getElementById("__remote_frame")){iframe=document.createElement("IFRAME");document.body.appendChild(iframe);iframe.id="__remote_frame";iframe.style.visibility="hidden"}else{iframe=document.getElementById("__remote_frame")}var doc=document.getElementById("__remote_frame").contentWindow.document;doc.open();doc.write(html);doc.close();doc.execCommand('SaveAs','true');__editOnChanged(false)};function editGetVersion(){return ___version};function editRemoveAttribute(attributeName){var body=getDoc().body;var changed=false;if(browser.ie)var all=body.all;else var all=body.getElementsByTagName('*');for(var i=0;i<all.length;i++){var object=all[i];object.removeAttribute(attributeName,"",0);changed=true}if(changed)__editOnChanged(true)};function editRemoveTag(tagName){var body=getDoc().body;var changed=false;if(browser.ie)var all=body.all;else var all=body.getElementsByTagName('*');for(var i=0;i<all.length;i++){var object=all[i];if(object.tagName.toUpperCase()==tagName.toUpperCase()){object.removeNode(true);changed=true}}if(changed)__editOnChanged(true)};function editRemoveTagWithoutContent(tagname){var childs=getDoc().body.childNodes;for(var i=0;i<childs.length;i++){__editRemoveTagProcessNode(childs[i],tagname.toUpperCase())}__editOnChanged(true)}function __editRemoveTagProcessNode(node,tagname){var childs=node.childNodes;for(var i=0;i<childs.length;i++){if(childs[i].canHaveChildren||childs[i].hasChildNodes()){if(childs[i].nodeName==tagname){__editRemoveTagProcessNode(childs[i],tagname);var curNode=childs[i];var frag=getDoc().createDocumentFragment();for(var j=0;j<curNode.childNodes.length;j++){var newNode=curNode.childNodes[j];frag.appendChild(newNode)}if(browser.ie)curNode.replaceNode(frag);else curNode.parentNode.replaceChild(frag,curNode)}else{__editRemoveTagProcessNode(childs[i],tagname)}}}}function editSetControlVDisabled(value){__editControlVDisabled=value};function editGetSelectionType(){return editGetSelectionStyle()}function editGetSelectionStyle(){try{if(browser.ie){return getDoc().selection.type.toUpperCase()}else{var seltype="";var selection=getWindow().getSelection();if(selection!=""){seltype="TEXT"}else{var range=selection.getRangeAt(selection.rangeCount-1);if(selection.rangeCount==1)if(range.startContainer==range.endContainer)if((range.endOffset-range.startOffset)==1)seltype="CONTROL"}return seltype}}catch(Error){return ""}};function editGetFileUrl(){return __currentURL};function editSpell(){__onSpell()};function editInsertDate(){var curdate=new Date();var date="";if(language=="DE")date=curdate.getDate()+"."+(parseInt(curdate.getMonth())+1)+"."+curdate.getFullYear();else date=(parseInt(curdate.getMonth())+1)+"/"+curdate.getDate()+"/"+curdate.getFullYear();editInsertHtml(date)};function editInsertTime(){var curdate=new Date();var minutes=curdate.getMinutes();if(minutes<10)minutes="0"+minutes;var seconds=curdate.getSeconds();if(seconds<10)seconds="0"+seconds;var date=curdate.getHours()+":"+minutes+":"+seconds;editInsertHtml(date);editSetFocus()};function editGetCharCount(){return charCount=editGetText().length};function editGetWordCount(){var temp=editGetText();var aWords=temp.split(" ");return wordCount=aWords.length};function editSetDefaultFont(font,fontsize){try{if(font){getDoc().body.style.fontFamily=font;__editDefaultFont=font;__editOnChanged(true)}if(fontsize){getDoc().body.style.fontSize=fontsize;__editDefaultFontSize=fontsize;__editOnChanged(true)}}catch(Error){}};function editSetReadOnly(value){__editReadOnly=value;if(value){try{toolbarsbottom.hide()}catch(Error){}setMode("PREVIEW")}else{try{toolbarsbottom.show()}catch(Error){}setMode("EDIT")}try{eventOnReadOnly(value)}catch(Error){}}var __editFSIndex=0;var __editFSPosition="";var __editFSLeft=0;var __editFSTop=0;var __editFSWidth=0;var __editFSHeight=0;var __editFSMode=false;function editFullSize(){__editFSMode=!__editFSMode;var editor=parent.document.getElementById(window.frameElement.id);if(__editFSMode){__editFSIndex=editor.style.zIndex;editor.style.zIndex=1000;__editFSPosition=editor.style.position;editor.style.position="absolute";__editFSLeft=editor.style.left;editor.style.left=0;__editFSTop=editor.style.top;editor.style.top=0;__editFSWidth=editor.style.width;editor.style.width=browser.ie?parent.document.body.offsetWidth : parent.window.innerWidth;__editFSHeight=editor.style.height;editor.style.height=browser.ie?parent.document.body.offsetHeight : parent.window.innerHeight}else{editor.style.zIndex=__editFSIndex;editor.style.position=__editFSPosition;editor.style.left=__editFSLeft;editor.style.top=__editFSTop;editor.style.width=__editFSWidth;editor.style.height=__editFSHeight}}function editPasteText(){try{if(__NotSupportedByMozilla())return;editInsertHtml(window.clipboardData.getData("Text"))}catch(Error){}}function editGetStyles(){return __editStyles}function editCreateImage(url){return editRelativeCreateImage(url)}function editSetHtmlMode(value){globalHTMLMode=value}function __editRemoveMSMetaTag(){if(globalRemoveMSMetaTag){try{if(browser.ie){var aMeta=getDoc().getElementsByTagName("meta");for(var i=0;i<aMeta.length;i++){if(aMeta[i].content.indexOf("MSHTML")==0){__editRemoveNode(aMeta[i])}}}}catch(Error){}}}function editInsertCustomTag(tag){if(browser.ie){editInsertHtml("__EICT__");var html=getDoc().documentElement.innerHTML;html=html.replace(/__EICT__/gi,tag);editWrite(html)}else{editInsertHtml(tag)}}