NATO Alphabet Converter 1.0

by dandapianoman

HTML

<b>Text to convert:</b> <input id="textToConvert" type="text" size="40" name="textToConvert" />
<br />
<br />
<input type="submit" id="convertText1" value="NATO Alphabet" onclick="convertTextToNato()"/>
<br />
<span id="moreButtons">
<input type="submit" id="convertText2" value="Show More Alphabets" onclick="showMoreAlphabets()"/>
</span>
<br />
<p><b>Results:</b></p>
<p id="conversionResults" style="font-family:Monospace;font-weight:bold;border-style:solid;border-width:2px;padding:10px 10px 10px 10px;"><br /><br /><br /></p>

JavaScript

function showMoreAlphabets()
{
    var moreButtonsHtml = '<input type="submit" id="convertText3" value="U.K. Royal Navy" onclick="convertTextToUKRoyalNavy()"/> <br /> <input type="submit" id="convertText4" value="U.K. Royal Air Force (1924–1942)" onclick="convertTextToUKRoyalAirForce1924()"/> <br /> <input type="submit" id="convertText5" value="U.K. Royal Air Force (1943–1956)" onclick="convertTextToUKRoyalAirForce1943()"/> <br /> <input type="submit" id="convertText6" value="U.K. Royal Air Force Alternates (1943–1956)" onclick="convertTextToUKRoyalAirForce1943Alts()"/> <br /> <input type="submit" id="convertText7" value="U.S. Joint Army/Navy Phonetic Alphabet (1941–1956)" onclick="convertTextToUSJointArmyNavy()"/>';
    
    document.getElementById('moreButtons').innerHTML = moreButtonsHtml;
}

function convertTextToNato()
{
    var textToConvert = document.getElementById('textToConvert').value;
    document.getElementById('conversionResults').innerHTML = textToNato(textToConvert);
}

function convertTextToUKRoyalNavy()
{
    var textToConvert = document.getElementById('textToConvert').value;
    document.getElementById('conversionResults').innerHTML = textToUKRoyalNavy(textToConvert);
}

function convertTextToUKRoyalAirForce1924()
{
    var textToConvert = document.getElementById('textToConvert').value;
    document.getElementById('conversionResults').innerHTML = textToUKRoyalAirForce1924(textToConvert);
}

function convertTextToUKRoyalAirForce1943()
{
    var textToConvert = document.getElementById('textToConvert').value;
    document.getElementById('conversionResults').innerHTML = textToUKRoyalAirForce1943(textToConvert);
}

function convertTextToUKRoyalAirForce1943Alts()
{
    var textToConvert = document.getElementById('textToConvert').value;
    document.getElementById('conversionResults').innerHTML = textToUKRoyalAirForce1943Alts(textToConvert);
}

function convertTextToUSJointArmyNavy()
{
    var textToConvert =...