کارگير:Wayiran/vector.js

Wikipedia جي

نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.

  • فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-R)
  • گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-Shift-R)
  • اینترنت اکسپلورر/ Edge: کلید Ctrl را نگه‌دارید و روی دکمهٔ Refresh کلیک کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید
  • اپرا: Ctrl-F5 را بفشارید.
function InsertButtonsToToolBarV(){
	var before= document.getElementById("editform");
	if (before== null) {
		return;
	}
	var tooly = document.createElement("tooly");
	tooly.innerHTML += "<br />"+toggleDirection+YKArabic+zwnj+nonS+Dig+Punc+STool+URLFIX;
	tooly.innerHTML += Welcome+Punc+ChapChin+SareSatr+UpperText+LowerText+RedirectButton;
	tooly.innerHTML += labelCombo+InterW+GregYear+CommentButton+ImgWarn+StrikeTextButton+Wikify+NoS+NoS2+SpeedyDel+PicSource+PicCopy+Cleanup+CodeButton;
	before.parentNode.insertBefore(tooly, before);
}
$(InsertButtonsToToolBarV);
 
 
//Reftoolbar
importScript('کاربر:Mardetanha/refToolbar.js');
importScript('کاربر:Ladsgroup/sidebartranslate.js');
importScript('کاربر:Ladsgroup/stubtagtab.js');
importScript('کاربر:Ladsgroup/wikEdDiff.js');
importScript('کاربر:Ladsgroup/patroller.js');
importScript('کاربر:Ladsgroup/Google link');
importScript('کاربر:Ladsgroup/protection.js');
importScript('کاربر:Ladsgroup/easyblock.js');
/*<pre>*/
document.write('<script type="text/javascript" src="' 
             + 'http://fa.wikipedia.org/w/index.php?title=User:mardetanha/revert.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); 
 
 
importScript('کاربر:mardetanha/HotCatDev.js');
 
 
 //<pre style="direction:ltr">
 
 
/*************
  CHARACTERS
*************/
 
// Aquired from User:Behaafarid/EsfahbodTools.js
function fromEntityToUtf8 (obj) {
 
  obj.value = obj.value.replace(/&#([0-9]+);/g,
    function(s, n, ofs, all) {
      return String.fromCharCode(n);
    }
  );
}
 
function fromUtf8ToEntity (obj_id) {
  var obj = document.getElementById (obj_id);
  obj.value = obj.value.replace(/([^\x00-\x7f])/g,
    function(s, c, ofs, all) {
      c = String(c);
      return "&#"+c.charCodeAt(0)+";";
    }
  );
}
 
function escapeHTMLEntities (obj_id) {
  var obj = document.getElementById (obj_id);
  s = obj.value;
  s = s.replace(/&/g, '&amp;');
  s = s.replace(/</g, '&lt;');
  s = s.replace(/>/g, '&gt;');
  s = s.replace(/'/g, '&apos;');
  s = s.replace(/"/g, '&quot;');
  obj.value = s;
}
 
function unescapeHTMLEntities (obj_id) {
  var obj = document.getElementById (obj_id);
  s = obj.value;
  s = s.replace(/&lt;/g, '<');
  s = s.replace(/&gt/g, '<');
  s = s.replace(/&apos;/g, '\'');
  s = s.replace(/&quot;/g, '"');
  s = s.replace(/&amp;/g, '&');
  obj.value = s;
}
 
//Aquired from Hojjat's HojjatTools.js subpage
function AtSignReplace (obj){
  var s = obj.value;
 
  s=s.replace(/([^\s]+?)@([^\s]+?)/g,'$1[[تصویر:At-sign.gif]]$2');
 
  obj.value=s;
}
//</pre>
 
 //<pre style="direction:ltr">
/************ 
  DICTATION 
*************/
 
function URLfix (obj) {
   s = obj.value;
   s = s.replace(/(http[^\s]+?)\%20/g,
     '$1\u200c\u200c\u200c_\u200c\u200c\u200c');
   s = s.replace(/(http[^\s]+)/g,function(s,p){return decodeURI(p)});
   s = s.replace(/\u200c\u200c\u200c_\u200c\u200c\u200c/g,'%20');
 
   obj.value = s;
}
function YKarabic (obj) {
  //ي --> ی و ك --> ک
   s = obj.value;
   var sold= s;
  //برای جلوگیری از خرابکاری در پیوند تصویرها و میان‌ویکی 
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)ي(.*?)\]\]/g,
    '[[$1\u200c\u200c\u200cی\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)ك(.*?)\]\]/g,
    '[[$1\u200c\u200c\u200cک\u200c\u200c\u200c$2]]');
 
  while (sold!=s)
  {
    sold =s;
    s=s.replace (/\[\[([^\]]*?\:[^\]]*?)ي(.*?)\]\]/g,
      '[[$1\u200c\u200c\u200cی\u200c\u200c\u200c$2]]');
    s=s.replace (/\[\[([^\]]*?\:[^\]]*?)ك(.*?)\]\]/g,
      '[[$1\u200c\u200c\u200cک\u200c\u200c\u200c$2]]');
  }
 
  s = s.replace(/ي/g, 'ی');
  s = s.replace(/ك/g, 'ک');
 
  s= s.replace(/\u200c\u200c\u200cی\u200c\u200c\u200c/g, 'ي');
  s= s.replace(/\u200c\u200c\u200cک\u200c\u200c\u200c/g, 'ك');
 
  //اصلاح ی و ک در متنهای عربی
  sold = s;
  s = s.replace(/\{\{عربی([^(\}\})]*?)ی(.*?)\}\}/g, '{{عربی$1ي$2}}');
  s = s.replace(/\{\{عربی([^(\}\})]*?)ک(.*?)\}\}/g, '{{عربی$1ك$2}}');
  s = s.replace(/\{\{آغاز\sعربی\}\}([^(پایان\sعربی\}\})]*?)ی(.*?)پایان\sعربی\}\}/g,
    '{{آغاز عربی}}$1ي$2پایان عربی}}');
  s = s.replace(/\{\{شروع\sعربی\}\}([^(پایان\sعربی\}\})]*?)ی(.*?)پایان\sعربی\}\}/g,
    '{{شروع عربی}}$1ي$2پایان عربی}}');
  s = s.replace(/\{\{آغاز\sعربی\}\}([^(پایان\sعربی\}\})]*?)ک(.*?)پایان\sعربی\}\}/g,
    '{{آغاز عربی}}$1ك$2پایان عربی}}');
  s = s.replace(/\{\{شروع\sعربی\}\}([^پایان\sعربی(\}\})]*?)ک(.*?)پایان\sعربی\}\}/g,
    '{{شروع عربی}}$1ك$2پایان عربی}}');
  s = s.replace(/\[\[ar:(.*?)ی(.*?)\]\]/g, '[[ar:$1ي$2]]');
  s = s.replace(/\[\[ar:(.*?)ک(.*?)\]\]/g, '[[ar:$1ك$2]]');
  while (sold!=s)
  {
    sold=s;
    s = s.replace(/\{\{عربی([^(\}\})]*?)ی(.*?)\}\}/g, '{{عربی$1ي$2}}');
    s = s.replace(/\{\{عربی([^(\}\})]*?)ک(.*?)\}\}/g, '{{عربی$1ك$2}}');
    s = s.replace(/\{\{آغاز\sعربی\}\}([^(پایان\sعربی\}\})]*?)ی(.*?)پایان\sعربی\}\}/g,
      '{{آغاز عربی}}$1ي$2پایان عربی}}');
    s = s.replace(/\{\{شروع\sعربی\}\}([^(پایان\sعربی\}\})]*?)ی(.*?)پایان\sعربی\}\}/g,
      '{{شروع عربی}}$1ي$2پایان عربی}}');
    s = s.replace(/\{\{آغاز\sعربی\}\}([^(پایان\sعربی\}\})]*?)ک(.*?)پایان\sعربی\}\}/g,
      '{{آغاز عربی}}$1ك$2پایان عربی}}');
    s = s.replace(/\{\{شروع\sعربی\}\}([^پایان\sعربی(\}\})]*?)ک(.*?)پایان\sعربی\}\}/g,
      '{{شروع عربی}}$1ك$2پایان عربی}}');
    s = s.replace(/\[\[ar:(.*?)ی(.*?)\]\]/g, '[[ar:$1ي$2]]');
    s = s.replace(/\[\[ar:(.*?)ک(.*?)\]\]/g, '[[ar:$1ك$2]]');
  }
 
  //حدف نویسهٔ ممنوع  ۰۶۴۹
   sold = s;
 
  //جلوگیری از تغییر متن نشان عربی خورده و تصویر و پیوندهای میان‌ویکی
  s = s.replace (/\[\[([^\]]*?\:[^\]]*?)ى(.*?)\]\]/g,
    '[[$1\u200c\u200c\u200cی\u200c\u200c\u200c$2]]');
  s = s.replace(/\{\{عربی(.*?)ى(.*?)\}\}/g,
    '{{عربی$1\u200c\u200c\u200cی\u200c\u200c\u200c$2}}');
  s = s.replace(/\{\{آغاز عربی(.*?)ى(.*?)پایان عربی\}\}/g,
    '{{آغاز عربی$1\u200c\u200c\u200cی\u200c\u200c\u200c$2پایان عربی}}');
  s = s.replace(/\{\{شروع عربی(.*?)ى(.*?)پایان عربی\}\}/g,
    '{{شروع عربی$1\u200c\u200c\u200cی\u200c\u200c\u200c$2پایان عربی}}');
 
  while (sold!=s)
  {
    sold=s;
    s = s.replace (/\[\[([^\]]*?\:[^\]]*?)ى(.*?)\]\]/g,
      '[[$1\u200c\u200c\u200cی\u200c\u200c\u200c$2]]');
    s = s.replace(/\{\{عربی(.*?)ى(.*?)\}\}/g,
      '{{عربی$1\u200c\u200c\u200cی\u200c\u200c\u200c$2}}');
    s = s.replace(/\{\{آغاز عربی(.*?)ى(.*?)پایان عربی\}\}/g, 
      '{{آغاز عربی$1\u200c\u200c\u200cی\u200c\u200c\u200c$2پایان عربی}}');
    s = s.replace(/\{\{شروع عربی(.*?)ى(.*?)پایان عربی\}\}/g,
      '{{شروع عربی$1\u200c\u200c\u200cی\u200c\u200c\u200c$2پایان عربی}}');
  }
  s = s.replace(/ى/g, 'ی');
  s = s.replace(/\u200c\u200c\u200cی\u200c\u200c\u200c/g, 'ى');
 
  //اصلاح رده‌ها
  sold=s;
  s = s.replace(/\[\[(رده|Category|category):(.*?)(ى|ي)(.*?)\]\]/g, '[[$1:$2ی$4]]');
  s = s.replace(/\[\[(رده|Category|category):(.*?)ك(.*?)\]\]/g, '[[$1:$2ک$3]]');
  while(sold!=s)
  {
    sold=s;
    s = s.replace(/\[\[(رده|Category|category):(.*?)(ى|ي)(.*?)\]\]/g, '[[$1:$2ی$4]]');
    s = s.replace(/\[\[(رده|Category|category):(.*?)ك(.*?)\]\]/g, '[[$1:$2ک$3]]');
  }
 
  obj.value = s;
}
 
