﻿function v(){
return;
}
//Ajax Start
function Ajax_GetXMLHttpRequest()
{
	if (window.ActiveXObject) 
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		if (window.XMLHttpRequest) 
		{
			return new XMLHttpRequest();
		}
}

//取得载入查询,如果返回数据为bb,lock层隐藏
function loading() {
    var $c = function(array) {
        var nArray = [];
        for (var i = 0; i < array.length; i++) nArray.push(array[i]);
        return nArray;
    };
    Array.prototype.each = function(func) {
        for (var i = 0, l = this.length; i < l; i++) { func(this[i], i); };
    };
    document.getElementsByClassName = function(cn) {//
        var hasClass = function(w, Name) {
            var hasClass = false;
            w.className.split(' ').each(function(s) {
                if (s == Name) hasClass = true;
            });
            return hasClass;
        };
        var elems = document.getElementsByTagName("*") || document.all;
        var elemList = [];
        $c(elems).each(function(e) {
            if (hasClass(e, cn)) { elemList.push(e); }
        })
        return $c(elemList);
    };
    //ajax处理
    var url = document.location.search;
    var arr = url.split('&');
    for (var i = 0; i < arr.length; i++) {
        var ar = arr[i].split('=');
        if (ar[0] != '') {
            pp = ar[1]; //取值
        }
    }

    var xmlhttp = Ajax_GetXMLHttpRequest()
    var show = document.getElementsByClassName("show");
    xmlhttp.open("get", "Show.ashx?Tieid=" + pp, true);
    xmlhttp.onreadystatechange = function() {
    //show.innerHTML = '<img src="/images/Loading.gif">';
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200) {
                var data = xmlhttp.responseText;
                if (data == "no") {
                    //msg.innerHTML = '';
                    for (var i = 0; i < show.length; i++) {
                        if (show[i].classname = "show" + i) {
                            show[i].style.display = 'none'; //
                        }
                    }
                }
                else {
                    for (var i = 0; i < show.length; i++) {
                        if (show[i].classname = "show" + i) {
                            show[i].style.display = 'block'; //
                        }
                    }

                }
            }
        }
    }
    xmlhttp.send(null);
}
	
//最佳答案提交,这里需要修改
function Ajax_Best(best, id,tieid) {
    var aaa = document.getElementById('aaa');
    var bg = document.getElementById('bg');
    var TextBox2 = document.getElementById('TextBox2');
    var TextBox6 = document.getElementById('TextBox6');
    aaa.style.display = 'block';
    bg.style.display = 'block';
    TextBox2.value = id; //赋值，取得当前回答ID
    TextBox6.value = tieid; 
    //alert(TextBox6.value);
}
function Button3_Click() {
    var aaa = document.getElementById('aaa');
    var bg = document.getElementById('bg');
    var show = document.getElementById('show');
    aaa.style.display = 'none';
    bg.style.display = 'none';
    for (var i = 0; i < show.length; i++) {
        if (show[i].id = "show" + i) {
            show[i].style.display = 'none'; //
        }
    }
}
//支持反对
function Ajax_CallBack(ID, URL, ID1) {
    var x = Ajax_GetXMLHttpRequest();
    var ID = document.getElementById(ID);
    var content = document.getElementById(ID1);
    x.onreadystatechange = function() {
        if (x.readyState == 4) {
            if (x.status == 200) {
                if (x.responseText != "") {
                    ID.innerHTML = '<img src="/images/Loading.gif">';
                    alert('投票成功!');
                    ID.innerHTML = x.responseText;
                    content.innerHTML = '<span style="color:blue">已投票</span>';
                }
                else {
                    alert('您已投过票，不可以重复投票!');
                } 
            } 
        } 
    }
    x.open('get', URL, true);
    x.send(null);
}


