  /*
	  Copyright (C) Brain Box, Inc.
	  All JavaScript contained here in is the intellectual property of Brain Box, Inc. unless stated otherwise
	  Any use of this code without written permission or license is prohibited
	  To obtain permission to use this code visit http://www.brainboxdev.com/codelicense.aspx
  */
  
  var helpDelay;
  var curHelpObj;
  var curHelpObjIndex;
  
  function helpFeatures(objIn){
    var strBullet = objIn.innerHTML;
	var intY = getTop(objIn);
	var intX = getLeft(objIn);
	alert(intX + " - " + intY + " - " + strBullet);
  }
  
  function helpBullets(objIn, intObjInIndex){
	resetHelp();
	curHelpObj = objIn;
	curHelpObjIndex = intObjInIndex;
	helpDelay = setTimeout('showHelp()', 1000);
  }
  
  function showHelp(){
    var divId = "";
	var helpId = curHelpObj.id.split('_');
	var strBullet = curHelpObj.innerHTML;
	var intY = getTop(curHelpObj);
	var intX = getLeft(curHelpObj);
	if(curHelpObjIndex == 2){
	  intX += 189;
	  divId = "Lt";
	}else{
	  intX -= 228;
	  divId = "Rt";
	}
	var strHtml = '<div id="featureHelpTop' + divId + '">&nbsp;</div>';
	strHtml += '<div class="featureHelpWrap' + divId + '">';
	strHtml += document.getElementById("featHelp"+helpId[1]).innerHTML;
	strHtml += '</div>';
	strHtml += '<div id="featureHelpBot' + divId + '">&nbsp;</div>';
	document.getElementById("featureHelp" + divId).style.top = "0px";
	document.getElementById("featureHelp" + divId).style.left = intX+"px";
	document.getElementById("featureHelp" + divId).innerHTML = strHtml;
	//var intTestY = 
	//var intHeight = getTop(document.getElementById("featureHelpBot" + divId));
	//intHeight -= getTop(document.getElementById("featureHelpBot" + divId))
	intY -= Math.floor((getTop(document.getElementById("featureHelpBot" + divId)) - getTop(document.getElementById("featureHelpTop" + divId))) / 2);
	document.getElementById("featureHelp" + divId).style.top = intY+"px";
	document.getElementById("featureHelp" + divId).style.visibility = "visible";
	
  }
  
  function resetHelp(){
    clearTimeout(helpDelay);
	document.getElementById("featureHelpRt").style.visibility = "hidden";
	document.getElementById("featureHelpLt").style.visibility = "hidden";
	curHelpObj = null;
	curHelpObjIndex = 0;
  }
  
  var arrFeatures = new Array();
  function initFeatures(){
    var uls = document.getElementsByTagName("ul");
	var re = new RegExp("<li ", "gi");
	var strHtml = "";
	for(i=0;i<uls.length;i++){
	  
	  if(uls[i].id != null && uls[i].id.length != 0){
	    strHtml = uls[i].innerHTML;
		strHtml = strHtml.replace(re, '<li onmouseover="helpBullets(this,'+i+')" onmouseout="resetHelp()" ');
		uls[i].innerHTML = strHtml;
	  }
	}
  }
  
  function initFeaturesTbl(){
	var re = new RegExp("<td[^>]*>", "gi");
	var strHtml = document.getElementById("featTableWrap").innerHTML;
	var arrTd = strHtml.match(re);
	for(i=0;i<arrTd.length;i++){
		if(arrTd[i].indexOf("id") != -1){
		  var strTdOrig = arrTd[i];
		  var strTdNew = strTdOrig.replace(/<td /, '');
		  strTdNew = strTdNew.replace(/<TD /, '');
		  strTdNew = '<td ' + 'onmouseover="helpBullets(this,0)" onmouseout="resetHelp()" ' + strTdNew;
		  strHtml = strHtml.replace(strTdOrig, strTdNew);
		}
	}
	document.getElementById("featTableWrap").innerHTML = strHtml;
  }