function submitTarget()
{
var re=/ /g;
var re2=/\r\n/g;
//application/x-www-form-urlencoded
var MyUserId=document.getElementById("sUsername").value;
var isHave = "yes";
var MyComment=document.getElementById("sComment").value;
var NewComment=MyComment;
var url="/ppSecure/pValidate.aspx";
var MyError=document.getElementById("sError");
MyComment=MyComment.replace(re,'');
MyComment=MyComment.replace(re2,'');
if(MyComment.length>2 && NewComment.length<=500 && MyUserId.length>0)
{
var MyRequest=new ActiveXObject("Microsoft.XMLHTTP")
MyRequest.open("POST",url,false);
MyRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
MyRequest.send("userid="+MyUserId+"&have="+isHave);
var sk=MyRequest.responseText;
if(sk!="true")
{
var xy=document.getElementById("VoteTd");
var xyxy=document.getElementById("reVoteTd");
xy.style.display='none';
xyxy.style.display='block';
return false;
}
else
{
document.all.sSubmit.disabled=true;
myform.action='/ppSecure/post.aspx';
myform.submit();
}
}
else
{
MyError.style.display='block';
return false;
}
}
function newSubmit()
{
document.all.sSubmit.disabled=true;
var re=/ /g;
var re2=/\r\n/g;
//application/x-www-form-urlencoded
var MyUserId=document.getElementById("MyUsername").value;
var isHave = "yes";
var MyComment=document.getElementById("sText").value;
var NewComment=MyComment;
var url="/ppSecure/pValidate.aspx";
var MyError=document.getElementById("sError");
MyComment=MyComment.replace(re,'');
MyComment=MyComment.replace(re2,'');
if(MyComment.length>2 && NewComment.length<=500 && MyUserId.length>0)
{
var MyRequest=new ActiveXObject("Microsoft.XMLHTTP")
MyRequest.open("POST",url,false);
MyRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
MyRequest.send("userid="+MyUserId+"&have="+isHave);
var sk=MyRequest.responseText;
if(sk!="true")
{
var xy=document.getElementById("MicrosoftBillGates");
var xyxy=document.getElementById("xyxy");
xy.style.display='none';
xyxy.style.display='block';
document.all.sSubmit.disabled=false;
return false;
}
else
{
MakeLove.action='/ppSecure/DoReply.aspx';
MakeLove.submit();
}
}
else
{
MyError.style.display='block';
document.all.sSubmit.disabled=false;
return false;
}
}
function DoUnPost(targetId)
{
var ReplyZone=document.getElementById("replyform"+targetId);
var StatusLabel=document.getElementById("statustext"+targetId);
ReplyZone.style.display='none';
StatusLabel.style.display='none';
}
function DoReply(targetId)
{
var ReplyZone=document.getElementById("replyform"+targetId);
var StatusLabel=document.getElementById("statustext"+targetId);
var Username=document.getElementById("MyUsername").value;
var isHave = "yes";
var returnValue=document.getElementById("return"+targetId).value;
if(GetUsernameVga(Username, isHave)=="true")
{
ReplyZone.style.display='block';
StatusLabel.innerHTML="";
StatusLabel.innerTEXT="";
}
else
{
var LoginURL=document.getElementById("MyLogin").value+returnValue;
var RegURL=document.getElementById("MyReg").value+returnValue;
StatusLabel.innerHTML="
您当前无法跟帖,若要跟帖请先 登录 或 注册 !
";
StatusLabel.style.display='block';
ReplyZone.style.display='none';
}
}
function DoPost(targetId)
{
var Username=document.getElementById("MyUsername").value;
var isHave = "yes";
var TargetButton=document.getElementById("replybutton"+targetId);
var StatusLabel=document.getElementById("statustext"+targetId);
var ReplyZone=document.getElementById("replyform"+targetId);
var Comment=document.getElementById("textzone"+targetId).value;
var reComment=Comment;
var returnValue=document.getElementById("return"+targetId).value;
TargetButton.disabled=true;
if(GetUsernameVga(Username, isHave)=="true")
{
reComment=reComment.replace(/ /g,'');
reComment=reComment.replace(/\r\n/g,'');
if(reComment.length>2 && reComment.length<=500)
{
var cfm=document.getElementById("reply"+targetId);
var results=0;
var NewRequest=new ActiveXObject("Microsoft.XMLHTTP");
var targetURL="/ppSecure/ReplyPost.aspx";
var PostData="userid="+Username+"&replyid="+targetId+"&comment="+Comment;
StatusLabel.innerHTML="正在提交跟帖...";
NewRequest.onreadystatechange=function()
{
if(NewRequest.readyState==4)
{
results=NewRequest.responseText;
if(results==0)
{
StatusLabel.innerHTML="提交失败!";
TargetButton.disabled="";
}
else
{
StatusLabel.innerHTML="提交完成!";
TargetButton.disabled="";
ReplyZone.style.display='none';
document.getElementById("textzone"+targetId).value="";
cfm.innerHTML=results;
window.setTimeout("SetEffect('"+targetId+"')",1000);
}
}
}
NewRequest.open("POST",targetURL,true);
NewRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
NewRequest.send(PostData);
}
else
{
TargetButton.disabled="";
StatusLabel.innerHTML="跟帖内容为3-500个字符!";
StatusLabel.style.display='block';
ReplyZone.style.display='block';
}
}
else
{
var LoginURL=document.getElementById("MyLogin").value+returnValue;
var RegURL=document.getElementById("MyReg").value+returnValue;
StatusLabel.innerHTML="
您当前无法跟帖,若要跟帖请先 登录 或 注册 !
";
StatusLabel.style.display='block';
ReplyZone.style.display='none';
}
}
function GetUsernameVga(u, have)
{
var NeedData="userid="+u + "&have=" + have;
var url="/ppSecure/pValidate.aspx";
var MyRequest=new ActiveXObject("Microsoft.XMLHTTP");
MyRequest.open("POST",url,false);
MyRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
MyRequest.send(NeedData);
var sk=MyRequest.responseText;
return sk;
}
function DoVote(targetName,targetId)
{
var returnValue=document.getElementById("return"+targetId).value;
var Username=document.getElementById("MyUsername").value;
//var isHave = document.getElementById("have").value;
var isHave = "yes";
//alert(isHave);
var StatusLabel=document.getElementById("statustext"+targetId);
var zhuanyeT=document.getElementById("zhuanye"+targetId);
var wencaiT=document.getElementById("wencai"+targetId);
var youmoT=document.getElementById("youmo"+targetId);
var cankaoT=document.getElementById("cankao"+targetId);
var zhuanyeN=document.getElementById("zhuanyen"+targetId);
var wencaiN=document.getElementById("wencain"+targetId);
var youmoN=document.getElementById("youmon"+targetId);
var cankaoN=document.getElementById("cankaon"+targetId);
if(GetUsernameVga(Username, isHave)=="true")
{
if(returnIsVote(targetName,targetId))
{
StatusLabel.innerHTML="正在投票......";
var results=0;
var URL="/ppSecure/UpdateVotes.aspx";
var PostData="linkid="+targetId+"&sql="+targetName;
var MyRequest=new ActiveXObject("Microsoft.XMLHTTP");
MyRequest.onreadystatechange=function()
{
if(MyRequest.readyState==4)
{
results=MyRequest.responseText;
if(results>0)
{
StatusLabel.innerHTML="投票成功!";
document.getElementById(targetName+"n"+targetId).value=results;
document.getElementById(targetName+targetId).innerHTML=results; window.setTimeout("SetEffect('"+targetId+"')",1000);
}
else
{
StatusLabel.innerHTML="投票失败!";
}
}
}
MyRequest.open("POST",URL,true);
MyRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
MyRequest.send(PostData);
}
else
{
StatusLabel.innerHTML="您已经对此进行过投票,不能重复操作!";
StatusLabel.style.display='block';
window.setTimeout("SetEffect('"+targetId+"')",2000);
}
}
else
{
var LoginURL=document.getElementById("MyLogin").value+returnValue;
var RegURL=document.getElementById("MyReg").value+returnValue;
StatusLabel.innerHTML="
您当前无法发表投票,若要发表投票请先 登录 或 注册 !
";
StatusLabel.style.display='block';
}
}
function returnIsVote(targetName,targetId)
{
var tdk=document.getElementById(targetName+"n"+targetId).value;
if(tdk>0)
{
return false;
}
else
{
return true;
}
}
function SetEffect(targetId)
{
document.getElementById("statustext"+targetId).innerHTML="";
}
function DoFreeback(s)
{
}