/* ****************************************************************** 

	@This javascript Information{
		JS File Name: common.js

		Setting of: General pages
			1: change image setting
			2: old change image setting
			3: popup window setting
			4: onload setting
			5: pulldown menu setting
	}

****************************************************************** */


/*===================================================================
	1: change image setting
===================================================================*/

function initRollovers() {
	if (!document.getElementById) return

	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on2'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on2'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}


/*===================================================================
	2: old change image setting
===================================================================*/

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/*===================================================================
	3: popup window setting
===================================================================*/

function doPopup() {
	if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a");

	for (var i=0; i < links.length; i++) {
		if(links[i].className.match("popup")) {
			links[i].onclick = function() {
			var popup_window;
			popup_window=window.open(this.href ,"popwWindow","scrollbars=yes,width=480,height=500");
			popup_window.focus();
			return false;
			}
		}
	}
	return false;
}


/*===================================================================
	4: onload setting
===================================================================*/

window.onload = function() {
	initRollovers();
	doPopup();
}


/*===================================================================
	5: pulldown menu setting
===================================================================*/
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


/*===================================================================
	6: index RedBull Bnr
===================================================================*/

// check Player Version

var MM_contentVersion = 8;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

if ( plugin ) {
	var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	for (var i = 0; i < words.length; ++i){
		if (isNaN(parseInt(words[i])))
		continue;
		var MM_PluginVersion = words[i]; 
	}
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}

// play Flash Movie

function playRbProduct (){
	if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
	   && (navigator.appVersion.indexOf("Win") != -1)) {
		document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
		document.write('on error resume next \n');
		document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
		document.write('</scr' + 'ipt\> \n');
	}
	if ( MM_FlashCanPlay ) {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="85" id="rb_product" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="movie" value="/tsune/img/banner/rb_product150x85.swf" />');
		document.write('<param name="quality" value="high" />');
		document.write('<param name="bgcolor" value="#FFF" />');
		document.write('<embed src="/tsune/img/banner/rb_product150x85.swf" quality="high" bgcolor="#ffffff" width="150" height="85" name="rb_product" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		document.write('</object>');
	} else{
		document.write('<p class="caution">このコンテンツをご覧になるにはAdobe Systems Incorporatedが配布している最新の Adobe Flash Player (無償)が必要です。<br />最新のPlayerをインストールすることにより閲覧が可能になります。以下のサイトにてご用意ください。<br /><a href=http://www.macromedia.com/go/getflash/ target="_blank">Adobe Systems Incorporated : Adobe Flash Player ダウンロードセンター</a></p>\n');
	}
}


