
String.prototype.trim   = function()   
{   
        //   用正则表达式将前后空格 
        //   用空字符串替代。   
        return   this.replace(/(^\s*)|(\s*$)/g,   "");   
} 
trim : function(text) {
		if (text == null) return null
		return text.replace(/^(\s+)?(.*\S)(\s+)?$/, '$2')
	}	  
	  
//获得地址栏参数的值
function getStringParameter(strURL,para)
{
	 //var s=unescape(strURL);
	 var s=strURL;
   para=para.toLowerCase();
   s=s.toLowerCase();
   var  arr=s.match(para+"=([^&]*)");
   if(arr==null)	return null;
   else  return arr[1];
}

//获得本地地址栏的参数值
function getLocationParameter(para)
{
	return getStringParameter(window.location.href,para);
}
//获得音乐列表
function GetMusic()
{
    var SortID=document.getElementById("hdnMusicSort").value;
    var pageIndex=document.getElementById("HiddpageIndex").value;
    var result=_obj.GetMusicStr(SortID,document.getElementById("HiddRegisterID").value,pageIndex).value;	
	divMyMusic.innerHTML=result;
//	document.getElementById("HiddpageIndex").value=getLocationParameter("pageIndex");
} 
//获得音乐评论，含分页    
function GetMusicComment(pageIndex)
{
    var result=_obj.GetMusicCommentStr(document.getElementById("hdnMusicID").value,pageIndex).value;	
	DivComment.innerHTML=result;
	document.getElementById("HiddpageIndex").value=pageIndex;
} 
//增加音乐评论
function AddMusicComment()
{
	//return;
	 var code=getCookie(d.toString());//得到验证码
     var input=document.getElementById ("tbCheckCode").value.trim();//输入的验证码
	var flag=false;
	var error="";
	var score=0;
	for(var i=1;i<=5;i++)
  {
      if(document.getElementById("ck"+i).checked==true)
      {
          score=i;
          break;
      }
  }
	 if(input=="")
           {
              alert('请填写验证码');
              return false;
           }
           else
           {
               if(input!=code)
               {
                   alert('验证码错误');
                  return false;
               }    
           }
		    if(code==null||code=="")
           {
              alert("请重新获取验证码");
            return false;
           }
  if(score==0)
  {
          
           
          
		  if(document.getElementById("tbnickName").value.trim().length == 0)
		  {
		  	error+="请输入昵称.\n"
		    if(!flag)	document.getElementById("tbnickName").focus();
		    flag=true;
		  }
		  if(document.getElementById("tbContent").value.trim().length == 0)
		  {
		  	error+="请输入评论内容.\n"
		  	if(!flag)	document.getElementById("tbContent").focus();
		    flag=true;
		  }
	}
  if(flag)
  {
  	alert(error);
  	return;
  }
    var result=_obj.AddMusicCommentStr(document.getElementById("HiddRegisterID").value,document.getElementById("hdnMusicID").value,document.getElementById("tbContent").value,document.getElementById("tbnickName").value,document.getElementById("tbURL").value,score).value;
	
	if(result=="succeeded!")
	{
		alert("评论成功!");
		document.getElementById("tbContent").value="";
		document.getElementById("tbURL").value="";
		document.getElementById("tbCheckCode").value="";
		for(var i=1;i<=5;i++)
	  {
	      document.getElementById("ck"+i).checked=false;
	  }
		GetMusicComment(1);
		GetMusicScore();	
	}
	else if(result=="failed!")
	{
		alert("评论失败!");
	}
}

//获得音乐评分
function GetMusicScore()
{
    var result=GetMusicScoreStr(document.getElementById("hdnMusicID").value);	
	divScore.innerHTML=getStringParameter(result,"score");
	divTotalComments.innerHTML=getStringParameter(result,"TotalComments");
} 
//删除音乐评论
function delMusicCommentAjax(MusicCommentID)
{
    return _obj.DeleteMusicCommentStr(MusicCommentID,document.getElementById("hdnMusicID").value).value;	
}
//删除音乐评论    
function delMusicComment(control1 ,MusicCommentID)
{
	var result=delMusicCommentAjax(MusicCommentID);
	if(result=="succeeded!")
	{
		alert("删除成功!");
		GetMusicComment(document.getElementById("HiddpageIndex").value);
		GetMusicScore();
	}
	else if(result=="failed!")
	{
		alert("删除失败，请刷新页面后再试此!");
	}
	else if(result=="please login")
	{
		alert("登录已过期，请先登录!");
	}
}
//获得某个音乐的歌词
function GetMusicLyric(MusicID)
{    
    var result = _obj.GetMusicLyricStr(MusicID).value;	
	divLyric.innerHTML=result;
} 

