﻿document.write('<scr'+'ipt src="/ajaxpro/prototype.ashx"></scr'+'ipt>');
document.write('<scr'+'ipt src="/ajaxpro/core.ashx"></scr'+'ipt>');
document.write('<scr'+'ipt src="/ajaxpro/converter.ashx"></scr'+'ipt>');
document.write('<scr'+'ipt src="/ajaxpro/FreeSite.Tools.Ajax4GuestBook,FreeSite.ashx"></scr'+'ipt>');
document.write('<scr'+'ipt src="/UserApp/Dialog.js"></scr'+'ipt>');
var dialog1;
function DialogRender(UserID,DirID){
    if(!UserID)UserID=0;
    if(!DirID)DirID=0;
    var Html='<form name="GuestBookForm" method="post" onsubmit="SaveMessage();return false;"><table width="100%">\
        <tr>\
	        <td>标题：</td><td><input type="text" name="gsb_Title" id="gsb_Title" value="" /></td>\
        </tr>\
        <tr>\
	        <td>姓名：</td><td><input type="text" name="gsb_UserName" id="gsb_UserName" value="" /></td>\
        </tr>\
        <tr>\
	        <td>联系电话：</td><td><input type="text" name="gsb_Tel" id="gsb_Tel" value="" /></td>\
        </tr>\
        <tr>\
	        <td>手机号码：</td><td><input type="text" name="gsb_Mobile" id="gsb_Mobile" value="" /></td>\
        </tr>\
        <tr>\
	        <td>联系Email：</td><td><input type="text" name="gsb_Email" id="gsb_Email" value="" /></td>\
        </tr>\
        <tr>\
	        <td>公司网址：</td><td><input type="text" name="gsb_HomePage" id="gsb_HomePage" value="" /></td>\
        </tr>\
        <tr>\
	        <td>留言内容：</td><td>&nbsp;<input type="hidden" name="gsb_UserID" id="gsb_UserID" value="' + UserID + '" /><input type="hidden" name="gsb_DirID" id="gsb_DirID" value="' + DirID + '" /><input type="hidden" name="gsb_ParentID" id="gsb_ParentID" value="0" /></td>\
        </tr>\
        <tr>\
	        <td colspan="2"><textarea name="gsb_Content" id="gsb_Content" style="width:100%;height:150px"></textarea></td>\
        </tr>\
        <tr>\
	        <td colspan="2" align="center"><input type="submit" value="提交留言" />&nbsp;<input type="reset" value="重置" /></td>\
        </tr>\
        </table></form>';
    dialog1 = new Dialog("发表留言",null,Html);
    document.write(dialog1.toString());
    dialog1.BindEvent();
    dialog1.SetIndex(999);
    dialog1.SetRect(350,100,250);
    dialog1.Close();
}
function getobj(id){
    return document.getElementById(id);
}
function ShowDialog(ID,Title){
    if(!ID){
        ID=0;
        getobj("gsb_Title").parentNode.parentNode.style.display="";
        getobj("gsb_Tel").parentNode.parentNode.style.display="";
        getobj("gsb_Mobile").parentNode.parentNode.style.display="";
        getobj("gsb_Email").parentNode.parentNode.style.display="";
        getobj("gsb_HomePage").parentNode.parentNode.style.display="";
    }
    else{
        getobj("gsb_Title").parentNode.parentNode.style.display="none";
        getobj("gsb_Tel").parentNode.parentNode.style.display="none";
        getobj("gsb_Mobile").parentNode.parentNode.style.display="none";
        getobj("gsb_Email").parentNode.parentNode.style.display="none";
        getobj("gsb_HomePage").parentNode.parentNode.style.display="none";
    }
    getobj("gsb_ParentID").value=ID;
    getobj("gsb_Title").value="";
    getobj("gsb_UserName").value="";
    getobj("gsb_Tel").value="";
    getobj("gsb_Mobile").value="";
    getobj("gsb_Email").value="";
    getobj("gsb_HomePage").value="";
    getobj("gsb_Content").value="";
    dialog1.Show();
}
function SaveMessage(){
    var ReplayID=getobj("gsb_ParentID").value;
    var Title=getobj("gsb_Title").value;
    var UserName=getobj("gsb_UserName").value;
    var Tel=getobj("gsb_Tel").value;
    var Mobile=getobj("gsb_Mobile").value;
    var Email=getobj("gsb_Email").value;
    var HomePage=getobj("gsb_HomePage").value;
    var Content=getobj("gsb_Content").value;
    var UserID=getobj("gsb_UserID").value;
    var DirID=getobj("gsb_DirID").value;
    if(UserID==0||DirID==0){
        alert("错误的参数");
        return false;
    }
    if(Title==""&&ReplayID==0){
        alert("请输入标题");
        getobj("gsb_Title").focus()
        return false;
    }else if(UserName==""){
        alert("请输入您的姓名");
        getobj("gsb_UserName").focus()
        return false;
//    }else if(Tel==""){
//        alert("请输入您的联系电话");
//        getobj("gsb_Tel").focus()
//       return false;
    }else if(Content==""){
        alert("请输入您的留言内容");
        getobj("gsb_Content").focus()
        return false;
    }
    FreeSite.Tools.Ajax4GuestBook.SaveFile(ReplayID,UserID,DirID,Title,UserName,Tel,Mobile,Email,HomePage,Content,SaveMessage_CallBack);
}
function SaveMessage_CallBack(res){
   if(typeof res.value =='object'){
        if(res.value.Result){
            alert("您的留言已经保存，谢谢！");
            dialog1.Close();
            window.location=CurrentPage+"&r=1";
        }else{
            alert("您的留言未能保存成功，\n" + res.value.ErrorMsg);
        }
   }
}

function DeleteFile(ID){
    var UserID=getobj("gsb_UserID").value;
    if(confirm("该留言的回复也将被删除且不可撤消\n确定删除吗？")){
        FreeSite.Tools.Ajax4GuestBook.DeleteFile(ID,UserID,DeleteFile_CallBack);
    }
}
function DeleteFile_CallBack(res){
     if(typeof res.value =='object'){
        if(res.error){
             alert("留言删除失败，\n" + res.error.Message);
             return false;
        }
        if(res.value.Result){
            alert("留言已经被删除");
            window.location=CurrentPage+"&r=1";
        }else{
            alert("留言删除失败，\n" + res.value.ErrorMsg);
        }
   }
}