नोट: प्रकाशित करे के बाद, बदलाव देखे खातिर आपके अपने ब्राउजर के कैशे खाली करे के पड़ सकत बा।

  • फायरफॉक्स / सफारी:शिफ्ट दबा के रीलोड पर क्लिक करीं, या फिर Ctrl-F5 या Ctrl-R दबाईं (मैक पर ⌘-R)
  • गूगल क्रोम: Ctrl-Shift-R दबाईं (मैक पर ⌘-Shift-R)
  • इंटरनेट एक्स्प्लोरर/एज़: Ctrl दबा के Refresh पर क्लिक करीं, या Ctrl-F5 दबईं
  • ओपेरा: Menu → Settings में जाईं (मैक में Opera → Preferences) आ एकरे बाद Privacy & security → Clear browsing data → Cached images and files क्लिक करीं।
// See [[:en:User:Mr.Z-man/closeAFD]] for documentation
// Original script by -[[:en:User:Mr.Z-man]]
// Adapted and localised by - [[सदस्य:सत्यम् मिश्र]] on August 2015
// Last Update 29 August 2015 - [[सदस्य:सत्यम् मिश्र]]
/*
The MIT License (MIT)
 
Copyright (c) 2013 Mr.Z-man
 
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
 
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
// Load script lo Display messages and form
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Timotheus_Canens/displaymessage.js&action=raw&ctype=text/javascript');
if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/') != -1) { //This is to make sure this tool becomes active only on हचर्चा pages 

// This loads tool name in "अधिक" tab when everything is ready
  	$(document).ready( function () {
			mw.util.addPortletLink( 'p-cactions', 'javascript:closeAFD_init()', 'हचर्चा बंद करीं', 'ca-closeAFD', 'हटावे खातिर चर्चा के बंद करे वाला औजार' );
		} );	
// Here we define some variables
    var closeAFD_PageName = wgPageName.replace(/_/g, ' ');
    var closeAFD_isAdmin = (wgUserGroups.toString().indexOf('sysop') != -1);
    var closeAFD_AJAXnumber = 0;
    var closeAFD_deletenredirect = false;
    var closeAFD_nomdate = null;
    var closeAFD_deletecount = 0;
    var closeAFD_redirectlimit;
    var closeAFD_redirtotal;
    var closeAFD_redircount = 0;

	// Main function starts here
    function closeAFD_init () {
        var temptitle = wgTitle.substring(wgTitle.indexOf('/') + 1);
        pagetitle = temptitle.substring(temptitle.indexOf('/') + 1);
		
		//Ensure it works for Main Namespace only
        if (!pagetitle.indexOf("प्रयोगकर्ता:") || !pagetitle.indexOf("विकिपीडिया:") || !pagetitle.indexOf("मीडियाविकी:") || !pagetitle.indexOf("चित्र:") || !pagetitle.indexOf("टेम्पलेट:") || !pagetitle.indexOf("सहायता:") || !pagetitle.indexOf("श्रेणी:") || !pagetitle.indexOf("पोर्टल:") || !pagetitle.indexOf("Module:")) {
            displayMessage('<span style="color:red; font-size:120%">फ़िलहाल एह औजार की मदद से खाली मुख्य (लेख) नामस्थान वाले लेख सभ के चर्चा खतम कइल जा सकत बाटे। </span>');
            return;
        }

		// Form design to be displayed
        form = '<div id="closeAFD_initialform">' +
            '<h3>' + closeAFD_PageName + ' के खतम कइल जा रहल बाटे </h3>' +
            '<label for="closeAFD_reason">अउरी दूसर कौनों समापन के औचित होखे त लिखीं (बैकल्पिक):</label><br />' +
            '<input type="text" size="120" id="closeAFD_reason" name="closeAFD_reason" />' +
            '<input type="button" id="closeAFD_delete_button" name="closeAFD_delete_button" value="हटा देईं" onclick="closeAFD_close(\'हटावल गइल\')" />' +
            '<input type="button" id="closeAFD_keep_button" name="closeAFD_keep_button" value="रखीं" onclick="closeAFD_close(\'रखल गइल\')" />' +
            '<input type="button" id="closeAFD_redirect_button" name="closeAFD_redirect_button" value="अनुप्रेषित" onclick="closeAFD_prompt(\'अनुप्रेषित\')" />' +
            '<input type="button" id="closeAFD_merge_button" name="closeAFD_merge_button" value="विलय" onclick="closeAFD_prompt(\'विलय\')" />' +
            '<input type="button" id="closeAFD_other_button" name="closeAFD_other_button" value="अन्य" onclick="closeAFD_other()" /><br />' +
            '<label for="closeAFD_deleteredir">एह पन्ना पर अनुप्रेषित होखे वाला पन्ना सभ के हटाईं:</label><input type="checkbox" id="closeAFD_deleteredir" name="closeAFD_deleteredir" />' +
            '<input type="hidden" value="0" id="closeAFD_dodelete" name="closeAFD_dodelete" /></div><div id="closeAFD_extra"></div>';
        displayMessage(form);
        if (!closeAFD_isAdmin) {
            document.getElementById('closeAFD_delete_button').disabled = true;
            document.getElementById('closeAFD_deleteredir').disabled = true;
        }
    }

    function closeAFD_prompt(type) {
        document.getElementById('closeAFD_extra').innerHTML += '<br /><label for="closeAFD_prompt">इहाँ ' + type + ' करीं: </label><input type="text" id="closeAFD_prompt" name="closeAFD_prompt" /><br />';
        if (type == 'अनुप्रेषित') {
            document.getElementById('closeAFD_extra').innerHTML += '<label for="closeAFD_delete_first">अनुप्रेषित करे से पहिले हटाईं: </label><input type="checkbox" id="closeAFD_delete_first" name="closeAFD_delete_first" />';
        }
        document.getElementById('closeAFD_extra').innerHTML += '<input type="button" id="closeAFD_prompt_button" name="closeAFD_prompt_button" value="जमा करीं" onclick="closeAFD_close(\'' + type + '\')" />';
        if (!closeAFD_isAdmin && type == 'अनुप्रेषित') {
            document.getElementById('closeAFD_delete_first').disabled = true;
        }
    }

    function closeAFD_other() {
        document.getElementById('closeAFD_extra').innerHTML += '<br /><br /><label for="closeAFD_otherclose">अन्य: </label><input type="text" id="closeAFD_otherclose" name="closeAFD_otherclose" />' +
            '<input type="button" id="closeAFD_other_delete_button" name="closeAFD_other_delete_button" value="हटाईं" onclick="closeAFD_otherdelete()" />' +
            '<input type="button" id="closeAFD_other_nodelete_button" name="closeAFD_other_nodelete_button" value="मत हटाईं" onclick="closeAFD_otherkeep()" />';
        if (!closeAFD_isAdmin) {
            document.getElementById('closeAFD_other_delete_button').disabled = true;
        }
    }

    function closeAFD_otherdelete() {
        document.getElementById('closeAFD_dodelete').value = 1;
        close = document.getElementById('closeAFD_otherclose').value;
        closeAFD_close(close);
    }

    function closeAFD_otherkeep() {
        close = document.getElementById('closeAFD_otherclose').value;
        closeAFD_close(close);
    }

    function closeAFD_close(close) {
        if (typeof (closeAFD_redirectlimit) == "undefined") {
            closeAFD_redirectlimit = 50;
        }
        deleteredirects = false;
        if (document.getElementById('closeAFD_deleteredir').checked) {
            deleteredirects = true;
        }
        closetype = close;
        var dodelete = false;
        if (closetype == "हटावल गइल" || document.getElementById('closeAFD_dodelete').value == 1) {
            dodelete = true;
        }
        var reason = document.getElementById('closeAFD_reason').value;
        if (reason != '') {
            reason = ' ' + reason;
        }
        if (closetype == "अनुप्रेषित" || closetype == "विलय") {
            var target = document.getElementById('closeAFD_prompt').value;
            if (target == null || target == '') {
                displayMessage('<div style="color:red; font-size:120%">' + closetype + ' की खातिर टारगेट ना दिहल गइल रहल।</div>')
                return;
            }
            close += " [[" + target + "]] पर ";
        }
        if (closetype == "अनुप्रेषित" && document.getElementById('closeAFD_delete_first').checked == true) {
            dodelete = true;
            closeAFD_deletenredirect = target;
        }
        displayMessage('<ul id="closeAFD_status"></ul><ul id="closeAFD_finish"></ul>');
        document.getElementById('closeAFD_finish').innerHTML += '<span id="closeAFD_finished_wrapper"><span id="closeAFD_finished_main" style="display:none"><li id="closeAFD_done"><b>पूरा भइल (<a href="/wiki/' + encodeURI(closeAFD_PageName) + '?action=purge" title="' + closeAFD_PageName + '">पन्ना फिर से लोड करीं</a>)</b></li></span></span>';
        var AFDpage = closeAFD_getPageText(closeAFD_PageName);
        closeAFD_nomdate = /\d{1,2} \D{4,9} \d{4} \(UTC\)/.exec(AFDpage);
        AFDpage = AFDpage.replace(/{\{हचर्चा श्रेणीकरण\|वर्तमान=हँ\|प्रकार=/, "{{हचर्चा श्रेणीकरण|वर्तमान=ना|प्रकार=");
        if (closeAFD_isAdmin) {
            AFDpage = "{" + "{subst:हचर्चा शुरू|'''" + close + "''' " + reason + "}}" + "~~" + '~~\n' + AFDpage + '\n{' + '{subst:हचर्चा अंत}}';
        } else {
            AFDpage = "{" + "{subst:हचर्चा शुरू|'''" + close + "''' " + reason + " (non-admin closure)}}" + "~~" + '~~\n' + AFDpage + '\n{' + '{subst:हचर्चा अंत}}';
        }
        token = closeAFD_getToken(true);
        var temptitle = wgTitle.substring(wgTitle.indexOf('/') + 1);
        pagetitle = temptitle.substring(temptitle.indexOf('/') + 1);
        
        //here we need it ##########################################
        if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/टेम्पलेट/') != -1) {
           pagetitlefull = "टेम्पलेट:"+pagetitle;
        } else if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/श्रेणी/') != -1) {
           pagetitlefull = "श्रेणी:"+pagetitle;
        } else {
           pagetitlefull = pagetitle;
		}
        
        closeAFD_editPage(closeAFD_PageName, AFDpage, token, "चर्चा बंद कइल गइल, परिणाम रहल:" + close);
        var AFDlink = '[[' + closeAFD_PageName + ']]';
        if (dodelete) {
            if (deleteredirects) {
                redirects = closeAFD_getRedirects(pagetitlefull);
                if (redirects == "toomanyredir") {
                    document.getElementById('closeAFD_status').innerHTML += '<li>अनुप्रेषित पन्नवन के संख्या' + closeAFD_redirectlimit + 'की सीमा से ढेर बाटे</li>';
                } else if (redirects == "noredir") {
                    document.getElementById('closeAFD_status').innerHTML += '<li>अनुप्रेषित पन्ना ना बाटे</li>';
                } else {
                    closeAFD_deleteRedirects(pagetitlefull, redirects, token);
                }
            }
            closeAFD_deletePage(pagetitlefull, encodeURIComponent(token), AFDlink, false, false); 
            
            //here %%%%%%%$%%%%%
            if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/टेम्पलेट/') != -1) {
           		closeAFD_deletePage("टेम्पलेट वार्ता:" + pagetitle, encodeURIComponent(token), AFDlink, false, false);
        	} else if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/श्रेणी/') != -1) {
           		closeAFD_deletePage("श्रेणी वार्ता:" + pagetitle, encodeURIComponent(token), AFDlink, false, false);
        	} else {
           		closeAFD_deletePage("वार्ता:" + pagetitle, encodeURIComponent(token), AFDlink, false, false);
			}
        }
        var articlepage = ''
        if (closetype != "अनुप्रेषित" && closetype != "हटावल गइल" && !dodelete) {
            articlepage = closeAFD_getPageText(pagetitlefull);
            // Here #####################################
            if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/टेम्पलेट/') != -1) {
            	articlepage = articlepage.replace(/{\{हचर्चा.*|कारण=.*\}\} \n*/, '');
            	articlepage = articlepage.replace(/noinclude/, '');
            	articlepage = articlepage.replace(/<>/, '');
            	articlepage = articlepage.replace(/\n*/, '');
        	} else {
           		articlepage = articlepage.replace(/{\{हचर्चा.*|कारण=.*\}\}\n*/, '');
			}
            
        }
        if (closetype == "अनुप्रेषित") {
            articlepage = "#REDIRECT [[" + target + "]]";
        }
        if (!dodelete) {
            if (closeAFD_nomdate == null) {
                closeAFD_nomdate = prompt("नामांकन के तारीख?", '');
            }
            var talkpage = '';
            if (closetype != "अनुप्रेषित") {
            	if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/टेम्पलेट/') != -1) {
           			talkpage = closeAFD_getPageText("टेम्पलेट वार्ता:" + pagetitle);   // here*
        		} else if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/श्रेणी/') != -1) {
           			talkpage = closeAFD_getPageText("श्रेणी वार्ता:" + pagetitle);   // here*
        		} else {
           			talkpage = closeAFD_getPageText("वार्ता:" + pagetitle);   // here*
				}
                
                talkpage = "{" + "{Old AfD multi| date = " + closeAFD_nomdate + " | result = '''" + close + "''' | page = " + pagetitlefull + " }}\n\n" + talkpage;
            } else {
                talkpage = "{" + "{Old AfD multi| date = " + closeAFD_nomdate + " | result = '''" + close + "''' | page = " + pagetitlefull + " }}";
            }
            if (closetype == "विलय") {
                var today = new Date();
                var monthnames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
                month = monthnames[today.getUTCMonth()]
                day = today.getUTCDate()
                if (day < 10) {
                    day = "0" + day;
                }
                year = today.getUTCFullYear();
                datestring = day + " " + month + " " + year;
                articlepage = "{" + "{afd-mergeto|" + target + "|" + debatename + "|" + datestring + "}}\n\n" + articlepage;
                var targettalkpage = closeAFD_getPageText("वार्ता:" + target); //Here   ######################
                targettalkpage = "{" + "{afd-mergefrom|" + pagetitlefull + "|" + debatename + "|" + datestring + "}}\n\n" + targettalkpage;
                closeAFD_editPage("Talk:" + target, targettalkpage, token, AFDlink + close + " कइ के समाप्त कइल गइल");
            }
            closeAFD_editPage(pagetitlefull, articlepage, token, AFDlink + " समाप्त कइल गइल। परिणाम: " + close);
            // Here ###############################
            	if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/टेम्पलेट/') != -1) {
           			closeAFD_editPage("टेम्पलेट वार्ता:" + pagetitle, talkpage, token, AFDlink + " समाप्त कइल गइल। परिणाम: " + close);
        		} else if (wgPageName.indexOf('विकिपीडिया:पन्ना_हटावे_खातिर_चर्चा/श्रेणी/') != -1) {
           			closeAFD_editPage("श्रेणी वार्ता:" + pagetitle, talkpage, token, AFDlink + " समाप्त कइल गइल। परिणाम: " + close);
        		} else {
           			closeAFD_editPage("वार्ता:" + pagetitle, talkpage, token, AFDlink + " समाप्त कइल गइल। परिणाम: " + close);
				}
        }
        document.getElementById('closeAFD_finished_main').style.display = '';
    }

    function closeAFD_getPageText(title) {
        document.getElementById('closeAFD_status').innerHTML += '<li id="closeAFD_get' + escape(title) + '"><a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a>प्राप्त कइल जा रहल बाटे</li>';
        var req = new XMLHttpRequest();
        req.open("GET", wgScriptPath + "/api.php?action=query&prop=revisions&rvprop=content&format=json&indexpageids=1&titles=" + encodeURIComponent(title), false);
        req.send(null);
        var response = eval('(' + req.responseText + ')');
        pageid = response['query']['pageids'][0];
        if (pageid == "-1") {
            document.getElementById('closeAFD_get' + escape(title)).innerHTML = '<a class="new" href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> मौजूद नइखे';
            delete req;
            return '';
        }
        pagetext = response['query']['pages'][pageid]['revisions'][0]['*'];
        delete req;
        document.getElementById('closeAFD_get' + escape(title)).innerHTML = '<a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> प्राप्त कइल जा रहल बाटे';
        return pagetext;
    }

    function closeAFD_getToken(show) {
        if (show) {
            document.getElementById('closeAFD_status').innerHTML += '<li id="closeAFD_gettoken">टोकन प्राप्त कइल जा रहल बाटे</li>';
        }
        var req = new XMLHttpRequest();
        req.open("GET", wgScriptPath + "/api.php?action=query&prop=info&indexpageids=1&intoken=edit&format=json&titles=" + encodeURIComponent(closeAFD_PageName), false);
        req.send(null);
        var response = eval('(' + req.responseText + ')');
        pageid = response['query']['pageids'][0];
        token = response['query']['pages'][pageid]['edittoken'];
        delete req;
        if (show) {
            document.getElementById('closeAFD_gettoken').innerHTML = 'टोकन प्राप्त कइल जा रहल बाटे';
        }
        return token;
    }

    function closeAFD_getOldLog() {
        var req = new XMLHttpRequest();
        req.open("GET", wgScriptPath + "/api.php?action=query&format=json&list=embeddedin&eifilterredir=nonredirects&einamespace=4&bllimit=500&eititle=" + encodeURIComponent(closeAFD_PageName), false);
        req.send(null);
        var response = eval('(' + req.responseText + ')');
        var logpage = ''
        for (var i = 0; i < response['query']['embeddedin'].length; i++) {
            if (response['query']['embeddedin'][i]['title'].indexOf('Wikipedia:Articles for deletion/Log/') != -1) {
                logpage = response['query']['embeddedin'][i]['title'];
            }
        }
        delete req;
        return logpage;
    }

    function closeAFD_editPage(title, newtext, token, summary) {
        document.getElementById('closeAFD_finished_wrapper').innerHTML = '<span id="closeAFD_AJAX_finished_' + closeAFD_AJAXnumber + '" style="display:none">' + document.getElementById('closeAFD_finished_wrapper').innerHTML + '</span>';
        var func_id = closeAFD_AJAXnumber;
        closeAFD_AJAXnumber++;
        document.getElementById('closeAFD_status').innerHTML += '<li id="closeAFD_edit' + escape(title) + '"><a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> में बदलाव कइल जा रहल बाटें</li>';
        var req = new XMLHttpRequest();
        var params = "action=edit&format=json&token=" + encodeURIComponent(token) + "&title=" + encodeURIComponent(title) + "&text=" + encodeURIComponent(newtext) + "&notminor=1&unwatch=1&summary=" + encodeURIComponent(summary);
        url = wgScriptPath + "/api.php";
        req.open("POST", url, true);
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.setRequestHeader("Content-length", params.length);
        req.setRequestHeader("Connection", "close");
        req.onreadystatechange = function () {
            if (req.readyState == 4 && req.status == 200) {
                response = eval('(' + req.responseText + ')');
                try {
                    if (response['edit']['result'] == "Success") {
                        document.getElementById('closeAFD_edit' + escape(title)).innerHTML = '<a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> के सहेज दिहल गइल';
                    } else {
                        document.getElementById('closeAFD_edit' + escape(title)).innerHTML = '<div style="color:red"><b><a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> पर संपादन फेल हो गइल बाटे</b></div>. Error info:' + response['error']['code'] + ' : ' + response['error']['info'];
                    }
                } catch (err) {
                    document.getElementById('closeAFD_edit' + escape(title)).innerHTML = '<div style="color:red"><b><a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> पर संपादन फेल हो गइल बाटे</b></div>';
                }
                document.getElementById('closeAFD_AJAX_finished_' + func_id).style.display = '';
                delete req;
            }
        }
        req.send(params)
    }

    function closeAFD_deletePage(title, token, summary, isredirect, retry) {
        document.getElementById('closeAFD_finished_wrapper').innerHTML = '<span id="closeAFD_AJAX_finished_' + closeAFD_AJAXnumber + '" style="display:none">' + document.getElementById('closeAFD_finished_wrapper').innerHTML + '</span>';
        var func_id = closeAFD_AJAXnumber;
        closeAFD_AJAXnumber++;
        if (!isredirect && !retry) {
            document.getElementById('closeAFD_status').innerHTML += '<li id="closeAFD_delete' + escape(title) + '"><a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> के हटावल जा रहल बाटे</li>';
        } else if (!retry) {
            closeAFD_redircount++;
            thisredir = closeAFD_redircount
            document.getElementById('redirstart').style.display = '';
            document.getElementById('redirstart').innerHTML = closeAFD_redirtotal + 'में से' + closeAFD_redircount + "अनुप्रेषित पन्ना के हटावल जा रहल बाटे";
        }
        var req = new XMLHttpRequest();
        var params = "action=delete&format=json&token=" + token + "&title=" + encodeURIComponent(title) + "&reason=" + encodeURIComponent(summary);
        url = wgScriptPath + "/api.php";
        req.open("POST", url, true);
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.setRequestHeader("Content-length", params.length);
        req.setRequestHeader("Connection", "close");
        req.onreadystatechange = function () {
            if (req.readyState == 4 && req.status == 200) {
                response = eval('(' + req.responseText + ')');
                try {
                    if (response['delete']['title']) {
                        if (!isredirect) {
                            document.getElementById('closeAFD_delete' + escape(title)).innerHTML = '<a class="new" href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> के हटावल गइल';
                        } else {
                            document.getElementById('redirend').style.display = '';
                            document.getElementById('redirend').innerHTML = closeAFD_redirtotal + ' में से' + thisredir + " अनुप्रेषित पन्ना के हटावल जा रहल बाटे";
                        }
                    }
                } catch (err) {
                    if (response['error']['code'] == "missingtitle") {
                        document.getElementById('closeAFD_delete' + escape(title)).innerHTML = '<a class="new" href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a> मौजूद नइखे';
                    } else if (!isredirect) {
                        if (retry) {
                            document.getElementById('closeAFD_delete' + escape(title)).innerHTML = '<span style="color:red"><b>Deletion error on <a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a>. Error info:' + response['error']['code'] + ' : ' + response['error']['info'] + '</b></span>';
                        } else {
                            closeAFD_deletePage(title, token, summary, false, true);
                        }
                    } else {
                        if (retry) {
                            document.getElementById('closeAFD_status').innerHTML += '<li><span style="color:red"><b>Deletion error on <a href="/wiki/' + encodeURI(title) + '" title="' + title + '">' + title + '</a>. Error info:' + response['error']['code'] + ' : ' + response['error']['info'] + '</b></span></li>';
                        } else {
                            closeAFD_deletePage(title, token, summary, true, true);
                        }
                    }
                }
                document.getElementById('closeAFD_AJAX_finished_' + func_id).style.display = '';
                delete req;
                if (!isredirect) {
                    closeAFD_deletecount++;
                }
                if (closeAFD_deletenredirect && closeAFD_deletecount == 2) {
                    articletext = '';
                    articletext = "#REDIRECT [[" + closeAFD_deletenredirect + "]]";
                    var AFDlink = '[[' + closeAFD_PageName + ']]';
                    token = closeAFD_getToken(false);
                    closeAFD_editPage(title, articletext, token, AFDlink + "[[" + closeAFD_deletenredirect + "]] पर अनुप्रेषित कइ के चर्चा खतम कइल गइल।")
                }
            }
        }
        req.send(params)
    }

    function closeAFD_getRedirects(page) {
        document.getElementById('closeAFD_status').innerHTML += '<li id="closeAFD_getredir">एह पन्ना पर अनुप्रेषित होखे वाला पन्ना सभ खोजल जात बाटे</li>';
        var url = wgScriptPath + "/api.php?action=query&format=json&action=query&list=backlinks&bltitle=" + encodeURIComponent(page) + "&blfilterredir=redirects&bllimit=" + closeAFD_redirectlimit
        var req = new XMLHttpRequest();
        req.open("GET", url, false);
        req.send(null);
        var response = eval('(' + req.responseText + ')');
        if (typeof (response['query-continue']) != "undefined") {
            return "toomanyredir";
        }
        if (typeof (response['query']) == "undefined") {
            return "noredir";
        }
        var redirects = new Array();
        for (var i = 0; i < response['query']['backlinks'].length; i++) {
            redirects[i] = response['query']['backlinks'][i]['title'];
        }
        delete req;
        document.getElementById('closeAFD_getredir').innerHTML = redirects.length + 'अनुप्रेषित पन्ना सभ खोज के ले आइल गइल';
        closeAFD_redirtotal = redirects.length;
        return redirects;
    }

    function closeAFD_deleteRedirects(pagetitle, redirects, token) {
        summary = "[[" + closeAFD_PageName + "]] की बाद \"" + pagetitlefull + "\"पर अनुप्रेषित पन्ना सभ के हटावल जात बाटे";
        document.getElementById('closeAFD_status').innerHTML += '<li id="redirstart" style="display:none;"></li><li id="redirend" style="display:none;"></li>';
        for (var i = 0; i < closeAFD_redirtotal; i++) {
            setTimeout("closeAFD_deletePage('" + redirects[i].replace(/'/, "\'") /*'*/ + "', '" + encodeURIComponent(token) + "', '" + summary + "', true, false)", 500 * closeAFD_redircount);
        }
    }
}