
function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}

//get the query string elements
var state = getQuerystring('state', "");
var name = getQuerystring('name', "");
var manufacturer = getQuerystring('manufacturer', "");

//remove any odd characters to prevent the haxxorz
state = state.replace(/[^\A-z0-9]+/g, '');
name = name.replace(/[^\A-z0-9]+/g, '');
manufacturer = manufacturer.replace(/[^\A-z0-9]+/g, '');


//print the iframe
document.write('<iframe name="mapframe" id="mapframe" src="/portals/0/dealerlocator/locator.html?state='+state+'&amp;name='+name+'&amp;manufacturer='+manufacturer+'"  frameborder="0" width="455" scrolling="no" height="355" padding="0"></iframe>');
