
/*
----------------------------------------------------------------------
　全てのページで効果を発揮するJavascriptです。
　主にリンクの枠を削除することを目的としています。
----------------------------------------------------------------------
*/


/*
 フォーカス枠の削除
---------------------------------------------------------------------- */
function delFocus() {
	var objForm;
	var i;

	//リンク
	objForm = document.getElementsByTagName('a');
	for (i=0 ; i<objForm.length ; i++) objForm[i].onfocus = function() {this.blur();}

	//フォーム
	objForm = document.getElementsByTagName('input');
	for (i=0 ; i<objForm.length ; i++) {
		if (
			(objForm[i].type == 'checkbox') || 
			(objForm[i].type == 'radio') || 
			(objForm[i].type == 'button') || 
			(objForm[i].type == 'submit') || 
			(objForm[i].type == 'reset')
		) {
			objForm[i].onfocus = function() {this.blur();};
		}
	}
}


/*
 テキストの自動選択
---------------------------------------------------------------------- */
function selText() {
	var objForm;
	var i;

	//テキストボックスとパスワード
	objForm = document.getElementsByTagName('input');
	for (i=0 ; i<objForm.length ; i++) {
		if ((objForm[i].type == 'text') || (objForm[i].type == 'password')) {
			objForm[i].onfocus = function() {this.select();};break;
		}
	}

	//テキストエリア
	objForm = document.getElementsByTagName('textarea');
	for (i=0 ; i<objForm.length ; i++) {
		objForm[i].onfocus = function() {this.select();};
	}
}


/*
 基本処理をページに読み込ませる
---------------------------------------------------------------------- */
Event.observe(window, 'load', delFocus, false);
Event.observe(window, 'load', selText, false);


/*
 地図画面を開く
---------------------------------------------------------------------- */
function openMap() {
	window.open(
		'map.html',
		'kanjubou_map',
		'width=460, height=750, left=' + (screen.width - 460) / 2 + ', top=' + (screen.height - 750) / 2 + ', menubar=no, toolbar=no, location=no, resizable=no, scrollbars=no'
	);
}
