// GET PLAYER SCORE var ScoreElement; // Make this accessible to GetScoreResponse function GetScore( ) { ScoreElement = window.opener.document.getElementById("currentscore"); var PlayerName = document.getElementById("getInitials").value; var method = "GetScore"; var headers = new Array( ); var params = new Array(new SOAPParameter(PlayerName,"PlayerName")); var call = new SOAPCall( ); call.transportURI = transportURI; call.actionURI = object+"/"+method; call.encode(soapVersion,method,object,headers.length,headers,params.length,params); var currentRequest = call.asyncInvoke(GetScoreResponse); } function GetScoreResponse(resp,call,status) { ScoreElement.setAttribute("value",resp.body.firstChild.firstChild.firstChild.data); alert("Your score has been reinstated. You can now return to the game."); } // GET HIGH SCORES function GetHighScores( ) { var method = "GetHighScores"; var headers = new Array( ); var params = new Array( ); var call = new SOAPCall( ); call.transportURI = transportURI; call.actionURI = object+"/"+method; call.encode(soapVersion,method,object,headers.length,headers,params.length,params); var currentRequest = call.asyncInvoke(GetHighScoresResponse); } function GetHighScoresResponse(resp,call,status) { alert(resp.body.firstChild.firstChild.firstChild.data); }