var type = "1";          //默认类型，已回答
var allrows;             //总页数
var pageno = 1;          //当前页数；


function FormLoadData()
{
    var  xmlData="<action>FormLoadData</action><TYPE>"+ replaceValue(type) +"</TYPE><PAGENO>"+ pageno +"</PAGENO>";

    xmlData=formatXmlData("",xmlData);
    result=sendXmlData(xmlData,"service/service.jsp");
    if(!checkResult(result))
    {
        var errResult = getErrorMessage(result);
        if(errResult!=null)
        {
            alert(errResult);
        }
        return false;
    }
    else
    {
        var oDiv = document.createElement("DIV");
        oDiv.innerHTML = getErrorMessage(result);
        if(oDiv.childNodes[0].getAttribute("repeat") == "0"){
            oDiv = oDiv.childNodes[0];
            var rowCount = oDiv.getAttribute("rowcount");
            var count = oDiv.getAttribute("pagerowcount");
            var pagecount = oDiv.getAttribute("pagecount");
            if(rowCount == "0"){
                if(window.ActiveXObject){
                    document.getElementById('span_SHOWPAGE').innerText = "0/0";
                }else if(window.XMLHttpRequest){
                    document.getElementById('span_SHOWPAGE').textContent = "0/0";
                }
            }else{
                if(window.ActiveXObject){
                    document.getElementById('span_SHOWPAGE').innerText = pageno + "/" + pagecount;
                }else if(window.XMLHttpRequest){
                    document.getElementById('span_SHOWPAGE').textContent = pageno + "/" + pagecount;
                }
            }
            if(window.ActiveXObject){
                document.getElementById('span_SHOWCOUNT').innerText = "(共 " + rowCount + " 行)";
            }else if(window.XMLHttpRequest){
                document.getElementById('span_SHOWCOUNT').textContent = "(共 " + rowCount + " 行)";
            }
            for(i=0;i<count;i++){
                if(window.ActiveXObject){
                    document.getElementById('span_OID'+i).innerText = oDiv.childNodes[i].getAttribute("oid");
                    document.getElementById('span_QUESTION'+i).innerText = "问：" + oDiv.childNodes[i].getAttribute("question");
                }else if(window.XMLHttpRequest){
                    document.getElementById('span_OID'+i).textContent = oDiv.childNodes[i].getAttribute("oid");
                    document.getElementById('span_QUESTION'+i).textContent = "问：" + oDiv.childNodes[i].getAttribute("question");
                }
            }
            allrows = pagecount;
        }
    }
}
function ChangeQuestion(rowNo)//选择问题
{
    if(type == "0"){
        return;
    }
    ChangeFiledQa();
    var oid = "";
    if(window.ActiveXObject){
        oid = document.getElementById('span_OID'+rowNo).innerText;
    }else if(window.XMLHttpRequest){
        oid = document.getElementById('span_OID'+rowNo).textContent;
    }
    var xmlData="<action>LoadDataQA</action><OID>"+ replaceValue(oid) +"</OID><tableName>QUEANDANS</tableName>";

    xmlData=formatXmlData("",xmlData);
    result=sendXmlData(xmlData,"service/service.jsp");
    if(!checkResult(result))
    {
        var errResult = getErrorMessage(result);
        if(errResult!=null)
        {
            alert(errResult);
        }
        return false;
    }
    else
    {
        var oDiv = document.createElement("DIV");
	oDiv.innerHTML = getErrorMessage(result);
        FillControlInfo(document,oDiv);
        document.getElementById('table_QUESTION').style.display = "none";
        document.getElementById('table_ANSWER').style.display = "";
        if(window.ActiveXObject){
            document.getElementById('span_TITLE').innerText = "常见问题";
        }else if(window.XMLHttpRequest){
            document.getElementById('span_TITLE').textContent = "常见问题";
        }
    }
}
function TurnBack()
{
    document.getElementById('table_QUESTION').style.display = "";
    document.getElementById('table_ANSWER').style.display = "none";
    if(window.ActiveXObject){
        document.getElementById('span_TITLE').innerText = "常见问题列表";
    }else if(window.XMLHttpRequest){
        document.getElementById('span_TITLE').textContent = "常见问题列表";
    }
}
function ChangeFiledQa()
{
    document.getElementById('span_QUESTION').FieldID = "QUEANDANS.QUESTION";
    document.getElementById('span_QUESTION').FieldType = "1";
    document.getElementById('span_ANSWER').FieldID = "QUEANDANS.ANSWER";
    document.getElementById('span_ANSWER').FieldType = "1";
//    document.getElementById('txt_MOID').FieldID = "";
//    document.getElementById('txt_MOID').FieldType = "";
//    document.getElementById('txt_NAME').FieldID = "";
//    document.getElementById('txt_NAME').FieldType = "";
//    document.getElementById('txt_PHONE').FieldID = "";
//    document.getElementById('txt_PHONE').FieldType = "";
//    document.getElementById('txt_MBRAND').FieldID = "";
//    document.getElementById('txt_MBRAND').FieldType = "";
//    document.getElementById('txt_MTYPE').FieldID = "";
//    document.getElementById('txt_MTYPE').FieldType = "";
//    document.getElementById('txt_EMAIL').FieldID = "";
//    document.getElementById('txt_EMAIL').FieldType = "";
}
function ChangeFiledEmail()
{
    document.getElementById('span_QUESTION').FieldID = "";
    document.getElementById('span_QUESTION').FieldType = "";
    document.getElementById('span_ANSWER').FieldID = "";
    document.getElementById('span_ANSWER').FieldType = "";
//    document.getElementById('txt_MOID').FieldID = "INVESTIGATE.OID";
//    document.getElementById('txt_MOID').FieldType = "1";
//    document.getElementById('txt_NAME').FieldID = "INVESTIGATE.NAME";
//    document.getElementById('txt_NAME').FieldType = "1";
//    document.getElementById('txt_PHONE').FieldID = "INVESTIGATE.PHONE";
//    document.getElementById('txt_PHONE').FieldType = "1";
//    document.getElementById('txt_MBRAND').FieldID = "INVESTIGATE.MBRAND";
//    document.getElementById('txt_MBRAND').FieldType = "1";
//    document.getElementById('txt_MTYPE').FieldID = "INVESTIGATE.MTYPE";
//    document.getElementById('txt_MTYPE').FieldType = "1";
//    document.getElementById('txt_EMAIL').FieldID = "INVESTIGATE.EMAIL";
//    document.getElementById('txt_EMAIL').FieldType = "1";
}
function FirstPage()//第一页
{
    if(pageno != 1 ){
        pageno = 1;
        clearall();
        FormLoadData();
    }
}
function LastPage()//最后一页
{
    if(pageno != allrows && allrows > 0){
//    if(pageno < allrows){
        pageno = allrows;
        clearall();
        FormLoadData();
    }
}
function ProPage()//前一页
{
    if(pageno > 1 ){
        pageno--;
        clearall();
        FormLoadData();
    }
}
function NextPage()//后一页
{
    if(pageno < allrows ){
        pageno++;
        clearall();
        FormLoadData();
    }
}
function ChangePage(type)//选择页
{
    if(event.keyCode == "13" || type == "1"){
        var txt = trim(document.getElementById('txt_PAGE').value);
        if(txt >=1 && txt <= allrows && txt.length <= allrows.length && txt != pageno && txt.indexOf(".")=="-1" && !isNaN(txt)){
            pageno = txt;
            clearall();
            FormLoadData();
        }else{
            document.getElementById('txt_PAGE').blur();
        }
    }
}
function clearall()//清空所有
{
    for(i=0;i<10;i++){
        if(window.ActiveXObject){
            document.getElementById('span_OID'+i).innerText = "";
            document.getElementById('span_QUESTION'+i).innerText = "";
            document.getElementById('span_ANSWER'+i).innerText = "";
        }else if(window.XMLHttpRequest){
            document.getElementById('span_OID'+i).textContent = "";
            document.getElementById('span_QUESTION'+i).textContent = "";
            document.getElementById('span_ANSWER'+i).textContent = "";
        }
        document.getElementById('tr_ANSWER'+i).style.display = "none";
    }
    document.getElementById('txt_PAGE').value = "";
    document.getElementById('txt_PAGE').blur();
}

