/* Function: InsertElement
 * Insert the banner images after the given Parent as first child
 * Parameters: parentID, childID
 */
function InsertElement(parentID,childID) {
  var parent = document.getElementById(parentID);
  var child = document.getElementById(childID);
  if (! parent) {
    var tags = document.getElementsByTagName(parentID);
    var parent = tags[0];
  }
  if (parent.hasChildNodes()) {
    var fc = parent.firstChild;
  }
  if (fc) {
    parent.insertBefore(child,fc);
  }
  else {
    parent.appendChild(child);
  }
}

// 071107 gcg for CityManager
function InsertLeft() {
  InsertElement("universe", "links");
}
function InsertRight() {
  InsertElement("rads", "rechts");
}
 
/* Function: BannerClick
 * Ajax function. Insert banner clicks into the database
 */
function BannerClick(banner_id) {
  var req = newXMLHttpRequest();
  req.open("POST","wp-content/plugins/banner/banner_clicks.php",true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("adid="+banner_id);
}
        
/* Function: newXMLHttpRequest
 * Cross-browser XMLHttpRequest
 */
function newXMLHttpRequest() {
  var req = false; // request and XML document objects
  if (window.XMLHttpRequest) {
    // branch for native XMLHttpRequest object
    req = new XMLHttpRequest();
  } 
  else if (window.ActiveXObject) {
    // branch for IE/Windows ActiveX version
    try{
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e1) {
      try{
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e2) {
        alert("No XMLHttp");
      }
    }
  }
  return req;
}