function FM (obj) {
  //FM = Faseleh Majazi
  s = obj.value;
 
  //تبدیل الگو {{فم}} به نویسه فاصله مجازی
  s = s.replace(/\{\{فم\}\}/g,'\u200c');
 
  //تبديل چند فاصله مجازی پشت سر هم به یک فاصله مجازی
  s = s.replace(/(\u200c)+/g, '\u200c');
 
  //حذف فاصلهٔ مجازی بعد از آادذرزژو . ، « »
  s = s.replace(/([\.،«»\:؛\sآادذرزژو])\u200c/g,'$1');
 
  //اصلاح می پیشوندی
  s = s.replace(/\sمی\s/g, ' می\u200c');
  s = s.replace(/\sنمی\s/g, ' نمی\u200c');
  s = s.replace(/\sمی\u200cو\s/g, ' می و');
 
  //فعلهای مصدر بودن
  s = s.replace(/ه\sام([\]\.،\:»\)\s])/g,  'ه\u200cام$1');
  s = s.replace(/ه\sای([\]\.،\:»\)\s])/g,  'ه\u200cای$1');
  s = s.replace(/([^ا])ه\sاست([\]\.،\:»\)\s])/g, '$1ه\u200cاست$2');
  s = s.replace(/ه\sایم([\]\.،\:»\)\s])/g, 'ه\u200cایم$1');
  s = s.replace(/ه\sاید([\]\.،\:»\)\s])/g, 'ه\u200cاید$1');
  s = s.replace(/ه\sاند([\]\.،\:»\)\s])/g, 'ه\u200cاند$1');
 
  /*چسباندن ها بر اساس مفاد دستور خط فرهنگستان و شیوه\u200cنامهٔ ویکی\u200cپدیا:*/
  //تمام «ها» با فاصلهٔ مجازی می‌چسبند. و این مطابق مفاد آخرین شیوه‌نامه غلط نیست.
 
  s=s.replace(/\sها([\]\.،\:»\)\s])/g, '\u200cها$1');
  s=s.replace(/\sها(ی|یی|یم|یت|یش|مان|تان|شان)([\]\.،\:»\)\s])/g,
    '\u200cها$1$2');
 
  obj.value = s;
}
 
