/*
Modification or decryption of this file is strictly forbidden - Pintexx GmbH
*/
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;var doc=getDoc();doc.body.removeAttribute("contenteditable","",0);__editHideSymbols();html=doc.documentElement.innerHTML;doc.body.contentEditable=true;__editShowSymbols();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/searchreplace.html",__editMozParam,"dialogHeight:"+(200+globalDialogOffset)+"px;dialogWidth:400px;resizable:0;status:0;scroll:0")}else{var left=screen.width/2-400/2;var top=screen.height/2-200/2;window.open(editorUrl+"dialogs/searchreplace.html","Search","modal=1,left="+left+",top="+top+",height=200,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.tagName.toLowerCase()!="td"){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){__editActiveObject.style.position="absolute";execute('2D-Position','',true)}else{__editActiveObject.style.position="absolute"}}__editOnChanged(true)}}}catch(Error){}};function editGetMode(){return lastMode};function editSetMode(mode){setMode(mode)};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(value){__editTableHighlight=value}function editSetTableHighlight(value){if(!__editTableHighlight)return;var isActive=value?true: false;var highlightActive=false;try{var aTables=getDoc().getElementsByTagName("table");if(isActive){for(i=0;i<aTables.length;i++){currentTable=aTables[i];highlightActive=false;for(var j=0;j<currentTable.rows.length;j++){var currentRow=currentTable.rows[j];for(var k=0;k<currentRow.cells.length;k++){var curCell=currentRow.cells[k];if(globalUserMode=="0"){if(currentTable.border==0){curCell.style.borderStyle="dotted";curCell.style.borderColor=globalHighlightColor;curCell.style.borderWidth="1px";highlightActive=true}}else{if(currentTable.style.borderWidth==0){curCell.style.borderStyle="dotted";curCell.style.borderColor=globalHighlightColor;curCell.style.borderWidth="1px";highlightActive=true}}}}if(highlightActive){currentTable.cellSpacing=2;currentTable.style.borderStyle="dotted";currentTable.style.borderColor=globalHighlightColor;currentTable.style.borderWidth="1px";currentTable.style.borderCollapse="collapse"}}}else{for(i=0;i<aTables.length;i++){currentTable=aTables[i];for(var j=0;j<currentTable.rows.length;j++){var currentRow=currentTable.rows[j];for(var k=0;k<currentRow.cells.length;k++){var curCell=currentRow.cells[k];if(browser.ns)color=(rgbToHex(curCell.style.borderColor)).toLowerCase();else color=curCell.style.borderColor;if(color==globalHighlightColor){curCell.style.borderStyle="";curCell.style.borderColor="";curCell.style.borderWidth="";currentTable.cellSpacing=0;currentTable.border=0;currentTable.style.borderWidth="";currentTable.style.borderStyle="";currentTable.style.borderColor="";currentTable.style.borderCollapse=""}}}}}var aDiv=getDoc().getElementsByTagName("div");if(isActive){for(i=0;i<aDiv.length;i++){if(parseInt(aDiv[i].style.borderWidth)==0){aDiv[i].style.borderStyle="dotted";aDiv[i].style.borderColor=globalHighlightColor;aDiv[i].style.borderWidth="1px"}}}else{for(i=0;i<aDiv.length;i++){if(aDiv[i].style.borderColor==globalHighlightColor){aDiv[i].style.borderStyle="";aDiv[i].style.borderColor="";aDiv[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.toLowerCase())}__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.toLowerCase()==tagname){__editRemoveTagProcessNode(childs[i],tagname);var curNode=childs[i];var frag=getDoc().createDocumentFragment();for(var j=0;j<curNode.childNodes.length;j++){var subNode=curNode.childNodes[j];if(subNode.nodeType==3){var newNode=getDoc().createTextNode(subNode.nodeValue);frag.appendChild(newNode)}else{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 editGetFileUrl(){return __currentURL};function editSetFileUrl(url){__currentURL=url};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();if(temp=="")return 0;var count=0;var aLines=temp.split("\n");for(var i=0;i<aLines.length;i++){var line=aLines[i];line=line.replace(/\r/g,"");line=line.replace(/\n/g,"");line=line.replace(/\t/g," ");if(line!=""){var aWords=line.split(" ");count=count+aWords.length}}return count};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;var __editFSOverflow="";function editFullSize(){__editFSMode=!__editFSMode;try{var editor=parent.document.getElementById(window.frameElement.id);var width=0;var height=0;if(__editFSMode){__editFSIndex=editor.style.zIndex;editor.style.zIndex=1000;__editFSLeft=editor.style.left;editor.style.left=0;__editFSTop=editor.style.top;editor.style.top=0;__editFSWidth=editor.style.width;width=parent.document.documentElement.clientWidth>0?parent.document.documentElement.clientWidth:parent.document.body.clientWidth;editor.style.width=browser.ie?width : parent.window.innerWidth;__editFSHeight=editor.style.height;height=parent.document.documentElement.clientHeight>0?parent.document.documentElement.clientHeight:parent.document.body.clientHeight;editor.style.height=browser.ie?height : parent.window.innerHeight;__editFSPosition=editor.style.position;editor.style.position="absolute";if(browser.ie){__editFSOverflow=editor.style.overflow;editor.style.overflow="hidden"}else{__editFSOverflow=parent.document.body.style.overflow;parent.document.body.style.overflow="hidden"}}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;if(browser.ie)editor.style.overflow=__editFSOverflow;else parent.document.body.style.overflow=__editFSOverflow}if(globalDocumentView&&globalDocumentPageWidth!=""){if(browser.ie){var docWidth=0;if(__editFSMode)docWidth=width-(globalAttributeAreaVisible?parseInt(globalAttributeAreaWidth):0)-(globalLeftAreaVisible?parseInt(globalLeftAreaWidth):0)-18-2-2;else docWidth=__editGetObjectWidth(window.frameElement)-(globalAttributeAreaVisible?parseInt(globalAttributeAreaWidth):0)-(globalLeftAreaVisible?parseInt(globalLeftAreaWidth):0)-18-2-2;document.getElementById("docContainer").style.width=docWidth}}}catch(Error){}};function editPasteText(){try{if(__NotSupportedByMozilla())return;editInsertHtml(window.clipboardData.getData("Text"))}catch(Error){}};function editPasteWithControl(){if(browser.ie){var curRange=getDoc().selection.createRange();var html=window.showModalDialog(__editGetEditorUrl()+"server/"+globalTechnology+"/paste."+globalTechnology+"?lg="+language+"&st="+design,curRange,"dialogHeight:350px;dialogWidth:400px;resizable:1;status:0;scroll:0")}else{var left=screen.width/2-400/2;var top=screen.height/2-350/2;window.open(__editGetEditorUrl()+"server/"+globalTechnology+"/paste."+globalTechnology+"?lg="+language+"&st="+design,"Paste","modal=1,left="+left+",top="+top+",height=350,width=400,resizable=1,status=0,menubar=0,scrollbars=0")}}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)}};function editStatusBarSetText(text){try{editStatusBar.setText(text)}catch(Error){}};function editSetActiveArea(mode){globalCurrentArea=mode};function __editSetSelectedDialogPath(path,type){__editSelectedDialogPath[type]=path.replace("\\","/")};function __editUpdateScrollBar(){if(browser.ie){if(globalDocumentView&&globalDocumentPageWidth!=""){var doc=getDoc();var margin=globalDocumentMargin?parseInt(globalDocumentMargin): 0;margin=margin+10;document.getElementById("scroll2").style.height=doc.body.scrollHeight+margin;var pos=parseInt(doc.documentElement.scrollTop>0?doc.documentElement.scrollTop : doc.body.scrollTop);if(pos<0)pos=0;document.getElementById("scroll1").scrollTop=pos}}};function __editGetDocumentWidth(){if(browser.ie)return __editGetObjectWidth(window.frameElement)-(globalAttributeAreaVisible?parseInt(globalAttributeAreaWidth):0)-(globalLeftAreaVisible?parseInt(globalLeftAreaWidth):0)-18-2-2;else return __editGetObjectWidth(window.frameElement)-(globalAttributeAreaVisible?parseInt(globalAttributeAreaWidth):0)-(globalLeftAreaVisible?parseInt(globalLeftAreaWidth):0)-2-2};function editHelpLineVisible(value){if(value){document.getElementById("helpline").style.left=(globalSideBarVisible?parseInt(globalLeftAreaWidth):0)+parseInt(globalDocumentMargin)+2;if(globalDocumentView)document.getElementById("helpline").style.top=__editGetIframePositionY(document.getElementById("editContainer"));else document.getElementById("helpline").style.top=__editGetIframePositionY(document.getElementById("pinEdit"));if(globalDocumentView)document.getElementById("helpline").style.height=__editGetObjectHeight(document.getElementById("docContainer"));else document.getElementById("helpline").style.height=__editGetObjectHeight(document.getElementById("pinEdit"));document.getElementById("helpline").style.visibility="visible"}else{document.getElementById("helpline").style.visibility="hidden"}};function editHelpLineMove(pos){var scrollPos=0;try{var base=(globalSideBarVisible?parseInt(globalLeftAreaWidth):0)+(globalDocumentView?(parseInt(globalDocumentMargin)+2):0);if(globalDocumentView)scrollPos=document.getElementById("docContainer").scrollLeft;document.getElementById("helpline").style.left=base+pos-scrollPos}catch(Error){}};function editSelectText(source){try{if(browser.ie){var rng=getDoc().body.createTextRange();rng.moveToElementText(source);rng.select()}}catch(Error){}};function editSelectObject(source){try{if(browser.ie){var rng=getDoc().body.createControlRange();rng.add(source);rng.select()}}catch(Error){}};function editImageInit(){var curObject=editGetActiveObject();if(curObject==null)return;if(curObject.tagName.toLowerCase()=="img"){curObject.removeAttribute("width");curObject.removeAttribute("height");curObject.style.width="";curObject.style.height="";setTimeout("__editAddImageSize()",20)}};function __editGetDesign(design){if(design==""){return "style1"}if(design=="Office"){return "style2"}if(design=="Office2003"){return "style3"}if(design=="Office2003S"){return "style4"}}function editShowSpecialChar(value){globalShowSpecialChar=value;__editShowSpecialChar(value)}function __editShowSpecialChar(value){if(value){var doc=editGetDocument();var aPara=doc.getElementsByTagName("p");for(var i=0;i<aPara.length;i++){var image=doc.createElement("img");image.src=__editGetEditorUrl()+"design/image/p.png";image.className="__p";image.border=0;image.style.width=9;image.style.height=11;image.unselectable="on";aPara[i].appendChild(image)}var aPara=doc.getElementsByTagName("br");for(var i=0;i<aPara.length;i++){var image=doc.createElement("img");image.src=__editGetEditorUrl()+"design/image/br.png";image.className="__br";image.border=0;image.style.width=9;image.style.height=11;image.unselectable="on";aPara[i].parentNode.insertBefore(image,aPara[i])}}else{var doc=editGetDocument();var aRemove=new Array();var aImages=doc.getElementsByTagName("img");for(var i=0;i<aImages.length;i++){if(aImages[i].className=="__p"||aImages[i].className=="__br"){aRemove[aRemove.length]=aImages[i]}}for(var i=0;i<aRemove.length;i++){if(browser.ie)aRemove[i].removeNode(true);else aRemove[i].parentNode.removeChild(aRemove[i])}}}function rgbToHex(rgbColor){var RGB=new Array(256);var k=0;var hex=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");var temp2="";try{for(var i=0;i<16;i++){for(var j=0;j<16;j++){RGB[k]=hex[i]+hex[j];k++}}rgbColor=rgbColor.replace(/\(/,"<");rgbColor=rgbColor.replace(/\)/,">");var reg=new RegExp("<[^>]+>","gi");var result=rgbColor.match(reg);rgbColor=result[0];rgbColor=rgbColor.substring(1,rgbColor.length-1);rgbColor=rgbColor.replace(/ /gi,"");var temp=rgbColor.split(",");temp2="#"+RGB[temp[0]]+RGB[temp[1]]+RGB[temp[2]]}catch(Error){};return temp2}
