function google_inject_object_in_div(id) {
  // only do this for IE
  if (navigator.userAgent.indexOf("MSIE ") <= 0) {
    return;
  }
  // make sure we have a div 
  var div = document.getElementById(id);
  if (!div) {
    return;
  }	
  // make sure it has at least 1 object tag
  var objTags = div.getElementsByTagName("object");
  if (objTags.length == 0) {
    return;
  }
  var parent = div.parentNode;
  var nextSibling = div.nextSibling;
  // create another div
  var newDiv = document.createElement("div");
  newDiv.id = id;
  newDiv.className = div.className;
  newDiv.innerHTML = div.innerHTML;
  // remove the old div
  parent.removeChild(div);
  // insert the new div
  if (nextSibling) {
    parent.insertBefore(newDiv, nextSibling);
  } else {
    parent.appendChild(newDiv);
  }
}
