var JQ=jQuery.noConflict();
var sso_username = '';
	var docurl="";
	var docname="";

JQ(document).ready(function(){

	GetUser();
	if(sso_username=="")
	{		
		JQ("#conts").val("文明上网，登录评论！");		
		JQ("#conts").bind("click",unlogintext);
	}
})

//未登录点击留言框
function unlogintext()
{
	if(sso_username=="")
	{
		JQ("#conts").css({"background":"#F7F4CC"})
		JQ("#conts").val("悟空啊,登陆后才能评论,请登录！");	
		JQ("#txtname").focus();	
	}
}


//查看用户是否已经登录cookie
function GetUser()
{	
	var sid = getCookie_comment("sid");
	if( sid && sid.length > 32)
	{	
		sso_username = decodeURIComponent(sid.substr(32));
		var msg = '<font color="#000000"><b>'+ sso_username +'</b> 凤凰网欢迎您</font>'; 
		JQ("#Login").html(msg);
		JQ("#conts").val("");	
		JQ("#conts").css({"background":"#fff"})	
	}
}

//获取用户
function getCookie_comment(name){
	var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
	if(arr!=null) return arr[2];
	return null;
}



//点击登录
function CheckInfo2()
{
 CheckInfo();
}

function CheckInfo(){
	var cookieEnabled=(navigator.cookieEnabled)?true:false;
	if(!cookieEnabled){
		alert("请开启浏览器COOKIE功能！");
		return false;
	}

	var uname=JQ("#txtname").val();
	var upwd=JQ("#txtpwd").val();

	if(uname=="")
	{
		alert("请输入用户名");
		JQ("#txtname").focus();
		return false;

	}
	if(upwd=="")
	{
		alert("请输入密码");
		JQ("#txtpwd").focus();
		return false;
	}
var parms = "username=" + encodeURIComponent(uname);
 parms += "&password=" + encodeURIComponent(upwd);	
JQ.getScript("http://itv.ifeng.com/interface/_getuserlogindetail_.aspx?"+parms,getLogin); 		
	
}

function getLogin()
{
	if(typeof(userloginmsg)!="undefined")
	{
		//uid=userloginmsg.userid;
		//uname=userloginmsg.username;

		switch(userloginmsg.errnum)
		{
			case "-1":
				alert("登陆失败，请重试！");
				break;
			case "0":				
				GetUser();//登陆成功
				break;
			case "10200":
				alert("登陆失败，用户登录时出现系统故障！");
				break;
			case "10201":
				alert("登陆失败，用户名不存在！");
				break;
			case "10202":
				alert("登陆失败，用户密码不匹配！");
				break;
			case "10203":
				alert("登陆失败，此为老用户，不支持通过邮箱登录！");
				break;
			case "10204":
				alert("登陆失败，用户邮箱不存在！");
				break;
			case "10205":
				alert("登陆失败，限制登录！");
				break;
			case "10206":
				alert("登陆失败，注册过程未完成！");
				break;
			case "4":
				alert("参数错误");
				break;
			default:
				alert("登陆失败 "+errnum);
				break;
		}			
	}	
}



var votetime=0;
function timestamp()//评论间隔时间戳
{
   var timestamp = Date.parse(new Date())/1000;
   return timestamp;
}
//回复1--本页提交，弹出总评论页
function ifrcheck()
{
	if(sso_username=="")
	{
		alert('悟空啊,登陆后才能评论,请登录！')
		return;
	}

	if(votetime==0 || (timestamp()-votetime)>10)
	{
		document.getElementById('userName').value=sso_username;	
		document.getElementById('docName').value=docname;
		document.getElementById('docUrl').value=docurl;
		document.getElementById('content').value=document.getElementById("conts").value;
		document.getElementById('formcomment').submit();	
		alert("回复成功,等待审核!!");
		document.getElementById('conts').value="";
		votetime=timestamp();
	}
	else
	{
		alert("悟空啊，10秒后才能再调皮！！")
	}		
}
//回复2--iframe提交
function ifrcheck2()
{
	if(sso_username=="")
	{
		alert('悟空啊,登陆后才能评论,请登录！')
		return;
	}
	if(votetime==0 || (timestamp()-votetime)>10)
	{
		frames["ifr_pl"].document.getElementById('userName').value=sso_username	
		frames["ifr_pl"].document.getElementById('docName').value=docname;
		frames["ifr_pl"].document.getElementById('docUrl').value=docurl;
		frames["ifr_pl"].document.getElementById('content').value=document.getElementById("content").value;
		frames["ifr_pl"].document.getElementById('form1').submit();	
		alert("回复成功!!");
		paging(1);	
		document.getElementById('content').value="";
		document.getElementById("ifr_pl").src="/tres/ifr_pinglun.html";
		votetime=timestamp();
	}
	else
	{
		alert("悟空啊，10秒后才能再调皮！！")
	}		
}

