/* 先読みする画像の配列 */
var images_ary_offmouse=new Array(
	'basic_img/studiomoonleaf.png',
	'basic_img/to_home.png',
	'basic_img/to_top.png'
	);

var images_ary_onmouse=new Array(
	'basic_img/studiomoonleaf_c.png',
	'basic_img/to_home_c.png',
	'basic_img/to_top_c.png'
	);

var img_nm=0;

ImgPreload();

/* 画像先読み処理関数 */
function ImgPreload(){

	var imgMax=images_ary_offmouse.length;
	images_offmouse=new Array(imgMax);
	for (var i=0; i<imgMax; i++) {
		images_offmouse[i]=new Image();
		images_offmouse[i].src=images_ary_offmouse[i];
	}

	imgMax=images_ary_onmouse.length;
	images_onmouse=new Array(imgMax);
	for (var i=0; i<imgMax; i++) {
		images_onmouse[i]=new Image();
		images_onmouse[i].src=images_ary_onmouse[i];
	}
}

function on_mouse(img_nm,img_id){

	/* IE5+,Firefox, Netscape Navigator 6以上,Mozolla,Opera */
	if(document.getElementById){
		var oImg=document.getElementById(img_id);
	/* IE4 */
	}else if(document.all){
  		var oImg=document.images(img_id);
	/* NN4 */
	}else if(document.layers){
		// 画像を切り替えて終了
		var oImg=getDivFromName(img_id);
		oImg.document.images[img_id].src=images_onmouse[img_nm].src;
		return;
	/* ELSE */
	}else{
		return;
	}

	if(typeof oImg.src!="undefined"){
		oImg.src=(images_onmouse[img_nm].src==null)?'transparent':images_onmouse[img_nm].src;
	}

	return;
}

function off_mouse(img_nm,img_id){

	/* IE5+,Firefox, Netscape Navigator 6以上,Mozolla,Opera */
	if(document.getElementById){
		var oImg=document.getElementById(img_id);
	/* IE4 */
	}else if(document.all){
  		var oImg=document.images(img_id);
	/* NN4 */
	}else if(document.layers){
		// 画像を切り替えて終了
		var oImg=getDivFromName(img_id);
		oImg.document.images[img_id].src=images_offmouse[img_nm].src;
		return;
	/* ELSE */
	}else{
		return;
	}

	if(typeof oImg.src!="undefined"){
		oImg.src=(images_offmouse[img_nm].src==null)?'transparent':images_offmouse[img_nm].src;
	}

	return;

}

// NN4用
function getDivFromName(nm){
    var s='';
    for(var j=1; j<arguments.length; j++)
      s+='document.layers.'+arguments[j]+'.';
    return eval(s+'document.layers.'+nm);
    return null;
}

// フォーム送信確認
function check(){
	if(window.confirm('フォームの入力内容を送信しようとしています。送信してよろしいですか？')){ // 確認ダイアログを表示

		return true; // 「OK」時は送信を実行

	}
	else{ // 「キャンセル」時の処理

		window.alert('フォームの送信はキャンセルされました'); // 警告ダイアログを表示
		return false; // 送信を中止

	}
}

// エスケープUTF8
EscapeUTF8=function(str){
	return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){
		var c=s.charCodeAt(0);
		return (c<16?"%0"+c.toString(16):c<128?"%"+c.toString(16):c<2048?"%"+(c>>6|192).toString(16)+"%"+(c&63|128).toString(16):"%"+(c>>12|224).toString(16)+"%"+(c>>6&63|128).toString(16)+"%"+(c&63|128).toString(16)).toUpperCase()
	})
}

