var cur_vid = 0;
var global_vodurl = "";
var global_vodname = "";
var global_from = "";
//处理空格
function trim(str){
	var ret = "";
	for(var i = 0; i < str.length; i++){
		if(str.charAt(i) != ' '){
			ret += str.charAt(i);
		}
	}
	return ret;
}

//显示统一提示框
function showMsgBox(text){
	if(jQuery("#msg_box").length!=0){
		close_box();
	}
	var msg = '<div class="msg09" id="msg_box"><div class="msg1_top"><div class="msg1_top1" id=cls><img src="'+SW_URL_IMG+'/event/courtside/chinagame_r1_c2.png" style="cursor:pointer;" onclick="close_box()" /></div></div><div class="msg1_c">'+text+'</div><div class="msg1_bottom"></div></div>';
	if(typeof(body_id) == 'undefined'){
		body_id="body";
	}
	jQuery(body_id).append('<div id="popup_overlay"></div>');
	jQuery("#popup_overlay").css({
		position: 'absolute',
		zIndex: 99998,
		top: '0px',
		left: '0px',
		width: '100%',
		height: jQuery(document).height(),
		background: '#fff',
		opacity: '0'
	});
	jQuery(body_id).append(msg);
	var h = document.body.scrollTop;
	if(h == 0){
		h = document.documentElement.scrollTop;	
	}
	jQuery("#msg_box").css({
		position: 'absolute',
		zIndex: 99999,
		left:Math.floor((jQuery(document).width() - jQuery("#msg_box").width())/2)+'px',
		top: (document.documentElement.clientHeight/2+h-jQuery("#msg_box").height()/2)+'px'
	}).fadeIn(200);
}


//清除统一提示框
function close_box(){
jQuery("#msg_box").fadeOut(200);
jQuery("#msg_box").remove();
jQuery("#popup_overlay").remove();
}

//文字提示框
function txt_msg(msg){
	var text = '<div class="mes_box2"><h1>'+msg+'</h1></div><div class="mes_box1"><a  onclick="close_box()" style="cursor:pointer;"> <h1 >确 定</h1></a></div>';
	showMsgBox(text);	
}


//视频上传成功
function videoUploadMsgBox(){
	var text = '<div class="mes_box3" ><h1 class="scline">视频上传成功</h1><h3 >上传的视频需要后台审核，不要着急，审核通过后发通知给您</h3><h4 class="bolder">标题：'+video_name+'</h4><h4 class="bolder">标签：'+video_tags+'</h4></div><div class="mes_box6""><div class="mes_box5" ><a onclick="close_box()"><h1>继续上传</h1></a></div><div class="mes_box1 mes_box1juli"><a><h1 onclick="close_box()">确 定</h1></a></div></div>';
	showMsgBox(text)
}

//是否登陆
function islogin(){
	var id_user_cookie = Cookie.get("id_user");
	var id_4_sw_user_cookie = Cookie.get("id_4_sw_user");
	if(id_4_sw_user_cookie != null) {
		return true;
	}else{
		return false;
	}
}

//登陆框
function sw_login(callback){
	 var text = '<div class="mes_box4"><h1><img src="'+SW_URL_IMG+'/event/courtside/logo1.jpg" /></h1><span><b>电子邮箱:</b> <input type="text" id="sw_email" class="input001" /></span><span id="regi_email" style="color:#ff0000; font-weight:lighter; display:none; text-align:left; padding-left:16px;" >请输入注册email</span><span id="regi_noemail" style="color:#ff0000; font-weight:lighter; display:none;  text-align:left; padding-left:16px;" >这个email不存在</span><span><b>密码:</b> <input type="password" class="input001" id="sw_password"  onkeydown="if(event.keyCode==13)swlogin(\''+callback+'\');" /></span><span  id="regi_passwd" style="color:#ff0000; font-weight:lighter;  display:none; text-align:left; padding-left:16px;">请输入密码</span><span id="regi_nopasswd" style="color:#ff0000; font-weight:lighter; text-align:left; display:none; padding-left:16px;">密码错误</span></div><div class="mes_box11" style="width:220px"><div class="mes_box101"><a href="javascript:swlogin(\''+callback+'\')"><h1 >快速登陆</h1></a></div><span class="font002"><a href="http://pass.tom.com/safeRecover.php?action=no" target="_blank" onclick="close_box()">忘记密码</a></span><span class="green"><a href="http://id.shawei.tom.com/control.jsp?act=reg&direct=true" target="_blank" onclick="close_box()">注册鲨威ID</a></span></div>';
	showMsgBox(text);
}

