	var wordState = Array();
	
	function getElement(whichLayer)
    {
        if (document.getElementById)
        {
            // this is the way the standards work
            return document.getElementById(whichLayer);

        }
        else if (document.all)
        {
            // this is the way old msie versions work
            return document.all[whichLayer];

        }
        else if (document.layers)
        {
            // this is the way nn4 works
            return document.layers[whichLayer];
        }
    }
    function toggleLayer(whichLayer, show)
    {
        var visVar = "block";
        element = getElement(whichLayer);
        style2 = element.style;
        if (show == 1) style2.display = visVar;
            else if (show == 0) style2.display = 'none';
            else
        if (style2.display == 'none') style2.display = visVar;
        else style2.display = 'none';
    }
    function toggleLayerInline(whichLayer, show)
    {
        var visVar = "inline";
        element = getElement(whichLayer);
        style2 = element.style;
        if (show == 1) style2.display = visVar;
            else if (show == 0) style2.display = 'none';
            else
        if (style2.display == 'none') style2.display = visVar;
        else style2.display = 'none';
    }

    function displaySentence(id, wordid)
    {
        //0 for kanji
        //1 for romaji
        kanjiButton = getElement("kanjiButton"+wordid);
        romajiButton = getElement("romajiButton"+wordid);

        switch (id)
        {
            case 0:
                kanjiButton.className = "active";
                romajiButton.className = "inactive";

                toggleLayer("romajiSentence"+wordid, 0);
                toggleLayer("kanjiSentence"+wordid, 1);
                break;
            case 1:
                kanjiButton.className = "inactive";
                romajiButton.className = "active";

                toggleLayer("kanjiSentence"+wordid, 0);
                toggleLayer("romajiSentence"+wordid, 1);
                break;
        }
    }
	function toggleSentWord(wordid, wordarr)
	{
		var e = getElement("sentWord" + wordid);
        if (wordState[wordid] == 0)
        {
            e.innerHTML = wordarr[1];
            wordState[wordid] = 1;
        }
        else
        {
            e.innerHTML = wordarr[0];
            wordState[wordid] = 0;
        }
	}