function Flash_Call(swf,widht,height){
quality = 'high';
scale = 'noscale';

document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="'+widht+'" HEIGHT="'+height+'" id="flash" ALIGN="middle"><PARAM NAME=movie VALUE="'+swf+'"><param name="salign" value="lt" /><PARAM NAME=quality VALUE='+quality+'><param name="scale" value="'+scale+'" /> <PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED src="'+swf+'" quality='+quality+' bgcolor=#FFFFFF scale='+scale+' salign="lt" WIDTH="'+widht+'" HEIGHT="'+height+'" NAME="flash" ALIGN="middle" TYPE="application/x-shockwave-flash"></EMBED></OBJECT>')
}






//スワップイメージ用スクリプト
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_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_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=a[i])!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  obj = window.open(theURL,winName,features);
  obj.focus(); 
}


//ロールオーバー用スクリプト
/**
 * onmouseove/onmouseoutに自動で関数を設定する
 * @param {Object} tagName 設定したいタグ名（画像をつけられるもの）
 * @param {Object} className 関数を設定するタグにつけるクラス名
 */
function initOnMouseFunc(tagName, className) {
	var elements = document.getElementsByTagName(tagName);
	
	for(cnt = 0; cnt < elements.length; cnt++) {
		obj = elements[cnt];
		if(obj.className == className) {
			var defImg = obj.src;
			var dotPos = defImg.lastIndexOf(".");
			var onImg  = defImg.substr(0, dotPos)+"o"+defImg.substr(dotPos);
			
			obj.setAttribute('defImg', defImg);
			obj.setAttribute('onImg' , onImg);
			obj.onmouseover = function() {
				this.src = this.getAttribute('onImg');
			};
			
			obj.onmouseout = function() {
				this.src = this.getAttribute('defImg');
			};
		}
	}
}

function init() {
	initOnMouseFunc('img', 'roimage');
	initOnMouseFunc('input', 'roimage');
}

window.onload = init



//押したまま＆スワップイメージ用スクリプト
function initRadioBt(r_id, ids, def, target) {

	if(!document.RadioInfo_s) {
		document.RadioInfo_s = new Array();
	}
	if(!document.RadioInfo_s[r_id]) {
		document.RadioInfo_s[r_id] = new Array();
		document.RadioInfo_s[r_id].item = new Array();
		document.RadioInfo_s[r_id].selected = def;
		document.RadioInfo_s[r_id].target = target;
	}
	for(var i = 0; i < ids.length; i++) {
		if(!document.RadioInfo_s[r_id].item[i]) {
			document.RadioInfo_s[r_id].item[i] = new Array();
		}
		document.RadioInfo_s[r_id].item[i].id = ids[i];
		
		var obj = document.getElementById(ids[i]);
		if(obj) {
			var defImg = obj.src;
			var dotPos = defImg.lastIndexOf(".");
			document.RadioInfo_s[r_id].item[i].defSrc   = defImg;
			document.RadioInfo_s[r_id].item[i].onSrc    = defImg.substr(0, dotPos)+"o"+defImg.substr(dotPos);
			document.RadioInfo_s[r_id].item[i].actSrc   = defImg.substr(0, dotPos)+"a"+defImg.substr(dotPos);
			document.RadioInfo_s[r_id].item[i].actOnSrc = defImg.substr(0, dotPos)+"ao"+defImg.substr(dotPos);
			
			if(def == ids[i]) {
				obj.src = document.RadioInfo_s[r_id].item[i].actSrc;
			}
		}
	}
}
function onRadioBtMouseOver(r_id, id) {
	if(document.RadioInfo_s && document.RadioInfo_s[r_id]) {
		for(var i = 0; i < document.RadioInfo_s[r_id].item.length; i++) {
			if(document.RadioInfo_s[r_id].item[i].id == id) {
				var obj = document.getElementById(id);
				if(document.RadioInfo_s[r_id].selected == id) {
					obj.src = document.RadioInfo_s[r_id].item[i].actOnSrc;
				} else {
					obj.src = document.RadioInfo_s[r_id].item[i].onSrc;
				}
				break;
			}
		}
	}
}
function onRadioBtMouseOut(r_id, id) {
	if(document.RadioInfo_s && document.RadioInfo_s[r_id]) {
		var saveId = document.RadioInfo_s[r_id].selected;
	
		for(var i = 0; i < document.RadioInfo_s[r_id].item.length; i++) {
			if(document.RadioInfo_s[r_id].item[i].id == id) {
				var obj = document.getElementById(id);
				if(saveId == id) {
					obj.src = document.RadioInfo_s[r_id].item[i].actSrc;
				} else {
					obj.src = document.RadioInfo_s[r_id].item[i].defSrc;
				}
			}
		}
	}
}
function onRadioBtClick(r_id, id, newSrc) {
	if(document.RadioInfo_s && document.RadioInfo_s[r_id]) {
		document.RadioInfo_s[r_id].selected = id;
		for(var i = 0; i < document.RadioInfo_s[r_id].item.length; i++) {
			var targetId = document.RadioInfo_s[r_id].item[i].id;
			var obj = document.getElementById(targetId);
			if(targetId == id) {
				obj.src = document.RadioInfo_s[r_id].item[i].actOnSrc;
				document.getElementById(document.RadioInfo_s[r_id].target).src = newSrc;
			} else {
				if(document.RadioInfo_s[r_id].item[i].defSrc) {
					obj.src = document.RadioInfo_s[r_id].item[i].defSrc;
				}
			}
		}
	}

}

