            var question = "Error: server unavailable.";
            var answer = "Error: server unavailable.";
            var answerPrompt = "Click to see answer";
            window.onload = function() {
              getNextWord();
            }

            function getNextWord() {
                var bindArgs = {
                    url: "http://www.applimobile.com/gadget/json.jsp",
                    mimetype: "text/json",
                    error: ajaxBindError,
                    load: callbackx
                };

                dojo.io.bind(bindArgs);      
            }
            function callbackx(type, data, evt) {
                // check successful response
                if (evt.readyState == 4) {
                    if (evt.status == 200) {
                        question=data.question;
                        answer=data.answer;
                        document.getElementById("question").innerHTML=question;
                        document.getElementById("answer").innerHTML=answerPrompt;
                    }
                }
            }
            
            function ajaxBindError(type, data, evt) {
              alert(type + data + evt);
            }
            
            function showAnswer() {
              document.getElementById("answer").innerHTML=answer;
            }
