_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

User:Writ Keeper/Scripts/SearchNamespaceMono.js

User:Writ Keeper/Scripts/SearchNamespaceMono.js is a topic that has captured the attention of people of all ages and backgrounds in recent years. Since its emergence, it has aroused unprecedented interest and generated debates in all areas. As it has evolved, it has managed to cross borders and has influenced the way people think, act and relate. In this article, we will explore the different aspects of User:Writ Keeper/Scripts/SearchNamespaceMono.js and its impact on society today, as well as the possible repercussions it may have in the future.
function NSSearch()
{
	var prefixList = document.createElement("select");
	prefixList.id = "searchNSSelect";
	prefixList.innerHTML = "<option >Article:</option>\n <option>Article talk:</option>\n <option>Wikipedia:</option>\n <option>Wikipedia talk:</option>\n <option>User:</option>\n <option>User talk:</option>\n<option>WikiProject:</option>\n <option>WikiProject talk:</option>\n<option>Category:</option>\n <option>Category talk:</option>\n<option>Template:</option>\n <option>Template talk:</option>\n <option>Book:</option>\n <option>Book talk:</option>\n <option>Help:</option>\n <option>Special:</option>";
	
	var hiddenInput = document.createElement("input");
	hiddenInput.type = "hidden";
	hiddenInput.name = "search";
	hiddenInput.id = "hiddenNSInput";
	
	var searchInput = $("#searchInput");
	searchInput.before(hiddenInput);
	searchInput.before(prefixList);
	searchInput.removeAttr("name");
	
    prefixList.tabIndex = searchInput.tabIndex;
	
	$("#searchform").submit(function()
	{
		var prefixValue = $("#searchNSSelect").prop("value");
		switch(prefixValue)
		{
			case "Article:":
				$("#hiddenNSInput").prop("value", $("#searchInput").prop("value"));
				break;
			case "Article talk:":
				$("#hiddenNSInput").prop("value", "Talk:" + $("#searchInput").prop("value"));
				break;
			case "WikiProject:":
				$("#hiddenNSInput").prop("value", "Wikipedia:WikiProject " + $("#searchInput").prop("value"));
				break;
			case "WikiProject talk:":
				$("#hiddenNSInput").prop("value", "Wikipedia talk:WikiProject " + $("#searchInput").prop("value"));
				break;
			default:
				$("#hiddenNSInput").prop("value", prefixValue + $("#searchInput").prop("value"));
				break;
		}
	});
}
$(document).ready(NSSearch);