//─────────────────────────────────
//newsを表示
//─────────────────────────────────
function showNews(e) {
	var target_node = getTargetNode(e);
	var clicked_id = target_node.id;

	if(clicked_id == 'news1'){
		var target_id = 'newsCon1';
		var other_id = 'newsCon2';
		var button_id = 'closebtn1';
		var makebutton_id ='close1';
	}else{
		var target_id = 'newsCon2';
		var other_id = 'newsCon1';
		var button_id = 'closebtn2';
		var makebutton_id='close2';
	}

	if(document.getElementById(target_id).style.display='none'){
		if(!!document.getElementById(other_id)){
			document.getElementById(other_id).style.display='none';
		}
		document.getElementById(target_id).style.display='block';
		document.getElementById(makebutton_id).innerHTML="<a href='javascript:void(0);' id='" + button_id + "'>×閉じる</a>";
	}else{
//		document.getElementById(other_id).style.display='block';
//		document.getElementById(target_id).style.display='none';
	}

	addListener(document.getElementById(button_id), 'click', closeWindow, false);
}
//─────────────────────────────────
//閉じるボタン
//─────────────────────────────────
function closeWindow(e) {
	var target_node = getTargetNode(e);
	var target_id = target_node.parentNode.parentNode.id;

	document.getElementById(target_id).style.display='none';
	if(document.getElementById(target_id) == 'newsCon1'){
		document.getElementById('close1').innerHTML="&nbsp;"
	}else{
		document.getElementById('close2').innerHTML="&nbsp;"
	}
}

//─────────────────────────────────
// 対象要素の参照を取得
//─────────────────────────────────
function getTargetNode(e) {
    var target_node;
    if(e.target) {
      target_node = e.target;
    } else {
      target_node = e.srcElement;
    }
    // Safari対策
    if (target_node.nodeType == 3) {
        target_node = target_node.parentNode;
    }
    return target_node;
}
//─────────────────────────────────
// イベントリスナー登録		クロスブラウザ対策
//─────────────────────────────────
function addListener(elem, eventType, func, cap) {
	if(elem.addEventListener) {
		elem.addEventListener(eventType, func, cap);
	} else if(elem.attachEvent) {
		elem.attachEvent('on' + eventType, func);
	} else {
		alert('ご利用のブラウザーはサポートされていません。');
		return false;
	}
}
//─────────────────────────────────
// イベントリスナー除去		クロスブラウザ対策
//─────────────────────────────────
function removeListener(elem, eventType, func, cap) {
	if(elem.removeEventListener) {
		elem.removeEventListener(eventType, func, cap);
	} else if(elem.detachEvent) {
		elem.detachEvent('on' + eventType, func);
	} else {
		alert('ご利用のブラウザーはサポートされていません。');
		return false;
	}
}
//─────────────────────────────────
// load時の処理		イベントリスナーをセット
//─────────────────────────────────
function setListeners(e) {
	if(!!document.getElementById('news1')){
		addListener(document.getElementById('news1'), 'click', showNews, false);	//お知らせタイトルをクリックした時
	}
	if(!!document.getElementById('news2')){
		addListener(document.getElementById('news2'), 'click', showNews, false);	//お知らせタイトルをクリックした時
	}
}
//─────────────────────────────────
// load時のイベントリスナーをセットする
//─────────────────────────────────
addListener(window, 'load', setListeners, false);

