<!--
//xmlhttp和xmldom对象
var DedeXHTTP = null;
var DedeXDOM = null;
var DedeContainer = null;
var DedeShowError = false;
var DedeShowWait = false;
var DedeErrCon = "";
var DedeErrDisplay = "下载数据失败";
var DedeWaitDisplay = "正在下载数据...";



function $DE(id) {
	return document.getElementById(id);
}

//获取指定ID的元素
function $(eid){
	return document.getElementById(eid);
}

//gcontainer 是保存下载完成的内容的容器
//mShowError 是否提示错误信息
//DedeShowWait 是否提示等待信息
//mErrCon 服务器返回什么字符串视为错误
//mErrDisplay 发生错误时显示的信息
//mWaitDisplay 等待时提示信息
//默认调用 DedeAjax('divid',false,false,'','','')

function DedeAjax(gcontainer,mShowError,mShowWait,mErrCon,mErrDisplay,mWaitDisplay){

DedeContainer = gcontainer;
DedeShowError = mShowError;
DedeShowWait = mShowWait;
if(mErrCon!="") DedeErrCon = mErrCon;
if(mErrDisplay!="") DedeErrDisplay = mErrDisplay;
if(mWaitDisplay!="") DedeWaitDisplay = mWaitDisplay;


//post或get发送数据的键值对
this.keys = Array();
this.values = Array();
this.keyCount = -1;

//http请求头
this.rkeys = Array();
this.rvalues = Array();
this.rkeyCount = -1;

//请求头类型
this.rtype = 'text';

//初始化xmlhttp
if(window.XMLHttpRequest){//IE7, Mozilla ,Firefox 等浏览器内置该对象
   DedeXHTTP = new XMLHttpRequest();
}else if(window.ActiveXObject){//IE6、IE5
   try { DedeXHTTP = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { }
   if (DedeXHTTP == null) try { DedeXHTTP = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) { }
}

DedeXHTTP.onreadystatechange = function(){
	if(DedeXHTTP.readyState == 4){
    if(DedeXHTTP.status == 200){
       if(DedeXHTTP.responseText!=DedeErrCon && DedeXHTTP.responseText!=''){
         DedeContainer.innerHTML = DedeXHTTP.responseText;
       }else{
       	 if(DedeShowError) DedeContainer.innerHTML = DedeErrDisplay;
       }
       DedeXHTTP = null;
    }else{ if(DedeShowError) DedeContainer.innerHTML = DedeErrDisplay; }
  }else{ if(DedeShowWait) DedeContainer.innerHTML = DedeWaitDisplay; }
};

//增加一个POST或GET键值对
this.AddKey = function(skey,svalue){
	this.keyCount++;
	this.keys[this.keyCount] = skey;
	this.values[this.keyCount] = escape(svalue);
};

//增加一个Http请求头键值对
this.AddHead = function(skey,svalue){
	this.rkeyCount++;
	this.rkeys[this.rkeyCount] = skey;
	this.rvalues[this.rkeyCount] = svalue;
};

//清除当前对象的哈希表参数
this.ClearSet = function(){
	this.keyCount = -1;
	this.keys = Array();
	this.values = Array();
	this.rkeyCount = -1;
	this.rkeys = Array();
	this.rvalues = Array();
};

//发送http请求头
this.SendHead = function(){
	if(this.rkeyCount!=-1){ //发送用户自行设定的请求头
  	for(;i<=this.rkeyCount;i++){
  		DedeXHTTP.setRequestHeader(this.rkeys[i],this.rvalues[i]); 
  	}
  }
　if(this.rtype=='binary'){
  	DedeXHTTP.setRequestHeader("Content-Type","multipart/form-data");
  }else{
  	DedeXHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  }
};

//用Post方式发送数据
this.SendPost = function(purl){
	var pdata = "";
	var i=0;
	this.state = 0;
	DedeXHTTP.open("POST", purl, true); 
	this.SendHead();
  if(this.keyCount!=-1){ //post数据
  	for(;i<=this.keyCount;i++){
  		if(pdata=="") pdata = this.keys[i]+'='+this.values[i];
  		else pdata += "&"+this.keys[i]+'='+this.values[i];
  	}
  }
  DedeXHTTP.send(pdata);
};

//用GET方式发送数据
this.SendGet = function(purl){
	var gkey = "";
	var i=0;
	this.state = 0;
	if(this.keyCount!=-1){ //get参数
  	for(;i<=this.keyCount;i++){
  		if(gkey=="") gkey = this.keys[i]+'='+this.values[i];
  		else gkey += "&"+this.keys[i]+'='+this.values[i];
  	}
  	if(purl.indexOf('?')==-1) purl = purl + '?' + gkey;
  	else  purl = purl + '&' + gkey;
  }
	DedeXHTTP.open("GET", purl, true); 
	this.SendHead();
  DedeXHTTP.send(null);
};

//用GET方式发送数据，阻塞模式
this.SendGet2 = function(purl){
	var gkey = "";
	var i=0;
	this.state = 0;
	if(this.keyCount!=-1){ //get参数
  	for(;i<=this.keyCount;i++){
  		if(gkey=="") gkey = this.keys[i]+'='+this.values[i];
  		else gkey += "&"+this.keys[i]+'='+this.values[i];
  	}
  	if(purl.indexOf('?')==-1) purl = purl + '?' + gkey;
  	else  purl = purl + '&' + gkey;
  }
	DedeXHTTP.open("GET", purl, false); 
	this.SendHead();
  DedeXHTTP.send(null);
  //firefox中直接检测XHTTP状态
  this.BarrageStat();
};

//用Post方式发送数据
this.SendPost2 = function(purl){
	var pdata = "";
	var i=0;
	this.state = 0;
	DedeXHTTP.open("POST", purl, false); 
	this.SendHead();
  if(this.keyCount!=-1){ //post数据
  	for(;i<=this.keyCount;i++){
  		if(pdata=="") pdata = this.keys[i]+'='+this.values[i];
  		else pdata += "&"+this.keys[i]+'='+this.values[i];
  	}
  }
  DedeXHTTP.send(pdata);
  //firefox中直接检测XHTTP状态
  this.BarrageStat();
};


} // End Class DedeAjax

//初始化xmldom
function InitXDom(){
  if(DedeXDOM!=null) return;
  var obj = null;
  if (typeof(DOMParser) != "undefined") { // Gecko、Mozilla、Firefox
    var parser = new DOMParser();
    obj = parser.parseFromString(xmlText, "text/xml");
  } else { // IE
    try { obj = new ActiveXObject("MSXML2.DOMDocument");} catch (e) { }
    if (obj == null) try { obj = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { }
  }
  DedeXDOM = obj;
};

function getElement(aID)
{
  return (document.getElementById) ? document.getElementById(aID): document.all[aID];
}

function CheckLogin(){
var taget_obj = document.getElementById('_loginform');
myajax = new DedeAjax(taget_obj,false,false,"","","");
myajax.SendGet("\/member\/loginsta.php");
myajax = null;
}


function InitAjax()
{
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}

function userLogin(){
var taget_obj = document.getElementById('_loginform');
var target_url = "/member/index_doaj.php?fmdo=login&dopost=login&userid=";

target_url += document.getElementById("userid").value;
target_url += "&pwd=";
target_url += document.getElementById("pwd").value;

var ajax = InitAjax();
ajax.open("GET", target_url, true);
ajax.onreadystatechange = function() {
	if (ajax.readyState == 4 && ajax.status == 200) {
		taget_obj.innerHTML = ajax.responseText;
	}
}
ajax.send(null);

}

function userLogout(){
var taget_obj = document.getElementById('_loginform');
var target_url = "/member/index_doaj.php?fmdo=login&dopost=exit&code=" + Math.random();
var ajax = InitAjax();
ajax.open("GET", target_url, true);
ajax.onreadystatechange = function() {
	if (ajax.readyState == 4 && ajax.status == 200) {
		myajax = new DedeAjax(taget_obj,false,false,"","","");
		myajax.SendGet("\/member\/loginsta.php");
	}
}
ajax.send(null);

}


function sendfeedback(){
var taget_obj = document.getElementById('feedbacklist');
var target_url = "/plus/feedback.php?action=send&isajax=yes";

target_url += "&userid=";
target_url += document.getElementById("username").value;
target_url += "&pwd=";
target_url += document.getElementById("pwd").value;
target_url += "&msg=";
target_url += document.getElementById("msg").value;
target_url += "&notuser=";
target_url += document.getElementById("notuser").checked;
target_url += "&arcID=";
target_url += document.getElementById("arcID").value;

var ajax = InitAjax();
ajax.open("GET", target_url, true);
ajax.onreadystatechange = function() {
	if (ajax.readyState == 4 && ajax.status == 200) {
		if ( ajax.responseText.indexOf("验证用户失败") != -1 )
		{
		window.alert("验证用户失败，请重新输入你的用户名和密码，或者选择“匿名评论”！");
		}else{
		taget_obj.innerHTML = ajax.responseText;
		window.alert("您的评论已经发表，如果没有显示，可能因为重复发表或者不雅言论！");
		}
	}
}
ajax.send(null);

}
function FeedbackCheckLogin(){
	var taget_obj = document.getElementById('msg');
	if (!taget_obj)	return false;
	//taget_obj.value="您已经登录，无需再输入用户名和密码，直接在此输入评论内容。";
	//taget_obj.onfocus=function(){this.value="";}
var target_url = "/member/loginsta.php";

var ajax = InitAjax();
ajax.open("GET", target_url, true);
ajax.onreadystatechange = function() {
	if (ajax.readyState == 4 && ajax.status == 200) {
		if ( ajax.responseText.indexOf("成功登陆") != -1 )
		{
		taget_obj.style.backgroundImage = "url(/templets/src/msg.gif)";
		taget_obj.onfocus=function(){this.style.backgroundImage = "url(/templets/src/msg2.gif)";}
		document.getElementById('username').value="********"; 
		document.getElementById('pwd').value="********"; 
		}else{
		//taget_obj.innerHTML = ajax.responseText;
		}
	}
}
ajax.send(null);
	
}

function showbizpic(event,_this,mess) {
    event = event || window.event;
    var t1="<table     cellspacing='1' cellpadding='10' style='border-color:#CCCCCC;background-color:#FFFFFF;font-size:14px;text-align:center;'><tr><td><img src='" + _this   + "' width='320' height='240' >    <br>"+mess+"</td></tr></table>";
	var imgobj = document.getElementById("a1");
   imgobj.innerHTML =t1;
   imgobj.style.top   = document.body.scrollTop + event.clientY - 300 + "px";
   imgobj.style.left = document.body.scrollLeft + event.clientX - 300 + "px";
   imgobj.style.display = "block";
}

function hide(_this) {
    document.getElementById("a1").innerHTML = "";
	document.getElementById("a1").style.display = "none";
}

-->