﻿var filesadded="";function checkloadjscssfile(filename,filetype){if(filesadded.indexOf("["+filename+"]")==-1){loadjscssfile(filename,filetype);filesadded+="["+filename+"]"}}function loadjscssfile(filename,filetype){var fileref=null;if(filetype=="js"){fileref=document.createElement('script');fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename)}else if(filetype=="css"){fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",filename)}if(fileref!=null)document.getElementsByTagName("HEAD")[0].appendChild(fileref)}function ShowSideBar(){var SideBarContainer=document.getElementById("SideBarContainer");var SideBarContent=document.getElementById("SideBarContent");SideBarContent.style.display="block";SideBarContainer.style.display="block"}function ShowMusicPlayer(){GetMusicList();var MusicPlayerArea=document.getElementById("MusicPlayerArea");MusicPlayerArea.style.display="block";var left=(document.body.clientWidth-MusicPlayerArea.offsetWidth)/2;MusicPlayerArea.style.left=left+"px"}function ShowLogin(){var LoginArea=document.getElementById("LoginArea");var LoginAreaOutLine=document.getElementById("LoginAreaOutLine");var LoginTableArea=document.getElementById("LoginTableArea");var LoginCover=document.getElementById("LoginCover");var clientWidth=document.body.clientWidth;var clientHeight=document.body.clientHeight;LoginArea.style.top=(clientHeight-LoginArea.offsetHeight)/2+"px";LoginArea.style.left=(clientWidth-LoginArea.offsetWidth)/2+"px";LoginAreaOutLine.style.top=(clientHeight-LoginAreaOutLine.offsetHeight)/2+"px";LoginAreaOutLine.style.left=(clientWidth-LoginAreaOutLine.offsetWidth)/2+"px";LoginTableArea.style.top=(clientHeight-LoginTableArea.offsetHeight)/2+"px";LoginTableArea.style.left=(clientWidth-LoginTableArea.offsetWidth)/2+"px";LoginCover.style.top="0px";LoginCover.style.left="0px";document.getElementById("txt_Psw").focus();GetNestUser()}function HideLogin(){var LoginArea=document.getElementById("LoginArea");var LoginAreaOutLine=document.getElementById("LoginAreaOutLine");var LoginTableArea=document.getElementById("LoginTableArea");var LoginCover=document.getElementById("LoginCover");var clientWidth=document.body.clientWidth;var clientHeight=document.body.clientHeight;LoginArea.style.top="-5500px";LoginArea.style.left="-5500px";LoginAreaOutLine.style.top="-5500px";LoginAreaOutLine.style.left="-5500px";LoginTableArea.style.top="-5500px";LoginTableArea.style.left="-5500px";LoginCover.style.left="-5500px";var txt_Psw=document.getElementById("txt_Psw");var LoginClew=document.getElementById("LoginClew");txt_Psw.value=""}function CheckLogin(){var txt_Psw=document.getElementById("txt_Psw");var LoginClew=document.getElementById("LoginClew");var FairyUserID=document.getElementById("FairyUserID");if(txt_Psw.value==""&&FairyUserID.value=="0"){LoginClew.innerHTML="密码不能为空";return false}else return true}function HideCover(){if(LoadedTimeOut!=null)clearTimeout(LoadedTimeOut);if(BackGroundType==1){SetBackGround(BackImageUrl,1);SetBackGroundColor(BackGroundColor)}else if(BackGroundType==2){SetBackGround(BackImageUrl,2);SetBackGroundColor(BackGroundColor)}else if(BackGroundType==3){SetFitBackGround(ImageID,WallpaperType,window.screen.width,window.screen.height);SetBackGroundColor(BackGroundColor)}function Stop(){document.getElementById("LoadingCover").style.display="none";if(IsLogined=="False")ShowLogin();else{LoadDefaultAppIcon();ShowSideBar();ShowMusicPlayer();GetStartAppList();}}document.getElementById("LoadingBar").style.display="none";document.getElementById("LoaderTable").style.display="none";BlueEffects.AlphaShow({Obj:document.getElementById("LoadingCover"),EndAlpha:0,Stop:Stop,ChangeTime:1000,ChangeTimes:20})}function Login(){var txt_FairyID=document.getElementById("txt_FairyID");var FairyUserID=document.getElementById("FairyUserID");var txt_Psw=document.getElementById("txt_Psw");var LoginClew=document.getElementById("LoginClew");var PswArea=document.getElementById("PswArea");var Ajax=new BlueAjax();function Init(){Ajax.URL="../AjaxServer/Fairy.aspx";Ajax.Method="POST";Ajax.AddData("Method","FairyLogin");if(FairyUserID.value=="0"){Ajax.AddData("UserType","Fairy");Ajax.AddData("FairyID",txt_FairyID.value)}else{Ajax.AddData("UserType","NestUser");Ajax.AddData("FairyID",FairyUserID.value)}Ajax.AddData("PassWord",txt_Psw.value);Ajax.onLoading=Loading;Ajax.onLoaded=Loaded;Ajax.Execute()}function Loading(){LoginClew.innerHTML="正在登录...";PswArea.style.display="none"}function Loaded(){PswArea.style.display="block";if(Ajax.ResponseText=="success"){HideLogin();NowUser.UserType="Fairy";NowUser.ID=txt_FairyID.value;LoadDefaultAppIcon();ShowSideBar();ShowMusicPlayer();document.getElementById("StartMenuIframe").src="Startmenu/Default.aspx?FairyID="+HostFairyID}else if(Ajax.ResponseText=="nusuccess"){HideLogin();NowUser.UserType="NestUser";NowUser.ID=FairyUserID.value;LoadDefaultAppIcon();ShowSideBar();ShowMusicPlayer();document.getElementById("StartMenuIframe").src="Startmenu/Default.aspx?FairyID="+HostFairyID}else{LoginClew.innerHTML="无法登录？"+Ajax.ResponseText;txt_Psw.value="";txt_Psw.focus()}}if(CheckLogin()==true)Init()}function GetNestUser(){var Ajax=new BlueAjax();function Init(){Ajax.URL="../AjaxServer/Fairy.aspx";Ajax.Method="GET";Ajax.AddData("Method","GetNestUser");Ajax.AddData("FairyID",HostFairyID);Ajax.onLoaded=Loaded;Ajax.Execute()}function Loaded(){if(Ajax.ResponseText!="NoData"){var ResultData;try{ResultData=eval('('+Ajax.ResponseText+')');if(ResultData.ResultData!="NoData"){UserInfoArr=ResultData.ResultData;ShowNestUserInfo(ResultData.ResultData)}}catch(err){alert(Ajax.ResponseText)}}}Init()}
