//载入外部JS
var UserJs=false,ZdyJs=false;
function DoIncJs(sSrc){
var oHead = document.getElementsByTagName('head')[0];
var oScript = document.createElement('script');
oScript.type = "text/javascript";
oScript.src = sSrc;
oHead.appendChild(oScript);
}
//创建XML对象
function createXMLHttps(){
var ret = null;
try {ret = new ActiveXObject('Msxml2.XMLHTTP')}
catch (e) {
	try {ret = new ActiveXObject('Microsoft.XMLHTTP')}
        catch (ee) {ret = null}
	}
if (!ret&&typeof XMLHttpRequest !='undefined') ret = new XMLHttpRequest();
return ret;
}

//LoadType=0:无加载，=1局部插入加载文字居左，=2局部插入加载文字居中，=3全局加载
function AjaxGet(URL,DivId,AjaxType,LoadType) {
if(LoadType==1){$(DivId).innerHTML="<div style='padding:10px;text-align:left'><img src='images/loading2.gif' align=absmiddle> 正在加载数据...</div>"}
else if(LoadType==2){$(DivId).innerHTML="<div class='QJ_Empty'><img src='images/loading2.gif' align=absmiddle> 正在加载数据...</div>"}
else if(LoadType==3){E("",2)}
var xmlhttp = createXMLHttps();
xmlhttp.open("GET",URL,true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.onreadystatechange = function() {
	//alert(xmlhttp.responseText)
	if (xmlhttp.readyState == 4 && xmlhttp.status==404) {$("Loading").style.display="none";alert("文件不存在："+URL);return}
	if (xmlhttp.readyState == 4 && xmlhttp.status==500) {$("Loading").style.display="none";$("QJ_Body_Content").innerHTML="<div style='background:#fff;line-height:200%;padding:10px'><font style='color:#ff0000;font-weight:bold'>程序运行错误，以下内容将包含错误提示：</font><br>"+xmlhttp.responseText+"</div>";return}
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		var ajaxHtml=xmlhttp.responseText;
			switch (AjaxType){
				case 0:		//直接innerHTML
				if($(DivId)){$(DivId).innerHTML=ajaxHtml}
				if(LoadType==3){$("Loading").style.display="none"}
				if(DivId=="QJ_Body_Content"&&$("Main_Home"))ChangeHomeH();
				//if($("ZdyWin").style.display!="none"){$("ZdyWin_Con").style.height=$("ZdyWin_Con").scrollHeight+"px"};
				if($("QJ_Banner_Img").innerHTML=="")window.setTimeout("BannerBg()",50);
				break;
				//登陆
				case 1:
				if(ajaxHtml=="error"){E("登陆验证错误,请重试!",1)}else{
					Cook_Uid=ajaxHtml.split("#")[0];
					Cook_Uname=ajaxHtml.split("#")[1];
					Cook_Ublog=ajaxHtml.split("#")[2];
					CloseZdy();GetLogin();GoHome();
					E(Cook_Uname+",欢迎登陆,您的博客地址是:<br><a href='"+Cook_Ublog+"' style='color:#000000;font-size:10px'>"+Cook_Ublog+"</a>",1);
					if(!UserJs)DoIncJs("js/QJ_User.js");
					}
				break;
				case 2:	
					//alert(ajaxHtml)
					if(ajaxHtml=="del"){ajaxHtml="已删除成功!";if(DelListUrl!=""){AjaxGet(DelListUrl,"QJ_Body_Content",0,2);DelListUrl=""}}
					if(ajaxHtml=="logout"){GoHome();ajaxHtml="已注销登陆状态!";Cook_Uid="";Cook_Uname="";Cook_Ublog="";GetLogin()}
					E(ajaxHtml,1);
				break;
				//进入加密相册
				case 3:
				if(ajaxHtml=="error"){E('抱歉,密码不正确!',1);$("User_PhotoPass").value="";return}
				CloseZdy();AjaxGet(ajaxHtml,'QJ_Body_Content',0,3);
				break;
			}
		}
	}
xmlhttp.send(null);
}
//提示
var Etimer;
function E(EMsg,EType){
clearTimeout(Etimer);
$("Loading").style.display="";
switch (EType){
	case 0:
	EMsg="<div id='Loading_Text' style='margin-top:"+(document.documentElement.clientHeight-82)/2+"px' onclick=\"clearTimeout(Etimer);$('Loading').style.display='none'\"><div>"+EMsg+"</div></div>";
	Etimer=window.setTimeout("$('Loading').style.display='none'",1000);
	break;
	case 1:
	EMsg="<div id='Loading_Text2' style='margin-top:"+(document.documentElement.clientHeight-112)/2+"px'><div id='Loading_Text2_1'>"+EMsg+"</div><div id='Loading_Text2_2' onmouseover=\"S(this.id,24)\" onmouseout=\"S(this.id,0)\" onmousedown=\"S(this.id,48)\" onclick=\"S(this.id,24);clearTimeout(Etimer);$('Loading').style.display='none';$('Loading').innerHTML=''\"><img src='images/b.gif'></div></div>";
	Etimer=window.setTimeout("$('Loading').style.display='none';$('Loading').innerHTML=''",20000);
	break;
	case 2:	EMsg="<img src='images/loading.gif' style='margin-top:"+(document.documentElement.clientHeight-15)/2+"px'>";break;
	}
$("Loading").innerHTML=EMsg;
}
//自定义窗口
function OZdyWin(ZdyT,ZdyU,ZdyW,ZdyH,ZdyC){
var H=document.documentElement.clientHeight;
var W=document.documentElement.clientWidth;
$("ZdyWin").style.display="";
$("ZdyWin_Title").innerHTML=ZdyT;
if(ZdyW==0&&ZdyH==0){
	ZdyW=W-26;
	ZdyH=H-47;
	$("ZdyWinTab").style.left="0px";
	$("ZdyWinTab").style.top="0px";
	}else{
	$("ZdyWinTab").style.left=(W-26-ZdyW)/2+"px";
	$("ZdyWinTab").style.top=(H-47-ZdyH)/2+"px";
	}
$("ZdyWin_Con").style.width=ZdyW+"px";
$("ZdyWin_Con").style.height=ZdyH+"px";
switch (ZdyC){
	case 0: AjaxGet(ZdyU,'ZdyWin_Con',0,1);break;
	case 1: $("ZdyWin_Con").innerHTML=ZdyU;break;
	case 2: $("ZdyWin_Con").innerHTML="<IFRAME style='width:100%;height:100%' src='"+ZdyU+"' frameBorder=0 scrolling=no></IFRAME>";break;
	}
}
//关闭窗口
function CloseZdy(){
$("ZdyWin_Con").innerHTML="";
$("ZdyWin").style.display="none";
}
//改变首页高度
var ChangeHomeNum=0;
function ChangeHomeH(){
if(!$("Main_Home"))return;
$("Main_Home").style.height=$("Main_Home").scrollHeight+"px";
if(ChangeHomeNum<2){
	ChangeHomeNum++;
	window.setTimeout("ChangeHomeH()",2000);
	}
}
//返回首页
function GoHome(){
if($(OnMenuId)&&OnMenuId!="A1")S(OnMenuId,0);
OnMenuId="A1";
S(OnMenuId,60);
AjaxGet("Main_Home.asp?Uid="+QJ_Uid,"QJ_Body_Content",0,4);
}
//层移动
  
