// JavaScript Document
/*广告轮换动画封装
*Author:Anson
*E-mail:chents@gpcsoft.com
*Date:2008-10-20
*Version:1.0
*addFlashEvent(ID,动画路径,动画宽度,动画高度,图片路径,图片总数)
*默认值为:addFlashEvent(ID,"../media/focus.swf",260,180,"../images/picviewer/",6)
*/
function addFlashEvent(id,flashName,width,height,picPath,picTotleNum){
	if(!document.getElementById) return false;
	if(!document.getElementById(id)) return false;
	var targetId = document.getElementById(id);
	var fileName ='../media/focus.swf';//动画文件名
	if(flashName){fileName=flashName}
//	alert(fileName.split(".")[fileName.split(".").length-1])
	if(fileName.split(".")[fileName.split(".").length-1]!="swf") return false;
	var pic_width=260;//图片宽度
	if(width){pic_width=width}
	var pic_height=180; //图片高度
	if(height){pic_height=height}
	var imgPath ='../images/picviewer/';//图片路径
	if(picPath){imgPath=picPath}
	var imgTotleNum =6;//图片总数
	if(picTotleNum){imgTotleNum = picTotleNum}
	var button_pos=4; //按扭位置 1左 2右 3上 4下
	var stop_time=3000; //图片停留时间(1000为1秒钟)
	var show_text=0; //是否显示文字标签 1显示 0不显示
	var txtcolor="ffffff"; //文字色
	var bgcolor="DDDDDD"; //背景色
	var imag=new Array();
	var link=new Array();
	var text=new Array();
	var targetId = document.getElementById(id);
	var targetHTML;
	imag[1]=imgPath+"01.jpg";
	link[1]="http://www.gpcsoft.com";
	text[1]="标题 1";
	imag[2]=imgPath+"02.jpg";
	link[2]="http://www.gpcsoft.com";
	text[2]="标题 2";
	imag[3]=imgPath+"03.jpg";
	link[3]="http://www.gpcsoft.com";
	text[3]="标题 3";
	imag[4]=imgPath+"04.jpg";
	link[4]="http://www.gpcsoft.com";
	text[4]="标题 4";
	imag[5]=imgPath+"05.jpg";
	link[5]="http://www.gpcsoft.com";
	text[5]="标题 5";
	imag[6]=imgPath+"06.jpg";
	link[6]="http://www.gpcsoft.com";
	text[6]="标题 6";
	
	/*for(var i=1;i<=imgTotleNum;i++){
		imag[i]=imgPath+"0"+i+".jpg";
		link[i]="http://www.gpcsoft.com/";
		text[i]="标题"+i;
		}*/

	
	//可编辑内容结束
	var swf_height=show_text==1?pic_height+20:pic_height;
	var pics="", links="", texts="";
	for(var i=1; i<imag.length; i++){
		pics+=("|"+imag[i]);
		links+=("|"+link[i]);
		texts+=("|"+text[i]);
	}
	pics=pics.substring(1);
	links=links.substring(1);
	texts=texts.substring(1);
	//IE用innerHTML方式加载动画
	targetHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cabversion=6,0,0,0" width="'+ pic_width +'" height="'+ swf_height +'">';
	targetHTML += '<param name="movie" value="' + fileName +'">';
	targetHTML += '<param name="quality" value="high"><param name="wmode" value="transparent">';
	targetHTML += '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">';
	targetHTML += '<embed wmode="transparent" src="'+fileName+'" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ pic_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	targetHTML += '</object>';
	
	if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)){
		targetId.innerHTML = targetHTML;
		
		}else{
   
	//用dom方式加载动画
			var  object=   document.createElement("object"); 
			object.setAttribute("id","NSPlay"); 
			object.style.width=pic_width;   
			object.style.height=swf_height;
			object.setAttribute("codeBase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0");
			object.setAttribute("classid","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000");   
			var  para=document.createElement("param");
			para.setAttribute("name","movie");
			para.setAttribute("value",fileName);
			object.appendChild(para);
			para=document.createElement("param");
			para.setAttribute("name","quality");
			para.setAttribute("value","high");
			object.appendChild(para);
			para=document.createElement("param");
			para.setAttribute("name","wmode");
			para.setAttribute("value","transparent");//transparent,opaque

			object.appendChild(para);
			para=document.createElement("param");
			para.setAttribute("name","FlashVars");
			var para4Value = "pics="+pics+ "&links="+links+"&texts="+texts+"&pic_width="+pic_width+"&pic_height="+pic_height+"&show_text="+show_text+"&txtcolor="+txtcolor+"&bgcolor="+bgcolor+"&button_pos="+button_pos+"&stop_time="+stop_time;
			para.setAttribute("value",para4Value);
			object.appendChild(para);
			var  para=document.createElement("embed");
			para.setAttribute("wmode","transparent");
			para.setAttribute("src",fileName);
			para.setAttribute("FlashVars",para4Value);
			para.setAttribute("quality","high");
			para.setAttribute("width",pic_width);
			para.setAttribute("height",swf_height);
			para.setAttribute("allowScriptAccess","sameDomain");
			para.setAttribute("type","application/x-shockwave-flash");
			para.setAttribute("pluginspage","http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash");
			object.appendChild(para);
			targetId.appendChild(object);
		//	NSPlay.FileName   =   '../flash/focus.swf';
	} 
	
}
