window.onerror=kill_error;

function kill_error(){

return true;
}


function videoStatus(id,ty,cs){

//status start
var lasttype="";

if(ty=='video'){

	video_id=id;
	if(cs == 'NetStream.Buffer.Full' || cs == 'noPause' || cs=='NetStream.Play.Start'){
		timestart();
	}
	if(cs == 'doPause'){
		timepause();
	}
	if(cs == 'NetStream.Play.Stop' || cs == 'NetStream.Buffer.Flush' || cs == 'doStop'){
		timestop();
	}
	
	if(lasttype == 'ad'){
		ad_timestop();
	}
	lasttype='video';
}

if(ty=='ad'){
	ad_id=id;
	if(cs == 'NetStream.Buffer.Full' || cs == 'noPause'){
		ad_timestart();

		if(ad_id==567){
			document.getElementById('ad_img').src='http://uniclick.openv.com/event.ng/Type=videostart&FlightID=269&AdID=243&TargetID=250&Segments=258&Targets=250&Values=3363,3364,3367&RawValues=&Redirect=';
		}
		if(ad_id==568){
			document.getElementById('ad_img').src='http://uniclick.openv.com/event.ng/Type=videostart&FlightID=269&AdID=243&TargetID=250&Segments=258&Targets=250&Values=3363,3364,3367&RawValues=&Redirect=';
		}

		if(ad_id==577){
			document.getElementById('ad_img').src='http://uniclick.openv.com/event.ng/Type=videostart&FlightID=268&AdID=242&TargetID=249&Segments=257&Targets=249&Values=3362,3364,3367&RawValues=&Redirect=';
		}

		if(ad_id==578){
			document.getElementById('ad_img').src='http://uniclick.openv.com/event.ng/Type=videostart&FlightID=268&AdID=242&TargetID=249&Segments=257&Targets=249&Values=3362,3364,3367&RawValues=&Redirect=';
		}
	}
	if(cs == 'doPause'){
		ad_timepause();
	}
	if(cs == 'NetStream.Play.Stop' || cs == 'NetStream.Buffer.Flush' || cs == 'doStop'){
		ad_timestop();
	}
	lasttype='ad';

}

if(cs == 'reStart'){
	timestop();
	sendtime(video_id,'video',totaltime);
	totaltime = 0;
	if(!ad_ifsend){sendtime(ad_id,'ad',ad_CallTimeLen);}
}
//status end

}


//sys part start
var ad_id='';
var video_id='';

function window.onunload(){
	//if(!ifsend){aa('video',CallTimeLen);}
	timestop();
	sendtime(video_id,'video',totaltime);
	if(!ad_ifsend){sendtime(ad_id,'ad',ad_CallTimeLen);}
}

function sendtime(id,type,time) {

if(time!=0){

document.getElementById('ad_img').src='http://adr.openv.com/openvagent.php?<info><type>'+type+'</type><id>'+id+'</id><length>'+time+'</length></info>';
}//end if time not equal zero

}


//sys part end

//video part start
var CallTimeLen = 0;
var totaltime=0;
var timer1 = null;
var ifclick=false;

function timestart(){
	if(!ifclick){
		DoCallTimer();
	}
}//


function DoCallTimer(){ 
	ifclick=true;
	var minute="0";
	var second="0";
	CallTimeLen = parseInt(CallTimeLen)+1;
	
	window.timer1 = window.setTimeout("DoCallTimer();",1000);
	
	return CallTimeLen;
}//end func

function timepause(){
	clearTimeout(window.timer1);
	ifclick=false;
	timer1=null;
}

function timestop(){
//aa('video',CallTimeLen);
	ifsend = true;
	totaltime = parseInt(totaltime)+parseInt(CallTimeLen);
	clearTimeout(window.timer1);
	ifclick=false;
	timer1=null;
	CallTimeLen = 0;

}
//video part end


//ad part start
var ad_CallTimeLen = "0";
var ad_timer1 = null;
var ad_ifclick=false;
var ad_ifsend=false;

function ad_timestart(){
	if(!ad_ifclick){
		ad_DoCallTimer();
		
	}
	ad_ifsend=false;
}//


function ad_DoCallTimer(){ 
	ad_ifclick=true;
	var ad_minute="0";
	var ad_second="0";
	ad_CallTimeLen = parseInt(ad_CallTimeLen)+1;

	window.ad_timer1 = window.setTimeout("ad_DoCallTimer();",1000);
	
	return ad_CallTimeLen;
}//end func

function ad_timepause(){
	clearTimeout(window.ad_timer1);
	ad_ifclick=false;
	ad_timer1=null;
}

function ad_timestop(){
	sendtime(ad_id,'ad',ad_CallTimeLen);
	ad_ifsend=true;

	clearTimeout(window.ad_timer1);
	clearTimeout(window.ad_timer1);
	ad_ifclick=false;
	ad_timer1=null;
	ad_CallTimeLen = "0";

}

//ad part end