var searchtimer; jQuery(document).ready(function(){ jQuery('a.pers').each(function(index,item) { var matches = /p(\w*)_t(\w*):*(\w*)/.exec(item.id); var personID = matches[1]; var tree = matches[2]; var event = matches[3]; item.onmouseover = function() {searchtimer = setTimeout('showPersonPreview(\'' + personID + '\',\'' + tree + '\',\'' + event + '\')',1000);}; item.onmouseout = function() {closePersonPreview(personID,tree,event);}; item.onclick = function() {closePersonPreview(personID,tree,event);}; }); jQuery('a.pl').each(function(index,item) { item.title = ""; }); }); function showPersonPreview(personID,tree,event) { var entitystr = tree+'_'+personID; if(event) entitystr += "_" + event; jQuery('#prev'+entitystr).css('visibility','visible'); if(!jQuery('#prev'+entitystr).html()) { jQuery('#prev'+entitystr).html('
'+loadingmsg+'
'); var params = {personID:personID,tree:tree}; jQuery.ajax({ url: ajx_perspreview, data: params, dataType: 'html', success: function(req){ jQuery('#ld'+entitystr).html(req); } }); } return false; } function closePersonPreview(personID,tree,event) { clearTimeout(searchtimer); var entitystr = tree+'_'+personID; if(event) entitystr += "_" + event; //new Effect.Fade('prev'+entitystr,{duration:.01}); jQuery('#prev'+entitystr).css('visibility','hidden'); }