﻿function DeskContextmenu(event){var x=event.clientX;var y=event.clientY;if(x+DeskBodyRightMenu.menuWidth>document.body.clientWidth)x=document.body.clientWidth-DeskBodyRightMenu.menuWidth;if(y+DeskBodyRightMenu.menuHeight>document.body.clientHeight)y=document.body.clientHeight-DeskBodyRightMenu.menuHeight;var e=event;var EsrcElement=event.target?event.target:event.srcElement;if(e&&e.button==2&&e.preventDefault){if(EsrcElement.tagName!="IMG"&&EsrcElement.tagName!="TD"&&EsrcElement.tagName!="DIV"&&(EsrcElement.oncontextmenu==null||(EsrcElement.oncontextmenu!=null&&(EsrcElement.tagName=="HTML"||EsrcElement.tagName=="BODY")))){HideAllMenu();DeskBodyRightMenu.Show(x,y);e.preventDefault()}}else{if(EsrcElement.tagName!="IMG"&&EsrcElement.tagName!="TD"&&EsrcElement.tagName!="DIV"&&(EsrcElement.oncontextmenu==null||(EsrcElement.oncontextmenu!=null&&(EsrcElement.tagName=="HTML"||EsrcElement.tagName=="BODY")))){HideAllMenu();DeskBodyRightMenu.Show(x,y);window.event.returnValue=false}}}var DeskBodyRightMenu={Menu:null,menuHeight:0,menuWidth:0,Create:function(){if(DeskBodyRightMenu.Menu==null){var Menu=document.createElement("div");Menu.setAttribute('id',"DeskBodyRightMenu");Menu.className="MenuArea";Menu.style.left=-200+"px";Menu.innerHTML=DeskBodyRightMenu.HTML;Menu.style.height="180px";try{document.body.insertBefore(Menu,document.body.firstChild);DeskBodyRightMenu.Menu=Menu;DeskBodyRightMenu.menuHeight=Menu.offsetHeight;DeskBodyRightMenu.menuWidth=Menu.offsetWidth}catch(err){alert("document.body 对象不能为空！")}}},Show:function(x,y){if(DeskBodyRightMenu.Menu==null)DeskBodyRightMenu.Create();var Menu=DeskBodyRightMenu.Menu;Menu.style.display="block";Menu.style.left=x+"px";Menu.style.top=y+"px"},Hide:function(){if(DeskBodyRightMenu.Menu!=null)DeskBodyRightMenu.Menu.style.display="none"},MouseOver:function(Obj){Obj.className="MenuMouseOverStyle"},MouseOut:function(Obj){Obj.className="MenuMouseOutStyle"},Refresh:function(name){LoadDefaultAppIcon();DeskBodyRightMenu.Hide()},ReLogin:function(){DeskBodyRightMenu.Hide();ShowLogin()},AddDeskIcon:function(){var iLeft=(window.parent.parent.document.body.clientWidth-820)/2;var iTop=(window.parent.parent.document.body.clientHeight-550)/2;var sOptions="toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes";sOptions+=",width="+820;sOptions+=",height="+550;sOptions+=",left="+iLeft;sOptions+=",top="+iTop;window.open("/ApplicationCenter/AppList.aspx?IsGetApplicationMode=1&FairyID="+HostFairyID,'FileBrowserWindow',sOptions)},ReLoad:function(){DeskBodyRightMenu.Hide();location.reload()},UpdatePosition:function(){UpdatePosition()},SetPosition:function(){SetDeskIconPosition()},ShowPrototype:function(){DeskBodyRightMenu.Hide();Icon=new BlueIcon({Src:"ControlPanle.png",Width:25,Height:25});var MyOpt={icon:Icon,width:800,height:600,title:"个人控制中心",minwidth:750,minheight:400,x:100,y:20,opencenter:true,openmodal:true,url:"/PersonCenter/Default.aspx?FairyID="+HostFairyID,status:"个人信息中心",id:"PersonCentre",haseffect:false};var Win=new parent.BlueWindow(MyOpt);Win.open()},HTML:"<div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.Refresh()\">刷新</div>      <div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.ReLoad()\">重新载入</div>     <div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.UpdatePosition()\">保存桌面</div>     <div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.SetPosition()\">排列图标</div>     <div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.AddDeskIcon()\">添加快捷方式</div>     <div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.ReLogin()\">重新登录</div>     <div id=\"DeskBodyRightMenuItem\" class=\"MenuMouseOutStyle\" onmouseover=\"DeskBodyRightMenu.MouseOver(this)\" onmouseout=\"DeskBodyRightMenu.MouseOut(this)\" onclick=\"DeskBodyRightMenu.ShowPrototype()\">属性</div> "}