//登陆
function swlogin(callback) {
	var email = jQuery("#sw_email").val();
	var password =jQuery("#sw_password").val();
	if(email == ''){
		jQuery("#regi_email").show();
		jQuery("#regi_noemail").hide();
		jQuery("#regi_passwd").hide();
		jQuery("#regi_nopasswd").hide();
	}else if (!Utils.isEmail(email)) {
		jQuery("#regi_noemail").show();
		jQuery("#regi_email").hide();
		jQuery("#regi_passwd").hide();
		jQuery("#regi_nopasswd").hide();
	}else if (password == '') {
		jQuery("#regi_passwd").show();

		jQuery("#regi_email").hide();
		jQuery("#regi_noemail").hide();
		jQuery("#regi_nopasswd").hide();
	}else if (!Utils.isPassword(password)) {  
		jQuery("#regi_nopasswd").show();
		jQuery("#regi_email").hide();
		jQuery("#regi_noemail").hide();
		jQuery("#regi_passwd").hide();
	} else {
		
        jQuery.getJSON('http://id.shawei.tom.com/user.do?m=login&format=json&jsonpCallback=?', {
            'email' :email,
            'password' :password
        }, function(json) {
			
			//setTimeout("if(!(json.result)){jQuery('regi_noemail').show();jQuery('regi_noemail').html('连接超时');}",3000);
			
            if (json.result == 'success') {
            	showUserCard();
				close_box();
				if (callback != "undefined"){
					if ( global_from == "copyurl" ){
						//回调复制地址函数
						eval(callback + "('" + global_vodurl + "' , '" + global_vodname +"' );");							
					}else if( global_from == "grade" ){
						//回调评分函数
						eval(callback + "(" + cur_val + ");");	
					}else{
						//回调功能函数
						eval(callback + "(" + cur_vid + ");");	
					}
				}
            } else {
            	jQuery("#regi_noemail").show();
				jQuery("#regi_email").hide();
				jQuery("#regi_passwd").hide();
				jQuery("#regi_nopasswd").hide();
            }
			
			
        });
    }
}


//VOD首页视频上传按钮，判断是否登陆
function videoUploadIsLogin(vid){
	if (islogin()){
		window.location="vodUpload.php?ref=1";
	}else{
		cur_vid = vid;
		sw_login("videoUploadIsLogin");
	}
}


//评分
function doMood(el){
	t = el.id.split("_");
	var val = t[1];
	if (islogin()){
		grade(val);
	}else{
		sw_login("grade");
		cur_val = val;
		global_from = "grade";
	}
}

function grade(val){
	jQuery.get(SW_URL_VOD+'doMood.php', {
	    vid: video_id,
	    mood: val
		}, function (d){
				txt_msg("评分成功，感谢你的参与");
				_tc_shawei(email,channel_id,5,video_id,swid_detail);
				jQuery.get(SW_URL_VOD+'getMood.php', {
					vid: video_id
					},
					function(data){
						var t = data.split("|");
						var str = t[0];
						var sum = t[1];
						obj("mood").innerHTML = t[0];
						obj("mood_cnt").innerHTML = t[1];
					}
				);
		}
	);
}

//顶，踩
function doOpinion(el){
	if (el.id == "good_op")
		val = "good";
	else
		val = "bad";
	jQuery.get(SW_URL_VOD+'doOpinion.php', {
	    vid: video_id,
	    opinion: val
		}, function (d){
			if (d == -1){
				txt_msg("您已评价，感谢您的支持");
			}else{
				if(d==1){
					txt_msg("喜欢，顶一下<br>评价成功");
				}
				if(d==2){
					txt_msg("不喜欢<br>评价成功");
				}
				jQuery.get(SW_URL_VOD+'getOpinion.php', {
					vid: video_id
					},
					function(data){
						obj("op").innerHTML = data;
					}
				);
			}
		}
	);
}


