var helpStat="open";
document.ready(function(){
	if(window.jot_config == undefined){
		setHoverWords();
		helpStat = document.readCookie('help');
		openCloseHelp();
	}
	if(helpStat=="close"){
		$("helpButton").innerHTML = "Open Help";
	}else{
		$("helpButton").innerHTML = "Close Help";
	}
});

function setHoverWords(){
 
      $A(hoverwords).each(function(word, i){
        var w = word.word;
        w = w.replace(/\(/gim, "\\(");
        w = w.replace(/\)/gim, "\\)");
        w = w.replace(/\{/gim, "\\{");
        w = w.replace(/\}/gim, "\\}");
        w = w.replace(/\./gim, "\\.");
        w = w.replace(/\[/gim, "\\[");
        w = w.replace(/\]/gim, "\\]");
        w = w.replace(/\</gim, "\\<");
        w = w.replace(/\>/gim, "\\>");
        w = w.replace(/\:/gim, "\\:");
        w = w.replace(/\;/gim, "\\;");
        w = w.replace(/\|/gim, "\\|");
        w = w.replace(/\?/gim, "\\?");
        w = w.replace(/\*/gim, "\\*");
        w = w.replace(/\+/gim, "\\+");
        w = w.replace(/\s+/gim, "\\s+");
        var reg = new RegExp("(.|^)(" + w + ")(\\1|$)", "gm");
        $("content-body").innerHTML = $("content-body").innerHTML.replace(reg, "$1<span class='hovered' id='hvindex-"+i+"'>$2</span>$3")   
      });
      
      $$(".hovered").each(function(elem){
          elem.tooltip(hoverwords[elem.id.replace("hvindex-", "")].description, {
              delay:0.5,
              duration:10
          });
      });
      
      
}


function openCloseHelp(){
   if(helpStat == "close"){
       document.stopTooltip = true;
       $$(".hovered").invoke('setStyle', {borderBottom:'none', textDecoration:'none'});
       document.createCookie('help', "close", "/");
   }else{
       document.stopTooltip = false;
       $$(".hovered").invoke('setStyle', {borderBottom:'1px solid black', textDecoration:'underline'});
       document.createCookie('help', "open", "/");
   }
}

function toggleHelp(){
   if(helpStat == "close"){
      helpStat = "open";
      openCloseHelp();
      $("helpButton").innerHTML = "Close Help";
   }else{
      helpStat = "close";
      openCloseHelp();
      $("helpButton").innerHTML = "Open Help";
   }
}

