

//now play count
var nowPlayPlace=-1;
//flash id
var flashMovieID = "player";
//play list array
var playList = [];
var mtitle='';
//
var playListNumber = nowPlayPlace;
//play stat
var playStatDiv;
var divPre = "_div";
//is open play list
var openPlayListBool = false;
var nowPlayNumebr = -1;
var callID;
//默认是没有播放视频的
var is_play = false;
//outPut
var allObj = new Object();
var playVid = -1;
var playCateID = -1;
var playName = -1;
var historyView=[];
//是否在播放广告
var isPlayAd = false;
var tmpList = [];
function setPlayVid(id,_name)
{
	playVid=id;
	playName = _name;
}  
Array.prototype.remove = function(dx)
{
	if(isNaN(dx)||dx>this.length){return false;}
	this.splice(dx,1);
}

//
function getListContent(obj,str)
{
	var imgsrc = "http://video.jongo.com/"+getPic(obj.picture_name,obj.video_id,"35x26");
	var url = '<a id='+playListNumber+' name='+obj.flv_name+' href="javascript:void(0);" onclick="playMovie(this,false);">';
	return '<div class="EachPlayList"  id=divTop_'+playListNumber+' name="'+obj.video_id+'" onMouseOver="changeColor(this.id,true)" onMouseOut="changeColor(this.id,false)"><div class="EachPlayListDetail">'+url+'<img src="'+imgsrc+'" border="0" height="26" width="35"></a><span class="White FS11 Arial">'+url+''+obj.title+'</a></span><br>'+url+'Play</a>  |  <a  id='+playListNumber+' name='+obj.flv_name+'  href="javascript:void(0);" onclick="deletePlayListByMovieID(this);">Remove</a> <span id="divTop_'+playListNumber+'_upDown" class="hide"> | <a href="javascript:void(0);" id="'+playListNumber+'" name="'+str+'" onclick="up(this);">Up</a> | <a href="javascript:void(0);" id="'+playListNumber+'" onclick="down(this);">Down</a> </span></div><div class="EachPlayListTime">'+formatTimer(Number(obj.video_time))+'</div></div>';
}
function setMtitle(str)
{
	mtitle = tr;
}
function fullsrc(url)
{
	window.open(url+'&vid='+playVid,'go','scrollbars=no,resizable=no,width='+screen.width+',height='+screen.height+',left=100,top=100,screenX=0,screenY=0');
}

function getVideoID(id)
{
	try
	{
		return document.getElementById('divTop_'+id).name;
	}catch(e){}
}
function changeColor(divID,bool)
{
	if (bool)
	{
		document.getElementById(divID).className = "EachPlayList MouseOn";
		document.getElementById(divID+'_upDown').className = "";

	}else
	{
		if (divID!="divTop_"+nowPlayPlace)
		{
			document.getElementById(divID).className = "EachPlayList";

		}
		document.getElementById(divID+'_upDown').className = "hide";
	}
}

//openPlayList

function openPlayList(bool)
{
	
	//决定显示什么
	if (!openPlayListBool)
	{
	//	alert("bool:"+ bool + "openPlayListBool:"+ openPlayListBool +"播放列表打开状态。");
		showBottomInfo(3,false);
	}else
	{
	//	alert("bool:"+ bool + "openPlayListBool:"+ openPlayListBool+ "播放列表关闭状态。");
		openListOrAd();
	}

	//updateLength();
}
 


function openListOrAd()
{
	if (is_play)
	{
		showBottomInfo(2,false);
	}else
	{
		showBottomInfo(1,false);
	}
}
//设置显示广告还是其他信息
function showBottomInfo(id,bool)
{
/*	if (id==1)
	{
		//显示广告，隐藏〔影片信息、播放列表〕
		document.getElementById("AboutThisVideo").className = "hide";
		document.getElementById("doPlayList").className = "hide";
		document.getElementById("openPlayList_text").innerHTML = "Open";
		document.getElementById("Ad").className = "";
		openPlayListBool = false;
	}else */if (id==2 || id==1)
	{
		//显示影片信息，隐藏〔广告息、播放列表〕
		document.getElementById("AboutThisVideo").className = "AboutThisVideo";
		document.getElementById("doPlayList").style.display = "none";
		document.getElementById("openPlayList_text").innerHTML = "Open";
		//document.getElementById("Ad").className = "hide";
		openPlayListBool = false;
		thisMovie(flashMovieID).isOpen(false);
	}else if (id==3)
	{
		//显示列表信息，隐藏〔影片信息，广告〕
		//document.getElementById("doPlayList").className = "";
		document.getElementById("doPlayList").style.display = "block";
		//document.getElementById("AboutThisVideo").className = "hide";
		//alert(document.getElementById("AboutThisVideo").className);
		
		document.getElementById("openPlayList_text").innerHTML = "Close";
		//document.getElementById("Ad").className = "hide";
		openPlayListBool = true;
		thisMovie(flashMovieID).isOpen(true);
	}
	//设置是否打开文字
	
}
function showAdOrMovieInfo()
{
	if (is_play)
	{
		//显示影片信息
		document.getElementById("AboutThisVideo").className = "";
		//document.getElementById("Ad").className = "hide";
	}else
	{
		//显示广告信息
		document.getElementById("AboutThisVideo").className = "hide";
		//document.getElementById("Ad").className = "";
	}
}


