﻿var displayElement;


function pageLoad()
{
//GetWebRequest('getTarget.htm', 'ResultId0');
//PostWebRequest('postTarget.aspx', 'ResultId0')
}


function GetWebRequest(getPage, HTMLtarget)
{
    displayElement = $get(HTMLtarget);
    var wRequest =  new Sys.Net.WebRequest(); 
    wRequest.set_url(getPage+"?menu=true");  
    wRequest.set_httpVerb("GET");
    wRequest.set_userContext("user's context");
    wRequest.add_completed(OnWebRequestCompleted)
    wRequest.invoke();      
}


function PostWebRequest(postPage, HTMLtarget)
{
    displayElement = $get(HTMLtarget);
    var wRequest =  new Sys.Net.WebRequest();
    wRequest.set_url(postPage); 
    wRequest.set_httpVerb("POST");
    var body = "Message=Javascript generated POST parameter"
    wRequest.set_body(body);
    wRequest.get_headers()["Content-Length"] = body.length;
    wRequest.add_completed(OnWebRequestCompleted);
    wRequest.invoke();  
}

function OnWebRequestCompleted(executor, eventArgs) 
{
    var value;
    
    if (executor.get_responseAvailable()) 
       {  
           value = executor.get_responseData();
       }
    else
       {
       if (executor.get_timedOut())
          {
             value = "Timed Out" ;
          }
        else
          {
          if (executor.get_aborted())
             value  = "Aborted";
          }
    }
    
   if (displayElement.innerHTML)
      {
      displayElement.innerHTML = (value);
      }

}

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();