var pageNum=1;
var pageCount=1;
var pageSize=10;
var iCount = 0;

function do_feedback()
{
	
	var fb_name = document.getElementById("fb_name").value;
	var male_flag = document.getElementById("male_flag").value;
	var mail_addr = document.getElementById("mail_addr").value;
	var fb_context = document.getElementById("fb_context").value;
	 
	if(!CheckEmail(mail_addr))
	{
		 document.getElementById("show_msg_div").innerHTML = "EMAIL格式不对";
	 	 return false;
	}
	
	if(fb_name=="")
  {
	  document.getElementById("show_msg_div").innerHTML = "姓名不能为空";
	  return false;
  }
	if (mail_addr=="")
  {
 	document.getElementById("show_msg_div").innerHTML = "电子邮件不能为空";
	return false;
  }
  if(fb_context=="")
  {
	  document.getElementById("show_msg_div").innerHTML = "留言内容不能为空";
	  return false;
  }
  	
	var loading = document.getElementById("show_msg_div");
	loading.innerHTML="正在提交<img src='/webimg/uploading.gif' />";
	//var user_no = document.getElementById("no").value;
	//var code_ = document.getElementById("code").value;
	var loadValue="fb_name=" + escape(encodeURIComponent(fb_name)) + "&male_flag=" + male_flag ;
	loadValue += "&mail_addr=" + escape(encodeURIComponent(mail_addr)) + "&fb_context=" + escape(encodeURIComponent(fb_context));
	
	//alert(loadValue);
	var callback_=new CallBackXMLArray("/service/back_feed_back.jsp",loadValue,LoadTaskFlushResult,error);
	callback_.getCallBack();
	

}

function error(){}

function LoadTaskFlushResult(result)
{
	var up_ok = result[0][0];
	var up_count = result[0][1];
	var fail_count = result[0][2];
	var err_msg = result[0][3];
	var loading = document.getElementById("show_msg_div");
	if(up_ok==1)
	{
		document.getElementById("fb_ok_div").style.display="block";
		document.getElementById("fb_div").style.display="none";
		LoadList();
	}
	else
	{
		document.getElementById("show_msg_div").innerHTML="留言失败："+err_msg;
	}
	
}


function LoadList()
{
	//加载photo books
	coverAll("loading...",true);
	var com_id = 0;

	var loadValue="p=" + pageNum.toString() + "&ps=" + pageSize.toString();

	//alert(loadValue);
	var callback_=new CallBackXMLArray("/service/back_feedback_list.jsp",loadValue,LoadListResult,error);
	callback_.getCallBack();
}

var Items;
function LoadListResult(result)
{
	pageNum = result[0][0];
	pageSize = result[0][1];
	iCount = result[0][2];
	pageCount = result[0][3];
	

	Items = new Array();
	for (var i=1;i<result.length;i++)
	{
		var tmpItem = new FeedbackClass();
		tmpItem.setDataFromArray(result[i]);
		Items[Items.length] = tmpItem;
	}
	uncoverAll();
	showListHTML();
}
function showListHTML()
{
	var htmlCode="";
	htmlCode += "<table width='95%'   align='center' cellpadding='0' cellspacing='0' class='tab1'>";
		htmlCode += "<tr>";
		htmlCode += "<td width='112' height='30' align='center'  class='more_link'>姓名</td>";
		htmlCode += "<td align='center' class='more_link'>内&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;容</td>";
		htmlCode += "</tr>";
	for (var i=0;i<Items.length;i++)
	{
		htmlCode += "<tr>";
		htmlCode += "<td align='center'><span class='pro'>";
		htmlCode += Items[i].fb_name;
		htmlCode += " <br />";
		htmlCode += "</span>";
		if(Items[i].male_flag==1)
			htmlCode += " 男	";
		else
			htmlCode += " 女";
			
		htmlCode += " </td>";
		htmlCode += " <td align='left' valign='top'><table width='96%' border='0' align='center' cellpadding='0' cellspacing='0'>";
		htmlCode += "  <tr>";
		htmlCode += "<td align='right' valign='top' class='day'>发表时间：";
		htmlCode += Items[i].fb_time;
		htmlCode += "</td>";
		htmlCode += "</tr>";
		htmlCode += "<tr>";
		htmlCode += "<td align='left' valign='top'>";
		htmlCode += Items[i].fb_context	;
		htmlCode += "</td>";
		htmlCode += "</tr>";
		htmlCode += "<tr>";
		htmlCode += "<td align='left' valign='top' class='day'>";
		if(Items[i].fb_answer!="" && Items[i].fb_answer.length>0)
		{
			htmlCode += "回复："+Items[i].fb_answer;
			htmlCode += "&nbsp;&nbsp;&nbsp;&nbsp;";
			htmlCode += Items[i].answer_time;
		}
		htmlCode += "</td>";
		htmlCode += "</tr>";
		htmlCode += "</table></td>";
		htmlCode += "</tr>";
	}
	htmlCode += "</table>";	
	//
	$get("fk_context").innerHTML = htmlCode;
	
    var showPageInfo="";
	showPageInfo = getPageInfo(pageNum,pageCount,iCount,"reloadWithPage","LoadList",false);
	//alert(pageNum+","+pageCount+","+iCount);
	document.getElementById("pageInfo").innerHTML = showPageInfo;
	//$get("show_html").value = showPageInfo;
}

