// JavaScript Document


var xmlHttp = false;

var webTopPath = "/";

var msgReplies = "水不是这么灌滴，喝杯茶歇一分钟吧！";

function CrXMLHttpRequest() {
	xmlHttpObj = ["Microsoft.xmlHttp","MSXML2.xmlHttp.5.0","MSXML2.xmlHttp.4.0","MSXML2.xmlHttp.3.0","MSXML2.xmlHttp"];
	if(window.XMLHttpRequest) { //Mozilla 浏览器
		xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		for(i=0;i<xmlHttpObj.length;i++) {
			xmlHttp = new ActiveXObject(xmlHttpObj[i]);
			if(xmlHttp) {
				break; 
			}
		}
	} else {
		return false;
	}
	return xmlHttp?xmlHttp:false;
}

var btn_login = document.getElementById("btn_login");
if( btn_login ) {
	btn_login.onclick = function() {
		var use = document.getElementById("_L_users").value;
		var pwd = document.getElementById("_L_pass").value;
		var url = webTopPath + "member/logins.php?username="+use+"&password="+pwd;
		CrXMLHttpRequest();
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = ReadyStart2;
		xmlHttp.send(null);
	}
}

function memberLogin() {
	var use = document.getElementById("_L2_users").value;
	var pwd = document.getElementById("_L2_pass").value;
	var url = webTopPath + "member/logins.php?username="+use+"&password="+pwd;
	CrXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = ReadyStart2;
	xmlHttp.send(null);
}

function ReadyStart() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var state = xmlHttp.responseText;
			var oArry = state.split("|");
			var signer= oArry[0];
			if( signer == "0" ) {
				alert("请您输入正确的用户名和密码！");
			} else if( signer == "2" ) {
				alert("您输入的用户名或密码错误！");
			} else if( signer == "1" ) {
				loginSuccess(oArry[1], oArry[2]);
			} 
		}
	}
}

function ReadyStart2() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var state = xmlHttp.responseText;
			var oArry = state.split("|");
			var signer= oArry[0];
			if( signer == "0" ) {
				alert("请您输入正确的用户名和密码！");
			} else if( signer == "2" ) {
				alert("您输入的用户名或密码错误！");
			} else if( signer == "1" ) {
				location.reload();
			} 
		}
	}
}

function loginSuccess(user, nick) {
	var obj = document.getElementById('floorLogin');
	var url = webTopPath + "members/information.php";
	obj.innerHTML = " <a href=\""+url+"\" target=\"_blank\" style=\"color:#1E50A2;font-weight:bold;\">"+user+"</a> 发言";
	var frm = document.getElementById("nickname");
	var bjm = document.getElementById("nickshow");
	frm.value = nick;
	if( nick!="" ) {
		bjm.checked = false;
	}
}

function adfloor(strid) {
	var setquote = document.getElementById("setquote");
	var content  = document.getElementById("content");
	setquote.value = strid;
	//content.focus();
	//content.value = "###floor"+strid+"###\n";
	return false;
}

function support(strid, channel) {
	var url = webTopPath + "members/votects.php?strid="+strid+"&channel="+channel+"&votes=1";
	CrXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = reply_support;
	xmlHttp.send(null);
}

function opposed(strid, channel) {
	var url = webTopPath + "members/votects.php?strid="+strid+"&channel="+channel+"&votes=2";
	CrXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = reply_support;
	xmlHttp.send(null);
}

function reply_support() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var state = xmlHttp.responseText;
			if( state != "0" ) {
				v = state.split(",");
				if( v[2] == "1" ) {
					var objName = "agg_"+v[0];
				} else {
					var objName = "opp_"+v[0];
				}
				var obj = document.getElementById(objName);
				obj.innerHTML = "(" + v[1] + ")";
			}
		}
	}
}

var nickname = document.getElementById("nickname");
var nickshow = document.getElementById("nickshow");
if( nickname ) {
	nickname.onclick = function() {
		nickshow.checked = false;
	}
}
if( nickname ) {
	nickname.onblur = function() {
		if( nickname.value == "" ) {
			nickshow.checked = true;
		} else {
			nickshow.checked = false;
		}
	}
	window.onload = function() {
		if( nickname.value == "" ) {
			nickshow.checked = true;
		} else {
			nickshow.checked = false;
		}
	}

}

function chkSubWord(frm) {
	if(frm.content.value=='' || frm.content.value=='请直接输入文字') {
		alert('请输入评论内容！');
		return false;
	}
}

function topicsPosition(strid, votes) {
	var url = webTopPath + "members/topiscvote.php?strid="+strid+"&votes="+votes;
	CrXMLHttpRequest();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = topics_support;
	xmlHttp.send(null);
}

function topics_support() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var state = xmlHttp.responseText;
			if( state == "0" ) return false;
			
			var $Arr = state.split(",");
			var value= $Arr[0];
			var sign = $Arr[1];
			
			var oSupportA = document.getElementById("oSupportA");
			var oSupportB = document.getElementById("oSupportB");
			var barA = document.getElementById("barA");
			var barB = document.getElementById("barB");
			
			var Avalue = parseInt(oSupportA.innerHTML);
			var Bvalue = parseInt(oSupportB.innerHTML);
			
			if( sign == "1" ) {
				Avalue = parseInt(value);
				oSupportA.innerHTML = Avalue;
			} else if( sign == "2" ) {
				Bvalue = parseInt(value);
				oSupportB.innerHTML = Bvalue;
			}
			var length  = Avalue + Bvalue;
			var A_width = parseInt(Avalue / length * 451);
			var B_width = parseInt(Bvalue / length * 451);
			
			barA.style.width = A_width + "px";
			barB.style.width = B_width + "px";
		}
	}
}

