// 外向けリンク＆PDFファイルは「_blank」で

window.onload = function() {
	var elem = document.getElementsByTagName('a');
	for (var i = 0; i < elem.length; i++) {
		var str = elem[i].href;
		if(elem[i].href.match(/(pdf|ppt|doc|xls)$/i) || !elem[i].href.match(/www\.wani\-nouen\.com/i)){
			elem[i].target = "_blank";
		}
	}
}


// スムーズにスクロール

var eventTimer;    // タイマー変数
var restScroll = 0;    // スクロール残量

function Scroll(move){
    // 移動先(move)要素＆オブジェクトを取得
    var elem_move = document.getElementById(move);
    var obj_move = getElemPosition(elem_move);
    restScroll = obj_move.y - (document.documentElement.scrollTop || document.body.scrollTop) - 50;
    eventTimer = setInterval(setScrollPosition,30);
	
	return false;
}

// スクロール処理をする
function setScrollPosition() {
    var moveValue = Math.round(restScroll/6);
    // スクロールを処理
    parent.scrollBy(0,moveValue);
    // スクロール残量を計算して、残りが無ければタイマー解除
    restScroll = (restScroll>0)?restScroll-moveValue:restScroll-moveValue;
    if(moveValue==0){
        clearInterval(eventTimer);
        restScroll=0;
    }
}

// 要素の位置を取得し、オブジェクトとして返す
function getElemPosition(elem) {
    var obj = new Object();
    obj.x = elem.offsetLeft;
    obj.y = elem.offsetTop;
    // 親要素を取得して位置情報を修正する
    while(elem.offsetParent) {
        elem = elem.offsetParent;
        obj.x += elem.offsetLeft;
        obj.y += elem.offsetTop;
    }
    return obj;
}

