
var MemberActionsDiv=null;var MemberActionsWrapper=null;var SpinnerHTML="<div id=\"RatingSpinner\" style=\"width: 50px; height: 50px;\"></div>";var MemberActionsTimeoutId=0;var MemberActionPosition={x:0,y:0};var RemoveMemberActions=true;function QueueMemberActions(e,memberOrl,orbOrl){MemberActionsTimeoutId=setTimeout('ShowMemberActions(\''+memberOrl+'\',\''+orbOrl+'\');',500);document.body.onmousemove=MoveMemberActions;$addHandler(document.body,"click",HideMemberActions);}
function MoveMemberActions(e){if(e){MemberActionPosition.x=e.clientX+2;MemberActionPosition.y=e.clientY+2;}else{MemberActionPosition.x=window.event.clientX+2;MemberActionPosition.y=window.event.clientY+2;}}
function ShowMemberActions(memberOrl,orbOrl){var ContentZone=$get('ContentZone');if(MemberActionsDiv!=null)
ContentZone.removeChild(MemberActionsDiv);MemberActionsWrapper=document.createElement("div");MemberActionsWrapper.className="memberActionsWrapper";MemberActionsWrapper.innerHTML=SpinnerHTML;MemberActionsDiv=document.createElement("div");MemberActionsDiv.id="MemberActionsDiv";MemberActionsDiv.className="memberActions";MemberActionsDiv.appendChild(MemberActionsWrapper);MemberActionsDiv.style.top=(MemberActionPosition.y+getScrollTop())+"px";MemberActionsDiv.style.left=MemberActionPosition.x+"px";ContentZone.appendChild(MemberActionsDiv);document.body.onmousemove=null;if(Anonymous)
Anonymous.Service.GetMemberActions(memberOrl,orbOrl,onMemberActionSuccess,onMemberActionFail);}
function HideMemberActions(e){if(RemoveMemberActions){ClearMemberActionsTimeout();var ContentZone=$get('ContentZone');if(MemberActionsDiv!=null)
ContentZone.removeChild(MemberActionsDiv);MemberActionsDiv=null;document.body.onclick=null;RemoveMemberActions=true;document.body.onmousemove=null;}
RemoveMemberActions=true;}
function ClearMemberActionsTimeout(){if(MemberActionsTimeoutId!=0){clearTimeout(MemberActionsTimeoutId);MemberActionsTimeoutId=0;}}
function onMemberActionSuccess(result){MemberActionsWrapper.innerHTML=result;}
function onMemberActionFail(result){MemberActionsWrapper.innerHTML="An error has occurred while loading this content.";}
function PerformAction(action,memberOrl){RemoveMemberActions=false;$get('memberActionImage').innerHTML=SpinnerHTML;var proxy=new Anonymous.Service();proxy.PerformAction(action,memberOrl,onActionSuccess,onMemberActionFail);}
function onActionSuccess(result){MemberActionsWrapper.innerHTML=result;RemoveMemberActions=true;}
function getScrollTop(){var scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;}
return scrOfY;}