//读取评论
function Ajax_showDiv(popDiv, URL, id) {
    var x = Ajax_GetXMLHttpRequest();
    var msag = document.getElementById('msag');
    var review = document.getElementById('review');
    var TextBox5 = document.getElementById('TextBox5');
    document.getElementById('popDiv').style.display = 'block';
    document.getElementById('bg').style.display = 'block';
    document.getElementById('review').style.display = 'none';
    //document.getElementById('msag').style.display = 'none';
    TextBox5.value = id; //赋值，取得当前回答ID
    x.onreadystatechange = function() {
    msag.innerHTML = '<img src="/images/Loading.gif"> 请稍等，系统读取数据中....';
        if (x.readyState == 4) {
            if (x.status == 200) {
                var data = x.responseText
                if (x.responseText != "") {
                    review.innerHTML = data;
                    msag.innerHTML = '<font color="#999999">声明：以下评论仅代表为用户自己的观点,不能代替本站立场</font>';
                    review.style.display = 'block';
                    //msag.style.display = 'none';
                }
                else {
                    msag.innerHTML = '暂无评论';
                    review.innerHTML = '';
                }
            }
        }
    }
    x.open('get', URL, true);
    x.send(null);
}
//关闭评论

function closeDiv(popDiv, id) {
    document.getElementById('popDiv').style.display = 'none';
    document.getElementById('bg').style.display = 'none';
}

//var x0 = 0, y0 = 0, x1 = 0, y1 = 0;
//var moveable = false;
////开始拖动; 
//function startDrag(obj) {
//    if (event.button == 1) {
//        obj.setCapture();
//        var popDiv = obj.parentNode;
//        x0 = event.clientX;
//        y0 = event.clientY;
//        x1 = parseInt(popDiv.offsetLeft);
//        y1 = parseInt(popDiv.offsetTop);
//        moveable = true;
//    }
//}
////拖动; 
//function drag(obj) {
//    if (moveable) {
//        var popDiv = obj.parentNode;
//        popDiv.style.left = x1 + event.clientX - x0;
//        popDiv.style.top = y1 + event.clientY - y0;
//    }
//}
////停止拖动; 
//function stopDrag(obj) {
//    if (moveable) {
//        obj.releaseCapture();
//        moveable = false;
//    }
//}

//首页用户登录
function login(name, pass) {
    var xmlhttp = Ajax_GetXMLHttpRequest()
    var msg = document.getElementById("msgs");
    var login = document.getElementById("login");
    var name = document.all.username.value;
    var codes = document.all.codes.value;
    var pass = document.all.password.value;
    var loginok = document.getElementById("loginok");
    if (codes == "") {
        msg.innerHTML = '请填写验证码';
    }else
    if (name == "") {
        msg.innerHTML = '帐号不能为空';
        return false;
    } else if (pass == "") {
        msg.innerHTML = '密码不能为空!';
        return false;
    }

    else {//执行下一步
        xmlhttp.onreadystatechange = function() {
            msg.innerHTML = '<img src="/images/Loading.gif"> 请稍等,系统验证中....';
            if (xmlhttp.readyState == 4) {
                login.style.display = 'none';
                if (xmlhttp.status == 200) {
                    var data = xmlhttp.responseText;
                }
                if (data == "nocode") {
                    login.style.display = 'block';
                    msg.innerHTML = "<img src='/user/images/yesno.gif'>验证码错误";
                    document.all.password.value = ''; //清除所有填写，防止暴力破解
                    return false;
                }
                else {
                    if (data == "no") {
                        msg.innerHTML = "<img src='/user/images/yesno.gif'>登录失败,请重新填写账户和密码";
                        login.style.display = 'block';
                        document.all.username.value = ''; //清除所有填写，防止暴力破解
                        document.all.password.value = ''; //清除所有填写，防止暴力破解
                        return false;
                    }
                    else {
                        loginok.innerHTML = data;
                        login.style.display = 'none'; //登录成功，隐藏登录框
                        msg.innerHTML = '';
                    }
                }
            }
        }
	xmlhttp.open("post", "Checklogin.ashx", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');//进行编码
	xmlhttp.send("act=cklogin&name=" + escape(name) + "&pass=" + escape(pass) + "&codes=" + escape(codes)); //传递参数
	//alert("act=cklogin&name=" + escape(name) + "&pass=" + escape(pass) + "&codes=" + escape(codes));
	}
}