// longhover_sup.js
// Long hover HTML sup tag functionality
// RJM Programming
// Robert Metcalfe
// August 2015
var tagtodo="sup";
var lhperiod="5000"
var ihfrom="";
var ihto="";
var nextchange=-1;
var othis=null;
var supsid=new Array();
var supsihto=new Array();
var supsihfrom=new Array();
var supsihchange=new Array();
var supschangepending=new Array();
var lookee=new Array("document.URL", "document.head.innerHTML");
function gettagtodo(intag) {
var lhs, uss, lookfor="long" + "hover";
for (var jk=0; jk 1) {
var rhs=lhs[1].split(">");
var tagiss=lhs[1].replace("_","").split(".");
if (tagiss[0] != "") {
uss=tagiss[0].split("_");
for (var jl=0; jl= "1" && uss[jl].substring(0,1) <= "9") {
lhperiod=uss[jl];
} else if (uss[jl] != "") {
tagtodo=uss[jl];
intag=tagtodo;
}
}
}
//alert(98);
tagiss=rhs[0].split("?");
if (tagiss.length > 1) {
//alert(tagiss[1]);
lhs=tagiss[1].replace('"','').replace("'","").split("&");
for (var il=0; il= 0) {
var osd=document.getElementById(supsid[nextchange]); //"mysup2"); //eval(supsid[nextchange]));
osd.innerHTML=supschangepending[nextchange];
//alert(supsihchange[nextchange] + " ... " + lhperiod);
nextchange=-1;
}
}
function nogo() {
nextchange=-1;
//document.title += '7';
}
function changeih() {
var supo=this;
//alert(supo.innerHTML);
var thisj=-1;
for (var i=0; i= "1" && sups[i].alt.substring(0,1) <= "9") {
supsihchange.push(lhperiod);
} else {
supsihchange.push(eval(1000 * eval(sups[i].alt.replace("000",""))));
}
}
if (sups[i].title == null) {
sups[i].title = "Long hover toggles";
} else if (sups[i].title == "") {
sups[i].title = "Long hover toggles";
} else {
sups[i].title += " ... long hover toggles";
}
sups[i].onmouseover = changeih;
sups[i].onmouseout = nogo;
sups[i].ontouchstart = changeih;
sups[i].ontouchend = nogo;
}
}
}
setTimeout(long_hover, 2000);