var playType="";
var str=String(parent.parent.location);
var start=str.lastIndexOf("?playType=");
var end=str.length;
if (start!=-1){
	playType=str.substring(start+10,end);
}
else{
	playType="video";
}

var justChanged=true;
var nowTime=0;

var float_w=24;
var float_s=5;
var float_l=146;
var floatDrag=false;


function initMedia(){
	if (playType=="video"){
		ChangeMedia("video");
	}
	else if(playType=="audio"){
		ChangeMedia("audio");
	}
	NsMove();
}

function ChangeMedia(type){
	if (type=="video"){
		nowTime=NSPlay.currentPosition;
		NSPlay.filename=videoName;		
		audioPic.style.visibility = "hidden";
		playType="video";
		justChanged=true;
	}
	else if(type=="audio"){
		nowTime=NSPlay.currentPosition;
		NSPlay.filename=audioName;		
		audioPic.style.visibility = "visible";
		playType="audio";
		justChanged=true;
	}
}

function changeTime(position){
	NSPlay.currentPosition=position;
}

function NsReverse(){
	if (document.getElementById("NSPlay")!=null){		
		NSPlay.FastReverse();
	}
}

function NsPlay(){
	if (document.getElementById("NSPlay")!=null){
		NSPlay.Play();
	}
}

function NsPause(){
	if (document.getElementById("NSPlay")!=null){		
		NSPlay.Pause();
	}
}

function NsForward(){
	if (document.getElementById("NSPlay")!=null){
		NSPlay.FastForward();
	}
}

function NsMute(){
	if (document.getElementById("NSPlay")!=null){
		NSPlay.mute=NSPlay.mute==true?false:true;
    	image_mute.src=NSPlay.mute==true?"../images/NsImages/btn_mute_down.jpg":"../images/NsImages/btn_mute.jpg";
		image_mute.alt=NSPlay.mute==true?"声音":"静音";
	}
}

function NsFull(){	
	if (document.getElementById("NSPlay")!=null){
		if (playType=="video"){
			if (NSPlay.PlayState==1 || NSPlay.PlayState==2){
				NSPlay.DisplaySize=3;
			}
			else{
				//alert("视频准备中，无法全屏。");
			}
		}
		else{
			alert("音频播放无法全屏。");
		}
	}	
}

function NsMove(){
	if (document.getElementById("NSPlay")!=null && NSPlay.filename!="" && floatDrag==false){
		var M_length,M_current,float_pos,T_length;
		T_length=float_l;
		M_length=NSPlay.Duration;
		M_current=NSPlay.CurrentPosition;
		float_pos=parseInt(M_current/M_length*T_length);
		btn_float.style.posLeft=float_pos;	
	}
	setTimeout("NsMove()",200);
}

function changePos(){
	if (event.srcElement.id!="image_float"){
		if (document.getElementById("NSPlay")!=null && NSPlay.filename!=""){
			if (NSPlay.PlayState!=3){
				var clickPos=event.clientX-parseInt(float_w/2)-float_s;
				if (clickPos<0){
					clickPos=0;
				}
				if (clickPos>float_l){
					clickPos=float_l;
				}
				aim(clickPos);
			}
		}
	}
}

function aim(tarPos){	
	NSPlay.CurrentPosition=tarPos/float_l*NSPlay.Duration;
}

function startDrag(){
	if (NSPlay.PlayState!=3){
		floatDrag=true;
	}
}

function endDrag(){
	if (floatDrag){
		var clickPos=btn_float.style.posLeft;
		if (clickPos<0){
			clickPos=0;
		}
		if (clickPos>float_l){
			clickPos=float_l;
		}
		aim(clickPos);
		floatDrag=false;		
	}
}

function doDrag(){
	if (floatDrag){				
		var clickPos=event.clientX-parseInt(float_w/2)-float_s;
		if (clickPos<0){
			clickPos=0;
		}
		if (clickPos>float_l){
			clickPos=float_l;
		}
		btn_float.style.posLeft=clickPos;
	}
}

function readyDrag(){
	if (floatDrag){	
		event.returnValue=false;
	}
}

document.ondragstart = readyDrag;
document.onmousemove = doDrag;
document.onmouseup   = endDrag;
