///////*Newsi FLV player JS*///////

/*$B!!O"B3F02h:F@8!!(B*/

//getElementsByClassName
document.getElementsByClassName = function(ClassName,tagName){
	if(!(this.all || this.getElementsByTagName)) return false;
	var elements=new Array();var a,i,l;

	if(tagName) a=this.getElementsByTagName(tagName) || this.all.tags(tagName);
	else a=this.all || this.getElementsByTagName("*");
	for(i=0,l=a.length; i<l; i++){
		if(a[i].className==ClassName) elements[elements.length]=a[i];
		}
	return elements;
	}

function setToggleList(){
	var tmpToggle=document.getElementsByClassName("topics","A");
	for(n=0;n<tmpToggle.length;n++){
		if(n%2!=1)tmpToggle[n].className='topics toggle';
		}
	}

var playlist=new Array();
var sepkey=0;

//$B%$%s%?!<%U%'%$%9(B
function togglePlay(x,y){
	var target=document.getElementById(x);
	//target=on;
	if(target.className.indexOf('play')>-1){
		//getID
		for(i=0;i<playlist.length;i++){
			if(playlist[i]==x){
				sepkey=i;
				}
			}	
		//removeID
		if(target.className.indexOf('toggle')>-1){
			target.className='topics toggle';
			}
		else{
			target.className='topics';
			}
		//shiftID
		if(playlist[sepkey+1]){
			for(i=sepkey+1;i<playlist.length;i++){
				var target2=document.getElementById(playlist[i]);
				var target3=document.getElementById('TOP1A');
				if(target2.className.indexOf('toggle')>-1){
					target2.className='topics toggle play pl'+(i);
					}
				else{
					target2.className='topics play pl'+(i);
					}
				//checkTOP1
				if(target2.href.split('\'')[1]==target3.href.split('\'')[1]){
					document.getElementById('TOP1A').className='topics play pl'+(i);
					}
				playlist[i-1]=playlist[i];
				}
			}
		//playlist.length
		playlist.length=playlist.length-1;
		//checkTOP2
		if(y!=1){
			var targetTop=document.getElementById('TOP1A');
			if(targetTop.href.split('\'')[1]==x){
				targetTop.className='';
				}
			}
		}
	//target=off;
	else{
		if(playlist.length<10){
			if(target.className.indexOf('toggle')>-1){
				target.className='topics toggle play pl'+(playlist.length+1);
				}
			else{
				target.className='topics play pl'+(playlist.length+1);
				}
			//checkTOP1
			if(y!=1){
				var targetTop=document.getElementById('TOP1A');
				if(targetTop.href.split('\'')[1]==x){
					document.getElementById('TOP1A').className='topics play pl'+(playlist.length+1);
					}
				}
			playlist[playlist.length]=x;
			}
		else{
  			makeMSG('$BF1;~$K:F@8$G$-$k%K%e!<%9$O:GBg(B10$B9`L\$G$9(B',150);
			}
		}
	}

function togglePlayTOP(x){
	var targetTOP=document.getElementById('TOP1A');
	//target=on;
	if(targetTOP.className.indexOf('play')>-1){
		targetTOP.className='';
		togglePlay(x,1);
		}
	//target=off;
	else{
		if(playlist.length<10){
			targetTOP.className='topics play pl'+(playlist.length+1);
			togglePlay(x,1);
			}
		else{
  			makeMSG('$BF1;~$K:F@8$G$-$k%K%e!<%9$O:GBg(B10$B9`L\$G$9(B',150);
			}
		}
	}

//alertON
function makeMSG(msg,tp){
	document.getElementById('ALRT2').style.top=tp+'px';
	document.getElementById('ALRT2').innerHTML='<div>'+msg+'</div>';
	setTimeout('expiMSG()',3000);
	}
//alertOFF
function expiMSG(){
	document.getElementById('ALRT2').style.top=0;
	document.getElementById('ALRT2').innerHTML='';
	}



/*
==================================================*/

//playlist-'movie';
var playlist3s=new Array();
function makePL(){
	playlist3s.length=0;
	for(i=0;i<playlist.length;i++){
		tmpID=playlist[i].split('e');
		playlist3s[i]=tmpID[1];
		}
	}

