// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}

//SCROll UP JS
var Win=(navigator.userAgent.indexOf("Win")!=-1);
var Mac=(navigator.userAgent.indexOf("Mac")!=-1);
var Explorer=(navigator.appName.indexOf("Explorer")!=-1);
var Netscape=(navigator.appName.indexOf("Netscape")!=-1);
var Version=navigator.appVersion.charAt(0);

var exec;
function getSCR(){
	var x=0
	var y=0;
	if(Explorer){
			x=document.body.scrollLeft;y=document.body.scrollTop;
	}else if(Netscape && Version=="5"){
			x=window.scrollX;y=window.scrollY;
	}else if(Netscape && Version=="4"){
			x=window.pageXOffset;y=window.pageYOffset;
	}
	return {x:x,y:y};
}


function goSCR(x,y,cnt){
	var step=50;
	var rewrt=3;
	exec=getSCR();
	if(cnt++<step){
			var p=cnt/step;
			var q=p-1/Math.PI*Math.sin(Math.PI*p);
			var x_=exec.x+(x-exec.x)*q;
			var y_=exec.y+(y-exec.y)*q;
			window.scrollTo(x_,y_);
			setTimeout("goSCR("+x+","+y+","+cnt+");",rewrt);
	}
	getSCR();
}
function jumpToPageTop(){
	goSCR(0,0,0);
}



//Page TOP LINK
function PTLink(){
document.write('<p><a onclick=\"jumpToPageTop();return false;\" onkeypress="jumpToPageTop();return false;\" href=\"javascript:void()\" onfocus="blur()\"><span class="none">PAGE TOP</span></a></p>')
}


//twitter
  function relative_time(time_value) {
    var values = time_value.split(" ");
    time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
    var parsed_date = Date.parse(time_value);
    var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
    var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
    delta = delta + (relative_to.getTimezoneOffset() * 60);

    if (delta < 60) {
      return 'less than a minute ago';
    } else if(delta < 120) {
      return 'about a minute ago';
    } else if(delta < (45*60)) {
      return (parseInt(delta / 60)).toString() + ' minutes ago';
    } else if(delta < (90*60)) {
      return 'about an hour ago';
    } else if(delta < (24*60*60)) {
      return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
    } else if(delta < (48*60*60)) {
      return '1 day ago';
    } else {
      return (parseInt(delta / 86400)).toString() + ' days ago';
    }
  }
  
function twitterCallback(obj) {
		var id = obj[0].user.id;
		document.getElementById('my_twitter_status').innerHTML = obj[0].text;
		document.getElementById('my_twitter_status_time').innerHTML = relative_time(obj[0].created_at);
	}





//Copyright Get Year

function thisYear(){
var day=new Date();
var year=day.getFullYear();
return document.write(year);
}

function pri(){
bz = window.navigator.userAgent;
if( (bz.indexOf("Mac") != -1) && (bz.indexOf("MSIE") != -1) ){
alert("このボタンはMacのIEには対応していません。\n恐れ入りますが、ブラウザのプリントボタンをお使いください。");
}else{
window.print();
}
}