//回复3--接口添加评论内容,type：'0'播放页'1'牛视
function ifrcheck3(content,type)
{
        if(sso_username=="")
	{
		alert('悟空啊,登陆后才能评论,请登录！')
		return;
	}
	if(votetime==0 || (timestamp()-votetime)>10)
	{
		if(type=="0")
		{
			frames["ifr_pl"].document.getElementById('userName').value=sso_username;	
			frames["ifr_pl"].document.getElementById('docName').value=docname;
			frames["ifr_pl"].document.getElementById('docUrl').value=docurl;
			frames["ifr_pl"].document.getElementById('content').value=content;
			frames["ifr_pl"].document.getElementById('form1').submit();	
			alert("回复成功!!");		
			paging(1);		
			document.getElementById("ifr_pl").src="/tres/ifr_pinglun.html";
			document.getElementById('content').value="";		
		}
		else if(type=="1")
		{
			document.getElementById('userName').value=sso_username;	
			document.getElementById('docName').value=docname;
			document.getElementById('docUrl').value=docurl;
			document.getElementById('content').value=content;
			document.getElementById('formcomment').submit();	
			alert("回复成功,等待审核!!");
			document.getElementById('conts').value="";
		}
		votetime=timestamp();
	}
	else
	{
		alert("悟空啊，10秒后才能再调皮！！")
	}		
}


//--------------免费调用
var urlflag=false;
function LoadMsg(vid,ptitle,url,categoryid,progname,progurl)
{
	
	JQ(document).ready(function(){
			if(urlflag==true)
			{			
				var reurl=location.href;
				var rindex=reurl.indexOf("#");		
				if(rindex!=-1)
				{
					reurl=reurl.substring(0, rindex);					
				}
				location.href=reurl+"#"+vid;
			}
			urlflag=true;	

			//复制flash地址
				var sflashpath="";
			sflashpath+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="325">'
			sflashpath+='<param name="movie" value="http://v.ifeng.com/include/exterior.swf?guid='+vid+'&pageurl=http://www.ifeng.com&fromweb=other" />';
			sflashpath+='<param name="quality" value="high" />';
			sflashpath+='<param name="AutoPlay" value="false" />';
			sflashpath+='<embed src="http://v.ifeng.com/include/exterior.swf?guid='+vid+'&pageurl=http://www.ifeng.com&fromweb=other"  AutoPlay="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="325"></embed>';
			sflashpath+='</object>';
			document.getElementById("htmPath").value=sflashpath;		
			document.getElementById("pagepath").value=url;
			
			//复制html地址
			var ssflashpath='http://v.ifeng.com/include/exterior.swf?guid='+vid;
			document.getElementById("flashpath").value=ssflashpath;

             //---同一节目评论不变		
			if(docname==progname)
			{	
				return;
			}
	

		if(progname!=null && progname!='null' && progurl!='null' && progurl!=null)
		{			
			docname=progname;
			docurl=progurl;
		}
		else
		{					
			docname=ptitle;
			docurl=url;
		}
			
			paging(1);
			//更改标题
			document.title=docname+"--视频--凤凰宽频--凤凰网 ";
	})
}

