
//target=_blank 代替====================
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
     // anchor.target = "_blank";
     anchor.onclick = function(event){return popupWindow(this, event);}
     anchor.onkeypress = function(event){return popupWindow(this, event);}
   }
 }
}

function popupWindow(anchor, event){
  var keyCode;
  if (event && event.type == 'keypress') {
    if (event.keyCode) {
      keyCode = event.keyCode;
    } else if (event.which) {
      keyCode = event.which;
    }
    // 13 == Return key. 32 == space key
    if (keyCode != 13 && keyCode != 32) {
      return true;
    }
  }
  return !window.open(anchor);
}

Event.observe(window,'load', externalLinks, false);
//========================================


//インターナショナル====================
function displayShow() {
	document.getElementById( 'im-country' ).style.display="block";
}
function displayHide() {
	document.getElementById( 'im-country' ).style.display="none";
}

if(document.getElementById( 'im-country' )) {
	window.onload = function() { displayHide(); }
}
//========================================

//インターナショナル（説明表示）====================
function displayShow2() {
	document.getElementById( 'im-what' ).style.display="block";
}
function displayHide2() {
	document.getElementById( 'im-what' ).style.display="none";
}

if(document.getElementById( 'im-what' )) {
	window.onload = function() { displayHide(); }
}
//========================================


//ポップアップウィンドウ====================
window.onload = function() {
	var node_a = document.getElementsByTagName('a');
		for (var i in node_a) {
			if (node_a[i].className == 'popup') {
				node_a[i].onclick = function() { return winOpen(this.href); }
			}
		}
		for(var j in node_a) {
			if(node_a[j].className == 'fullscreen') {
				node_a[j].onclick = function() { return winOpenFull(this.href); }
			}
		}
};

function winOpen(url) {
	window.open(url,'popup','width=960,height=624,scrollbars=0,resizable=0');
	return false;
};
function winOpenFull(url) {
	window.open(url,'','fullscreen=yes,scrollbars=yes,resizable=yes');
	return false;
};

//========================================


//h1 auto set bottom =========================
function autoH1Middle() {
	var headerHeight = $( 'header' ).getStyle( 'height' );
	var heightNum = headerHeight.length - 2;
	headerHeight = headerHeight.slice(0, heightNum);
	var h1Margin = headerHeight - 24;
	h1Margin = h1Margin + "px";
	var target = $$( 'h1' );
	target[0].setStyle( { paddingTop : h1Margin } );
}

//Event.observe(window,'load', autoH1Middle, false);
//========================================

