I'm learning javascript making a text game and the name variable changes unexpectedly when you enter the stats or help function. The name changes to either stats or help. I dont understand why. Here's the code.
<html>

<head>
<title> Game of Thrones the Text Game </title>


<head>

<body>
<header>

<script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"> </script>

<script>

var name = "";
var strength = 1;
var agility = 1;
var lifepoints = 10;
var armorrating = 0;
var weaponrating = 0;


$(document).ready(function() {

function CheckForCommand(choice, go) {
if (choice.toUpperCase() === "help".toUpperCase()) {
Help(go);
};

if (choice.toUpperCase() === "stats".toUpperCase()) {
CheckStats(go);

};



};


function CheckStats(go) {
$("header").append("<p>-= Stats =-");
$("header").append("<p>Strength " + strength + "</p>");
$("header").append("<p>Agility " + agility + "</p>");
$("header").append("<p>Life Points " + lifepoints + "</p>");
$("header").append("<p>Armor Rating " + armorrating + "</p>");
$("header").append("<p>Weapon Rating " + weaponrating + "</p>");

$("#button").click(function(){
$("p").hide();
go();
});

};

function Help(go) {
$("header").append("<p>-= Help =-<p>");
$("header").append("<p>The TALK command can be used to talk to a quest npc if one is present. Quest NPCs appear in certain places depending on your level. Completing quests will earn you rewards.</p>");
$("header").append("<p>The ATTACK command can be used to attack a Quest NPC if is part of a quest.</p>");
$("header").append("<p>The STATS command can be used to check you stats such as armor rating and strength. As your level increases your stats will increase.</p>");
$("header").append("<p>The EQUIP command can be used to equip different items.</p>");


$("#button").click(function(){
$("p").hide();
go();
});
};

function KingsLanding() {
$("header").append("<p>-= King's Landing =-</p>");
$("header").append("<p>1. Enter Weapon Smith</p>");
$("header").append("<p>2. Enter Kings Landing Armory</p>");
$("header").append("<p>3. Enter Kings Landing College of Proffesions</p>");
$("header").append("<p>4. Enter Black Pony Bar</p>");
$("header").append("<p>5. Enter Provision Store</p>");
$("header").append("<p>6. Leave Kings Landing</p>");
$("header").append("<p>" + name + ", Enter a number. Type help for more information.</p>");


$("#button").click(function(){

$("p").hide();
var choice = $("#text").val();
CheckForCommand(choice, KingsLanding);
});


};

function choosename() {

$("header").append("<p>Please enter your characters name.</p>");

$("#button").click(function(){
$("p").hide();
name = $("#text").val();
KingsLanding();
});
};




choosename();

});

</script>

</header>

<body>

<input type="text" id="text">
<p></p>
<input type="button" value="ok" id = "button">

</body>

</html>