 var mahal="",blang="فارسی",mfa="",curin,mova,defe="";var lastid;function mfin(e){var eventK=window.event?window.event:e;mtag=eventK.srcElement?eventK.srcElement:eventK.target;if(lastid==mtag.id&&GetControl('mlang')!=null)
return;if((((mtag.tagName=="INPUT"&&mtag.type=="text")||mtag.tagName=="TEXTAREA")&&(mahal=="ALL"||mtag.lang=="fa")))
{blang="فارسی";lastid=mtag.id;if(mfa=="hast"&&GetControl('mlang')!=null)
GetControl('mlang').outerHTML="";document.title=mtag.style.top;var langtext="<input {0} type=text onclick='toit()' onfocusin='' readonly='readonly' class=inputforlang title='با کلیک روی این زبان نوشتن تغییر می کند' value='"+blang+"'  />";if(mtag.tagName=="TEXTAREA")
{if(ABB=="IE"&&majorVersion<=7)
{var langtext="<div id='mlang'><input  id='mlangt' type=text onclick='toit()' onfocusin='' readonly='readonly' class=inputforlang title='با کلیک کردن روی این قسمت زبان نوشتن تغییر می کند' value='"+blang+"'  /></div>";var langtext2="<div id='mlang'>{0}</div>";langtext=langtext.replace("{0}","id='mlangt'");langtext=langtext2.replace("{0}",langtext)}
else
langtext=langtext.replace("{0}","id='mlang'");if(ABB=="IE"&&majorVersion<=7&&mtag.scrollHeight<100)
mtag.insertAdjacentHTML("afterend",langtext);else
mtag.insertAdjacentHTML("beforebegin",langtext)}
else
{langtext=langtext.replace("{0}","id='mlang'");mtag.insertAdjacentHTML("afterend",langtext)}
curin=mtag;mfa="hast"}}
function toit(){if(blang=="فارسی"){blang="English";curin.style.direction="ltr"}
else{blang="فارسی";curin.style.direction="rtl"}
GetControl('mlang').value=blang;if(GetControl('mlangt')!=null)
GetControl('mlangt').value=blang;curin.focus()}
function getSelText(){var retGetselect;if(document.selection)
retGetselect=document.selection.createRange();else if(window.getSelection)
retGetselect=window.getSelection();else if(document.getSelection)
retGetselect=document.getSelection();return retGetselect}
function RemoveSelection(){if(document.selection)
document.selection.clear();else if(window.getSelection){var selection=window.getSelection();try{selection.deleteFromDocument()}
catch(ex){if(!window.getSelection().isCollapsed)
document.execCommand("delete",false,null)}}}
var allcode="|81|87|69|82|84|89|85|73|79|80|219|221|220|65|83|68|70|71|72|74|75|76|186|222|90|88|67|86|66|78|77|188|190|191|";var allscode="|81|87|69|89|73|79|80|219|221|220|65|83|68|70|71|72|74|75|76|186|90|88|67|86|66|78|77|188|190|191|222|";var allharf="ضصثقفغعهخحجچپشسیبلاتنمکگظطزرذدئو./";var allsharf="ًٌٍ،؛][\}{|َُِّۀآـ«»:ةيژؤإأء<>؟"+'"';function mkdown(e){var eventK=window.event?event:e;var mtag=eventK.srcElement?eventK.srcElement:eventK.target;var mkey=eventK.which||eventK.keyCode;if((((mtag.tagName=="INPUT"&&mtag.type=="text")||mtag.tagName=="TEXTAREA")&&(mahal=="ALL"||mtag.lang=="fa"))){if(mkey==59)
mkey=186;var caretPos=getSelText();if(mkey==16&&eventK.altLeft)
toit();mk=allcode.indexOf("|"+mkey+"|");mpos=0;ml=0;if(mk>-1&&blang=="فارسی"){if(!eventK.ctrlKey){if(!eventK.shiftKey&&!eventK.ctrlKey){if(mk>0){mall=allcode.substr(0,mk);while(mpos>-1){mpos=mall.indexOf("|",mpos+1);ml++}}
if(ABB=="IE"){if((caretPos.text!=null&&caretPos.text!="")||(caretPos.rangeCount!=null&&caretPos.rangeCount>0))
RemoveSelection();caretPos.text=allharf.substr(ml,1)}
else
{var begin=mtag.value.substr(0,mtag.selectionStart);var selection=mtag.value.substr(mtag.selectionStart,mtag.selectionEnd-mtag.selectionStart);var newCursorPos=mtag.selectionStart;var end=mtag.value.substr(mtag.selectionEnd);var all=mtag.value.substring(mtag.selectionStart,mtag.value.length);if(selection!="")
mtag.value=begin+allharf.substr(ml,1)+end;else
mtag.value=begin+allharf.substr(ml,1)+all;mtag.selectionStart=newCursorPos+1;mtag.selectionEnd=newCursorPos+1}
return(false)}
else{mk=allscode.indexOf("|"+mkey+"|");if(mk>-1){if(mk>0){mall=allscode.substr(0,mk);while(mpos>-1){mpos=mall.indexOf("|",mpos+1);ml++}}
if(ABB=="IE"){if((caretPos.text!=null&&caretPos.text!="")||(caretPos.rangeCount!=null&&caretPos.rangeCount>0))
RemoveSelection();caretPos.text=allsharf.substr(ml,1)}
else{var begin=mtag.value.substr(0,mtag.selectionStart);var selection=mtag.value.substr(mtag.selectionStart,mtag.selectionEnd-mtag.selectionStart);var newCursorPos=mtag.selectionStart;var end=mtag.value.substr(mtag.selectionEnd);var all=mtag.value.substring(mtag.selectionStart,mtag.value.length);if(selection!="")
mtag.value=begin+allsharf.substr(ml,1)+end;else
mtag.value=begin+allsharf.substr(ml,1)+all;mtag.selectionStart=newCursorPos+1;mtag.selectionEnd=newCursorPos+1}}
return(false)}}}
if(mkey==32&&eventK.shiftKey&&blang=="FA"){caretPos.text="‏";return(false)}}}
if(ABB=="IE"){document.onfocusin=mfin}
else
{if(document.addEventListener)
document.addEventListener("focus",mfin,true)}
document.onkeydown=mkdown
