function count_ivw_hbx(type) { 
  if((type == null) || (type == "")) { type = "ClickHits"; }
  document.getElementById("ivwpx").src=IVW+"?r="+escape(location.href)+"&amp;d="+(Math.random()*1000000);
  chCounter++;
  var toCall = ' Anzahl inView:'+chCounter;
  toCall = toCall.replace("/", "");
  if(typeof(hbx) != "undefined") {
    oType  = hbx.mlc;
    if(oType != "/lovematch/") { oType += "/"+type; }
    _hbPageView(toCall, oType); 
  }
	var bak=s.hier1;
	s.hier1=s.hier1+','+toCall;
	void(s.t());
	s.hier1=bak;
}

function isVoteValid() {
  var a1 = document.getElementById('answer_1').checked;
  var a2 = document.getElementById('answer_2').checked;
  var a3 = document.getElementById('answer_3').checked;
  var a4 = document.getElementById('answer_4').checked;
  var isValid = (a1 || a2 || a3 || a4);
  if(!isValid) {
    var nad = document.getElementById("sb_voting_no_answer");
    if(nad != null) { nad.style.display = "block"; }
  }
  return isValid;
}

function sb_showLegend() {
  var div = document.getElementById("sb_chLegend");
  if(div != null) {
    div.style.display = "block";
  }
}

function sb_hideLegend() {
  var div = document.getElementById("sb_chLegend");
  if(div != null) {
    div.style.display = "none";
  }
}

function trim(myString) {
  return myString.replace (/^\s+/, '').replace (/\s+$/, '');
}

/* EventHelper */
var sb_EventUtil = new Object;

sb_EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
  if(oTarget.addEventlistener) {
    oTarget.addEventlistener(sEventType, fnHandler, false);
  } else if(oTarget.attachEvent) {
    oTarget.attachEvent("on"+sEventType, fnHandler);
  } else {
    oTarget["on"+sEventType] = fnHandler;
  }
}

sb_EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
  if(oTarget.removeEventlistener) {
    oTarget.removeEventlistener(sEventType, fnHandler, false);
  } else if(oTarget.detachEvent) {
    oTarget.detachEvent("on"+sEventType, fnHandler);
  } else {
    oTarget["on"+sEventType] = null;
  }
}
/* End: EventHelper */

sb_deactivateClickhits = function() {
  var sbLeg = document.getElementById("sb_chLegend");
  if(sbLeg != null) {
    sbLeg.style.display = "none";
  }
  if(thisMovie("star_ch") && thisMovie("star_ch").sb_makeClickhitsInactive) {
    thisMovie("star_ch").sb_makeClickhitsInactive();
  }
}

sb_activateClickhits = function() {
  var sbLeg = document.getElementById("sb_chLegend");
  if(sbLeg != null) {
    sbLeg.style.display = "block";
  }
  if(thisMovie("star_ch") && thisMovie("star_ch").sb_makeClickhitsInactive) {
    thisMovie("star_ch").sb_makeClickhitsActive();
  }
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}



sb_init = function() {
  var sb_exp = document.getElementById("sb_explore");
  if(sb_exp != null) {
    sb_EventUtil.addEventHandler(sb_exp, "click", sb_activateClickhits);
  }
  
  sb_star_ch = document.getElementById("star_ch");
  if(sb_star_ch != null) {
    sb_EventUtil.addEventHandler(sb_star_ch, "mouseover", sb_activateClickhits);
  }


  sb_cmain = document.getElementById("sb_headContent");
  if(sb_cmain != null) {
    sb_EventUtil.addEventHandler(sb_cmain, "mouseover", sb_deactivateClickhits);
  }
  sb_mainContentPage = document.getElementById("sb_content");
  if(sb_mainContentPage != null) {
    sb_EventUtil.addEventHandler(sb_mainContentPage, "mouseover", sb_deactivateClickhits);
  }
  sb_logoImg = document.getElementById("sb_logo");
  if(sb_logoImg != null) {
    sb_EventUtil.addEventHandler(sb_logoImg, "mouseover", sb_deactivateClickhits);
  }
  priNav = document.getElementById("menu");
  if(priNav != null) {
    sb_EventUtil.addEventHandler(priNav, "mouseover", sb_deactivateClickhits);
  }
  sekNav = document.getElementById("sb_submenu");
  if(sekNav != null) {
    sb_EventUtil.addEventHandler(sekNav, "mouseover", sb_deactivateClickhits);
  }

}
