﻿// JScript File
function $(s){return document.getElementById(s);}
String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, ""); }

function CheckForm(form)
{
    //if(!form.anonymous.checked)
    //{
    //    if(form.UserID.value.trim()==""||form.UserID.value.trim()=="通行证帐号")
    //    {
    //        alert("请输入通行证帐号.");
     //       form.UserID.focus();
       //     return false;
       // }
        //else if(form.UserPass.value.trim()=="")
        //{
          //  alert("请输入通行证密码.");
            //form.UserPass.focus();
            //return false;
        //}
   // }
   
   try
   {
       if(!form.chkAnonymity.checked)
       {
            if(form.txtUserName.value.trim()=="")
            {
                alert("请输入帐号！");
                form.chkAnonymity.focus();
                return false;
            }
            else if(form.txtPassword.value.trim()=="")
            {
              alert("请输入密码！");
              form.txtPassword.focus();
               return false;
            }
       }
   }
   catch(theException)
   {
       try
       {
           if(!form.chkAnonymity1.checked)
           {
                if(form.txtUserName1.value.trim()=="")
                {
                    alert("请输入帐号！");
                    form.chkAnonymity1.focus();
                    return false;
                }
                else if(form.txtPassword1.value.trim()=="")
                {
                  alert("请输入密码！");
                  form.txtPassword1.focus();
                   return false;
                }
           }
       }
       catch(theException)
       {
            if(form.UserID.value.trim()=="")
            {
                alert("请输入昵称.");
                form.UserID.focus();
                return false;
            }
        }
       
       }
   
    if(form.ReContent.value.trim()=="")
    {
        alert("请输入评论内容！");
        form.ReContent.focus();
        return false;
    }
    if($("commentIframe"))
    {
    	window.setTimeout('$("commentIframe").src=$("commentIframe").src',1000);
    }
    form.PutForumsID.value= Math.random()+ new Date().getTime();
   // alert(form.PutForumsID.value);
   // return false;
}



//-----------------------------------------------
var  iTimerID;
var i=1;
function QuickReContent()
{
		if(i!="1"){return;}
		$("bbsform").ReContent.focus();
    iTimerID = setInterval(ShowReContentText,"50");
}
function ShowReContentText()
{
   var ReContentText="请在这里输入评论内容.";
   $("bbsform").ReContent.innerHTML=ReContentText.substr(0,i++);
   if(i>ReContentText.length)
   {
        clearInterval(iTimerID);
        setTimeout(ShowReContent,"400");
   }
}
function ShowReContent()
{
   $("bbsform").ReContent.innerHTML="";
   i=1;
}

function updateAgainst(request,ForumsID) 
{
    if(request.responseText=="True")
    {
        var against=$("Against"+ForumsID);
        var againstValue=parseInt(against.innerHTML);
        against.innerHTML=againstValue+1;
        alert("谢谢您的意见!");
    }
    else
    {
       // alert(request.responseText);
    }
}
function updateSupport(request,ForumsID) 
{
    if(request.responseText=="True")
    {
        var support=$("Support"+ForumsID);
        var supportValue=parseInt(support.innerHTML);
        support.innerHTML=supportValue+1;
        alert("谢谢您的支持!");
    }
    else
    {
         // alert(request.responseText);
    }
}
          
function Against(ForumsID)
{
    XMLHttp.sendReq('GET', '?Action=Against&ForumsID='+ForumsID, '', updateAgainst,ForumsID);
}

function Support(ForumsID)
{
    XMLHttp.sendReq('GET', '?Action=Support&ForumsID='+ForumsID, '', updateSupport,ForumsID);
}

function AddFavorite()
{
    try{window.external.AddFavorite(location.href,document.title);}catch(e){alert("您的浏览器不支持此功能。")};
}
function stringSub(s)
{
    if(s.length>80)
    {
        s=s.substring(0,80)+"…";
    }
    return s;
}



function clipboard(_sTxt)
{
	try
	{
        clipboardData.setData('Text',_sTxt)
        alert("己复制到剪切板.");
    }
     catch (e)
     {alert("您的浏览器不支持此功能。"); }
}

function showHideFavorite(obj)
{
    var table=obj.parentNode.parentNode.parentNode;
    if(obj.title=="打开收藏")
    {
        var Url=document.location.href.replace('#','');
        var html='<table width="98%" border="0" cellpadding="0" cellspacing="0">'+
                    '<tr>'+
                        '<td bgcolor="#7DFBEE"  align="left">'+
                           '<a href="'+Url+'" target="_blank" oncontextmenu="javascript:clipboard(\''+Url+'\');return false;"><font color=black>'+stringSub(Url)+'</font></a>   <span  oncontextmenu="javascript:clipboard(\''+Url+'\');return false;" onmouseover="this.style.cursor=\'pointer\';"   onmouseout="this.style.cursor=\'default\';">鼠标右键复制</span>或  [<a href="javascript:;" onclick="javascript:AddFavorite();return false;" target="_self"><font color=black>加入收藏夹</font></a>]</td>'+
                    '</tr>'+
                '</table>';

       var tr=table.insertRow(-1);
       var td=tr.insertCell(-1);
       td.align="center";
       td.bgcolor="#FFFFFF";
       td.colSpan=2;
       td.innerHTML=html;
       obj.title="关闭收藏";
     //alert(table.innerHTML);
   }
   else
   {  
       table.deleteRow(-1);
       obj.title="打开收藏";
   }
}




function Report(ForumsID)
{
   var Reason= window.prompt("请注明举报原因","请在这里输入您举报的原因.");
   if(Reason==null)//用户取消
   {
        return;
   }
   else if(Reason!=""&&Reason!="undefined"&&Reason!="请在这里输入您举报的原因.")
   {
         XMLHttp.sendReq('GET', '?Action=Report&ForumsID='+ForumsID+'&Reason='+escape(Reason), '', updateReport,ForumsID);
   }
   else
   {
        alert("您没有输入举报原因.");
   }
   
   
}

function updateReport(request,ForumsID) 
{
    if(request.responseText=="True")
    {
        alert("我们己收到您的投诉并将马上进行处理,谢谢您对世纪星的支持!");
    }
    else
    {
       // alert(request.responseText);
    }
}