
if(typeof(retaggrBadge)=='undefined'){window.retaggrBadge={AddHandler:function(target,eventName,handlerName){if(target.addEventListener)
target.addEventListener(eventName,handlerName,false);else if(target.attachEvent)
target.attachEvent("on"+eventName,handlerName);else
target["on"+eventName]=handlerName;},SetStyle:function(target,style){for(var x in style){target.style[x]=style[x];}},StaticAddress:function(){return"http://script.retaggr.com/";},CreateInfoWindow:function(){var ifr=document.createElement("iframe");this.SetStyle(ifr,{background:"transparent",position:"absolute",display:"none",zIndex:"40000",width:cardDimensions.x+"px",height:cardDimensions.y+"px",border:"none",margin:"0",padding:"0",overflow:"hidden",frameborder:"0px"});ifr.setAttribute("frameborder","0");ifr.setAttribute("frameBorder","0");ifr.setAttribute("border","0");ifr.allowTransparency=true;ifr.className='tagger_iframe';document.body.appendChild(ifr);window.InfoWindow=ifr;var divWait=document.createElement("div");this.SetStyle(divWait,{background:"transparent",position:"absolute",display:"none",zIndex:"40001",width:"20px",height:"20px",border:"none",margin:"0",padding:"0",overflow:"hidden",color:"white"});divWait.innerHTML="<img src='"+this.StaticAddress()+"Content/Images/fetchingYellow.gif' style='margin: 0px' />";document.body.appendChild(divWait);window.WaitPanel=divWait;this.AddHandler(ifr,"load",function(){window.InfoWindow.style.display="inline";window.BtnClose.style.display="inline";window.WaitPanel.style.display="none";});var btnClose=document.createElement('img');btnClose.setAttribute('src',this.StaticAddress()+'Content/images/close-up.gif');this.SetStyle(btnClose,{zIndex:"40001",position:"absolute",display:"none",cursor:"pointer",margin:"0px",padding:"0px"});this.AddHandler(btnClose,'mousedown',function(){retaggrBadge.FadeInfoWindow();});document.body.appendChild(btnClose);window.BtnClose=btnClose;},ShowCard:function(event,username){if(retaggrBadge.currentUsername==username)return;retaggrBadge.currentUsername=username;cardDimensions={x:360,y:300};if(window.InfoWindow==null){this.CreateInfoWindow();}else{window.InfoWindow.style.display="none";}
var eventXY=this.getEventXY(event);var xy=this.GetXYForCard(event);var left=xy.x;var top=xy.y;var width=new Number(window.InfoWindow.style.width.replace("px",""));var height=new Number(window.InfoWindow.style.height.replace("px",""));var params={infoWindowLeft:left,infoWindowTop:top,btnCloseLeft:(left+width-28),btnCloseTop:top+9,waitPanelTop:eventXY.y-5,waitPanelLeft:eventXY.x-5};this.PrepareCard(params);window.WaitPanel.style.display="inline";var url="http://script.retaggr.com/Embed/"+username+"/Badge/";window.InfoWindow.setAttribute("src",url);},PrepareCard:function(params){window.InfoWindow.style.left=params.infoWindowLeft+"px";window.InfoWindow.style.top=params.infoWindowTop+"px";window.BtnClose.style.left=params.btnCloseLeft+"px";window.BtnClose.style.top=params.btnCloseTop+"px";window.WaitPanel.style.top=params.waitPanelTop+"px";window.WaitPanel.style.left=params.waitPanelLeft+"px";},GetXYForCard:function(event){var x,y;var vp=this.getViewPort();var eventXY=this.getEventXY(event);var topOffset=document.documentElement.scrollTop?document.documentElement.scrollTop:(document.body.scrollTop?document.body.scrollTop:window.pageYOffset);var distFromViewPortTop=eventXY.y-topOffset;var remainingSpaceBelow=vp.h-distFromViewPortTop;var cardHeight=cardDimensions.y;if(remainingSpaceBelow<=cardHeight){y=eventXY.y-cardHeight;}else{y=eventXY.y;}
x=eventXY.x;if((vp.w-x)<cardDimensions.x)x-=cardDimensions.x;return{x:x,y:y};},getViewPort:function(){var viewportwidth;var viewportheight;if(typeof window.innerWidth!='undefined')
{viewportwidth=window.innerWidth,viewportheight=window.innerHeight}
else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0)
{viewportwidth=document.documentElement.clientWidth,viewportheight=document.documentElement.clientHeight}
else
{viewportwidth=document.getElementsByTagName('body')[0].clientWidth,viewportheight=document.getElementsByTagName('body')[0].clientHeight}
return{w:viewportwidth,h:viewportheight};},getEventXY:function(e){var posx=0;var posy=0;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;}
else if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft
+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop
+document.documentElement.scrollTop;}
return{x:posx,y:posy};},FadeInfoWindow:function(){if(window.InfoWindow){window.InfoWindow.style.display=window.BtnClose.style.display='none';}
retaggrBadge.currentUsername=null;}}}
try{retaggrBadge.AddHandler(window,"mousedown",retaggrBadge.FadeInfoWindow);}catch(e){}
document.write('<img src="http://content.retaggr.com/static/retaggrCard.gif" style="cursor:" title="Mouse over to show retaggr profile card" onmouseover="if(retaggrBadge) retaggrBadge.ShowCard(event, \'PiPiWa\');" />');