/*__________________________________________________



	soFlashObject.js (ver 0.92 / 2007.06.20)

	__________________________________________________*/



function soFlashObject() {

	this.majorVer = 0;

	this.minorVer = 0;

	this.revision = 0;

	this.beta = 0;

	this.tgtMajorVer = 1;

	this.tgtMinorVer = 0;

	this.tgtRevision = 0;

	this.altHtml = 'Please download the latest version of the free <a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">Flash Player</a>';

	this.w = 950;

	this.h = 335;

	this.param = {};

	this.param.allowScriptAccess = 'always';

	this.param.quality = 'high';

	this.param.menu = 'false';

	this.verChk();

};



soFlashObject.prototype.verChk = function() {

	var np = navigator.plugins,nm = navigator.mimeTypes,mt = 'application/x-shockwave-flash',p=[0,0,0,0];

	if(nm && nm[mt] && nm[mt].enabledPlugin) {

		for(var i=0; i< np.length; i++) {

			p = np[i].description;

			if(p.indexOf('Flash') >= 0) {

				p = p.split(' ').join('').replace('ShockwaveFlash','');

				if(p.indexOf('r') >= 0) p = String(p.replace('r','.') + '.0').split('.');

				else if(p.indexOf('b') >= 0) p = p.replace('b','.0.').split('.');

				break;

			}

		}

	} else if(window.ActiveXObject) {

		try {

			var f = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');

			p = f.GetVariable('$version').split(' ')[1].split(',');

		} catch(e) {};

	}

	with(this) {majorVer = Number(p[0]);minorVer = Number(p[1]);revision = Number(p[2]);beta = Number(p[3])};

};



soFlashObject.prototype.flaHtml = function() {

	if(!this.src) return false;

	if(!this.id) this.id = this.src.substring(4,this.src.indexOf('.'));

	var temp1 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width=950" height=335" id="'+this.id+'" align="middle">';

	var temp2 = '<embed width=950" " height=335" " name="'+this.id+'" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"';

	temp1 += this.objParam('movie',this.src);

	temp2 += this.embParam('src',this.src);

	for(var prop in this.param) {temp1 += this.objParam(prop,this.param[prop]);temp2 += this.embParam(prop,this.param[prop])};

	temp1 += temp2 + ' /></object>';

	return temp1;

};



soFlashObject.prototype.objParam=function(a,b) {return '<param name="'+a+'" value="'+b+'" />'};

soFlashObject.prototype.embParam=function(a,b) {return ' '+a+'="'+b+'"'};

soFlashObject.prototype.enable=function() {var a = this.majorVer * 10000 + this.minorVer * 1000 + this.revision;var b = this.tgtMajorVer * 10000 + this.tgtMinorVer * 1000 + this.tgtRevision;return (a >= b)};

soFlashObject.prototype.flaWrite=function() {document.write(this.flaHtml())};

soFlashObject.prototype.altWrite=function() {document.write(this.altHtml)};

soFlashObject.prototype.write=function() {if(this.enable()) {this.flaWrite()} else {this.altWrite()}};

soFlashObject.prototype.getHtml=function() {if(this.enable()) {return this.flaHtml()} else {return this.altHtml}};



//create FlashObject

ss_flash = new soFlashObject();

ss_flash.w = 950;

ss_flash.h = 335;

ss_flash.src = '/flash/zensho.swf';

ss_flash.tgtMajorVer = 9;

ss_flash.altHtml = '<center><a href="http://www.adobe.com/go/getflashplayer_jp" target="_blank"><img src="../flash/img/error.gif" width="950" height="335" border="0"></a></center>';

ss_flash.write();

