function createRequestObject() {    FORM_DATA = new Object();    // The Object ("Array") where our data will be stored.    separator = ',';    // The token used to separate data from multi-select inputs    query = '' + this.location;    // Get the current URL so we can parse out the data.    // Adding a null-string '' forces an implicit type cast    // from property to string, for NS2 compatibility.      query = query.substring((query.indexOf('?')) + 1);    // Keep everything after the question mark '?'.    if (query.length < 1) { return false; }  // Perhaps we got some bad data?    keypairs = new Object();  numKP = 1;    // Local vars used to store and keep track of name/value pairs    // as we parse them back into a usable form.      while (query.indexOf('&') > -1) {    keypairs[numKP] = query.substring(0,query.indexOf('&'));    query = query.substring((query.indexOf('&')) + 1);    numKP++;      // Split the query string at each '&', storing the left-hand side      // of the split in a new keypairs[] holder, and chopping the query      // so that it gets the value of the right-hand string.  }  keypairs[numKP] = query;    // Store what's left in the query string as the final keypairs[] data.    for (i in keypairs) {    keyName = keypairs[i].substring(0,keypairs[i].indexOf('='));      // Left of '=' is name.    keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);      // Right of '=' is value.    while (keyValue.indexOf('+') > -1) {      keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);        // Replace each '+' in data string with a space.    }        keyValue = unescape(keyValue);      // Unescape non-alphanumerics          if (FORM_DATA[keyName]) {      FORM_DATA[keyName] = FORM_DATA[keyName] + separator + keyValue;        // Object already exists, it is probably a multi-select input,        // and we need to generate a separator-delimited string        // by appending to what we already have stored.    } else {      FORM_DATA[keyName] = keyValue;        // Normal case: name gets value.    }  }  return FORM_DATA;}FORM_DATA = createRequestObject();  // This is the array/object containing the GET data.  // Retrieve information with 'FORM_DATA [ key ] = value'.var startVar = 'start';if (FORM_DATA [ startVar ] == 'G-A101S') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-101.shtml";} else if (FORM_DATA [ startVar ] == 'G-A107') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-107.shtml";} else if (FORM_DATA [ startVar ] == 'G-A401S') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-401.shtml";} else if (FORM_DATA [ startVar ] == 'G-Affidavit') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-afp.shtml";} else if (FORM_DATA [ startVar ] == 'G-Change') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-chg.shtml";

} else if (FORM_DATA [ startVar ] == 'G-CPWH347') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-347.shtml";
} else if (FORM_DATA [ startVar ] == 'G-CPCalTran') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-cal.shtml";
} else if (FORM_DATA [ startVar ] == 'G-CPNewYork') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-pny.shtml";
} else if (FORM_DATA [ startVar ] == 'G-CPPenn') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-ppa.shtml";
} else if (FORM_DATA [ startVar ] == 'G-CPDOT') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-idt.shtml";
} else if (FORM_DATA [ startVar ] == 'G-CPMI') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-cmi.shtml";
} else if (FORM_DATA [ startVar ] == 'G-CPCT') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-pct.shtml";

} else if (FORM_DATA [ startVar ] == 'G-G702') {
   window.location="http://www.topfloorstore.com/software_h/sft-dwn-g70.shtml";
} else if (FORM_DATA [ startVar ] == 'G-EstC') {
   window.location="http://www.topfloorstore.com/software_h/sft-dwn-esc.shtml";
} else if (FORM_DATA [ startVar ] == 'G-InvC') {
   window.location="http://www.topfloorstore.com/software_h/sft-dwn-inc.shtml";
} else if (FORM_DATA [ startVar ] == 'G-Invoice') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-inc.shtml";} else if (FORM_DATA [ startVar ] == 'G-LienLong') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-wvl.shtml";} else if (FORM_DATA [ startVar ] == 'G-PropContr') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-pro.shtml";} else if (FORM_DATA [ startVar ] == 'G-PurchOrd') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-pur.shtml";} else if (FORM_DATA [ startVar ] == 'G-Qualif') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-qua.shtml";} else if (FORM_DATA [ startVar ] == 'G-Sworn') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-swn.shtml";} else if (FORM_DATA [ startVar ] == 'G-WaiverRelease') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-wrl.shtml";
} else if (FORM_DATA [ startVar ] == 'G-WorkOrder') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-wrk.shtml";
} else if (FORM_DATA [ startVar ] == 'G-ProdPage') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn.shtml";
} else if (FORM_DATA [ startVar ] == 'O-A101S') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-101.shtml";} else if (FORM_DATA [ startVar ] == 'O-A107') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-107.shtml";} else if (FORM_DATA [ startVar ] == 'O-A401S') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-401.shtml";} else if (FORM_DATA [ startVar ] == 'O-Affidavit') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-afp.shtml";} else if (FORM_DATA [ startVar ] == 'O-Change') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-chg.shtml";} else if (FORM_DATA [ startVar ] == 'O-CPWH347') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-347.shtml";} else if (FORM_DATA [ startVar ] == 'O-G702') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-g70.shtml";
} else if (FORM_DATA [ startVar ] == 'O-EstC') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-esc.shtml";
} else if (FORM_DATA [ startVar ] == 'O-InvC') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-inc.shtml";
} else if (FORM_DATA [ startVar ] == 'O-Invoice') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-inc.shtml";} else if (FORM_DATA [ startVar ] == 'O-LienLong') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-wvl.shtml";} else if (FORM_DATA [ startVar ] == 'O-PropContr') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-pro.shtml";} else if (FORM_DATA [ startVar ] == 'O-PurchOrd') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-pur.shtml";} else if (FORM_DATA [ startVar ] == 'O-Qualif') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-qua.shtml";} else if (FORM_DATA [ startVar ] == 'O-Sworn') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-swn.shtml";} else if (FORM_DATA [ startVar ] == 'O-WaiverRelease') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-wrl.shtml";
} else if (FORM_DATA [ startVar ] == 'O-WorkOrder') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn-wrk.shtml";} else if (FORM_DATA [ startVar ] == 'overture') {   window.location="http://www.topfloorstore.com/software_h/sft-dwn.shtml";} else {   window.location="http://www.topfloorstore.com/software_h/sft-dwn.shtml";}
