/* ---------- 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>');



}


