//#################################
//HBO Statistik-Code PageImpression
//#################################

var hbo_timestamp = new Date().getTime();

document.write("<span id=\"statNew\"></span>");

function hbo_stat_pi(hbo_referrer, hbo_sitename, hbo_timestamp, hbo_modulID) {

  if (hbo_referrer == "") hbo_referrer = "unknown";
  var hbo_browser = navigator.userAgent;
  var status_modulID = "parameter";
  var writePageDots = true;
  //don't write page dots for pages with frames
  if (    hbo_sitename.indexOf("ausschreibung/index.html") != -1
       || hbo_sitename.indexOf("cad/index.html") != -1
       || hbo_sitename.indexOf("my/vob.jsp") != -1
       || hbo_sitename.indexOf("tree2_companylist_6.html") != -1
       || (hbo_sitename.indexOf("ais-online.de/index.html") != -1 || hbo_sitename.indexOf("actiosoft.com/index.html") != -1 || hbo_sitename == "http://www.ais-online.de/" || hbo_sitename == "http://julian1.actiosoft.com/" && hbo_modulID == null)) {
    writePageDots = false;
  }
  if (hbo_modulID != null) writePageDots = true;
  if (writePageDots) {
    if (!hbo_modulID) {
      status_modulID = "searched";
      if (hbo_sitename.indexOf("dyn/pdc/search/search.jsp") != -1) hbo_modulID = 501000;
      if (hbo_sitename.indexOf("6/staticpage/00/06/45") != -1) hbo_modulID = 501045;
      if (hbo_sitename.indexOf("6/category") != -1) hbo_modulID = 501000;
      if (hbo_sitename.indexOf("6/company") != -1) hbo_modulID = 502000;
      if (hbo_sitename.indexOf("6/resourcefile") != -1) hbo_modulID = 502000;
      if (hbo_sitename.indexOf("http://www.ais-online.de/dyn/pdc/rfi") != -1) hbo_modulID = 502000;
      if (hbo_sitename.indexOf("dyn/pdc/feedback.jsp") != -1) hbo_modulID = 502000;
      if (hbo_sitename.indexOf("6/pdcnewsitem") != -1) {
          if (hbo_sitename.indexOf("6/pdcnewsitem/recent") != -1) { hbo_modulID = 500020; }
          else { 
            if (hbo_sitename.indexOf("origin=news") != -1 || hbo_referrer.indexOf("journal.de") != -1) { 
              hbo_modulID = 502012; 
            }
            else {
              hbo_modulID = 502000;
            }
          }
      }
      if (hbo_sitename.indexOf("company_6.html?org=gooadc") != -1) hbo_modulID = 502045;
      if (hbo_sitename.indexOf("org=gooadp") != -1) hbo_modulID = 501045;
      if (hbo_sitename.indexOf("6/staticpage/00/07/86") != -1) hbo_modulID = 501300;
      if (hbo_sitename.indexOf("6/staticpage/00/08/02") != -1) hbo_modulID = 501300;
      if (hbo_sitename.indexOf("branchen/") != -1) hbo_modulID = 508000;
      if (hbo_sitename.indexOf("dyn/pdc/search/services.jsp") != -1) var hbo_modulID = 508001;
      if (hbo_sitename.indexOf("6/staticpage/00/00/39") != -1) hbo_modulID = 500050;
      if (hbo_sitename.indexOf("6/staticpage/00/01/19") != -1) hbo_modulID = 500051;
      if (hbo_sitename.indexOf("6/staticpage/00/01/29") != -1) hbo_modulID = 500052;
      if (hbo_sitename.indexOf("6/staticpage/00/08/22") != -1) hbo_modulID = 500053;
      if (hbo_sitename.indexOf("6/staticpage/00/00/70") != -1) hbo_modulID = 508100;
      if (hbo_sitename.indexOf("6/staticpage/00/00/71") != -1) hbo_modulID = 508101;
      if (hbo_sitename.indexOf("6/newsletter/overview") != -1) hbo_modulID = 508102;
      if (hbo_sitename.indexOf("6/staticpage/00/01/50") != -1) hbo_modulID = 508103;
      if (hbo_sitename.indexOf("6/staticpage/00/01/51") != -1) hbo_modulID = 508104;
      if (hbo_sitename.indexOf("dyn/pdc/default.jsp") != -1) hbo_modulID = 508200;
      if (hbo_sitename.indexOf("cad/index.html") != -1) hbo_modulID = 500061;
      if (hbo_sitename.indexOf("dyn/pdc/addcompany.jsp") != -1) {
          if (hbo_sitename.indexOf("/dyn/pdc/addcompany.jsp?site=6&services=true") != -1) { hbo_modulID = 508302; }
          else { hbo_modulID = 508300; }
      }
      if (hbo_sitename.indexOf("6/staticpage/00/09/22") != -1) hbo_modulID = 508303;
      if (hbo_sitename.indexOf("6/staticpage/00/06/27") != -1) hbo_modulID = 508400;
      if (hbo_sitename.indexOf("6/staticpage/00/06/34") != -1) hbo_modulID = 508401;
      if (hbo_sitename.indexOf("ais-online.de/index.html") != -1) hbo_modulID = 500001;
      if (hbo_sitename.indexOf("ausschreibung/index.html") != -1) hbo_modulID = 500071;
      if (hbo_sitename.indexOf("tree2_category") != -1) hbo_modulID = 500071;
      if (hbo_sitename.indexOf("tree3_category") != -1) hbo_modulID = 500061;
      if (hbo_sitename.indexOf("tree2_product") != -1) hbo_modulID = 500072;
      if (hbo_sitename.indexOf("tree3_product") != -1) hbo_modulID = 500062;
      if (hbo_sitename.indexOf("tree2_company") != -1) hbo_modulID = 500072;
      if (hbo_sitename.indexOf("tree3_company") != -1) hbo_modulID = 500062;
      if (hbo_sitename.indexOf("ausschreibung/category") != -1) hbo_modulID = 500071;
      if (hbo_sitename.indexOf("cad/category") != -1) hbo_modulID = 500061;
      if (hbo_sitename.indexOf("ausschreibung/preview") != -1) hbo_modulID = 500071;
      if (hbo_sitename.indexOf("cad/preview") != -1) hbo_modulID = 500061;
      if (hbo_sitename.indexOf("ausschreibung/move") != -1) hbo_modulID = 500071;
      if (hbo_sitename.indexOf("cad/move") != -1) hbo_modulID = 500061;
      if (hbo_sitename.indexOf("ausschreibung/selection") != -1) hbo_modulID = 500071;
      if (hbo_sitename.indexOf("cad/selection") != -1) hbo_modulID = 500061;
      if (hbo_sitename.indexOf("ausschreibung/company") != -1) hbo_modulID = 500072;
      if (hbo_sitename.indexOf("cad/company") != -1) hbo_modulID = 500062;
      if (hbo_sitename.indexOf("spectree_preview") != -1) hbo_modulID = 500072;
      if (hbo_sitename.indexOf("cadtree_preview") != -1) hbo_modulID = 500062;
      if (hbo_sitename.indexOf("dyn/pdc/general/specexport.jsp?site=6") != -1) hbo_modulID = 500072;
      if (hbo_sitename.indexOf("dyn/pdc/my/default.jsp?site=6") != -1) hbo_modulID = 503021;
      if (hbo_sitename.indexOf("dyn/pdc/service/retrieve.jsp?site=6&my=true") != -1) hbo_modulID = 503030;
      if (hbo_sitename.indexOf("dyn/pdc/my/register.jsp?site=6") != -1) hbo_modulID = 503029;
      if (hbo_sitename.indexOf("dyn/pdc/my/profile.jsp?site=6") != -1) hbo_modulID = 503022;
      if (hbo_sitename.indexOf("dyn/pdc/my/services.jsp?site=6") != -1) hbo_modulID = 503025;
      if (hbo_sitename.indexOf("dyn/pdc/my/branchenbuch.jsp?site=6") != -1) hbo_modulID = 503023;
      if (hbo_sitename.indexOf("dyn/pdc/my/projects.jsp?site=6") != -1) hbo_modulID = 503028;
      if (hbo_sitename.indexOf("dyn/pdc/my/vob.jsp?site=6") != -1) hbo_modulID = 503026;
      if (hbo_sitename.indexOf("dyn/pdc/my/addproject.jsp?site=6") != -1) hbo_modulID = 503024;
      if (hbo_sitename.indexOf("staticpage/00/09/18") != -1) hbo_modulID = 508998;
      if (hbo_sitename.indexOf("dyn/pdc/map.jsp?site=6") != -1) hbo_modulID = 502014;
      if (hbo_sitename.indexOf("dyn/pdc/addtoyoursite.jsp?site=6") != -1) hbo_modulID = 503028;
      if (hbo_sitename.indexOf("dyn/pdc/my/raumprogramm.jsp") != -1) hbo_modulID = 504001;
    }
  
    if (!hbo_modulID) hbo_modulID = 508999;
  
    var pagedotContainer = document.getElementById('statNew');
    
    var pagedotHnz = document.createElement('img');
    pagedotHnz.setAttribute('src', "http://www.ais-online.de/6/graphics/hbo_pi.gif?time=" + hbo_timestamp + "&browser=" + hbo_browser + "&modulid=" + hbo_modulID + "&sitename=" + hbo_sitename + "&referrer=" + hbo_referrer);
    
    var pagedotIvw = document.createElement('img');
    pagedotIvw.setAttribute('src', "http://aisonl.ivwbox.de/cgi-bin/ivw/CP/00" + hbo_modulID + "-001;ais_1?r=" + escape(hbo_referrer) + "&d=" + hbo_timestamp);
    
    pagedotContainer.appendChild(pagedotHnz);
    pagedotContainer.appendChild(pagedotIvw);
    
    if (window.console) { console.log("hbo_pi: " + hbo_timestamp + " " + hbo_sitename + " " + hbo_modulID + " " + status_modulID); }
  }
}

