
function Prop_entry(objName, property, childArrayNum){
	if(this[objName] == undefined) this[objName] = new Array();
	if(childArrayNum == undefined){this[objName] = this[objName].concat(new Array(property));} else{
		if(this[objName][childArrayNum] == undefined) this[objName][childArrayNum] = new Array();
		this[objName][childArrayNum] = this[objName][childArrayNum].concat(new Array(property));
	}

}



function swf_dw(P){

	var rotate_time=P.rotate_time;
	var anim_type_no_in=P.anim_type_no_in;
	var anim_type_no_out=P.anim_type_no_out;
	var anim_time_in=P.anim_time_in;
	var anim_time_out=P.anim_time_out;
	var link_url1=P.link_url1;
	var link_url2=P.link_url2;
	var link_url3=P.link_url3;
	var img_pass1=P.img_pass1;
	var img_pass2=P.img_pass2;
	var img_pass3=P.img_pass3;
	var btn_img_pass1=P.btn_img_pass1;
	var btn_img_pass2=P.btn_img_pass2;
	var btn_img_pass3=P.btn_img_pass3;

	var menu = P.menu ? P.menu : 'false';
	var loop = P.loop ? loop : 'false';
	var wmode = P.wmode;
	var scale = P.scale;
	var salign = P.salign;
	var bgcolor = P.bgcolor ? P.bgcolor : '#FFFFFF';
	var quality = P.quality ? P.quality : 'high';
	var allowScriptAccess = P.allowScriptAccess ? P.allowScriptAccess : 'sameDomain';
	var swLiveConnect = P.swLiveConnect;
	var output = P.output ? P.output : 'docw';
	var ieFSCommand = P.ieFSCommand ? (P.ieFSCommand != 'false') : false;


	var flashURL = P.flashURL;
	var id = P.id ? P.id : '';
	var name = P.name ? P.name : (id ? id : '');
	var width = P.width;
	var height = P.height;
	var version = P.version ? P.version : 6;
	var imageURL = P.imageURL;
	var linkURL = P.linkURL;
	var target = P.target;
	var alt = P.alt;
	var outputHTML = '';

	if(ieFSCommand && browserIEOnly && output == 'docw'){
		document.write('<script language=\"VBScript\"\>\n');
		document.write('On Error Resume Next\n');
		document.write('Sub ' + id + '_FSCommand(ByVal command, ByVal args)\n');
		document.write('	Call ' + id + '_DoFSCommand(command, args)\n');
		document.write('End Sub\n');
		document.write('</script\>\n');
	}


	if(flashURL || !imageURL){
		var objectHTML = '';
		objectHTML += ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
		objectHTML += ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + version + ',0,0,0"';
		if(id) objectHTML += ' id="' + id + '"';
		if(width) objectHTML += ' width="' + width + '"';
		if(height) objectHTML += ' height="' + height + '"';
		outputHTML += '<object' + objectHTML + '>';

		outputHTML += '<param name="movie" value="' + flashURL + '">';
		outputHTML += '<param name="menu" value="' + menu + '">';
		outputHTML += '<param name="quality" value="' + quality + '">';
		outputHTML += '<param name="loop" value="' + loop + '">';
		outputHTML += '<param name="bgcolor" value="' + bgcolor + '">';
		outputHTML += '<param name="allowScriptAccess" value="' + allowScriptAccess + '">';


		outputHTML += '<param name="FlashVars" value="rotate_time=' + rotate_time + '&link_url1='+ link_url1 + '&anim_type_no_in='+ anim_type_no_in + '&anim_type_no_out='+ anim_type_no_out + '&anim_time_in='+ anim_time_in + '&anim_time_out='+ anim_time_out + '&link_url2='+ link_url2 + '&link_url3='+ link_url3 + '&img_pass1='+ img_pass1 + '&img_pass2='+ img_pass2 + '&img_pass3='+ img_pass3 + '&btn_img_pass1='+ btn_img_pass1 + '&btn_img_pass2='+ btn_img_pass2 + '&btn_img_pass3='+ btn_img_pass3 +'">';


		if(wmode) outputHTML += '<param name="wmode" value="' + wmode + '">';
		if(scale) outputHTML += '<param name="scale" value="' + scale + '">';
		if(salign) outputHTML += '<param name="salign" value="' + salign + '">';

		var embedHTML = '';
		embedHTML += ' src="' + flashURL + '"';
		embedHTML += ' menu="' + menu + '"';
		embedHTML += ' quality="' + quality + '"';
		embedHTML += ' loop="' + loop + '"';
		embedHTML += ' bgcolor="' + bgcolor + '"';
		embedHTML += ' allowScriptAccess="' + allowScriptAccess + '"';


		embedHTML += ' FlashVars="rotate_time=' + rotate_time + '&link_url1='+ link_url1 + '&anim_type_no_in='+ anim_type_no_in + '&anim_type_no_out='+ anim_type_no_out + '&anim_time_in='+ anim_time_in + '&anim_time_out='+ anim_time_out + '&link_url2='+ link_url2 + '&link_url3='+ link_url3 + '&img_pass1='+ img_pass1 + '&img_pass2='+ img_pass2 + '&img_pass3='+ img_pass3 + '&btn_img_pass1='+ btn_img_pass1 + '&btn_img_pass2='+ btn_img_pass2 + '&btn_img_pass3='+ btn_img_pass3 +'"';


		if(swLiveConnect) embedHTML += ' swLiveConnect="' + swLiveConnect + '"';
		if(id) embedHTML += ' id="' + id + '"';
		if(name) embedHTML += ' name="' + name + '"';
		if(wmode) embedHTML += ' wmode="' + wmode + '"';
		if(scale) embedHTML += ' scale="' + scale + '"';
		if(salign) embedHTML += ' salign="' + salign + '"';
		if(width) embedHTML += ' width="' + width + '"';
		if(height) embedHTML += ' height="' + height + '"';
		embedHTML += ' type="application/x-shockwave-flash"';
		embedHTML += ' pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Japanese"';
		outputHTML += '<embed' + embedHTML + '></embed>';

		outputHTML += '</object>';
	} else{
		if(!imageURL) return;
		var imgHTML = '';
		imgHTML += ' src="' + imageURL + '"';
		if(width) imgHTML += ' width="' + width + '"';
		if(height) imgHTML += ' height="' + height + '"';
		imgHTML += ' style="border: 0;"';
		if(alt) imgHTML += ' alt="' + alt + '"';
		imgHTML = '<img' + imgHTML + '>';

		if(linkURL){
			var aHTML = '';
			aHTML += ' href="' + linkURL + '"';
			if(target) aHTML += ' target="' + target + '"';
			if(alt) aHTML += ' title="' + alt + '"';

			outputHTML += '<a' + aHTML + '>' + imgHTML + '</a>';
		} else{
			outputHTML += imgHTML;
		}
	}


	if(output == 'HTML') return outputHTML;
	else document.write(outputHTML);

}

