//===================================================================
//
//	***  All JavaScript Library ***
//
//===================================================================

//-----------------------------------------------------
//ie b.g. cache fix
//-----------------------------------------------------
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

//-----------------------------------------------------
//magical lines for ie
//-----------------------------------------------------
/*@cc_on _d=document;eval('var document=_d')@*/


//-----------------------------------------------------
// attach external link action
// to use this function, set 'external' as
// class attribute of anchor element shown as below
// <a href="/common_nabit/js/hoge" class="external">Text</a>
//-----------------------------------------------------
function attachExternalLink() {
	var obj = document.getElementsByTagName('a');
	for ( var i = 0, objLength = obj.length ; i < objLength ; i ++ ) {
		var cn = obj[i].className.toLowerCase().split(' ');
		for ( var j = 0, varCnt = cn.length ; j < varCnt ; j ++ ) {
			if ( cn[j] == 'external' ) {
				obj[i].onclick = function() {
					miniwin(this.getAttribute('href'));
					return false;
				}
			}
		}
	}
}

function miniwin() {
	var url = arguments[0];
	var w = 710;
	var h = 640;

	if ( navigator.userAgent.indexOf('MSIE') != -1 ) {
		sizeW = w - 12;
		sizeH = h - 160;
	} else {
		sizeW = w - 8;
		sizeH = h - 139;
	}

	//
	window.open(url, '_blank','width='+sizeW+',height='+sizeH+',scrollbars=yes,toolbar=yes,resizable=yes,status=yes,menubar=yes,location=yes');
	//
}

//-----------------------------------------------------
//easy getelementbyid
//-----------------------------------------------------
function $(id) {
	e = document.getElementById(id);
	return e;
}


//-----------------------------------------------------
//attach events when loaded
//-----------------------------------------------------
if ( window.addEventListener ) {
	window.addEventListener( "load", attachExternalLink, false );
} else if ( window.attachEvent ) {
	window.attachEvent( "onload", attachExternalLink );
} else {
	window.onload = attachExternalLink();
}