//#############################
//HBO Statistik-Code PageObject
//#############################

function hbo_stat_po_with_time(hbo_obid, hbo_baumid, hbo_type, hbo_obid_company, timestamp_call) {
    hbo_stat_po(hbo_obid, hbo_baumid, hbo_type, timestamp_call, hbo_obid_company);
}

function hbo_stat_po_without_time(hbo_obid, hbo_baumid, hbo_type, hbo_obid_company) {
    hbo_stat_po(hbo_obid, hbo_baumid, hbo_type, hbo_timestamp, hbo_obid_company);
}

function hbo_stat_po(hbo_obid, hbo_baumid, hbo_type, timestamp_call, hbo_obid_company) {
  if (!hbo_baumid) hbo_baumid = "";
  if (!hbo_type) hbo_type = "";
  if (!hbo_obid_company) hbo_obid_company = "";

  var pagedotContainer = document.getElementById('statNew');
  var pagedotHnzOb = document.createElement('img');
  pagedotHnzOb.setAttribute('src', "http://www.ais-online.de/6/graphics/hbo_po.gif?time=" + timestamp_call + "&objectid=" + hbo_obid + "&baumid=" + hbo_baumid + "&pobKey=" + hbo_type + "&hbo_obid_company=" + hbo_obid_company);
  pagedotContainer.appendChild(pagedotHnzOb);
  
  if (window.console) { console.log("hbo_po: " + timestamp_call + " Typ:" + hbo_type + " Objekt:" + hbo_obid + " Baum:" + hbo_baumid + " Firma:" + hbo_obid_company + " " + timestamp_call); }
}

function hbo_stat_zoom(hbo_obid, hbo_obid_company) {
  var hbo_timestamp_zoom1 = new Date().getTime();
  hbo_stat_pi(document.referrer, document.URL, hbo_timestamp_zoom1, null);
  hbo_stat_po(hbo_obid, null, "FirmenObjekt", hbo_timestamp_zoom1, hbo_obid_company);
}