function ChangeType(TYPE)
{
    type = TYPE;
    pageno = 1;
    clearall();
    FormLoadData();
    TurnBack();
}

function SubmitQuestion()//提交问题
{
    var question = trim(document.getElementById('txt_QUESTION').value);
    if(question == ""){
        alert('请填写 提交信息');
        document.getElementById('txt_QUESTION').select();
        return false;
    }
    var xmlData="<action>InvSaveData</action><QUESTION>"+ replaceValue(question) +"</QUESTION><tableName>QUEANDANS</tableName>";

    xmlData=formatXmlData("",xmlData);
    result=sendXmlData(xmlData,"service/service.jsp");
    if(!checkResult(result))
    {
        var errResult = getErrorMessage(result);
        if(errResult!=null)
        {
            alert(errResult);
        }
        return false;
    }
    else
    {
        var oDiv = document.createElement("DIV");
	oDiv.innerHTML = getErrorMessage(result);
        oDiv = oDiv.childNodes[0];
        if(oDiv.getAttribute("repeat") == "0"){
            alert('信息提交成功,感谢您的支持！\n我们会在2个工作日内给您答复,请留意网站');
            document.getElementById('txt_QUESTION').value = "";
            if(type == "0"){
                pageno = 1;
                clearall();
                FormLoadData();
            }
        }else{
            alert('信息提交失败，请稍后再试');
        }
    }
}