function NonStandard (obj) {
  s = obj.value;
 
  //همزه روی ی
  s = s.replace(/ه\u200cی\s/g, 'هٔ ');
  s = s.replace(/ه\sی\s/g, 'هٔ ');
  s = s.replace(/ۀ/g, 'هٔ');
  s = s.replace(/هء /g, 'هٔ ');
  s = s.replace(/ه‌یی/g, 'ه‌ای');
 
  //نویسه غیر استاندارد برای تنوین
  s = s.replace(/ا"/g,'اً')
 
  //تبدیل الگو {{ی}} به نویسه
  s = s.replace(/\{\{ی\}\}/g,'ٔ');
 
 
  //فارسی‌سازی گیومه
  s=s.replace(/"(.*?)"/g,'«$1»');
  s=s.replace(/«([\w]*?)»/g,'"$1"');
  // ... but to fix the problem with HTML double quotes...
  s=s.replace(/(\w)=«([^"]*?)»/g,'$1="$2"'); 
 
  //تنوين اشتباه
  s=s.replace(/ا\sً/g,'اً')
 
  obj.value = s;
}
 
function digits (obj) {
//Convert Codes to Characters
fromEntityToUtf8(obj);
  s = obj.value;
 
  var sold=null;
 
while (sold!=s)
{
sold=s;
 
//برای جلوگیری از خرابکاری در پیوند تصویرها و میان‌ویکی
 
 
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)1(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۱\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)2(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۲\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)3(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۳\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)4(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۴\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)5(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۵\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)6(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۶\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)7(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۷\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)8(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۸\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)9(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۹\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)0(.*?)\]\]/g, '[[$1\u200c\u200c\u200c۰\u200c\u200c\u200c$2]]');
  s=s.replace (/\[\[([^\]]*?\:[^\]]*?)\%(.*?)\]\]/g, '[[$1\u200c\u200c\u200c٪\u200c\u200c\u200c$2]]');
 
 // برای جلوگیری از خرابکاری در پیوند به بیرون
 
  s = s.replace(/(http[^\s]+?)1/g,'$1\u200c\u200c\u200c۱\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)2/g,'$1\u200c\u200c\u200c۲\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)3/g,'$1\u200c\u200c\u200c۳\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)4/g,'$1\u200c\u200c\u200c۴\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)5/g,'$1\u200c\u200c\u200c۵\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)6/g,'$1\u200c\u200c\u200c۶\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)7/g,'$1\u200c\u200c\u200c۷\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)8/g,'$1\u200c\u200c\u200c۸\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)9/g,'$1\u200c\u200c\u200c۹\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)0/g,'$1\u200c\u200c\u200c۰\u200c\u200c\u200c');
  s = s.replace(/(http[^\s]+?)\%/g,'$1\u200c\u200c\u200c٪\u200c\u200c\u200c');
 
  // برای جلوگیری از خرابکاری در فرمولهای ریاضی
 