//$B!V$^$H$a$F:F@8!W(Bfunc
function doPost() {
	if(!(document.forms[1].mediaType[0]||document.forms[1].mediaType[2]||document.forms[1].mediaType[3]||document.forms[1].mediaType[4])){
		makeMSG('$B$*;H$$$N4D6-$G$O$4;kD0$$$?$@$1$^$;$s!#(B',-70);
		}
	else if(!document.forms[1].mediaType[0].checked && !document.forms[1].mediaType[1].checked && 
		!document.forms[1].mediaType[2].checked && !document.forms[1].mediaType[3].checked){
		makeMSG('$B:F@84D6-$rA*Br$7$F$/$@$5$$!#(B',-70);
		}
	else if(playlist.length <= 0) {
		makeMSG('$B%K%e!<%9$rA*Br$7$F$/$@$5$$!#(B',-70);
		}
	else if (document.forms[1].mediaType[0].checked || document.forms[1].mediaType[1].checked 
		|| document.forms[1].mediaType[2].checked || document.forms[1].mediaType[3].checked) {

		makePL();
		document.forms[1].playlist.value=playlist3s;
		viewer=window.open("", "viewer", "toolbar=no,location=no,width=340,height=485");
		viewer.focus();
		document.forms[1].target="viewer";
		document.forms[1].submit();
		}
	}


//Plug-Ins CHECK
var RealPlayerIns = "";
var MediaPlayerIns = "";
if((navigator.userAgent.match(/.*MSIE.*Win.*/))&&(!navigator.userAgent.match(/.*Opera 7*/))){
	document.write('<object id="mediap" width="1" height="1" ');
	document.write('classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" ');
	document.write('codebase="#Version=6,4,5,715"></' + 'object>\n');
	document.write('<script language="VBScript">\n');
	document.write('on error resume next\n');
	document.write('MediaPlayerIns=(mediap.FileName="")\n');
	document.write('</' + 'script> \n');
	document.write('<script language="VBScript">\n');
	document.write('on error resume next\n');
	document.write('RealPlayerIns = IsObject(CreateObject("rmocx.RealPlayer G2 Control"))\n');
	document.write('</'+ 'script> \n');
	}
else{
	PluginLen=navigator.plugins.length;
	for(i=0;i<PluginLen;i++){
		var MediaPlayerIns = "false";
		var PluginData=navigator.plugins[i];
		if(PluginData.name.indexOf("RealPlayer") != -1){
			RealPlayerIns = true;
			}
		}
	}



//Speed CHECK
var PicSize = 50;
myDate = new Date();
START = new Date();
STARTTime = parseFloat((START.getHours() * 60 * 60)
	+ (START.getMinutes() * 60)
	+ START.getSeconds()
	+ "." + START.getMilliseconds());

ssurl="http://news.tbs.co.jp/3snewsi/3s_img/smart_select-sample50k.jpg?"+myDate.getTime();

function BB(){
	expiMSG();//alertDIV$B=i4|2=(B
	END = new Date();
	ENDTime = parseFloat((END.getHours() * 60 * 60)
		+ (END.getMinutes() * 60) + END.getSeconds()
		+ "." + END.getMilliseconds());
	Band = Math.floor((PicSize * 8) / (ENDTime - STARTTime));

	var chkA=((MediaPlayerIns&&(Band>300))&&(navigator.appVersion.indexOf('Mac')==-1))&&navigator.userAgent.indexOf('MSIE')>-1;
	var chkB=RealPlayerIns&&(Band>300);
	var chkC=((MediaPlayerIns==true)&&(navigator.appVersion.indexOf('Mac')==-1))&&navigator.userAgent.indexOf('MSIE')>-1;
	var chkD=RealPlayerIns;
	
	if(chkA){window.document.forms[1].mediaType[2].checked=true;}
	else if(chkB){window.document.forms[1].mediaType[0].checked=true;}
	else if(chkC){window.document.forms[1].mediaType[3].checked=true;}
	else if(chkD){window.document.forms[1].mediaType[1].checked=true;}
	else{document.getElementById('FUNCMESSAGE').innerHTML='<span class="alter">$B!!%W%i%0%$%s$,I,MW$G$9(B</span>';}

	if(navigator.appVersion.indexOf('Mac')>-1||navigator.userAgent.indexOf('MSIE')==-1){
		document.getElementById('WMPTABLE').style.display='none';
		}
	}


function allClear(){
	for(d=0;d<playlist.length;d++){
		var tmpTGT=document.getElementById(playlist[d]);
		if(tmpTGT.className.indexOf('toggle')>-1){
			tmpTGT.className='topics toggle';
			}
		else{
			tmpTGT.className='topics';
			}
		}
	playlist.length=0;
	document.getElementById('TOP1A').className='';
	}