//function SubmitEmail()//调查区EMAIL提交
//{
//    var name = trim(document.getElementById('txt_NAME').value);
//    var phone = trim(document.getElementById('txt_PHONE').value);
//    var mbrand = trim(document.getElementById('txt_MBRAND').value);
//    var mtype = trim(document.getElementById('txt_MTYPE').value);
//    var email = trim(document.getElementById('txt_EMAIL').value);
//    if(name == ""){
//        alert('请填写 姓名');
//        document.getElementById('txt_NAME').select();
//        return false;
//    }
//    if(phone == ""){
//        alert('请填写 电话号码');
//        document.getElementById('txt_PHONE').select();
//        return false;
//    }
//    if(isNaN(phone) || phone.indexOf(".")!=-1 || phone < 0){
//        alert('电话号码 格式不正确');
//        document.getElementById('txt_PHONE').select();
//        return false;
//    }
//    if(mbrand == ""){
//        alert('请填写 手机品牌');
//        document.getElementById('txt_MBRAND').select();
//        return false;
//    }
//    if(mtype == ""){
//        alert('请填写 手机型号');
//        document.getElementById('txt_MTYPE').select();
//        return false;
//    }
//    if(email == ""){
//        alert('请填写 E-MAIL');
//        document.getElementById('txt_EMAIL').select();
//        return false;
//    }
//
//    ChangeFiledEmail();
//    var  xmlData="<action>SaveData</action>"
//    var tableData = GenerateSingleRowTableXml(document,"INVESTIGATE","1");
//    xmlData=formatXmlData(tableData,xmlData);
//    result=sendXmlData(xmlData,"service/service.jsp");
//
//    if(!checkResult(result))
//    {
//        var errResult = getErrorMessage(result);
//        if(errResult!=null)
//        {
//            alert(errResult);
//        }
//        return false;
//    }
//    else
//    {
//        var oDiv = document.createElement("DIV");
//        oDiv.innerHTML = getErrorMessage(result);
//        alert('信息提交成功,感谢您的支持！\n请注意查收您的电子邮件信箱');
//        document.getElementById('txt_NAME').value = "";
//        document.getElementById('txt_PHONE').value = "";
//        document.getElementById('txt_MBRAND').value = "";
//        document.getElementById('txt_MTYPE').value = "";
//        document.getElementById('txt_EMAIL').value = "";
//
//    }
//}
//
