var win = (navigator.userAgent.indexOf("Windows") != -1) || false;
var mac = (navigator.userAgent.indexOf("PPC Mac") != -1 || navigator.userAgent.indexOf("PowerPC") != -1 ) || false;
var intelMac = (navigator.userAgent.indexOf("Intel Mac") != -1) || false;
var firefox = (navigator.userAgent.indexOf("Firefox") != -1) || false;
var opera9 = (navigator.userAgent.indexOf("Opera/9") != -1) || false;
var opera = (navigator.userAgent.indexOf("Opera") != -1 && !opera9) || false;
var ie = (document.all && win && !opera && !opera9) || false;
var ie7 =(navigator.userAgent.indexOf("MSIE 7") != -1) || false;
var macIE = (navigator.userAgent.indexOf("MSIE") != -1 && mac) || false;
var safari = (navigator.userAgent.indexOf("Safari") != -1) || false;
var camino = (navigator.userAgent.indexOf("Camino") != -1) || false;
var omniweb = (navigator.userAgent.indexOf("OmniWeb") != -1) || false;
var netscape = (navigator.userAgent.indexOf("Netscape") != -1) || false;


//##################################//
//## リンク先を別ウィンドウで開く ##//
//##################################//
function setJump() {
	var aTags = document.getElementsByTagName("A");
	for(var i = 0; i < aTags.length; i++) {
		aTags[i].onclick = function() {
			dialog(this);
			return false;
		}
	}
}

function dialog(obj) {
	if(obj.href != "") {
		var address = location.href.split("#");
		if(obj.href.indexOf("#") != -1) {
			if(obj.href.indexOf(address[0]) != -1) {
				if(confirm('ページ内を移動します（画面がスクロール）')) {
					location.href = obj.href;
				}
			} else {
				if(confirm('リンク先を別ウィンドウで開きます')) {
					window.open(obj.href, null);
				}
			}
		} else {
			if(confirm('リンク先を別ウィンドウで開きます')) {
				window.open(obj.href, null);
			}
		}
	}
}

//###################################//
//## Opera9 表示バグ対応スクリプト ##//
//###################################//
function delMark() {
	if(opera9) {
		window.onscroll = function(e) {
			var list = document.getElementById("list");
			changeWidth(list, 564);
			setTimeout("changeWidth(list, 565)", 1);
		}
	}
}
function changeWidth(obj, width) {
	obj.style.width = width + "px";
}