//--------------牛视专题vip调用
function LoadMsgvip(title,xmlurl,pageurl)
{
	JQ(document).ready(function(){
		docurl=pageurl;
		docname=title;
				
		JQ.getScript('http://comment.ifeng.com/get.php?format=js&job=1&docurl='+docurl+'&p=1&pagesize=1&field=comment_id',getcommentnum);
	})
}
//获得评论数
function getcommentnum()
{
	var pingluncount=0;
	if(typeof(commentJsonVarStr___)!="undefined" && commentJsonVarStr___.count!=null)
	{	
		pingluncount=commentJsonVarStr___.count;
	}
	JQ("#spcommentnum").html("共有评论"+pingluncount+"条&nbsp;&nbsp;<a href='http://comment.ifeng.com/view.php?docName="+encodeURIComponent(docname)+"&docUrl="+docurl+"' target='_blank'>点击查看</a>");//总记录数
}
//复制
function copyAddress(obj)
{
  var txt=document.getElementById(obj).value;
  if(window.clipboardData) {    
		 window.clipboardData.clearData();    
		 window.clipboardData.setData("Text", txt);    
 } else if(navigator.userAgent.indexOf("Opera") != -1) {    
	  window.location = txt;    
 } else if (window.netscape) {    
	  try {    
		   netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");    
	  } catch (e) {    
		   alert("您的firefox安全限制 限制您进行剪贴板操作！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");    
	  }    
	  var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);    
	  if (!clip)    
		   return;    
	  var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);    
	  if (!trans)    
		   return;    
	  trans.addDataFlavor('text/unicode');    
	  var str = new Object();    
	  var len = new Object();    
	  var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);    
	  var copytext = txt;    
	  str.data = copytext;    
	  trans.setTransferData("text/unicode",str,copytext.length*2);    
	  var clipid = Components.interfaces.nsIClipboard;    
	  if (!clip)    
		   return false;    
	  clip.setData(trans,null,clipid.kGlobalClipboard);    
	 
 }    
	 alert("复制成功！") ;   
}
//tag社区用更换#id
var tagurlflag=false;
function tagloadmsg(vid,pageindex)
{  
        if(pageindex=="")
        {
           pageindex="0"
        }

	if(tagurlflag==true)
	{			
		var reurl=location.href;
		var rindex=reurl.indexOf("#");		
		if(rindex!=-1)
		{
			reurl=reurl.substring(0, rindex);					
		}
		location.href=reurl+"#"+vid+"|"+pageindex;
	}
	tagurlflag=true;	
}
//牛视更换地址
function ChangeUrl(url)
{
	window.location.href=url;
	document.title=ph.VideoInfo.title+"--视频--凤凰牛视--凤凰宽频 ";		
}

