 
var _dpCont = document.getElementById("dpCont");
var _bufferCont = document.getElementById("bufferCont");
var _efId=0;
var _reCheckId;
var _flashHtml ="";

 
addEvent(window,'load',initFlash);

function initFlash(){
		bufferPlay(0);
}

 
var _arrFlashs=["ad","had1","had2","ad"];//if ant  change Ad ,please upload  flash file to /temp/flash ,and add the flash file main name to the array  
var _index=0;
 
var _flashTmpObj;
var _reCheck = false;
function bufferPlay(index){
	if(_reCheck == false){
		_flashHtml = flashHtml(_arrFlashs[index]);
		var _tmpHtml=_flashHtml.replace(_arrFlashs[index].toString(),_arrFlashs[index].toString()+"tmp");
		replaceHtml(_bufferCont,_tmpHtml);
	    _flashTmpObj = getFlash(_arrFlashs[index]+"tmp");
	}else{
	}
	if(_flashTmpObj!=null && _flashTmpObj.PercentLoaded()==100){
		_reCheck = false;
		clearInterval(_reCheckId);
		_reCheckId=null;
		var _tmpHtml=_bufferCont.innerHTML.replace(_arrFlashs[_index].toString()+"tmp",_arrFlashs[_index].toString());
		replaceHtml(_dpCont,_tmpHtml);
		var _flashObj = getFlash(_arrFlashs[_index]);
		_efId=setInterval(function(){checkFlashEnd(_flashObj)},20);
	}else{
		_reCheck = true;
		if(_reCheckId){
			
		}else{
			_reCheckId=setInterval(bufferPlay,1000);
		}
	}

}

 

function checkFlashEnd(flash){
	var endFrame = flash.TotalFrames-1;
	if(flash.CurrentFrame()==endFrame){
		_index++;
		if(_index > _arrFlashs.length-1) _index=0;
		clearInterval(_efId);
		bufferPlay(_index);
		
	}else{
		//alert("current not end");
	}
	
}

 
function flashHtml(fName){
	var _fHtml='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="476" height="83" id="'+fName+'"><param name="movie" value="http://www.chinaqking.com/userUpload/'+fName+'.swf" /><param name="wmode" value="opaque"><param name="quality" value="high" /><embed src="http://www.chinaqking.com/userUpload/'+fName+'.swf" wmode="opaque"  quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="476" height="83"></embed></object>'
	return _fHtml;
}

 
function replaceHtml(obj,tgHtml){
	obj.innerHTML=tgHtml;
}
 
function getFlash(sName){
	if(document.getElementById){
		return document.getElementById(sName);
	}else{
		return document.embeds[sName];
	}
}
function addEvent(el,eventType,fn){    
	if(el.addEventListener){        
		el.addEventListener(eventType,fn,false);    
		}else if(el.attachEvent){       
		el.attachEvent("on" + eventType,fn);    
		}else{        
		el["on"+eventType]=fn;   
		}
}