s=s.replace (/\<math\>(.*?)1(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۱\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)2(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۲\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)3(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۳\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)4(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۴\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)5(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۵\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)6(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۶\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)7(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۷\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)8(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۸\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)9(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۹\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)0(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c۰\u200c\u200c\u200c$2</math>');
  s=s.replace (/\<math\>(.*?)%(.*?)\<\/math\>/g,
    '<math>$1\u200c\u200c\u200c٪\u200c\u200c\u200c$2</math>');
  }
 
  s = s.replace(/1/g,'۱');
  s = s.replace(/\u200c\u200c\u200c۱\u200c\u200c\u200c/g,'1');
 
  s = s.replace(/2/g,'۲');
  s = s.replace(/\u200c\u200c\u200c۲\u200c\u200c\u200c/g,'2');
 
  s = s.replace(/3/g,'۳');
  s = s.replace(/\u200c\u200c\u200c۳\u200c\u200c\u200c/g,'3');
 
  s = s.replace(/4/g,'۴');
  s = s.replace(/\u200c\u200c\u200c۴\u200c\u200c\u200c/g,'4');
 
  s = s.replace(/5/g,'۵');
  s = s.replace(/\u200c\u200c\u200c۵\u200c\u200c\u200c/g,'5');
 
  s = s.replace(/6/g,'۶');
  s = s.replace(/\u200c\u200c\u200c۶\u200c\u200c\u200c/g,'6');
 
  s = s.replace(/7/g,'۷');
  s = s.replace(/\u200c\u200c\u200c۷\u200c\u200c\u200c/g,'7');
 
  s = s.replace(/8/g,'۸');
  s = s.replace(/\u200c\u200c\u200c۸\u200c\u200c\u200c/g,'8');
 
  s = s.replace(/9/g,'۹');
  s = s.replace(/\u200c\u200c\u200c۹\u200c\u200c\u200c/g,'9');
 
  s = s.replace(/0/g,'۰');
  s = s.replace(/\u200c\u200c\u200c۰\u200c\u200c\u200c/g,'0');
 
  s = s.replace(/\%/g,'٪');
  s = s.replace(/\u200c\u200c\u200c٪\u200c\u200c\u200c/g,'%');
 
 
  //آوردن دخل ارقام عربی:
  s=s.replace(/٠/g,'۰');
  s=s.replace(/١/g,'۱');
  s=s.replace(/٢/g,'۲');
  s=s.replace(/٣/g,'۳');
  s=s.replace(/٤/g,'۴');
  s=s.replace(/٥/g,'۵');
  s=s.replace(/٦/g,'۶');
  s=s.replace(/٧/g,'۷');
  s=s.replace(/٨/g,'۸');
  s=s.replace(/٩/g,'۹');
 
  //ممیز و هزارگان
  s = s.replace(/([۱۲۳۴۵۶۷۸۹۰])\.([۱۲۳۴۵۶۷۸۹۰])/g,'$1٫$2');
  s = s.replace(/([۱۲۳۴۵۶۷۸۹۰]),([۱۲۳۴۵۶۷۸۹۰])/g,'$1٬$2');
 
  obj.value = s;
}
 
