//调用用户发表的问题
function makePersonalQuestion(limit){
	questioninit();
	var personal_div = document.getElementById("personal_div");
	if(personal_div){
		var mydata = 'limit='+limit;
		getPersonalQuestion(mydata);
	}
}

//得到个人发布的问题
function getPersonalQuestion(mydata){
	var ajax = new sack('personal_action.php');
	ajax.method = 'GET';
	ajax.onCompletion = getQuestion;	//回调
	ajax.runAJAX(mydata);
}

//创表
function getQuestion(){
	var i;
	var personal_div	= document.getElementById("personal_div");
	var personal_table	= document.getElementById("personal_table");
	var page			= document.getElementById("page");	//得到分页

	var xmlDoc		= this.responseXML;
	var root		= xmlDoc.getElementsByTagName('question');
	var num			= root.length;
	var tr,td;
	for(i=0;i<num;i++){
		tr = document.createElement("tr");
		//tr.bgColor = "#FFFFFF";
		//tr.className = "hei"; 
		td = document.createElement("td");

		td.setAttribute("height","24");
		td.setAttribute("align","left");
		td.setAttribute("bgColor","#fafafa");
		td.setAttribute("className","a6_0066ff");

		td.innerHTML = root[i].childNodes[0].firstChild.nodeValue;
		tr.appendChild(td);
		td = document.createElement("td");

		td.setAttribute("height","24");
		td.setAttribute("align","left");
		td.setAttribute("bgColor","#fafafa");
		td.setAttribute("className","a6_0066ff");

		td.innerHTML = "<a href='inquiry01.php?qid="+root[i].childNodes[0].firstChild.nodeValue+"' target=\"_blank\" class=\"a3_666666\">"+unescape(root[i].childNodes[1].firstChild.nodeValue)+"</a>";
		tr.appendChild(td);	
		td = document.createElement("td");

		td.setAttribute("height","24");
		td.setAttribute("align","left");
		td.setAttribute("bgColor","#fafafa");
		td.setAttribute("className","a3_666666");
		
		var privid = root[i].childNodes[2].firstChild.nodeValue;
		var gameid = root[i].childNodes[6].firstChild.nodeValue;
		try{
			//这里为什么要减一呢..
			//因为JS的INC里面是从0开始算的.
			//而PHP的是从1开始算的.有偏移.
			for(var t in privilege[gameid]){
				if(privilege[gameid][t]["id"] == privid){
					td.innerHTML = privilege[gameid][t]["name"];
				}else if(privid == "13")
					td.innerHTML = "申请取回密码";
					else if(privid == "39")
					td.innerHTML = "电子传真";
			}
		}catch(e){}

		tr.appendChild(td);	
		td = document.createElement("td");

		td.setAttribute("height","24");
		td.setAttribute("align","left");
		td.setAttribute("bgColor","#fafafa");


		td.innerHTML = question_text[root[i].childNodes[3].firstChild.nodeValue];
		tr.appendChild(td);	
		td = document.createElement("td");

		td.setAttribute("height","24");
		td.setAttribute("align","left");
		td.setAttribute("bgColor","#fafafa");

		try{
			td.innerHTML = root[i].childNodes[4].firstChild.nodeValue;	
		}catch (e){}
		tr.appendChild(td);
		td = document.createElement("td");

		td.setAttribute("height","24");
		td.setAttribute("align","left");
		td.setAttribute("bgColor","#fafafa");

		td.innerHTML = root[i].childNodes[5].firstChild.nodeValue;
		tr.appendChild(td);	
		personal_table.appendChild(tr);
	}
	if(personal_div)
		personal_div.style.display = "";
	if(page){
		var all_num = xmlDoc.getElementsByTagName('num')[0].firstChild.nodeValue;
		var prev_start = current-limit;
		if(prev_start<0)prev_start			= current;
		var next_start = current+limit;
		if(next_start>all_num)next_start	= 0;
		var all_num_html = "共"+all_num+"条";
		var prev_page = "<a href='#' class=\"a3_666666\" onclick='page("+prev_start+","+limit+")'>上一页</a>";
		var next_page = "<a href='#' class=\"a3_666666\" onclick='page("+next_start+","+limit+")'>下一页</a>";
		page.innerHTML	= all_num_html+" "+prev_page+" "+next_page;
	}
}

function questioninit(){
	var i;
	var personal_table	= document.getElementById("personal_table");
	if(personal_table){
		var num = personal_table.getElementsByTagName("tr").length;
		for(i=1;i<num;i++){
			//var index = personal_table.getElementsByTagName("tr")[i].rowIndex;
			personal_table.deleteRow(1);
		}
	}
}