//添加到剪贴版
function copyToClipboard(txt,name){
	if(window.clipboardData){      
		window.clipboardData.clearData();        
		window.clipboardData.setData("Text", "推荐您一个视频 "+name+" "+txt);   
		var txt = window.clipboardData.getData("Text");   
		if  (txt.length > 0){
			txt_msg("你已成功复制链接<br>按Ctrl+V复制给好友分享一下");
		}else{
			txt_msg("您使用的浏览器不支持此复制功能！"); 
		}
	}else if(navigator.userAgent.indexOf("Opera") != -1){        
		window.location = txt;        
	}else if (window.netscape){        
		try {        
               		netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");        
          	} catch (e) {             	
					txt_msg("您使用的浏览器不支持此复制功能！\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 = "推荐一个视频给您 "+name+" "+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);    
			txt_msg("视频地址复制成功，你可以粘贴到QQ、MSN上或通过其他方式发给好友");  	
	}else{
		txt_msg("你已成功复制链接<br>按Ctrl+V复制给好友分享一下！");
	}        
}


//分享到鲨威ID
function auth_copyswid(vid){
	if (islogin()){
		copyswid(vid);
	}else{
		cur_vid = video_id;
		sw_login("copyswid");
	}
}

function copyswid(vid){
	jQuery.getJSON('http://id.shawei.tom.com/swbookmark?format=json&jsonpCallback=?',{
				'type': 4,      
   				'title': t,
   				'url': cur_url
			}, function(json){
					if (json.status_code == 'success'){
						txt_msg("你已成功分享到鲨威ID");	
					}else{
						txt_msg("分享到鲨威ID失败");
					}
        		}
    );	
}


//发表评论
var globalpage;
var globalvideo_id;
var pagecount;

function doCommentDetail(){
	if(getCookie(cookie_prefix+'_comment_'+obj_id) == 1){
		txt_msg("发的太快会怀疑您在灌水哦");	
		return;
	}
	var commentObj = obj('txt_comment');
	var nickObj = obj('usernick');
	var comment = trim(commentObj.value);
	var nickname = trim(nickObj.value);
	if (nickname.length <= 0){
		jQuery("#inputNickName").show();
		jQuery("#inputContent").hide();
		nickObj.focus();
		return;
	}
	if(nickname.length > 80){
		nickname = nickname.substr(0,80);
	}
	if (comment.length <= 0){
		jQuery("#inputContent").show();
		jQuery("#inputNickName").hide();
		commentObj.focus();
		return;
	}
	if(comment.length > 480){
		comment = comment.substr(0,480);
	}
	jQuery.get(SW_URL_VOD+"handle/handlecomment.php",{
			nickname: nickname,
			comment: encodeURI(comment),
			video_id: video_id,
			isguest: isguest,
			page: globalpage,
			useridurl: useridurl,
			email: email,
			uid: uid,
			ts: new Date().getTime()
		},doCommentReturn);
}

function doCommentReturn(res){
	if (res > 0){
		txt_msg("评论成功，感谢你的评论");
		jQuery("#inputNickName").hide();
		jQuery("#inputContent").hide();
		if (track_flag == 1 && email != '')
			_tc_shawei(email,channel_id,4,video_id,swid_detail);
		obj('show_comment_num').innerHTML = "发表评论："+res;
		total = res;
		setCookie(cookie_prefix+'_comment_'+obj_id, 1, 0.8); 
		obj('txt_comment').value="";
		//显示等待信息
		if(video_id!=120501 && video_id!=120481  && video_id!=120451 && video_id!=120441 && video_id!=120431 && video_id!=120421 && video_id!=120411 && video_id!=120401 && video_id!=120391 && video_id!=119811 && video_id!=119721){
		obj('ul_commentlist').innerHTML = "正在载入评论信息，请稍候...";
		}
		//更新页面显示
		setTimeout("gopage(1,"+video_id+")",1000);
		return;
	}else{
		txt_msg("发送失败，请稍后再试");
		return;
	}
}

//翻页
function gopage(eachpage,eachvideo_id){
	globalpage = parseInt(eachpage);
	globalvideo_id = parseInt(eachvideo_id);
	pagecount = Math.ceil(total / pagesize);
	if (eachpage > pagecount) eachpage = pagecount;
	if (eachpage < 1) eachpage = 1;
	var nStartID = (eachpage-1)*pagesize;
	var pars = "nStartID=" + nStartID + "&video_id=" + eachvideo_id + "&page=" + eachpage + "&type=view&ts=" + new Date().getTime();
	jQuery.get(SW_URL_VOD+"handle/handlepage.php",{
		nStartID: nStartID,
		video_id: eachvideo_id,
		page: eachpage,
		type: "view",
		ts: new Date().getTime()
		},doPageReturn
	);
	//显示等待信息
	if(video_id!=120501 && video_id!=120481  && video_id!=120451 && video_id!=120441 && video_id!=120431 && video_id!=120421 && video_id!=120411 && video_id!=120401 && video_id!=120391 && video_id!=119811 && video_id!=119721){
	obj('ul_commentlist').innerHTML = "正在载入评论信息，请稍候...";
	}
}

//拼接评论列表
function doPageReturn(res){
	var result = eval("("+res+")");
	var html = "";
	var cn = "";
	var linkhtml="";
	if (result.length <= 0) html = "没有相关评论";
	for(var i=0;i<result.length;i++){
		if (result[i]['isguest'] > 0){
			cn = "temporaryN";
			linkhtml = result[i]['nickname'];
		}else{
			cn = "loginN";
			//linkhtml = "<a href='"+result[i]['idurl']+"' target='_blank'>" + result[i]['nickname'] + "</a>";
			linkhtml = result[i]['nickName'];
		}
		var d;
		function myDate(timestamp) {
			d = new Date(timestamp);
			var jstimestamp = (d.getFullYear())+"-"+(d.getMonth()+1)+"-"+(d.getDate())+" "+(d.getHours())+":"+(d.getMinutes())+":"+(d.getSeconds());
			return jstimestamp;
		} 
		html += "<li><span class='temporary_img'><img src='" + result[i]['avatar'] + "' width=50 height=50 /></span><span class='" + cn + "' >" + linkhtml + "</span><span class='commentTime'>发表于"+myDate((result[i]['createTime']*1000)) + "</span><span class='commentC'>" + result[i]['content'] + "</span></li>";
	}

	if(video_id!=120501 && video_id!=120481  && video_id!=120451 && video_id!=120441 && video_id!=120431 && video_id!=120421 && video_id!=120411 && video_id!=120401 && video_id!=120391 && video_id!=119811 && video_id!=119721){
		obj('ul_commentlist').innerHTML = html;
	}
	//拼接分页控制
	var foothtml = "";
	var onname = "";
	if (pagecount > 1){
		foothtml += "<a id='a_prevpage'>上一页</a>";
		for(var j=1;j <= pagecount;j++){
			onname = ""
			if (globalpage == j) onname = "on";
			foothtml += "<a href=javascript:gopage('" + j + "','" + globalvideo_id + "'); class='" + onname + "'>" + j + "</a>\n";
		}
		foothtml += "<a id='a_next'>下一页</a>";
	
	obj('div_footer').innerHTML = foothtml;
	//控制分页函数调用

	if (globalpage >= pagecount){
		obj('a_next').style.display="none";
	}else{
		obj('a_next').style.display="";
		obj('a_next').href="javascript:gopage("+(globalpage+1)+","+globalvideo_id+");";
	}
	if (globalpage <= 1){
		obj('a_prevpage').style.display="none";
	}else{
		obj('a_prevpage').style.display="";
		obj('a_prevpage').href="javascript:gopage("+(globalpage-1)+","+globalvideo_id+");";
	}
	
	}

}


//添加到收藏夹
function addfavorite(furl,ftitle){
	if (document.all){
		if (track_flag == 1 && email != '')
			_tc_shawei(email,channel_id,3,video_id,swid_detail);
		window.external.addFavorite(furl,ftitle);
	}else if (window.sidebar){
		if (track_flag == 1 && email != '')
			_tc_shawei(email,channel_id,3,video_id,swid_detail);
      	window.sidebar.addPanel(ftitle, furl, ftitle);
    }else{
   		txt_msg("您的浏览器不支持该动作，请按CTRL+D收藏！");
	}
}