Hey Pearl,
We're using two very different sets of javascript. I'm using the custom code from this page DLPrepop: Visitor Cookie Data Lookup + Contact Data Lookup + Form Checkbox Prepop (built on top of Eloqua Asynchronous Tracking Scripts) while you're using the code that's provided by Eloqua inside Eloqua via the Auto-Form Population script. This is why the code is working on my Drupal site using both Visitor (to get the GUID) and Contact WDL (to get the pre-population).
2) It does work. That is the sample code that requires either a hard coded email address or the query strings explained in
Here is the sample code working in Drupal with my email address hard coded in.
Test - Sample Code | I am a Drupal test
If you cannot get the code to work in your Drupal instance, I highly suggest looking at your Input Formats. It will not work if any filters exist for your inputs--it must be 100% pure unaltered HTML. This requires making a new Input Format as even Drupal's "Full HTML" makes alterations.
3) You wouldn't happen to be able to expand more on that, would you? I can't write Javascript but I can hack it together pretty well.