function updateLength()
{
	document.getElementById("list_length").innerHTML = playList.length;
}


function updateScroll()
{
	try
	{
		if (nowPlayPlace>playList.length/2)
		{
			document.getElementById("PlayList").scrollTop =36*nowPlayPlace+36;
		}else
		{
			document.getElementById("PlayList").scrollTop =36*nowPlayPlace;
		}
	} catch(e) {}
}



function debugJs(str)
{
	document.getElementById('debug').value += str+"\n";
}

//updateNowPlace
function updateNowPlace(num)
{
	nowPlayPlace = Number(nowPlayPlace)+Number(num);
}
//playMovie
function playMovie(obj,fromPage)
{
	var video_id, is_object=0;
	try{
		var list =obj.name.split("|");
		video_id = list[2];
		is_object = list[7];
	}catch(e){}
		
	if(is_object==1){
		playOtherMovie(video_id);
	}else{
		if (!isPlayAd)
		{
			outPut(obj,fromPage);
		}
	}
}
function playOtherMovie(vid){
	/*
　　window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
　　*/
	window.open("index.php?channel=movie&action=newwindow&vid="+vid,"title","height=650, width=850, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no");
}
//设置是否在播放广告
function setIsPlayAd(bool)
{
	isPlayAd = bool;
}

function outPut(obj,fromPage)
{
	//启用投票
	isVotes = false;
	is_play = true;
	//如果不是来自播放列表的情况
	if (fromPage)
	{
		var tmp_obj = obj.name.toObject();
		allObj = tmp_obj;
		thisMovie(flashMovieID).loadAdInfo(tmp_obj.flv_name,tmp_obj.category_id,tmp_obj.video_id);
		playVid = tmp_obj.video_id;
		playCateID = tmp_obj.category_id;
		playName = tmp_obj.flv_name;
		var tmp = obj.name.toObject();
		mtitle = tmp.title;
		//showAdOrMovieInfo();


	}else
	{ 
		//播放视频
		thisMovie(flashMovieID).loadAdInfo(obj.flv_name,obj.category_id,obj.video_id);
		
		//更新数据
		playVid = obj.video_id;
		playCateID = obj.category_id;
		playName = obj.flv_name;
		mtitle = obj.title;
	}
	//刷新右边的数据
	if (nowSelect=="Related")
	{
		ajaxForGet('Related&vid='+playVid);
	}
}

function showMovieTitle()
{
	
	thisMovie(flashMovieID).setTip(mtitle);
	mtitle="";
}

function getPlaceByID(_id)
{
	for (var i=0;i<playList.length ;i++ )
	{
		if (playList[i].id==_id)
		{
			return i;
		}
	}
}

function updateDivColor(obj)
{
	try
	{
		document.getElementById('divTop_'+playStatDiv).className = "EachPlayList";
	} catch(e) {}
	try
	{
		playStatDiv =obj.id;
		document.getElementById('divTop_'+playStatDiv).className = "EachPlayList MouseOn";
	} catch(e) {}
}


function thisMovie(movieName)
{
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	}
	else {
		return document[movieName];
	}
}
//get picture
function getPic(filename,video_id,size)
{
	return videImage+"?filename="+filename+"&vid="+video_id+"&size="+size;
}

//to object();
String.prototype.toObject = function()
{
	var tmp = unescape(this);
	var tmpList = tmp.split("|");
	var tmpObj = new Object();
	tmpObj.title = tmpList[0];
	tmpObj.flv_name = tmpList[1];
	tmpObj.video_id = tmpList[2];
	tmpObj.video_time = tmpList[3];
	tmpObj.picture_name = tmpList[4];
	tmpObj.category_id = tmpList[6];
	return tmpObj;
}
function formatTimer (num)
{
	var sec = Math.floor (num / 60);
	var mis = Math.floor (num % 60);
	return formatNum (sec) + ":" + formatNum (mis);
}
function formatNum (num)
{
	if (num < 10)
	{
		return "0" + num.toString ();
	}
	else
	{
		return num.toString ();
	}
}

function linkOver(bool)
{
	if (bool)
	{
		playM();
	}
}

//获取URL参数
function getPara(flv_name,cate_id,vid)
{
	thisMovie(flashMovieID).loadAdInfo(flv_name,cate_id,vid);
	playVid = vid;
	playCateID = cate_id;
	playName = flv_name;
	showAdOrMovieInfo();
}


function updateIsPlay(bool)
{
	
	is_play = bool;
	isVotes = !bool;
}

function setPlayListLength()
{
	thisMovie(flashMovieID).sendPlayListLength(playList.length);
}


function copyToClipboard(txt) {
	if(window.clipboardData)
	{
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
		alert('copy success');
	}
	else if(navigator.userAgent.indexOf("Opera") != -1)
	{
		window.location = txt;
	}
	else if (window.netscape)
	{
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch (e)
		{
			alert("!!被浏览器拒绝！\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);
	}
	return true;
}
function gotocomment(){
	try{
		window.frames['commentwindow'].location = window.frames['commentwindow'].location+'#make';
	}catch(e){
		alert(e);
	}
}