﻿//插入图片
function insertImg(URL){document.getElementById("txtContent1").innerHTML += "<img src=\""+ URL +"\" />"; }
function checkkey(keys,id){if(keys.ctrlKey && keys.keyCode == 13){WinReply(id);}     }
function GetCid(id) {return document.getElementById(id);}
//回复主题
function WinReply(topic_id){    
var txtTitle=document.getElementById("ctl00_ContentPlaceHolder1_subject");
var txtMemo=document.getElementById("txtContent1");
var IsRemember=document.getElementById("ctl00_ContentPlaceHolder1_cheuser");
var spanLoginMsg=document.getElementById("bbsmsg");
if(txtTitle.value=="" || txtTitle.value.length > 50){
alert('主题为空或超过50字节！');return ;}    
if(txtMemo.innerHTML=="" || txtMemo.innerHTML.length > 5000){
alert('回复内容为空或超过5000字节！');return;}
spanLoginMsg.innerHTML="<img src='/images/loading.gif' /> <span style='color:red' >正在提交，请稍后......</span>"
var flag="0"
if(IsRemember.checked)flag="1";
WebAspx.Ajax.User.UserReply(topic_id,txtTitle.value,txtMemo.innerHTML,flag,function(res){
var result=res.value; 
if(result=="-1"){
WinLogin();
}
else if(result=="1"){
spanLoginMsg.innerHTML="<img src='/images/loading.gif' /> <span style='color:green' >信息发布成功！</span>"
setTimeout("location.reload()",1000);
}
else{
txtTitle.value="";
txtMemo.value="";
spanLoginMsg.innerHTML="<img src='/images/loading.gif' /> <span style='color:blue' >信息发布失败！</span>"
setTimeout("location.reload()",1000);
}});
}
//获取消息框
function GetWin(img,ms){
var spanLoginMsg=document.getElementById("UlMsg");
var htmlCol='';
htmlCol+='<li style="padding-left:35px;padding-right:25px;"><img src="/images/cbig_' + img + '.gif" style="vertical-align:-12px"><span style="font-size:16px;">' + ms + '</span></li>';
htmlCol+='<li style="color: #DE4E07;text-align:center;padding-top:150px;" >注意：3秒后本窗口自动关闭</li>'; 
spanLoginMsg.innerHTML=htmlCol;
setTimeout("new dialog().close()",3000);
}
function GetMsg(){
errMsg.innerHTML="<img src='/images/loading.gif' style='vertical-align:-3px'/> 正在提交，请稍后...</span>";
}
function GetCha(){
errImg.src="/images/loading.gif"
errMsg.innerHTML="正在查询，请稍后.....</span>"
WebAspx.Ajax.Bbs.AjaxLinCha(function(res){
errImg.src="/images/icon_13.gif"								 
errMsg.innerHTML=res.value;    });	
}	
function GetFa(){
errImg.src="/images/loading.gif"
errMsg.innerHTML="系统正在颁发勋章，请稍后.....</span>"
var type = getRadioValue("chetype") ; 
WebAspx.Ajax.Bbs.AjaxMai(type,function(res){
errImg.src="/images/icon_13.gif"								 
errMsg.innerHTML=res.value;    });	
}
function GetPinCha(vip){
errMsg.innerHTML="<img src='/images/loading.gif' style='vertical-align:-3px'/> 正在查询，请稍后...</span>"
WebAspx.Ajax.Bbs.AjaxPinCha(vip,10,function(res){
errMsg.innerHTML=res.value;});
}
function GetPinGo(uid,topic,reply,vip){
var txtren=document.getElementById("Win_txtren").value;
var txtyan=document.getElementById("Win_txtyan").value;
var txtfen=document.getElementById("Win_txtfen").value;
var txtYou=document.getElementById("Win_txtYou").value;
GetMsg();
WebAspx.Ajax.Bbs.AjaxPin(uid,topic,reply,vip,txtren,txtyan,txtfen,txtYou,10,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"呼呼:失败，权限积分不足！");}
else if(res.value=="-1"){WinLogin();}
else{GetWin(4,"哇塞，想给自己评分呀？");}
});
}
function GetBinGo(uid,topic,reply,vip){
var txtren=document.getElementById("Win_txtren").value;
var txtyan=document.getElementById("Win_txtyan").value;
var txtfen=document.getElementById("Win_txtfen").value;
var txtYou=document.getElementById("Win_txtYou").value;
GetMsg();
WebAspx.Ajax.Bbs.AjaxBin(uid,topic,reply,vip,txtren,txtyan,txtfen,txtYou,10,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"呼呼:失败，权限积分不足！");}
else if(res.value=="-1"){WinLogin();}
else{GetWin(4,"错误，可能是贴主积分不足？");}
});
}
function GetZhiGo(topic,vip){
var type = getRadioValue("chetype") ; 
GetMsg();
WebAspx.Ajax.Bbs.AjaxDin(topic,vip,type,50,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"呼呼：操作失败，积分不足！");}
else if(res.value=="-1"){WinLogin();}
else{alert(res.value)}
});
}
function GetGaoGo(topic,vip){
var type = getRadioValue("chetype") ; 
GetMsg();
WebAspx.Ajax.Bbs.AjaxGao(topic,vip,type,10,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"呼呼：操作失败，积分不足！");}
else if(res.value=="-1"){WinLogin();}
else{alert(res.value)}
});
}
function GetJingGo(topic,vip){
var type = getRadioValue("chetype") ; 
GetMsg();
WebAspx.Ajax.Bbs.AjaxJin(topic,vip,type,50,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"呼呼：操作失败，积分不足！");}
else if(res.value=="-1"){WinLogin();}
else{alert(res.value)}
});
}
function GetXiaoGo(topic,reply,vip){
var IsGao=document.getElementById("Win_IsGao");
var IsDin=document.getElementById("Win_IsDin");
var IsJin=document.getElementById("Win_IsJin");
var IsPin=document.getElementById("Win_IsBin");
var flagGao="0";
var flagDin="0";
var flagJin="0";
var flagPin="0";
if(IsGao.checked)flagGao="1"; 
if(IsDin.checked)flagDin="1"; 
if(IsJin.checked)flagJin="1"; 
if(IsPin.checked)flagPin="1"; 
GetMsg();
WebAspx.Ajax.Bbs.AjaxXiao(topic,reply,vip,flagGao,flagDin,flagJin,flagPin,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"失败：没有权限或没有选项！");}
else if(res.value=="-1"){WinLogin();}
else{alert(res.value)}
});
}
function GetGongGo(userid,topic){
GetMsg();
WebAspx.Ajax.Bbs.AjaxGong(userid,topic,function(res){
if(res.value=="1"){GetWin(2,"恭喜：操作执行成功！");}
else if(res.value=="0"){GetWin(3,"呼呼：操作失败，权限不足！");}
else if(res.value=="-1"){GetWin(3,"呼呼：您不是论坛管理员！");}
else{alert(res.value)}
});
}	
//选择框获取值
function getRadioValue(objName) 
{
var objs = document.getElementsByName(objName); 
for(var i=0; i<objs.length; i++) 
{ 
if(objs[i].tagName.toLowerCase()=='input' && objs[i].checked) return objs[i].value; 
} 
return 0; 
} 
//精华
function AjaxJin(topic,vip){
WebAspx.Ajax.Bbs.AjaxLogin(vip,4,function(res){
if(res.value=="0"){return openWindow('/AjaxBbs.aspx?action=jing', 400, 300, '精华贴勋章');}
else if(res.value=="-1"){WinLogin();}
else{return openWindow('/AjaxBbs.aspx?action=jinggo&vip='+vip+'&topic='+topic, 400, 300, '精华主题');}
});	
}
//高亮显示
function AjaxGao(topic,vip){
WebAspx.Ajax.Bbs.AjaxLogin(vip,3,function(res){
if(res.value=="0"){return openWindow('/AjaxBbs.aspx?action=gao', 400, 300, '高亮勋章');}
else if(res.value=="-1"){WinLogin();}
else{return openWindow('/AjaxBbs.aspx?action=gaogo&vip='+vip+'&topic='+topic, 400, 300, '主题高亮显示');}
});
}
//评分
function AjaxPin(uid,topic,reply,vip){
WebAspx.Ajax.Bbs.AjaxLogin(vip,1,function(res){
if(res.value=="0"){return openWindow('/AjaxBbs.aspx?action=ping', 400, 300, '评分勋章');}
else if(res.value=="-1"){WinLogin();}
else{return openWindow('/AjaxBbs.aspx?action=pinggo&vip='+vip+'&topic='+topic+'&reply='+reply+'&to='+uid, 400, 300, '给帖子评分');}
});
}
//置顶
function AjaxDin(topic,vip){
WebAspx.Ajax.Bbs.AjaxLogin(vip,2,function(res){
if(res.value=="0"){return openWindow('/AjaxBbs.aspx?action=ping', 400, 300, '置顶主题勋章');}
else if(res.value=="-1"){WinLogin();}
else{return openWindow('/AjaxBbs.aspx?action=zhigo&vip='+vip+'&topic='+topic, 400, 300, '主题置顶');}
});
}
//屏蔽
function AjaxBin(uid,topic,reply,vip){
WebAspx.Ajax.Bbs.AjaxLogin(vip,1,function(res){
if(res.value=="0"){GetWin(3,"呼呼：操作失败，积分不足！");}
else if(res.value=="-1"){WinLogin();}
else{return openWindow('/AjaxBbs.aspx?action=bingo&vip='+vip+'&topic='+topic+'&reply='+reply+'&to='+uid, 400, 300, '屏蔽垃圾帖子');}
});
}
//取消
function AjaxXiao(topic,reply,vip){	
return openWindow('/AjaxBbs.aspx?action=xiaogo&vip='+vip+'&topic='+topic+'&reply='+reply, 400, 300, '取消帖子操作');
}
//公告
function AjaxGong(userid,topic){
return openWindow('/AjaxBbs.aspx?action=gonggo&topic='+topic+'&to='+userid, 400, 300, '执行公告操作');
}
//购买勋章
function GetGoXu(){
return openWindow('/AjaxBbs.aspx?action=all', 400, 500, '购买勋章');
}