var ReXML_URL = '/ajax/do.aspx';
var Signin_Page_URL = '/SignIn.html';
var SignUp_Page_URL = '/SignUp.html';
var MSG_Page_URL = '/MSG.html';
var Main_Page_URL = '/Main.html';
var webMain_Page_URL = '/Member/index.html';
var Ping_Page_URL = '/ajax/ping.html';
var MSG_Box_Page_URL = '/Public/MSG_Box/MSG_Box.htm';
var Tool_Box_Page_URL = '/Public/MSG_Box/Tool_Box.htm';
var Code_Img_URL = '/Public/Code.aspx';
var RePWD_Check_Page_URL = '/RePWD_Check.html';

/*数据传输部分*/
function public_SignUp(tXML,ReCallF)
{//用户注册
	A_XMLHTTP(ReXML_URL+'?do=SignUp&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_SignIn(tXML,ReCallF)
{//用户登陆
	A_XMLHTTP(ReXML_URL+'?do=SignIn&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_Passport(tXML,ReCallF)
{//交验用户数据
	A_XMLHTTP(ReXML_URL+'?do=Passport&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_RePWD(tXML,ReCallF)
{//密码找回
	A_XMLHTTP(ReXML_URL+'?do=RePWD&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_RePWD_Check(tXML,ReCallF)
{//密码确认
	A_XMLHTTP(ReXML_URL+'?do=RePWD_Check&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_RePWD_Do(tXML,ReCallF)
{//修改密码
	A_XMLHTTP(ReXML_URL+'?do=RePWD_Do&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_EditPWD(tXML,ReCallF)
{//更改密码
	A_XMLHTTP(ReXML_URL+'?do=EditPWD&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_SendFavorites(tXML,ReCallF)
{//上传本地收藏夹数据
	A_XMLHTTP(ReXML_URL+'?do=ImportFavorites&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReFavoritesList(tXML,ReCallF)
{//列出指定用户的收藏夹数据
	A_XMLHTTP(ReXML_URL+'?do=ExportFavorites&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_SendLink(tXML,ReCallF)
{//发送友情连接
	A_XMLHTTP(ReXML_URL+'?do=SendLink&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_LinkList(tXML,ReCallF)
{//列出指定连接
	A_XMLHTTP(ReXML_URL+'?do=LinkList&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_AddHost(tXML,ReCallF)
{//添加站点
	A_XMLHTTP(ReXML_URL+'?do=AddHost&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReHostList(tXML,ReCallF)
{//返回用户站点列表
	A_XMLHTTP(ReXML_URL+'?do=HostList&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReHostSetupCode(tXML,ReCallF)
{//返回游客对话框引导页面设置代码
	A_XMLHTTP(ReXML_URL+'?do=ReHostSetupCode&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_SaveHost(tXML,ReCallF)
{//保存站点设置数据
	A_XMLHTTP(ReXML_URL+'?do=SaveHostSetup&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_EditHost(tXML,ReCallF)
{//修改更新站点设置数据
	A_XMLHTTP(ReXML_URL+'?do=EditHostSetup&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_DelHost(tXML,ReCallF)
{//删除站点
	A_XMLHTTP(ReXML_URL+'?do=DelHost&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_UpdateUserInfo(tXML,ReCallF)
{//更新用户状态
	A_XMLHTTP(ReXML_URL+'?do=UpdateUserInfo&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_Call_MSG_Join(tXML,ReCallF)
{//游客请求连接
	A_XMLHTTP(ReXML_URL+'?do=CallMSGJoin&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_Call_MSG_State(tXML,ReCallF)
{//发送用户状态
	A_XMLHTTP(ReXML_URL+'?do=CallMSGState&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_SendMSG(tXML,ReCallF)
{//发送信息
	A_XMLHTTP(ReXML_URL+'?do=SendMSG&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReMSG(tXML,ReCallF)
{//接受信息
	A_XMLHTTP(ReXML_URL+'?do=ReMSG&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_Re_GuestUser_License(tXML,ReCallF)
{//返回用户唯一标识
	A_XMLHTTP(ReXML_URL+'?do=Re_GuestUser_License&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReHostGuestUserList(tXML,ReCallF)
{//返回指定站点的游客列表
	A_XMLHTTP(ReXML_URL+'?do=HostGuestUserList&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_UserCall_MSG_Join(tXML,ReCallF)
{//连接客户
	A_XMLHTTP(ReXML_URL+'?do=UserCallGuest&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReChatLogList_ini(tXML,ReCallF)
{//返回指定聊天记录列表
	A_XMLHTTP(ReXML_URL+'?do=ReChatLog&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReUserFullInfo(tXML,ReCallF)
{//返回用户详细信息
	A_XMLHTTP(ReXML_URL+'?do=ReUserFullInfo&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReEditUserInfo(tXML,ReCallF)
{//修改用户详细信息
	A_XMLHTTP(ReXML_URL+'?do=EditUserFullInfo&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
function public_ReDiskFileSize(tXML,ReCallF)
{//返回用户空间已经使用大小
	A_XMLHTTP(ReXML_URL+'?do=ReDiskFileSize&doValue=&rCode='+ReRanCode(),tXML,'POST',ReCallF);
}
/*数据传输部分到此*/

function Ping_Page(){
	var tHTML = '<IFRAME id="Ping_Page_Box" name="Ping_Page_Box" style="WIDTH:1px;HEIGHT:1px" src="'+ Ping_Page_URL +'" frameBorder=0 scrolling=no></IFRAME>';
	try{
		if(document.getElementById('Ping_Page_Box')){
			document.getElementById('Ping_Page_Box').style.visibility = "visible";
			return true;
		}else{
			document.body.innerHTML += tHTML;
			Ping_Page();
		}
	}catch(e){
		document.body.innerHTML += tHTML;
		Ping_Page();
	}
	tHTML = null;
}
//对话框
function ShowMessage(title,content,Action){//显示一个提示框
	var Box_URL = MSG_Box_Page_URL;
	Box_URL +='?title='+ title +'&content='+ content +'&ac='+ Action + '&Code='+ReRanCode();
	var Box_HTML = '<IFRAME id=MSG_Box style="Z-INDEX: 999; LEFT: 26%; MARGIN: 0px auto; WIDTH: 400px; POSITION: absolute; TOP: 25%; HEIGHT: 190px; TEXT-ALIGN: center" name=MSG_Box marginWidth=0 marginHeight=0 src="'+ Box_URL +'" frameBorder=0 scrolling=no></IFRAME>';
	try{
		if(document.getElementById('MSG_Box')){
			document.getElementById('MSG_Box').src = Box_URL;
			document.getElementById('MSG_Box').style.visibility = "visible";
			Show_Page_M_Box();
			Ping_Page();
			return true;
		}else{
			document.body.innerHTML += Box_HTML;
			ShowMessage(title,content,Action);
		}
	}catch(e){
		document.body.innerHTML += Box_HTML;
		ShowMessage(title,content,Action);
	}
	Box_HTML = null;
	Box_URL = null;
}
function HitMessageBox(){//隐藏对话框
	try{
		if(document.getElementById('MSG_Box')){
			document.getElementById('MSG_Box').src = 'about:blank';
			document.getElementById('MSG_Box').style.visibility = "hidden";
			Hit_Page_M_Box();
		}
	}catch(e){
	}
}
function HitMessage(){//延迟隐藏对话框
	window.setTimeout('HitMessageBox()',1300);
}
function Show_Page_M_Box(){//显示一个隐形层,用于屏蔽用户操作
	var M_Box_HTML = '<div id="Page_M_Box" style="position:absolute;top:0px;left:0px;width:100%;height:100%;Z-INDEX:100;filter:alpha(opacity=60);"><img src="/Public/MSG_Box/space2.gif" width="100%" height="100%" /></div>';
	try{
		if(document.getElementById('Page_M_Box')){
			document.getElementById('Page_M_Box').style.width = document.body.clientWidth + document.body.scrollLeft;
			document.getElementById('Page_M_Box').style.height = document.body.clientHeight + document.body.scrollTop;
			document.getElementById('Page_M_Box').style.visibility = "visible";
			return true;
		}else{
			document.body.innerHTML += M_Box_HTML;
			Show_Page_M_Box();
		}
	}catch(e){
		document.body.innerHTML += M_Box_HTML;
		Show_Page_M_Box();
	}
	M_Box_HTML = null;
}
function Hit_Page_M_Box(){//隐藏隐形层,允许用户操作
	try{
		if(document.getElementById('Page_M_Box')){
			document.getElementById('Page_M_Box').style.visibility = "hidden";
			return true;
		}
	}catch(e){

	}
}
//复合对话框
function ShowToolBox(w,h,title,content,Action)
{
	var Box_URL = Tool_Box_Page_URL;
	Box_URL +='?title='+ title +'&content='+ content +'&ac='+ Action + '&Code='+ReRanCode()+'&w='+w+'&h='+h;
	var Box_HTML = '<IFRAME id=mTool_Box style="Z-INDEX: 1999; LEFT: 26%; MARGIN: 0px auto; WIDTH: '+w+'px; POSITION: absolute; TOP: 25%; HEIGHT: '+h+'px; TEXT-ALIGN: center" name=mTool_Box marginWidth=0 marginHeight=0 src="'+ Box_URL +'" frameBorder=0 scrolling=no></IFRAME>';
	try{
		if(document.getElementById('mTool_Box')){
			document.getElementById('mTool_Box').src = Box_URL;
			document.getElementById('mTool_Box').style.visibility = "visible";
			Show_Page_M_Box();
			return true;
		}else{
			document.body.innerHTML += Box_HTML;
			ShowToolBox(w,h,title,content,Action);
		}
	}catch(e){
		document.body.innerHTML += Box_HTML;
		ShowToolBox(w,h,title,content,Action);
	}
	Box_HTML = null;
	Box_URL = null;
}
function Hit_ToolBox()
{
	try{
		if(document.getElementById('mTool_Box')){
			document.getElementById('mTool_Box').src = 'about:blank';
			document.getElementById('mTool_Box').style.visibility = "hidden";
			Hit_Page_M_Box();
		}
	}catch(e){
	}
}
/*
var tem_Page_Obj_Array = new Array();//用于存储被屏蔽的对象
function Hit_Page_Obj(fobj)//屏蔽页面无法遮盖的对象
{
	if(typeof(fobj)=="object"){var obj=fobj.childNodes}
	else{var obj=document.body.childNodes;}
	for(var i=0;i<obj.length;i++)
	{
		var OO=obj.item(i)
		if("||SELECT|".indexOf("|"+OO.tagName+"|")<0)continue;
		if(OO.style.display!="none")
		{
			tem_Page_Obj_Array.push(OO);
		}
		if(OO.nodeType!=3){StranBody(OO);}
	}
}
*/

function nocontextmenu()
{
	event.cancelBubble = true
	event.returnValue = false;
	return false;
}
function DisableKey()
{
	 //8   退格键
	 //78  Ctrl+N
	 //37  Alt+ 方向键 ← 
	 //39  Alt+ 方向键 →
	 //116       F5 刷新键
	 //82  Ctrl + R
	 //121       shift+F10
	 //115       屏蔽Alt+F4
	 //屏蔽 shift 加鼠标左键新开一网页
	 if (window.event.keyCode==37
			||window.event.keyCode==39
			||window.event.keyCode==116
			||window.event.keyCode==82
			||window.event.keyCode==121
			||window.event.keyCode==115
			||(window.event.srcElement.tagName == "A" && window.event.shiftKey))
			{
				window.event.keyCode = 0;
				return false;
				//window.event.returnValue=false;
			}
	 
}
document.onkeydown = DisableKey;
document.oncontextmenu = nocontextmenu; 
document.onselect = new function(){document.selection.empty();};
document.onselectstart =new function(){return false;};
document.ondragstart = new function(){return false;};
