 xsltdebug__ = false;
 xpathdebug__ = false;

function AjaxMdAllXml()
{
  AjaxRequest.get({
      'url':'/scripts/ajaxmasterdetail/xmlall',
      'onSuccess':function(req) {
          var xml = xmlParse(req.responseText);
          var xslt = xmlParse(el('xslt').value);
          var html = xsltProcess(xml, xslt);
          el('content-main').innerHTML = '<h1> Xml Data </h1>' + html;
      }
    })
}

function AjaxMdAllHtml()
{
  AjaxRequest.get({
      'url':'/scripts/ajaxmasterdetail/htmlall',
      'onSuccess':function(req) {
        document.getElementById('content-main').innerHTML = '<h1> Html Data </h1>' + req.responseText;
      }
    })
}

function AjaxMdCustList()
{
  AjaxRequest.get({
      'url':'/scripts/ajaxmasterdetail/xmlall',
      'onSuccess':function(req) {
          el('xml_data').value = req.responseText;
          var xml = xmlParse(req.responseText);
          var xslt = xmlParse(el('xslt_list').value);
          var html = xsltProcess(xml, xslt);
          el('content-main').innerHTML = '<h1> Xml List </h1>' + html;
      }
    })
}

function AjaxMdShowCustomer(id)
{
  var xmlDoc = xmlParse(el('xml_data').value);
  el('master').innerHTML = '<h2>' +
    xpathEval('/DATAPACKET/ROWDATA/ROW[@CustNo=' + id + ']/@Company', new ExprContext(xmlDoc)).stringValue() +
    '</h2>' +
    '<p>City: ' +
    xpathEval('/DATAPACKET/ROWDATA/ROW[@CustNo=' + id + ']/@City', new ExprContext(xmlDoc)).stringValue() +
    '<br>State: ' +
    xpathEval('/DATAPACKET/ROWDATA/ROW[@CustNo=' + id + ']/@State', new ExprContext(xmlDoc)).stringValue() +
    '<br>Country: ' +
    xpathEval('/DATAPACKET/ROWDATA/ROW[@CustNo=' + id + ']/@Country', new ExprContext(xmlDoc)).stringValue() +
    '</p>';

  var params = new Object();
  params["id"] = id;

//  var aUrl = '/code/ajaxmasterdetail.exe/htmldetail?id=' + id;
  el('detail').innerHTML = params;
  el('detail').innerHTML = el('detail').innerHTML + '...';

  AjaxRequest.get({
      'url':'/scripts/ajaxmasterdetail/htmldetail',
      'parameters':params,
      'onSuccess':function(req) {
          el('detail').innerHTML = '<h3> Detail </h3>' + req.responseText;
      }
    ,'timeout':20000
    ,'onTimeout':function(req){ alert('Timed Out!'); }
    ,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
    })
}





