if (!window.XMLHttpRequest) {
   window.XMLHttpRequest=function (){
    return new ActiveXObject("Microsoft.XMLHTTP");
   }
}

function ajaxLoadPage2(url,request){
    var loader=new XMLHttpRequest;//require Cross-Browser XMLHttpRequest
    loader.open("POST",url,true);
    loader.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    loader.onreadystatechange=function(){    	
        if (loader.readyState==4){
            
        	var json = eval('('+loader.responseText+')');
            if(json.suc){
            	if(typeof(json.callback) !== 'undefined'){
            		eval(json.callback);
            	}
            }else{
                switch(json.err_no){
                    case 101:alert('未验证的登录');break;
                    case 102:alert('无此用户存在');break;
                    case 103:alert('密码错误');break;
                    case 201:alert('内容为空');break;
                    case 202:alert('超过每日最大投票数');break;
                    case 302:alert('超过每日最大评论数');break;
                    case 901:alert('非数字的号码');break;
                    default:alert('failed');break;
                }
            }
        }
        
    }
    loader.send(request);
}

function formToRequestString2(form_obj){
	var query_string='';
	var and='';
	
	for (var i=0;i<form_obj.length ;i++ ){
		e=form_obj[i];
		if (e.name) {
			if (e.type=='select-one') {
				element_value=e.options[e.selectedIndex].value;
			} else if (e.type=='select-multiple') {
				for (var n=0;n<e.length;n++) {
					var op=e.options[n];
					if (op.selected) {
						query_string+=and+e.name+'='+encodeURIComponent(op.value);
						and="&"
					}
				}
				continue;
			} else if (e.type=='checkbox' || e.type=='radio') {
				if (e.checked==false) {   
					continue;   
				}   
				element_value=e.value;
			} else if (typeof e.value != 'undefined') {
				element_value=e.value;
			} else {
				continue;
			}
			query_string+=and+e.name+'='+encodeURIComponent(element_value);
			//alert(query_string);
			and="&"
		}

	}
	
	return query_string;
}

function ajaxFormSubmit2(form_obj){
	ajaxLoadPage2("http://www2.dormforce.net/nba/dataReceiver.php", formToRequestString2(form_obj));
}

function insertMsg(user, date, content) {
	if (document.getElementById("msgs").innerHTML == "<span>沙发空缺中, 还不快抢~</span>") {
		document.getElementById("msgs").innerHTML = "";
	};
	document.getElementById("msgs").innerHTML += "<div class='msg-block'><img src='http://www2.dormforce.net/cache/imgc.php?a=get&m=uid&u=" + user + "' class='avatar' /><div class='msg-item'><span class='msg-header'><span class='msg-user'>" + user +  "</span><span class='msg-date'>" + date + "</span></span><div class='msg-content'>" + content + "</div></div></div>";
	document.getElementById("textcontent").value = '';
}

function login(user) {
	document.getElementById("user-form").innerHTML = user + '<a style="float:right;margin-right:10px"  href=\'/nba/login.php?action=logout\'" >[这不是我的帐号]</a>';
	document.getElementById("avatar").src = "http://www2.dormforce.net/cache/imgc.php?a=get&m=uid&u=" + user;
}
