/*-------------------------------------------------------------
 init
-------------------------------------------------------------*/
$(function(){
	topFlashSet();
	voiceSampleSet();
});


/*-------------------------------------------------------------
 top flash
-------------------------------------------------------------*/
function topFlashSet(){
	var target = 'div.keyVisual';
	var code = common.getFlashCode('/shared/swf/main',850,275,'');
	if(!code){
		$(target).html('<p><a href="http://get.adobe.com/jp/flashplayer/" target="_blank"><img src="/shared/img/front/keyvis.jpg" alt="" /></a></p>');
	} else {
		$(target).html(code);
	}
}

/*-------------------------------------------------------------
 voice sample
-------------------------------------------------------------*/
function voiceSampleSet(){
	$('#sampleVoice').each(function(){
		var self = $(this);
		var args = 'flash=1';
		var links  = self.children('a');
		if(links.length < 1) return false;
		self.children('a').each(function(idx){
			args += '&m' + (idx+1) + '=' + $(this).attr('href');
		});
		var code = common.getFlashCode('/shared/swf/player',217,43,args);
		$('#sampleVoice').html(code).show();
	});
}


/*-------------------------------------------------------------
 common func
-------------------------------------------------------------*/
var flashver = 8;
var common = {
  writeFlash:function(target,item,w,h,arg){
    var arg = (arg) ? arg : '';
    var embed = this.getFlashCode(item,w,h,arg);
    document.write(embed);
  },

  insertFlash:function(target,item,w,h,arg){
    var arg = (arg) ? arg : '';
    var embed = this.getFlashCode(item,w,h,arg);
    $(target).append(embed);
  },
  
  replaceFlash:function(target,item,w,h,arg){
    var arg = (arg) ? arg : '';
    var embed = this.getFlashCode(item,w,h,arg);
    $(target).html(embed);
  },
  
  getFlashCode : function(item,w,h,arg){
    if(!DetectFlashVer(flashver,0,0)) return false;
    var embed = AC_FL_RunContent(
      'src',item,
      'movie',item,
      'width',w,
      'height',h,
      'FlashVars',arg,
      'quality','best',
      'play','true',
      'scale','noscale',
      'base','.',
      'bgcolor','#ffffff',
      'wmode','transparent',
      'allowScriptAccess','always',
      'pluginspage','http://www.macromedia.com/go/getflashplayer',
      'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'
    );
    return embed;
  }
}

