// -------------------- MouseOver -------------------- //

function setAjm(){
	var obj = document.getElementsByTagName("img");
	ajm_i = new Array();
	for(var i=0; i<obj.length; i++){
		if(obj[i].className.indexOf("ajm") > -1){
			var obj_o = obj[i].src.slice(0, -4) +"_o"+ obj[i].src.slice(-4);
			ajm_i[i] = new Image(); ajm_i[i].src = obj_o;
			if(obj[i].className == "ajm_o") obj[i].src = obj_o;
			else {
				obj[i].onmouseover = function(){
					this.src = this.src.slice(0, -4) +"_o"+ this.src.slice(-4);
				}
				obj[i].onmouseout = function(){
					this.src = this.src.replace("_o.", ".");
				}
			}
		}
	}
}
if(window.addEventListener) window.addEventListener("load", setAjm, false);
else if(window.attachEvent) window.attachEvent("onload", setAjm);



// -------------------- Flash -------------------- //

function drawSwf(url, w, h, c, m){
	var e_pm = '';
	document.write('<object width="' +w+ '" height="' +h+ '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8">');
	document.write('<param name="movie" value="' +url+ '" />');

	e_pm += drawPm("quality", "high");
	e_pm += drawPm("menu", "false");
	e_pm += drawPm("bgcolor", c);
	e_pm += drawPm("allowScriptAccess", "always");
	if(drawSwf.arguments.length > 4){ if(m != 0) e_pm += drawPm("wmode", "transparent"); }
	else e_pm += drawPm("wmode", "opaque");

	document.write('<embed width="' +w+ '" height="' +h+ '" src="' +url+ '" ' +e_pm+ 'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">');
	document.write('</embed>');
	document.write('</object>');
}

function drawPm(n, v){
	document.write('<param name="' +n+ '" value="' +v+ '" />');
	return (n + '="' + v + '" ');
}

// -------------------- 別窓 -------------------- //
function  new_win(url)
{window.open(url,'about','toolbar=1,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=800,height=750,x=0,y=0');
}


/*
   -----------------------------------------------------
   スムーズスクロール
   Ver. 1.0.0
   update 2009.5.17
   Copyright (C) WEB-JOZU  URL:http://www.web-jozu.com/
   -----------------------------------------------------
*/

/* ---------- 設定領域 start ---------- */

//滑らかさ（最適範囲2～10）
//数値が大きいほど滑らかになりますが遅くなります。
smooth = 10;

//速さ（最適範囲70～10）
//数値が小さい程早くなります。
speed = 10;

/* ---------- 設定領域 end ---------- */

function scrlWin(){

	if(distYY >= 1 || distYY <= -1){
		if(distYY > 0){
			moveYY = Math.ceil(distYY / smooth);
		}else{
			moveYY = Math.floor(distYY / smooth);
		}
		distYY -= moveYY;
		window.scrollBy(0, -moveYY);

		clearTimeout(timerId);
		timerId = setTimeout("scrlWin()", speed);
	}
}

function smScroll(ET){

	if(document.body.scrollTop){
		winYY = document.body.scrollTop;
	}else{
		winYY = document.documentElement.scrollTop;
	}

	if(window.innerHeight){
		winHH = window.innerHeight;
	}else if(document.all && document.getElementById && (document.compatMode == 'CSS1Compat')){
		winHH = document.documentElement.clientHeight;
	}else{
		winHH = document.body.clientHeight;
	}


	linkVal = "" + ET;
	linkName = linkVal.split("#");

	targetEt = document.getElementById(linkName[1]);
	targetYY = targetEt.offsetTop;
	distYY = winYY - targetYY;
	pageHH = document.body.scrollHeight;

	if(pageHH - targetYY < winHH){
		difVal = winHH - (pageHH - targetYY) - 15;
		distYY += difVal;
	}

	timerId = setTimeout("scrlWin()", speed);
}