//-------------------------------------分页相关

	var p=new OpinionPaging();
	function paging(num)
	{		
		p.CurrectPageIndex=num;
		JQ.getScript('http://comment.ifeng.com/get.php?format=js&job=1&docurl='+docurl+'&p='+num+'&pagesize='+p.PageSize+"&field=comment_id|ip_from|uptimes|comment_contents|downtimes|comment_date|uname|parent",GoToPage);
	
	}

	function GoToPage()
	{		
		var strPinglun=p.ShowData();
		
		if(strPinglun!="")
		{
			var strPageNum=p.ShowNum();	
			document.getElementById("divComment").innerHTML =strPinglun;			
			document.getElementById("spPingLunPaging2").innerHTML=strPageNum;
			document.getElementById("spPingLunPaging1").innerHTML=strPageNum;
			document.getElementById("spPingLunPaging1").innerHTML=strPageNum;

		}
		else
		{
			document.getElementById("divComment").innerHTML ="暂无评论！！";	
		}		
		var MoreUrl='http://comment.ifeng.com/view.php?docName='+encodeURIComponent(docname)+'&docUrl='+docurl;		
		document.getElementById("url_more").innerHTML='<a href="'+MoreUrl+'" target="_blank"><img src="http://vimg.ifeng.com/v/images200808/icon_42.gif" width="75" height="30" border="0" /></a>';
		document.getElementById("PingLunCount").innerHTML='共'+p.PageCount+'页&nbsp;'+p.RecordCount+'条';
	}

	function OpinionPaging()
	{
		this.PageCount=1;//总页数
		this.CurrectPageIndex=1;//当前页数
		this.RecordCount=0;//总记录数
		this.PageSize=4;//每页记录数
		this.PageNum=9;//显示9个页码(奇数最好)
		this.ShowData = function()//根据各种数据源获取数据
		{			 				
			if(typeof(commentJsonVarStr___)=="undefined")
			{
				return "暂时无评论!!";	
			}
			var obj=commentJsonVarStr___;
			
			this.RecordCount=obj.count;//总记录数
			if(this.RecordCount==null)
			{
				this.RecordCount=0;
			}
			//总页数
			var pagecount=parseInt(this.RecordCount/this.PageSize);
			if(pagecount<this.RecordCount/this.PageSize)
			{
				this.PageCount=pagecount+1;
			}
			else
			{			
				this.PageCount=pagecount;
			}

			var value='';	
			var nopass=obj.nopass;
			if(nopass!=null && this.CurrectPageIndex==1)
			{
				for(i=0;i<nopass.length;i++)
				{	
					value += '<div class="message15"><span class="ipm01">';
					value += nopass[i].ip_from+"--"+nopass[i].uname+'&nbsp;'+ nopass[i].comment_date+'</span>';
					value += '<div style="float:right;margin-right:10px"><h4>[支持<span>0</span>]</h4><h4>[反对<span>0</span>]</h4><h5>盖楼</h5></div></div><div style="width:100%; float:left;"><br/>';	
					var lou1=lou2= '';
					if(nopass[i]['parent']!=null)
					{
					var plength=nopass[i]['parent'].length;
					for(j=0;j<plength;j++)
					{
						var pfrom=nopass[i]['parent'][plength-(j+1)].ip_from;
						var puname=nopass[i]['parent'][plength-(j+1)].uname;;
						var pcont=nopass[i]['parent'][plength-(j+1)].comment_contents;
						var pdata=nopass[i]['parent'][plength-(j+1)].comment_date;
						
						lou1+= '<div class="lou">';
						lou2 += '<div class="bj"><span class="fzList">';
						lou2 += pfrom+'--'+puname+'&nbsp;&nbsp;'+pdata+'</span><span class="numberf">#'+(j+1)+'</span></div>';
						lou2 += '<P class="huifu">'+pcont+'</P></div>';
					}
					}
					
					value += lou1+lou2+nopass[i].comment_contents+'<br/><br/><br/></div>';	
				}
			}
			
			var comments=obj.comments;
			if(comments!=null)
			{			
				for(i=0;i<comments.length;i++)
				{	
value += '<div class="message15"><span class="ipm01">';
value += comments[i].ip_from+"--"+comments[i].uname+'&nbsp;'+ comments[i].comment_date+'</span>';
value += '<div style="float:right;margin-right:10px"><h4>[<a class="spclick" onclick="clickzhichifandui(\''+comments[i].comment_id+'\',\'up\')">支持</a>';
value += '<span style="color:red;" id="up'+comments[i].comment_id+'">'+comments[i].uptimes+'</span>]</h4>';
value += '<h4>[<a class="spclick" onclick="clickzhichifandui(\''+comments[i].comment_id+'\',\'down\')">反对</a>';
value += '<span id="down'+comments[i].comment_id+'">'+comments[i].downtimes+'</span>]</h4>';
value += '<h5><a onclick="gailouclick(\''+comments[i].comment_id+'\',event)">盖楼</a></h5></div></div><div style="width:100%; float:left;"><br/>';			

					var lou1=lou2= '';
					var plength=comments[i]['parent'].length;
					for(j=0;j<plength;j++)
					{
						var pfrom=comments[i]['parent'][plength-(j+1)].ip_from;
						var puname=comments[i]['parent'][plength-(j+1)].uname;;
						var pcont=comments[i]['parent'][plength-(j+1)].comment_contents;
						var pdata=comments[i]['parent'][plength-(j+1)].comment_date;
						
						lou1+= '<div class="lou">';
						lou2 += '<div class="bj"><span class="fzList">';
						lou2 += pfrom+'--'+puname+'&nbsp;&nbsp;'+pdata+'</span><span class="numberf">#'+(j+1)+'</span></div>';
						lou2 += '<P class="huifu">'+pcont+'</P></div>';
					}
					value += lou1+lou2+comments[i].comment_contents+'<br/><br/><br/></div>';					
				}
			}
			if(value!="")
			{
				value='<div style="width:100%;margin:0 auto;">'+value+'</div>';
			}
			
			return value;
			
		}
		this.ShowNum = function()
		{
			var strpag="";
			var index=this.CurrectPageIndex;
			var ptot=this.PageCount;
		
			if(index>=1 && index<=ptot)
			{
				strpagfir='<a onclick="paging(1)">首页</a>&nbsp;<a onclick="paging('+(this.CurrectPageIndex-1)+')">上页</a>';			
				if(index==1)
				{
						strpagfir='首页&nbsp;上页';
				}
				
				if((ptot-this.CurrectPageIndex)>parseInt(this.PageNum/2+1) && ptot>this.PageNum)//显示最后一页的数字
				{
					strpagend='..<a onclick="paging('+ptot+')">'+ptot+'</a>&nbsp;<a onclick="paging('+(this.CurrectPageIndex+1)+')">下页</a>&nbsp;<a onclick="paging('+ptot+')">末页</a>';
				}
				else if((ptot-this.CurrectPageIndex)==parseInt(this.PageNum/2)+1)
				{
					strpagend='&nbsp;<a onclick="paging('+ptot+')">'+ptot+'</a>&nbsp;<a onclick="paging('+(this.CurrectPageIndex+1)+')">下页</a>&nbsp;<a onclick="paging('+ptot+')">末页</a>';
				}
				else
				{
					strpagend='&nbsp;<a onclick="paging('+(this.CurrectPageIndex+1)+')">下页</a>&nbsp;<a onclick="paging('+ptot+')">末页</a>';
				}
				
				if(index==ptot)
				{
						strpagend='&nbsp;下页&nbsp;末页';
				}

				if(index<(this.PageNum/2+1) || ptot<this.PageNum)//前3条
				{		
					var pc=this.PageCount;
					if(pc>this.PageNum)
					{
						pc=this.PageNum;
					}
					for(i=1;i<pc+1;i++)
					{					
						if(i==index)
						{
							strpag+='&nbsp;<font color="red">'+i+'</font>';						
						}
						else
						{
							strpag+='&nbsp;<a onclick="paging('+i+')">'+i+'</a>';
						}					
					}				
				}
				else if(index>parseInt(ptot-(this.PageNum/2)))
				{
					//当前页=尾页	alert(index);
					for(i=0;i<this.PageNum;i++)
					{
						if((ptot-i)==index)
						{
							strpag='&nbsp;<font color="red">'+(ptot-i)+'</font>'+strpag;			
						}
						else
						{
							strpag='&nbsp;<a onclick="paging('+(ptot-i)+')">'+(ptot-i)+'</a>'+strpag;
						}					
					}
				}
				else
				{
					for(i=index-parseInt(this.PageNum/2);i<index+parseInt(this.PageNum/2+1);i++)
					{
						if(i==index)
						{
							strpag+='&nbsp;<font color="red">'+i+'</font>';						
						}
						else
						{
							strpag+='&nbsp;<a onclick="paging('+i+')">'+i+'</a>';
						}					
					}
				}
				return strpagfir+strpag+strpagend;					
			}
		}		
	}
