/*
Modification or decryption of this file is strictly forbidden - Pintexx GmbH
*/
var __origWidth;var __origHeight;var __tmpObjectMove=false;var __cmGo=false;var __cmMoveCell=false;var __cmTable=null;var __cmCell=null;var __cmLeft=0;function ondblclickPINEDIT(){try{if(browser.ie){var range=getDoc().selection.createRange();if(range.htmlText.substring(range.htmlText.length-1,range.htmlText.length)==" "){range.moveEnd("character",-1);range.select()}}eventOnDblClick()}catch(Error){}}function onchangePINEDIT(){try{__intelliHide()}catch(Error){}var temp=__editBuildToolbarStatus();eventOnChangeToolbar(temp);__editUpdateScrollBar();return};function oncontextmenuPINEDIT(e){if(browser.ie){editPopup(getWindow().event)}else{e.preventDefault();editPopup(e)}return false};function onblurPINEDIT(){eventOnBlur()};function onfocusPINEDIT(){__editSetFocusStatus()};function onmousedownPINEDIT(e){if(__cmGo){var evt=getWindow().event;__cmMoveCell=true;if(__cmTable.style.borderCollapse.toLowerCase()!="collapse"){try{var range=getDoc().body.createTextRange();range.moveToPoint(evt.x-3,evt.y);__cmCell=range.parentElement()}catch(Error){__cmMoveCell=false}}__cmLeft=globalGetPositonX(__cmCell);__cmTable.onmouseup=onmouseupPINEDIT}if(__editLoading)return;__editUpdateScrollBar();if(browser.ns){if(eventOnMouseDown(e))return;editSetFocus();try{popup.style.visibility="hidden"}catch(Error){};try{if(toolbarsTop)toolbarsTop.reset();if(objMenuBar){var objMenu=objMenuBar.getActiveBarItem();if(objMenu)objMenu.reset()}}catch(Error){};__editActiveObject=e.target;var temp=__editBuildToolbarStatus();if(eventOnChangeToolbar(temp))return;try{cmbFont.setSelectedText(editQuery("FontName").toUpperCase())}catch(Error){};try{cmbFontSize.setSelectedText(editQuery("fontsize"))}catch(Error){};try{var format=editQuery("FormatBlock");if(format=="p")cmbFormat.setSelectedText("NORMAL");else cmbFormat.setSelectedText("<"+format+">")}catch(Error){};try{if(__editActiveObject.className==""){cmbStyle.setSelectedText("STANDARD")}else{cmbStyle.setSelectedText(__editActiveObject.className)}}catch(Error){}}else{var evt=getWindow().event;if(eventOnMouseDown(evt)){return}__editActiveObject=evt.srcElement;var tag=__editActiveObject.tagName.toLowerCase();var curObject=__editActiveObject;var isCell=false;try{if(tag!="TD"){var parent=curObject;while(parent){var tagName=parent.tagName.toLowerCase();if(tagName=="td"||tagName=="th"){isCell=true;break}parent=parent.parentNode}if(isCell){editSetActiveObject(parent);__editPrepareTableObjects()}}}catch(Error){}var isLink=false;try{if(tag!="A"){var parent=curObject;while(parent){var tagName=parent.tagName.toLowerCase();if(tagName=="a"){isLink=true;break}parent=parent.parentNode}if(isLink){editSetActiveObject(parent)}}}catch(Error){}}try{__editBuildTagHierarchy()}catch(Error){}if(browser.ns)onmouseupPINEDIT();if(browser.ie){if(globalImageRatioConstrain){if(__editActiveObject.tagName.toLowerCase()=="img"){__editActiveObject.onresizeend=__onImageResizeEnd;__editActiveObject.onresizestart=__onImageResizeStart}}}if(browser.ie){var tag=__editActiveObject.tagName.toLowerCase();if(__editActiveObject.style.position=="absolute"){__editActiveObject.onmove=__onObjectMove;__editActiveObject.onmovestart=__onObjectMoveStart;__editActiveObject.onmoveend=__onObjectMoveEnd;__editActiveObject.onresize=__onObjectResize}}};function __onObjectMoveStart(){editHelpLineVisible(true)}function __onObjectMoveEnd(){__tmpObjectMove=false;editHelpLineVisible(false);var evt=getWindow().event;var sourceElement=getWindow().event.srcElement;try{editStatusBarSetText(parseInt(sourceElement.style.left)+"/"+parseInt(sourceElement.style.top))}catch(Error){}}function __onObjectMove(){var evt=getWindow().event;var sourceElement=getWindow().event.srcElement;__tmpObjectMove=true;editHelpLineMove(parseInt(sourceElement.style.left));editStatusBarSetText(parseInt(sourceElement.style.left))}function __onObjectResize(){var evt=getWindow().event;var sourceElement=getWindow().event.srcElement;editStatusBarSetText(parseInt(evt.x)+"/"+parseInt(evt.offsetY))}function __onImageResizeStart(){var evt=getWindow().event;var sourceElement=getWindow().event.srcElement;__origWidth=sourceElement.style.width;__origHeight=sourceElement.style.height}function __onImageResizeEnd(){var evt=getWindow().event;var sourceElement=getWindow().event.srcElement;try{var height=parseInt(sourceElement.style.width)/(parseInt(__origWidth)/ parseInt(__origHeight));sourceElement.style.height=height}catch(Error){}setTimeout("__onResizeEnd_delay()",50)}function __onResizeEnd_delay(){try{editStatusBarSetText(parseInt(__editActiveObject.style.width)+" px/"+parseInt(__editActiveObject.style.height)+" px")}catch(Error){}}function onmousemovePINEDIT(e){if(__tmpObjectMove)return;var evt=getWindow().event;var parentElement=null;if(__cmMoveCell){editHelpLineMove(evt.x);try{headTD=__cmTable.rows[0].cells[__cmCell.cellIndex];headTD.style.width=evt.x-__cmLeft;editStatusBarSetText(headTD.style.pixelWidth);__cmTable.style.cursor="hand"}catch(Error){}return}else{var range=getDoc().body.createTextRange();var sourceElement=evt.srcElement;try{var isTable=false;var hit=false;var tagName=sourceElement.tagName.toLowerCase();if(tagName=="table"&&sourceElement.style.borderCollapse.toLowerCase()!="collapse"){__cmTable=sourceElement;range.moveToPoint(evt.x-3,evt.y);parentElement=range.parentElement();if(parentElement.tagName.toLowerCase()=="td")hit=true}if(tagName=="td"){__cmTable=sourceElement.parentNode.parentNode.parentNode;__cmCell=sourceElement;parentElement=sourceElement;rightCorner=globalGetPositonX(__cmCell)+__cmCell.offsetWidth;if(evt.x>(rightCorner-2)&&evt.x<(rightCorner+1))hit=true}if(hit&&(parentElement.cellIndex<__cmTable.rows[0].cells.length-1)){editHelpLineVisible(true);editHelpLineMove(evt.x);__cmGo=true;__cmTable.unselectable="on";__cmTable.style.cursor="hand"}else{if(__cmTable)__cmTable.removeAttribute("unselectable");editHelpLineVisible(false);__cmGo=false;__cmTable.style.cursor=""}}catch(Error){}}}function onmouseupPINEDIT(e){if(__cmMoveCell){__cmGo=false;__cmMoveCell=false;editHelpLineVisible(false);return}if(__editLoading)return;if(globalAttributeAreaVisible){__editPrepareParams();var tagName=__editActiveObject.tagName.toLowerCase();if(tagName=="body")__editMozParam[2]="BODY";else if(tagName=="table")__editMozParam[2]="TABLE";else if(tagName=="td"||tagName=="th")__editMozParam[2]="CELL";else if(tagName=="form")__editMozParam[2]="FORM";else if(tagName=="img")__editMozParam[2]="IMAGE";else if(tagName=="a"){__editMozParam[3]="0";__editMozParam[2]="LINK";__editMozParam[9]=globalDialogFilterLink}else if(tagName=="select")__editMozParam[2]="SELECT";else if(tagName=="input")__editMozParam[2]="INPUT";else if(tagName=="textarea")__editMozParam[2]="TEXTAREA";else if(tagName=="div"||tagName=="span"||tagName=="p")__editMozParam[2]="DIV";else __editMozParam[2]="UNKNOWN";__editMozParam[5]=__editActiveObject;__editMozParam[13]="3";__editMozParam[15]="1";try{if(__editMozParam[2]!="UNKNOWN")document.getElementById("windowRight").contentWindow.updateDialog(__editMozParam)}catch(Error){}}}function onkeydownPINEDIT(e){var evt;if(browser.ns)evt=e;else evt=getWindow().event;if(eventOnKeyDown(evt)){__editCancelEvent(evt);return}try{if(evt.keyCode==83&&evt.ctrlKey){eventOnControlS();__editCancelEvent(evt);return false}/*if(evt.keyCode==121&&evt.ctrlKey){if(__intisetemp)alert("pinEdit Evaluation: "+___version);else alert("pinEdit Release: "+___version)}if(evt.keyCode==120&&evt.ctrlKey){if(globalDebug){try{__editShowParameters()}catch(Error){}}else{alert("Please switch to debug mode (globalDebug=true in config.js) to run parameter check !")}}*/if(__editControlVDisabled){if((evt.keyCode==86&&evt.ctrlKey)||(evt.keyCode==45&&evt.shiftKey)){try{eventOnControlV()}catch(Error){};try{eventControlV()}catch(Error){};__editCancelEvent(evt);return false}}else{try{var checkPaste=globalControlPaste}catch(Error){}if(checkPaste){if((evt.keyCode==86&&evt.ctrlKey)||(evt.keyCode==45&&evt.shiftKey)){__editCancelEvent(evt);setTimeout("__delay_paste()",50);return false}}}}catch(Error){};if(browser.ns){if(evt.keyCode==13){if(globalBreakMode=="p"){}}}if(browser.ns)return;try{if(__intelliAction())return}catch(Error){};try{if(getDoc().selection.createRange().parentElement().contenteditable=="false"){if(evt.keyCode<37||evt.keyCode>40){__editCancelEvent(evt);return}}}catch(Error){};if(__isIntelli){evt.cancelBubble=true;evt.returnValue=false;return}try{if(evt.keyCode==13){if(globalBreakMode=="br"){if(__editActiveObject.tagName.toUpperCase()!="LI"){__editDisableBR=true;var sel=getDoc().selection;if(sel.type=="Control")return;var r=sel.createRange();r.pasteHTML("<BR>");evt.cancelBubble=true;evt.returnValue=false;r.select();r.moveEnd("character",1);r.moveStart("character",1);r.collapse(false);return false}}else if(globalBreakMode=="wp"){}else{evt.cancelBubble=true}}}catch(Error){};if(evt.keyCode==9){try{var parent=__editActiveObject;while(parent.tagName.toUpperCase()!="BODY"){if(parent.tagName.toUpperCase()=="TD"){__editActiveObject=parent;break}parent=parent.parentNode}if(__editActiveObject.tagName=="TD"){var currentRow=__editActiveObject.parentNode;if(evt.shiftKey){if(__editActiveObject.cellIndex>0){nextCell=currentRow.cells[__editActiveObject.cellIndex-1]}else{if(currentRow.rowIndex>0)var table=currentRow.parentNode;var lastCell=table.rows[currentRow.rowIndex-1].cells.length-1;nextCell=table.rows[currentRow.rowIndex-1].cells[lastCell]}}else{if(currentRow.cells.length-1>__editActiveObject.cellIndex){nextCell=currentRow.cells[__editActiveObject.cellIndex+1]}else{var idx=currentRow.rowIndex+1;var table=currentRow.parentNode;if(idx<=table.rows.length-1){nextCell=table.rows[idx].cells[0]}else{var row=currentRow.cloneNode(true);currentRow.parentNode.insertBefore(row,currentRow.nextSibling);for(var i=0;i<row.cells.length;i++){row.cells[i].innerHTML=""}nextCell=row.cells[0];__editOnChanged(true)}}}__editActiveObject=nextCell;var r=getDoc().body.createTextRange();r.moveToElementText(nextCell);r.select();evt.cancelBubble=true;evt.returnValue=false}else{if(evt.shiftKey)editOutdent();else editIndent();evt.cancelBubble=true;evt.returnValue=false}}catch(Error){}}if(evt.keyCode==46){try{var doc=getDoc();var range=doc.selection.createRange();var html=range.htmlText;var parentElement=range.parentElement();if(html!=""){if(parentElement.tagName.toLowerCase()=="tbody"||parentElement.tagName.toLowerCase()=="tr"){var aObjects=__editGetSelectedObjects();for(var i=0;i<aObjects.length;i++){if(aObjects[i].tagName.toLowerCase()=="td"){while(aObjects[i].childNodes.length>0){aObjects[i].childNodes[0].removeNode(true)}}}return}}}catch(Error){}}};function __delay_paste(){editPasteWithControl()}function __editCancelEvent(evt){if(browser.ie){evt.cancelBubble=true;evt.returnValue=false}else{evt.preventDefault()}}function onkeypressPINEDIT(){var evt=getWindow().event;if(__isIntelli){evt.cancelBubble=true;evt.returnValue=false;return}if(evt.keyCode==globalISKey){var sel=getDoc().selection;var r=sel.createRange();r.moveStart("character",-1);var text=r.text;var moved=0;while(text.charCodeAt(0)!="32"&&text.charCodeAt(0)!="13"&&text.charCodeAt(0)!="10"){if(r.moveStart("character",-1)==0)break;text=r.text}if(text.charCodeAt(0)=="32"||text.charCodeAt(0)=="13"||text.charCodeAt(0)=="10"){text=text.substring(1,text.length);if(text.charCodeAt(0)=="32"||text.charCodeAt(0)=="13"||text.charCodeAt(0)=="10"){text=text.substring(1,text.length)}}for(var i=0;i<text.length+1;i++){r.moveStart("character",1)}__intelliLeft=r.boundingLeft+7;var top=globalGetPositonY(getEdit());__intelliTop=r.boundingTop+r.boundingHeight+top;__comm=new Comm(targetIntellisense);__comm.execute("INTELLI",text,"")}if(__editDisableBR){var evt=getWindow().event;__NoBr(evt)}};function onkeyupPINEDIT(e){var evt;if(browser.ns)evt=e;else evt=getWindow().event;if(evt.keyCode==90&&evt.ctrlKey){editUndo();__editCancelEvent(evt);return}if(evt.keyCode==89&&evt.ctrlKey){editRedo();__editCancelEvent(evt);return}try{var kc=parseInt(evt.keyCode);switch(kc){case 8: case 13: case 32: case 226: case 187: case 188: case 189: case 190: case 191: case 219: case 220: case 221: case 46: __editOnChanged(true);break;default: break}if((kc>=48&&kc<=90)||(kc>=96&&kc<=111)){__editOnChanged(true)}}catch(Error){};try{if(browser.ns){}else{if(getDoc().selection.createRange().text.length==0){__editActiveObject=getDoc().selection.createRange().parentElement()}}if(browser.ie){if(__isIntelli){__editCancelEvent(evt);return}if(__editDisableBR){var evt=getWindow().event;__NoBr(evt);__editDisableBR=false}}if(evt.keyCode==13){if(globalBreakMode=="p"){evt.cancelBubble=true;evt.returnValue=false;return false}if(globalBreakMode=="wp"&&!evt.ctrlKey&&!evt.shiftKey){if(browser.ie){if(__editActiveObject.tagName.toLowerCase()=="p"){__editActiveObject.style.margin=0}var parent=__editActiveObject;while(parent){if(parent.tagName.toLowerCase()=="p"){parent.style.margin=0;break}parent=parent.parentNode}if(parent){if(parent.previousSibling.tagName.toLowerCase()=="p"){parent.previousSibling.style.margin=0}}}}if(browser.ns){if(globalBreakMode=="p"){}}if(globalShowSpecialChar){__editShowSpecialChar(false);__editShowSpecialChar(true)}}}catch(Error){}};function onkeydownPINEDITHtml(e){var evt;if(browser.ns)evt=e;else evt=document.frames('pinEditHtml').window.event;try{if(eventOnHtmlKeyDown(evt))return}catch(Error){}if(evt.keyCode==13){var sel=pinEditHtml.document.selection;if(sel.type=="Control")return;var r=sel.createRange();r.pasteHTML("<BR>");evt.cancelBubble=true;evt.returnValue=false;r.select();r.moveEnd("character",1);r.moveStart("character",1);r.collapse(false);return false}};function onmousedownPINEDITHtml(e){var evt;if(browser.ns)evt=e;else evt=document.frames('pinEditHtml').window.event;try{if(eventOnHtmlMouseDown(evt))return}catch(Error){}}function __NoBr(evt){if(evt.keyCode==13){evt.cancelBubble=true;evt.returnValue=false;return false}};function oncontextmenuDisabled(){return false};function ondropPINEDIT(){try{eventOnDrop(getWindow().event)}catch(Error){}}function setEvent(){if(browser.ie){getDoc().oncontextmenu=oncontextmenuPINEDIT;getDoc().onselectionchange=onchangePINEDIT;getDoc().onmousedown=onmousedownPINEDIT;getDoc().onmouseup=onmouseupPINEDIT;getDoc().onmousemove=onmousemovePINEDIT;getDoc().onkeydown=onkeydownPINEDIT;getDoc().onkeypress=onkeypressPINEDIT;getDoc().onkeyup=onkeyupPINEDIT;getDoc().ondblclick=ondblclickPINEDIT;getDoc().body.ondrop=ondropPINEDIT;getDocHtml().oncontextmenu=oncontextmenuDisabled;getDocHtml().onkeydown=onkeydownPINEDITHtml;getDocHtml().onmousedown=onmousedownPINEDITHtml;getDocPreview().oncontextmenu=oncontextmenuDisabled}else{getDoc().addEventListener("mouseup",onmousedownPINEDIT,false);getDoc().addEventListener("contextmenu",oncontextmenuPINEDIT,false);getDoc().addEventListener("blur",onblurPINEDIT,false);getDoc().addEventListener("focus",onfocusPINEDIT,false);getDoc().addEventListener("keydown",onkeydownPINEDIT,false);getDoc().addEventListener("keyup",onkeyupPINEDIT,false);getDoc().addEventListener("dblclick",ondblclickPINEDIT,false);getDocHtml().addEventListener("mouseup",onmousedownPINEDITHtml,false);getDocHtml().addEventListener("keydown",onkeydownPINEDITHtml,false)}};function __eventOnFileLoaded(){eventOnFileLoaded();__eventOnFileLoaded_Delay()}function __eventOnFileLoaded_Delay(){if(!globalSingleMode){if(__editStylesAvailable&&!__editToolbarReady){setTimeout("__eventOnFileLoaded_Delay()",50);return}}eventOnAddStyle("","");eventOnAddStyle("Standard","Standard");for(var i=0;i<__editStyles.length;i++){if(globalSingleMode)eventOnAddStyleDelay(__editStyles[i],__editStylesHtml[i]);else eventOnAddStyle(__editStyles[i],__editStylesHtml[i])}for(var i=0;i<__editStylesFormat.length;i++){if(globalSingleMode)eventOnChangeFormatDelay(__editStylesFormat[i],__editStylesFormatHtml[i]);else eventOnChangeFormat(__editStylesFormat[i],__editStylesFormatHtml[i])}}function eventOnAddStyleDelay(name,html){setTimeout("eventOnAddStyleDelay2(\""+name+"\",\""+html+"\")",300)};function eventOnAddStyleDelay2(name,html){eventOnAddStyle(name,html)};function eventOnChangeFormatDelay(name,html){setTimeout("eventOnChangeFormatDelay2(\""+name+"\",\""+html+"\")",400)};function eventOnChangeFormatDelay(name,html){eventOnChangeFormat(name,html)};