//获得音乐列表的播放JS代码
function GetPlayMusicListStr()
{    
	var result=_obj.GetPlayMusicListStr(document.getElementById("hdnMusicID").value);
	divPlayer.innerHTML=result;
} 

function ShowRevert(objID)
{
    var divRevert=document.getElementById("divRevert"+objID);    
    divRevert.style.display = (divRevert.style.display == "none") ? ("") : ("none");
    
}

function AddRevert(_textarea)
{   
    if(document.getElementById(_textarea).value.trim() == "")
    {
        alert("回复不能为空!");
    }
    else
    {
        var _Content=document.getElementById(_textarea).value.trim();
        var GuestBookID=_textarea.substring(10,_textarea.length);        
        if(_Content.length>500)
            _Content=_Content.substring(0,495)+"...";         
        if(_obj.AddReverts(GuestBookID,_Content).value)
            window.location=location.href;  
        else
            alert("提交失败!");
    }    
}
function DelGuestBook(_GuestID)
{
    if(_obj.DelGuestBook(_GuestID).value)
        window.location=location.href;  
    else
        alert("删除失败!");
}
function AddGuestBook()
{
    var Result="";    
    if(document.getElementById("hdnOnline").value == "0" )
    {
        if(document.getElementById("txtNickName").value.trim() == "" || document.getElementById("txtNickName").value == "留言人")
            Result = Result + "昵称不能为空!<br>";        
    }    
    if(document.getElementById("txtGuestBookContent").value == "" || document.getElementById("txtGuestBookContent").value == "留言内容请不要大于500字")
    {
        Result = Result + "留言不能空!";
    }
        
    if(Result.trim().length == 0)
    {
        var  _Content = document.getElementById("txtGuestBookContent").value;        
        if(_Content.length>500)
            _Content=_Content.substring(0,495)+"...";
        
        var _NickName="";
        if(document.getElementById("hdnOnline").value == "1")
            _NickName=document.getElementById("divNickName").innerHTML;
        else
            _NickName=document.getElementById("txtNickName").value;
        var IsShare="1";       
        if(document.getElementById("cbIsShare").checked)
            IsShare="0";
       
        var DomainRUL=document.getElementById("txtDomainURL").value.trim();
        if(DomainRUL == "您的空间地址")
            DomainRUL="";        
        if(_obj.guestBookAdd(document.getElementById("hdnRegisterID").value,_Content,_NickName,DomainRUL,IsShare))
            window.location=location.href;  
        else
            alert("留言失败!");
    }
    else
    {
        alert(Result);
    }
}
//增加视频评论
window.onload=function()
        {
           ChangeImgCode();          
         } 
 var d ;        
function ChangeImgCode()
{ 
   if(document.getElementById("imgCode"))
   {
       d = Math.random();
       document.getElementById("imgCode").src="http://www.fotoever.com/Acct/CreateCheckCode.aspx?cname="+d; 
   }
}
function getCookie (name) { 
            var CookieFound = false; 
            var start = 0; 
            var end = 0; 
            var CookieString = document.cookie; 
            var i = 0; 

            while (i <= CookieString.length) { 
            start = i ; 
            end = start + name.length; 
            if (CookieString.substring(start, end) == name){ 
            CookieFound = true; 
            break; 
            } 
            i++; 
            } 

            if (CookieFound){ 
            start = end + 1; 
            end = CookieString.indexOf(";",start); 
            if (end < start) 
            end = CookieString.length; 
            return unescape(CookieString.substring(start, end)); 
            } 
            return ""; 
        } 
        