//-----------------------评论表情
var img_s = "<img src=\"";
var imgpath = "http://img.ifeng.com/tres/appres/images/motion/";
var imgHTML = ["0.gif" + "\" alt=\"惊讶\"/>","1.gif" + "\" alt=\"撇嘴\"/>",
"2.gif" + "\" alt=\"色\"/>","3.gif" + "\" alt=\"发呆\"/>",
"4.gif" + "\" alt=\"得意\"/>","5.gif" + "\" alt=\"流泪\"/>",
"6.gif" + "\" alt=\"害羞\"/>","7.gif" + "\" alt=\"闭嘴\"/>",
"8.gif" + "\" alt=\"睡\"/>","9.gif" + "\" alt=\"大哭\"/>",
"10.gif" + "\" alt=\"尴尬\"/>","11.gif" + "\" alt=\"发怒\"/>",
"12.gif" + "\" alt=\"调皮\"/>","13.gif" + "\" alt=\"呲牙\"/>",
"14.gif" + "\" alt=\"微笑\"/>","15.gif" + "\" alt=\"难过\"/>",
"16.gif" + "\" alt=\"酷\"/>","17.gif" + "\" alt=\"非典\"/>",
"18.gif" + "\" alt=\"抓狂\"/>","19.gif" + "\" alt=\"吐\"/>",
"20.gif" + "\" alt=\"偷笑\"/>"];
var imgToken = ["ex0","ex1","ex2","ex3","ex4","ex5","ex6",
				"ex7","ex8","ex9","ex10","ex11","ex12","ex13",
				"ex14","ex15","ex16","ex17","ex18","ex19","ex20"]

    function selectMood(_mood) {
		if(sso_username=="")
		{		
			unlogintext();
		}
		else
		{
			var _con = document.getElementById("conts");
			_con.focus();
			_con.value = _con.value + "[" + _mood + "]";
			_con.focus();
		}        
    }