function reloadWithPage(p)
{
	pageNum=p;
	LoadList();
}
//返回分页信息
function getPageInfo(pageNum,pageCount,iCount,reloadWithPage,reLoad,isShowPageTo)
{
    //分页
    var showPageInfo="<div class='page_info'>";
    if (pageCount>1)
    {
        showPageInfo += "<div id='pageInfo' style='float:right;'><ul class='page_ul'>";
        if (pageNum>1)//首页
        {
            showPageInfo += "<li><a href='#' onclick='" + reloadWithPage + "(1);return false;'><img src='/new_images/first.gif' alt='首页'  /></a></li>";
			showPageInfo += "<li><a href='#' onclick='" + reloadWithPage + "(" + (pageNum-1).toString() + ");return false;'><img src='/new_images/pro.gif' alt='上一页' /></a></li>";
        }
        for (var i=pageNum-5;i<pageNum;i++)
        {
            if (i>0)
            {
                showPageInfo += "<li><a href='#' onclick='" + reloadWithPage + "(" + i.toString() + ");return false;'>" + i.toString() + "</a></li>";
            }
        }
        showPageInfo += "<li><a href='#' class='selected' onclick='" + reloadWithPage + "(" + pageNum.toString() + ");return false;'>" + pageNum.toString() + "</a></li>";
		
        for (var i=pageNum+1;i<pageNum+6;i++)
        {
            if (i<=pageCount)
            {
                showPageInfo += "<li><a href='#' onclick='" + reloadWithPage + "(" + i.toString() + ");return false;'>" + i.toString() + "</a></li>";
            }
        }
        if (pageNum<pageCount)//尾页
        {
			showPageInfo += "<li><a href='#' onclick='" + reloadWithPage + "(" + (pageNum+1).toString() + ");return false;'><img src='/new_images/next.gif' alt='下一页' /></a></li>";
            showPageInfo += "<li><a href='#' onclick='" + reloadWithPage + "(" + pageCount.toString() + ");return false;'><img src='/new_images/last.gif' alt='首页'  /></a></li>";
			if (isShowPageTo && isShowPageTo==true)
			{
				showPageInfo += "<input type='text' style='width:25px;' id='pageinto' name='pageinto' value='" + pageNum.toString() + "' /><input type='button' id='pageinto_bt' onclick=\"fun_pageto(" + reloadWithPage + ");\" value='go' />";
			}
        }
        showPageInfo += "</ul></div>";
    }
    showPageInfo += "共" + iCount.toString() + " 条记录　 页码：" + pageNum.toString() + "/" + pageCount + ""
    showPageInfo += "</div>";
	return showPageInfo;
}

function FeedbackClass()
{
	this.feedback_id;
	this.fb_name;
	this.male_flag;
	this.mail_addr;
	this.fb_context;
	this.fb_answer;
	this.answer_time;
	this.fb_ipaddr;
	this.fb_time;
	
	this.setDataFromArray = function(array)
	{
		this.feedback_id = array[0];
		this.fb_name = array[1];
		this.male_flag = array[2];
		this.mail_addr = array[3];
		this.fb_context = array[4];
		this.fb_answer = array[5];
		this.answer_time = array[6];
		this.fb_ipaddr = array[7];
		this.fb_time = array[8];		
	}
}

function clear_fb()
{
	 document.getElementById("fb_name").value="";
	 
	 document.getElementById("mail_addr").value="";
	 document.getElementById("fb_context").value="";
}
function pub_again()
{
	document.getElementById("fb_div").style.display="block";
	document.getElementById("fb_ok_div").style.display="none";
	clear_fb();
	document.getElementById("show_msg_div").innerHTML="";
}