function Punctuation (obj){
  //حل مشکلات نقطه گذاری
  var s = obj.value;
 
  s=s.replace(/([\(«])\s/g,'$1');
  s=s.replace(/\s([\)»])/g,'$1');
  s=s.replace(/\s+\./g,'.'); //No spaces before a full stop.
  s=s.replace(/\s+،/g,'،'); //No spaces before a comma.
  s=s.replace(/،(\S+?)/g,'، $1'); //Space is necessary after a comma.
  s = s.replace(/\s([^\s\[]*?)\s:\s([^\s\[]*?)\s/,' $1: $2 '); //No spaces before a colon.
 
  obj.value=s;
}
 
function SuperTool (obj){
  YKarabic (obj);
  FM (obj);
  NonStandard (obj);
  digits (obj);
  Punctuation (obj);
}
//</pre>
 
 //<pre style="direction:ltr">
function toggleDir (obj) {
  var isrtl = 0;
  if (obj){
    isrtl = obj.style.direction != 'ltr';
    if (isrtl){
      obj.style.textAlign = "left";
      obj.style.direction = "ltr";
    } else {
      obj.style.textAlign = "right";
      obj.style.direction = "rtl";
    }
  }
}
//</pre>
 
 //<pre style="direction:ltr;">
/**********
  WIKIFY
**********/ 
function InterwikiSorter(obj){
  var ref = /\[\[(\w\w\w?|bat-smg|be-x-old|cbk-zam|fiu-vro|nds-nl|roa-tara|ru-sib|simple|tokipona|zh-classical|zh-min-nan|zh-yue)\:(.*?)\]\]\n?(\s*)/g
 var s = obj.value;
 //extract interwiki's and delete them temply from string
 interwikis = s.match(ref)
 s = s.replace(ref,"")
 
 //sort interwikis
 interwikis = interwikis.sort()
 //put interwiki's back
 s = s + "\r\n" + interwikis.join("");
 
 //update string.
 obj.value=s;
}
//</pre>
 
 //<pre style="direction:ltr;text-align:left">
/**********
  BUTTONS
**********/
 
/*تغییر جهت*/
toggleDirection = "<a href=\"javascript:toggleDir(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/d/d0/Button_toggle_dir.png"
    + "\" title=\"تغییر جهت جعبه ویرایش\"></a>";
 
/* ی ک */
YKArabic = "<a href=\"javascript:YKarabic(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/8/88/Button_YehKeh.png"
    + "\" title=\"اصلاح کاف و یا\"></a>";
 
/*فاصله مجازی*/
zwnj = "<a href=\"javascript:FM(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/d/d0/Button_ZWNJ.png"
    + "\" title=\"فاصله مجازی\"></a>";
 
/*نویسه غیراستاندارد*/
nonS = "<a href=\"javascript:NonStandard(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/9/94/Button_non_standard.png"
    + "\" title=\"نویسه غیر استاندارد\"></a>";
 
/*فارسی‌سازی ارقام*/
Dig= "<a href=\"javascript:digits(document.editform.wpTextbox1);"
    + "void(document.getElementById('wpSummary').value='فارسی سازی ارقام')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/4/4a/Button_numbers.png"
    + "\" title=\"فارسی سازی ارقام\"></a>";
 
/*تبدیل به یونیکد در آدرس‌های وب*/
URLFIX = "<a href=\"javascript:URLfix(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/b/ba/Button_decode_URI.png"
    + "\" title=\"تبدیل به یونیکد در آدرس‌های وب\"></a>";
 
/*اَبَرابزار*/
STool= "<a href=\"javascript:SuperTool(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/f/fc/Button_super_tool.png"
    + "\" title=\"ابر ابزار\"></a>";
 
/*اصلاح علامت @*/
AtSignFix = "<a href=\"javascript:AtSignReplace(document.editform.wpTextbox1);\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/7/7f/Button_at_sign.png"
    + "\" title=\"اصلاح علامت @\"></a>";
 
/*ویکی‌سازی*/
Wikify = "<a href=\"javascript:document.editform.wpTextbox1.value='{{ویکی‌سازی}}\\n'+"
    + "document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='برچسب')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/3/38/Button_wikify.png"
    + "\" title=\"ویکی\u200Cسازی\"></a>";
 
/*بدون منبع*/
NoS= "<a href=\"javascript:document.editform.wpTextbox1.value='{{بدون منبع}}\\n'+"
    + "document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='برچسب')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/8/8a/Button_no_source_fa.png"
    + "\" title=\"بدون منبع\"></a>";
 
/*بدون منبع ۲*/
NoS2= "<a href=\"javascript:insertTags('{{بدون منبع ۲','}}','|روز=|ماه=|سال=');"
    + "void(document.getElementById('wpSummary').value='برچسب')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/8/8a/Button_no_source_fa.png"
    + "\" title=\"بدون منبع مهلت دار\"></a>";
 
/*حق تکثیر مشکوک*/
Sus= "<a href=\"javascript:document.editform.wpTextbox1.value='{{حق تکثیر مشکوک}}\\n'+"
    + "document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='حق تکثیر مشکوک')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/c/c7/Button_Sus.png"
    + "\" title=\"حق تکثیر مشکوک\"></a>";
 
/*نقض حق تکثیر*/
CopyR= "<a href=\"javascript:document.editform.wpTextbox1.value='';"
    + "insertTags('{{نقض حق تکثیر|url=','}}','Address');"
    + "void(document.getElementById('wpSummary').value='نقض حق تکثیر');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/6/6f/Button_CopyR.png"
    + "\" title=\"نقض حق تکثیر\"></a>";
 
/*لحن نامناسب*/
Tone= "<a href=\"javascript:document.editform.wpTextbox1.value='{{لحن نامناسب}}\\n'+"
    + "document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='برچسب')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/f/fc/Button_Tone.png"
    + "\" title=\"لحن نامناسب\"></a>";
 
/*ناقص*/
Stub= "<a href=\"javascript:document.editform.wpTextbox1.value='{{ناقص}}\\n'+"
    + "document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='برچسب')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/f/fc/Button_stub_fa.png"
    + "\" title=\"ناقص\"></a>";
 
/*اصلاحات نقطه گذاری*/
Punc = "<a href=\"javascript:Punctuation(document.editform.wpTextbox1)\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/e/ed/Button_punctuation.png"
    + "\" title=\"نقطه‌گذاری\"></a>";
 
/*اصلاح ترتیب میان‌ویکی‌ها*/
InterW = "<a href=\"javascript:InterwikiSorter(document.editform.wpTextbox1)\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/9/96/Button_interwiki.png"
    + "\" title=\"اصلاح ترتیب میان‌ویکی‌ها\"></a>";
 
/* چپچین */
ChapChin = "<a href=\"javascript:insertTags('{{چپ‌چین}}\\n',"
    +"'\\n{{پایان چپ‌چین}}','متن چپ‌چین شده')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/en/e/ea/Button_align_left.png"
    + "\" title=\"چپ‌چین کردن متن\"></a>";
 
/* سر سطر */
SareSatr = "<a href=\"javascript:insertTags('<br />','','');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png"
    + "\" title=\"سر سطر\"></a>";
 
/* اندیس بالا */
UpperText = "<a href=\"javascript:insertTags('<sup>','</sup>','اندیس');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png"
    +"\" title=\"اندیس بالا\"></a>";
 
/* اندیس پایین */
LowerText = "<a href=\"javascript:insertTags('<sub>','</sub>','اندیس');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png"
    +"\" title=\"اندیس پایین\"></a>";
 
/* حذف سریع */
SpeedyDel = "<a href=\"javascript:document.editform.wpTextbox1.value='';"
    + "insertTags('{{حذف سریع|','}}','معیار');"
    + "void(document.getElementById('wpSummary').value='حذف سریع');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/c/c1/Button_delete_vote.png"
    + "\" title=\"حذف سریع\"></a>";
 
/* منبع تصویر نامعلوم */
PicSource = "<a href=\"javascript:document.editform.wpTextbox1.value="
    + "'{{منبع تصویر نامعلوم}}\\n'+ document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='منبع تصویر نامعلوم')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/5/59/Button_image_source.png"
    + "\" title=\"منبع تصویر نامعلوم\"></a>";
 
/* حق تکثیر تصویر نامعلوم */
PicCopy = "<a href=\"javascript:document.editform.wpTextbox1.value="
    + "'{{حق تکثیر تصویر نامعلوم}}\\n'+ document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='حق تکثیر تصویر نامعلوم')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/fa/7/7e/Button_image_copyright.png"
    + "\" title=\"حق تکثیر تصویر نامعلوم\"></a>";
 
/* تمیزکاری */
Cleanup = "<a href=\"javascript:document.editform.wpTextbox1.value='{{تمیزکاری}}\\n'+"
    + "document.editform.wpTextbox1.value;"
    + "void(document.getElementById('wpSummary').value='برچسب')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png"
    + "\" title=\"تمیزکاری\"></a>";
 
/* تغییر مسیر */
RedirectButton = "<a href=\"javascript:document.editform.wpTextbox1.value='';"
    + "insertTags('#تغییرمسیر [[',']]','پیوند');"
    + "void(document.getElementById('wpSummary').value='تغییر مسیر');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png"
    + "\" title=\"تغيير مسير\"></a>";
 
/* سال میلادی */
GregYear = "<a href=\"javascript:insertTags('[[','&nbsp(میلادی) |]]','۱۹۰۰');\"><img src=\""
    + "http://upload.wikimedia.org/wikibooks/fa/a/a7/Button_cal.png"
    + "\" title=\"سال میلادی\"></a>";
 
/* کد */
CodeButton = "<a href=\"javascript:insertTags('<code>','</code>','کد');\"><img src=\""
    + "http://upload.wikimedia.org/wikibooks/fa/2/23/Button_code.png"
    + "\" title=\"کد\"></a>";
 
/* خوشامدید */
Welcome = "<a href=\"javascript:insertTags('{{جا:خوشامدید|~~~~}}','','');"
    + "void(document.getElementById('wpSummary').value='خوشامد')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png"
    + "\" title=\"خوشامد\"></a>";
 
 
var selObj = new Array();
selObj[0] = new Array("","انتخاب برچسب");
selObj[1] = new Array("f0","یادکرد مرجع");
selObj[2] = new Array("f1","خوش‌آمدید");
selObj[3] = new Array("f2","درخواست مدرک");
selObj[4] = new Array("f3","بدون‌منبع");
selObj[5] = new Array("f4","خرد");
selObj[6] = new Array("f5","نقض حق‌تکثیر");
selObj[7] = new Array("f6","حق‌تکثیر مشکوک");
selObj[8] = new Array("f7","حذف سریع");
selObj[9] = new Array("f8","ویکی‌سازی");
selObj[10] = new Array("f9","لحن نامناسب");
selObj[11] = new Array("f10","تمیزکاری");
selObj[12] = new Array("f11","هشدار به خرابکار");
selObj[13] = new Array("f12","یادکرد خبر");
 
 
optionsString='';
for (var iloop = 0 ; iloop < selObj.length ; iloop++)
{
	optionsString = optionsString + "<option value='" + selObj[iloop][0] + "'>" + selObj[iloop][1] + "</option>"
}
labelCombo = "<select name='labelCombo' onChange='doAction(this.selectedIndex)'>" + optionsString + "</select>";
 
 
function doAction(selectItemIndex)
{
 switch(selectItemIndex)
 {
  case 5:
   insertTags('{{','خرد}}','-');
   document.getElementById('wpSummary').value='برچسب';
   break
  case 4:
   document.editform.wpTextbox1.value='{{بدون منبع}}\n' + document.editform.wpTextbox1.value;
   document.getElementById('wpSummary').value='برچسب';
   break
  case 3:
   insertTags('{{مدرک','}}','|');
   document.getElementById('wpSummary').value='درخواست منبع';
   break
  case 7:
   document.editform.wpTextbox1.value='{{حق تکثیر مشکوک}}\n'+ document.editform.wpTextbox1.value;
   document.getElementById('wpSummary').value='حق تکثیر مشکوک';
   break
  case 6:
   document.editform.wpTextbox1.value='';
   insertTags('{{نقض حق تکثیر|url=','}}','Address');
   document.getElementById('wpSummary').value='نقض حق تکثیر';
   break
 case 10:
   document.editform.wpTextbox1.value='{{لحن نامناسب}}\n'+ document.editform.wpTextbox1.value;
   document.getElementById('wpSummary').value='برچسب';
   break
  case 9:
   document.editform.wpTextbox1.value='{{ویکی‌سازی}}\n'+ document.editform.wpTextbox1.value;
   document.getElementById('wpSummary').value='برچسب';
   break
 case 11:
   document.editform.wpTextbox1.value='{{تمیزکاری}}\n'+ document.editform.wpTextbox1.value;
   document.getElementById('wpSummary').value='برچسب';
   break
  case 8:
   document.editform.wpTextbox1.value='';
   insertTags('{{حذف سریع|','}}','معیار');
   document.getElementById('wpSummary').value='حذف سریع';
   break
  case 2:
   document.editform.wpTextbox1.value='==سلام==\n{{جا:خوشامدید|~~~~}}\n'+ document.editform.wpTextbox1.value;
   document.getElementById('wpSummary').value='به ویکی‌پدیا خوش‌آمدید!';
   break
  case 1: 
  insertTags('<ref>{{یادکرد وب| نشانی = ','| عنوان = | تاریخ بازدید = دی ۱۳۸۶| تاریخ = ۱ فروردین ۱۳۸| ناشر = وب‌گاه رسمی | زبان = فارسی}}</ref>','http://www.');
   document.getElementById('wpSummary').value='ذکر مرجع';
   break
  case 12:
   insertTags('{{جا:هشدار به خرابکار','}} ~~~~',' ۲');
   document.getElementById('wpSummary').value='برچسب';
   break
case 13: 
   insertTags('<ref>{{یادکرد خبر|نام = |نام خانوادگی = |همکاران = |پیوند = ',' |عنوان = | عنوان = | اثر = | ناشر = |صفحات  = |صفحه  = |تاریخ  = |بازیابی  = |زبان = فارسی}}</ref>','http://www.');
  break
 
}
}
 
 
 
/* توضیح */
CommentButton = "<a href=\"javascript:insertTags('<!--','-->','توضیح');\"><img src=\""
    + "http://upload.wikimedia.org/wikibooks/fa/3/34/Button_hide_comment.png"
    + "\" title=\"توضیح\"></a>";
 
/* گالری */
GalleryButton = "<a href=\"javascript:insertTags('\\n<gallery>\\n','\\n</gallery>',"
    + "'تصویر:PictureFileName.jpg|شرح\\nتصویر:PictureFileName.jpg|شرح');\"><img src=\""
    + "http://upload.wikimedia.org/wikibooks/fa/1/12/Button_gallery.png"
    + "\" title=\"گالری\"></a>";
 
/* متن خط خورده */
StrikeTextButton = "<a href=\"javascript:insertTags('<s>','</s>','متن خط خورده');\"><img src=\""
    + "http://upload.wikimedia.org/wikibooks/fa/c/c9/Button_strike.png"
    + "\" title=\"متن خط خورده\"></a>";
 
/* اخطار نگاره */
ImgWarn = "<a href=\"javascript:document.editform.wpTextbox1.value='';"
    + "insertTags('{{جا:اخطار نگاره|','}}','نگاره');"
    + "void(document.getElementById('wpSummary').value='اخطار نگاره');\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png"
    + "\" title=\"اخطار نگاره\"></a>";
 
Spacer = " ";
 
NewRow = "<br />";
 
 
function InsertButtonsToToolBar(){
  tooly = document.getElementById('toolbar');
  if (tooly != null) {
    tooly.innerHTML += toggleDirection+YKArabic+zwnj+nonS+Dig+Punc+STool+URLFIX;
    tooly.innerHTML += Welcome+Punc+ChapChin+SareSatr+UpperText+LowerText+RedirectButton;
  tooly.innerHTML += labelCombo+InterW+GregYear+CommentButton+ImgWarn+StrikeTextButton+Wikify+NoS+NoS2+SpeedyDel+PicSource+PicCopy+Cleanup+CodeButton
  }
}
 
RaastChin = "<a href=\"javascript:insertTags('<div dir=rtl>',"
    +"'\\n</div>','متن نامه')\"><img src=\""
    + "http://upload.wikimedia.org/wikipedia/en/e/ea/Button_align_left.png"
    + "\" title=\"راست‌چین کردن متن نامه\"></a>";
 
function InsertButtonsToToolBar3(){
  tooly = document.getElementById('mailheader');
  if (tooly != null) {
    var tbl = document.getElementsByTagName("table")[0];
    var newRow = tbl.insertRow(3);
    var newCell0 = newRow.insertCell(0);
    var newCell1 = newRow.insertCell(1);
    newCell0.innerHTML = '&nbsp;';
    newCell1.innerHTML = '<div id="toolbar3">&nbsp;</div>';
 
    tooly3 = document.getElementById('toolbar3');
    tooly3.innerHTML = RaastChin;
  }
}
 
$(InsertButtonsToToolBar);
$(InsertButtonsToToolBar3);
/*
 
 
//ابزاری از سنمار! 
document.write('<script type="text/javascript" src="' 
             + 'http://fa.wikipedia.org/w/index.php?title=کاربر:mardetanha/واگردانی.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
*/
 
function InsertLinkToNavBar()
{
tooly4 = document.getElementById('p-personal');
alert(tooly4);
div_DATA = tooly4.innerHTML;
var div_DATA_array = div_DATA.split('</UL>');
var newinnerHTML = div_DATA_array[0];
newinnerHTML = newinnerHTML + '<li id="pt-new-link-sub-page"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87%3APrefixindex&from=mardetanha&namespace=2" title="زیرصفحه‌های من">زیرصفحه‌های من</a></li>';
newinnerHTML = newinnerHTML + '</UL>' + div_DATA_array[1];
tooly4.innerHTML = newinnerHTML;
}
 
function InsertLinkToNavBar0()
{
toolytemp = document.getElementById('list');
if (toolytemp == null)
{
	tooly4 = document.getElementById('pt-logout');
	tooly4.parentNode.setAttribute('id' , 'list')
}
objList = document.getElementById('list');
 
objList.innerHTML=objList.innerHTML+"<li><a href=http://www.iranchamber.com/calendar/converter/iranian_calendar_converter.php>تبدیل تاریخ</a></li><li><a href=http://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Wayiran/%D8%B5%D9%81%D8%AD%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C_%D9%88_%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C#.D8.A2.D9.85.D8.A7.D8.B1>کاربردی</a></li><li><a href=http://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Wayiran/%D8%A7%D9%84%DA%AF%D9%88:%D8%A8%D9%86%E2%80%8C%D9%85%D8%A7%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7>بن‌مایه‌ها</a></li><li><a href=/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87%3A%D9%86%D9%85%D8%A7%DB%8C%D9%87+%D9%BE%DB%8C%D8%B4%D9%88%D9%86%D8%AF%DB%8C&prefix=Wayiran&namespace=2>زیرصفحه‌ها</a></li><li{{جلالی|{{CURRENTDAY}}|{{CURRENTMONTHNAME}}|{{CURRENTYEAR}}}}</li>"
}
 
 
function InsertLinkToNavBar2()
{
linkobjListElement = document.createElement('a');
linkobjListElement.setAttribute('href','/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87%3APrefixindex&from=mardetanha&namespace=2');
linkobjListElement.setAttribute('innerText','زیرصفحه‌ ها')
 
toolytemp = document.getElementById('list');
if (toolytemp == null)
{
	tooly4 = document.getElementById('pt-logout');
	tooly4.parentNode.setAttribute('id' , 'list')
}
 
objList = document.getElementById('list');
objListElement = document.createElement('li');
objListElement.appendChild(linkobjListElement);
objList.appendChild(objListElement);
}
 
function createNewPage()
{
	var yPageName ='' + prompt ("لطفاً نام مقاله را وارد کنيد?","");
	if ( yPageName == "null" || yPageName.length == 0 )
	{
	} else {
		location.href = 'http://fa.wikipedia.org/w/index.php?action=edit&preload=&editintro=&title=' + yPageName;
	}
}
 
function InsertLinkToNavBar3()
{
linkobjListElement = document.createElement('a');
linkobjListElement.setAttribute('href','javascript:createNewPage();');
linkobjListElement.setAttribute('innerText','صفحه جدید')
 
toolytemp = document.getElementById('list');
if (toolytemp == null)
{
	tooly4 = document.getElementById('pt-logout');
	tooly4.parentNode.setAttribute('id' , 'list')
}
 
objList = document.getElementById('list');
objListElement = document.createElement('li');
objListElement.appendChild(linkobjListElement);
objList.appendChild(objListElement);
}
 
$(InsertLinkToNavBar0);
 
//addOnloadHook(InsertLinkToNavBar2);
 
//addOnloadHook(InsertLinkToNavBar3);
 
 
//</pre>
 
 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//sig reminder
 if ((wgNamespaceNumber % 2 || wgNamespaceNumber==4) && (wgAction == 'edit' || wgAction == 'submit'))
$(function (){
 var cp = document.getElementById('editpage-copywarn')
 var wpSave = document.getElementById('wpSave')
 if (!cp || !wpSave) return
if ( ( wgNamespaceNumber == 4 )
  && ( !wgTitle.match('^(Village pump [(]|Reference desk/|Deletion review/|Articles for deletion/|Templates for deletion/|.*noticeboard.*|Requests for (adminship|checkuser|arbitration|feedback|page protection|mediation)|Bot requests|Help desk|Editor review|Adminship survey|Cleanup|Miscellany for deletion|New contributors\' help page|Media copyright questions)')  ) ) 
 {
   wpSave.parentNode.insertBefore(btn, wpSave.nextSibling);
   return; //avoid warning below
 }
 var ins = ' <a href=\'javascript:insertTags(" ~~\~~\","","")\'>~~\~~</a>'
 cp.innerHTML = 'لطفا در صفحات بحث از امضا استفاده کنید' + ins
 cp.style.padding = '2px'
 cp.style.background = '#F7F7F7'
 cp.style.border = '1px solid gray'
 //unreg/new users only
 var warningDone = false
 wpSave.onclick = function(){
   try{   
    if (warningDone || document.editform.wpTextbox1.value.indexOf('~~\~') >= 0 ) return true
    warningDone = true
    cp.innerHTML = 'لطفا ,  با افزودن ' + ins + ' در انتهای پیام خود امضا کنید (<a href="/wiki/ویکی‌پدیا:امضا" title="(لینک در صفحه جدید باز خواهد شد)" target=_blank>اطلاعات بیشتر↗</a>)'//→ ↗
    cp.style.background = '#FFD080'
    cp.style.border = '1px solid orange'
    return false
   }catch(e) {return true}
 }
})