function AddVideoComment()
{
     var code=getCookie(d.toString());//得到验证码
     var input=document.getElementById ("tbCheckCode").value.trim();//输入的验证码
	var flag=false;
	var error="";
	var score=0;
	for(var i=1;i<=5;i++)
      {
          if(document.getElementById("ck"+i).checked==true)
          {
              score=i;
              break;
          }
      }
	  if(input=="")
               {
                  alert("请填写验证码");
                 return false;
               }
               else
               {
                   if(input!=code)
                   {
                      alert("验证码错误");
                      return false;
                   }    
               }
               
               if(code==null||code=="")
               {
                 alert("请重新获取验证码.");
                 return false;
               }
      if(score==0)
      {
              
		      if(document.getElementById("tbnickName").value.trim().length == 0)
		      {
		  	    error+="请输入昵称.\n"
		        if(!flag)	document.getElementById("tbnickName").focus();
		        flag=true;
		      }
		      if(document.getElementById("tbContent").value.trim().length == 0)
		      {
		  	    error+="请输入评论内容.\n"
		  	    if(!flag)	document.getElementById("tbContent").focus();
		        flag=true;
		      }
	    }
      if(flag)
      {
  	    alert(error);
  	    return;
      }    
    var result=_obj.AddVideoCommentStr(document.getElementById("HiddRegisterID").value,document.getElementById("hdnVideoID").value,document.getElementById("tbContent").value,document.getElementById("tbnickName").value,document.getElementById("tbURL").value,score).value;
	if(result=="succeeded!")
	{
		alert("评论成功!");
		ChangeImgCode();
		document.getElementById("tbCheckCode").value="";
		document.getElementById("tbContent").value="";
		document.getElementById("tbURL").value="";
		for(var i=1;i<=5;i++)
	  {
	      document.getElementById("ck"+i).checked=false;
	  }
		GetVideoComment(1);
		GetVideoScore();
	}
	else if(result=="failed!")
	{
		alert("评论失败!");
	}
} 


//获得视频评论，含分页
function GetVideoComment(pageIndex)
{
	var result = _obj.GetVideoCommentStr(document.getElementById("hdnVideoID").value,pageIndex).value;
	
	document.getElementById("DivComment").innerHTML=result;
	document.getElementById("HiddpageIndex").value=pageIndex;
} 
//删除视频评论
function delVideoComment(control1 ,VideoCommentID)
{
	var result=delVideoCommentAjax(VideoCommentID);
	if(result=="succeeded!")
	{
		alert("删除成功!");
		//control1.style.display="none";
		GetVideoComment(document.getElementById("HiddpageIndex").value);
		GetVideoScore();
	}
	else if(result=="failed!")
	{
		alert("删除失败，请刷新页面后再试此!");
	}
	else if(result=="please login")
	{
		alert("登录已过期，请先登录!");
	}

}
//删除视频评论
function delVideoCommentAjax(VideoCommentID)
{
    var msg=_obj.DeleteVideoCommentStr(VideoCommentID,document.getElementById("hdnVideoID").value).value;
	return msg;
}
//收藏视频
function FavoriteVideo()
{
    var result=_obj.FavoriteVideoStr(document.getElementById("hdnVideoID").value,document.getElementById("HiddRegisterID").value).value;	
	if(result=="succeeded!")
	{
		alert("收藏成功!");
	}
	else if(result=="failed!")
	{
		alert("您已经收藏过此视频!");
	}
	else if(result=="please login")
	{
		alert("请先登录!");
	}

}
//获得视频评分
function GetVideoScore()
{
    var msg = _obj.GetVideoScoreStr(document.getElementById("hdnVideoID").value).value;
	divScore.innerHTML=getStringParameter(msg,"score");
	divTotalComments.innerHTML=getStringParameter(msg,"TotalComments");
}

//获得视频列表
function GetVideo()
{
    var PageIndex="1";
    var CollectionUID="0";
    if(getLocationParameter("pageIndex")!=null)
	{
		PageIndex=getLocationParameter("pageIndex");
	}
	if(getLocationParameter("CollectionUID") != null)
	{
	    CollectionUID=getLocationParameter("CollectionUID");
	}	
    var result=_obj.GetVideoStr(CollectionUID, document.getElementById("HiddRegisterID").value,PageIndex).value;		
	divMyVideo.innerHTML=result;
	document.getElementById("HiddpageIndex").value=PageIndex;
} 