<!-- begin script
  // Possible URL parameters:
  // flashRequest.ASP URL         dlvtrackerurl=http://localhost/flash/flashRequest.asp
  // UPSLT Location IDs:          locationlist=12345A,12345B,65432A
  // Delivery date (m/d/yyyy):    delvdate=1/31/2002
  // UPSLT "Customer ID"(depot):  depot=MIAMI
  // Optional background color:   bgcolor=FFFFFF
  var requestUrlParam = getUrlString("dlvtrackerurl");
  var locationListParam = getUrlString("locationlist");
  var delvDateParam = getUrlString("delvdate");
  var depotParam = getUrlString("depot");
  var bgColorParam = getUrlString("bgcolor");
  
  var swfParams = "?dlvtrackerurl=" + requestUrlParam + "&";
  if (locationListParam.length > 0) swfParams += "locationlist=" + locationListParam + "&";
  if (delvDateParam.length > 0) swfParams += "delvdate=" + delvDateParam + "&";
  if (depotParam.length > 0) swfParams += "depot=" + depotParam + "&";
  if (bgColorParam.length > 0) swfParams += "bgcolor=" + bgColorParam + "&";
    
// begin FLASH component generation
  document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="400" HEIGHT="320" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="DlvTracker" ALIGN="">');
  document.write('<PARAM NAME=movie VALUE="DlvTracker.swf' + swfParams + '">');
  document.write('<PARAM NAME=quality VALUE=high>');
  document.write('<PARAM NAME=wmode VALUE=transparent>');
  document.write('<PARAM NAME=bgcolor VALUE=#999999>');
  // EMBED tag included for Netscape compatibility
  document.write('<EMBED src="DlvTracker.swf' + swfParams + '" quality=high wmode=transparent bgcolor=#999999  WIDTH="400" HEIGHT="320" NAME="DlvTracker" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>');
  document.write('</OBJECT>');
  //document.write(swfParams);
// end FLASH component generation

/******
 * Exact the value for the corresponding key found in the URL string.
 * Format expected:  http://localhost/index.htm?locationid=12345A,12345B&delvdate=1/1/2002&depot=MIAMI
 ******/
function getUrlString(key)
{
  var value = "";
  var found = false;
  // First look for the key in the URL query string
  if (window.location && window.location.search) {
    var urlString = window.location.search;
    if (urlString.length>0) {
      var beginIx, endIx;
	  urlkey = key + "=";
      beginIx = urlString.indexOf(urlkey);
      if (beginIx != -1){
        endIx = urlString.indexOf("&", beginIx+urlkey.length);
        if (endIx = -1){
            endIx = urlString.length;
            }
        }
        value = urlString.substring(beginIx+urlkey.length, endIx);
		found = true;
//DEBUG		alert("Found " + key + " in Query String, value=" + value);
      }
    }

  // If key is not found in the query string, look for a hidden field by the same name.
  if (!found) {
	var keyElements = document.getElementsByName(key);
	if (keyElements.length > 0) {
		// Get the value from the first occurance
		value = keyElements[0].value;
		found = true;
//DEBUG		alert("Found " + key + " Hidden Field, value=" + value);
	}
  }
  return value; 
}
// end script -->


