var xfnRelationships=["friend","acquaintance","contact","met","co-worker","colleague","co-resident","neighbor","child","parent","sibling","spouse","kin","muse","crush","date","sweetheart","me"];var xfnFriendInfo={createFriendInfoBox:function(c,a){var b=this.createInfoDiv();b.innerHTML=a;c._infoBox=b;c.friendInfo=this;document.body.appendChild(b);c.style.position="relative";c.onmouseover=this.showFriendInfoBox;c.onmouseout=this.hideFriendInfoBox},createInfoDiv:function(){var a=document.createElement("div");a.className="xfnFriendInfoBox";a.style.position="absolute";a.style.display="none";return a},showFriendInfoBox:function(b){if(!b){b=event}var a=b.target||b.srcElement;if(!a){return}if(a._infoBox){a.friendInfo.positionInfoBox(b,a._infoBox);a._infoBox.style.display="block"}},hideFriendInfoBox:function(b){if(!b){b=event}var a=b.target||b.srcElement;if(!a){return}if(a._infoBox){a._infoBox.style.display="none"}},positionInfoBox:function(c,a){var b=this.getScroll();if(a.offsetWidth>=b.width){a.style.width=b.width-10+"px"}else{a.style.width=""}if(c.clientX>b.width-a.offsetWidth){a.style.left=b.width-a.offsetWidth+b.left+"px"}else{a.style.left=c.clientX-2+b.left+"px"}if(c.clientY+a.offsetHeight+18<b.height){a.style.top=c.clientY+18+b.top+"px"}else{if(c.clientY-a.offsetHeight>0){a.style.top=c.clientY+b.top-a.offsetHeight+"px"}else{a.style.top=b.top+5+"px"}}a.style.display="inline"},getScroll:function(){if(document.all&&typeof document.body.scrollTop!="undefined"){var a=document.compatMode!="CSS1Compat";var b=a?document.body:document.documentElement;return{left:b.scrollLeft,top:b.scrollTop,width:b.clientWidth,height:b.clientHeight}}else{return{left:window.pageXOffset,top:window.pageYOffset,width:window.innerWidth,height:window.innerHeight}}}};function highlightXFNLinks(){$("a[href][rel]").each(function(){var c=$(this).attr("rel");var b="";for(var a=0;a<xfnRelationships.length;a++){var d=new RegExp("\\b"+xfnRelationships[a]+"\\b","i");if(c.match(d)){if(b.length===0){b="<h3>XFN Relationships</h3><ul>"}b+="<li>"+xfnRelationships[a]+"</li>"}}if(b.length>0){b+="</ul>";xfnFriendInfo.createFriendInfoBox($(this)[0],b);$(this).addClass("xfnRelationship")}})}$(function(){highlightXFNLinks()});
