/* ---------- External javascript for FLASH activation ------------

              <<use free>>                SIDE Inc. http://side.nu/

  -- write header area --
  <script src="flash_activate.js" type="text/javascript"></script>

  -- write body area --
  <script type="text/javascript">
      flash_activate('version=6,0,0,0','swf=movie.swf','width=100%'
                     ,'height=100%','quality=high');
  </script>

----------------------------------------------------------------- */

function flash_activate() {

	// ---- initialize tag string ----
  var strObj  = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
  var strPrm  = '';
  var strEmb  = '<embed ';

	// ------- scan arguments --------
  for(var i = 0 ; i < arguments.length ; i++ ) {

		var splitNum = arguments[i].indexOf("=");
    var nowKey = arguments[i].slice(0,splitNum).toLowerCase();
    var nowVal = arguments[i].slice(splitNum+1);

		switch (nowKey) {

			// ----------- codebase version --------
      case "version":
			  strObj += 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab';
			  strObj += '#version=' + nowVal + '" ';
        break;

			// ------------ swf filepath -----------
      case "swf":
      case "src":
      case "movie":
				strPrm += '<param name="movie" value="' + nowVal + '" /> \n';
				strEmb += 'src="' + nowVal + '" '; 
        break;

			// ------ object-tag & embed-tag -------
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
			  strObj += nowKey + '="' + nowVal + '" ';
			  strEmb += nowKey + '="' + nowVal + '" ';
        break;

			//-------- param & embed-tag ---------
      default:
				strPrm += '<param name="' + nowKey + '" value="' + nowVal + '" /> ';
			  strEmb += nowKey + '="' + nowVal + '" ';

    }
  }

	// ------- end of tag string -------
	strObj += '>';
  strEmb += 'type="application/x-shockwave-flash" ';
	strEmb += 'pluginspage="http://www.macromedia.com/go/getflashplayer" />';

	// -------- output strings ---------
  document.write(strObj);
  document.write(strPrm);
  document.write(strEmb);
  document.write('</object>');

}

