function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function incSwf(fName,w,h,bgColor) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + w + '" height="' + h +' ">\n');
	document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
	document.write('<param name="movie" value="' + fName + '" />\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('<param name="wmode" value="opaque" />\n');
	document.write('<param name="loop" value="false" />\n');
	document.write('<param name="menu" value="false" />\n');
	document.write('<param name="bgColor" value="'+ bgColor +'" />\n');
	document.write('<embed src="' + fName + '" width="' + w + '" height="' + h + '" loop="False" wmode="opaque" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" />\n');
	document.write('</embed>\n');
	document.write('</object>\n');
}

function NowYear() {
   var now = new Date();
   var year = now.getFullYear();
   document.write(year);
}

/* Scroll */

//Browser Property
function getBrowserInfo(){ 
	this.majorver = parseInt(navigator.appVersion) ;
	this.agent = navigator.userAgent.toLowerCase() ;
	this.platform = navigator.platform.toLowerCase() ;
	this.mac = ( this.platform.indexOf('mac') != -1 ) ? 1 : 0 ;
	this.win = ( this.platform.indexOf('win') != -1 ) ? 1 : 0 ;

	this.dom1 = ( document.getElementById ) ? 1 : 0 ;
	this.dom2event = ( document.addEventListener && document.removeEventListener ) ? 1 : 0 ;

	this.opera = ( ( this.agent.indexOf('opera') != -1 ) || window.opera ) ? 1 : 0 ; ;
	if ( this.opera ) {
		this.opera5 = this.agent.indexOf('opera 5') ? 1 : 0 ;
		this.opera6 = this.agent.indexOf('opera 6') ? 1 : 0 ;
		this.opera7 = this.agent.indexOf('opera 7') ? 1 : 0 ;
		return this ;
	}
	this.ie = ( ( this.agent.indexOf('msie') != -1 ) && !this.opera ) ? 1 : 0 ;;
	if ( this.ie ) {
		this.ie4 = ( ( this.agent.indexOf('msie 4') != -1 ) && !this.dom1 ) ? 1 :0 ;
		this.ie5 = ( ( this.agent.indexOf('msie 5') != -1 ) && this.dom1 ) ? 1 : 0 ;
		this.ie55 = ( this.ie5 && window.createPopup ) ? 1 : 0 ;
		this.ie6 = ( ( this.agent.indexOf('msie 6') != -1 ) && this.dom1 ) ? 1 : 0 ;
		this.ie6s = ( this.ie6 && ( document.compatMode == "CSS1Compat" ) ) ? 1 : 0 ;
		this.ie4up = ( this.majorver >= 4 ) ? 1 : 0 ;
		this.ie5up = ( ( this.majorver >= 4 ) && !this.ie4 ) ? 1 : 0 ;
		this.ie55up = ( ( this.majorver >= 4 ) && !this.ie4 && !this.ie5 ) ? 1 : 0 ;
		this.ie6up = ( ( this.majorver >= 4 ) && !this.ie4 && !this.ie55 ) ? 1 : 0 ;
		return this ;
	}
	this.net = 	( ( ( this.agent.indexOf('netscape') != -1 ) || 
		( this.agent.indexOf('mozilla') != -1 ) || ( this.agent.indexOf('gecko/') != -1 ) ) && !this.opera ) ? 1 : 0 ;
	if ( this.net ) {
		this.net4 = ( document.layers && !this.dom1 ) ? 1 : 0 ;
		this.net6 = ( ( this.majorver >= 5 ) && this.dom2event ) ? 1 : 0 ;
		this.net4up = ( this.majorver >= 4 ) ? 1 : 0 ;
		this.net6up = ( ( this.majorver >= 5 ) && !this.net4 ) ? 1 : 0 ;
		return this ;
	}
	return this ;
}

	var _bw = new getBrowserInfo;

function getScrollY() {
	if( _bw.net4up || _bw.opera ) { return window.pageYOffset }
	if( _bw.ie6s ) { return document.documentElement.scrollTop }
	if( _bw.ie4up ) { return document.body.scrollTop }
	return 0;
}


//UpScroll処理

var timeID01;
var position;
var upmemory;
var nowposition01;

function Upscroll_Y(){
	position -= position * 0.2;
	nowposition01 = getScrollY();
	if( position <= 1 || nowposition01 > upmemory){
		clearTimeout(timeID01);
		if(nowposition01 > upmemory){
			window.scrollTo(0,nowposition01);
		}else{
			window.scrollTo(0,0);
		}
	}else{
		window.scrollTo(0,position);
		upmemory = Math.ceil(position);
		time_SCLL01();
	}
}

function time_SCLL01() {
	timeID01=setTimeout("Upscroll_Y()",16);
}

function SCLL() {
	upmemory = getScrollY();
	position = getScrollY();
	time_SCLL01();
}


//DownScroll処理

var timeID02;
var distance;
var point;
var move;
var downmemory;
var nowposition02;

function getobjectY(linkname,linkId) {
i = 0;
	// IE 4.0以上
	if( document.all ) { return document.all[linkId].offsetTop }
	// IE5.0 & NN6.0以上
	if( document.getElementById ) { return document.getElementById(linkId).offsetTop }
	// NN4.0
	if( document.layers ){ return document.anchors[linkname].y }
	return 0;
}

function Downscroll_Y(){
	distance = point-getScrollY();
	move += distance * 0.2;
	if( distance <= 1 || nowposition02 == dwonmemory){
		clearTimeout(timeID02);
		window.scrollTo(0,point);
	}else{
		dwonmemory = getScrollY();
		window.scrollTo(0,move);
		nowposition02 = getScrollY();
		time_SCLL02();
	}
}

function time_SCLL02() {
	timeID02=setTimeout("Downscroll_Y()",16);
}

function DownSCLL(linkname,linkId) {
	move = 0;
	dwonmemory = getScrollY();
	point = getobjectY(linkname,linkId);
	if(point==0){
		location.hash = linkname;
	}else{
	time_SCLL02();
	}
}

function loaded(){
/* 時間帯によってブロガーの画像場合分け(S)*/
// passage time(単位:h)
var pass1 = 336;

var content1 = '<img src="http://www.living-kasugai.co.jp/img/new.gif" />';
var content2 = '<img src="http://www.living-kasugai.co.jp/img/new2.gif" />';

var currentDate = new Date();
var spans = document.getElementsByTagName('span');
for (i = 0; i < spans.length; i++) {

	if(spans[i].getAttribute('class') == 'new2' ||
       spans[i].getAttribute('className') == 'new2') {
        time = spans[i].childNodes[0].nodeValue.split(":");
        var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]); 
        var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000); 
        now = Math.ceil(now);
        if(-now <= pass1){
            spans[i].innerHTML = content1;
            spans[i].style.display = 'inline';
        }
		else {
			spans[i].innerHTML = content2;
            spans[i].style.display = 'inline';
        }
    }

}
/* 時間帯によってブロガーの画像場合分け(E)*/

}

function loaded2(){
/* 時間帯によってブロガーの画像場合分け(S)*/
// passage time(単位:h)
var pass1 = 336;

var content1 = '<img src="http://www.living-kasugai.co.jp/img/new_r.gif" />';
var content2 = '<img src="http://www.living-kasugai.co.jp/img/new2.gif" />';

var currentDate = new Date();
var spans = document.getElementsByTagName('span');
for (i = 0; i < spans.length; i++) {

	if(spans[i].getAttribute('class') == 'new2' ||
       spans[i].getAttribute('className') == 'new2') {
        time = spans[i].childNodes[0].nodeValue.split(":");
        var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]); 
        var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000); 
        now = Math.ceil(now);
        if(-now <= pass1){
            spans[i].innerHTML = content1;
            spans[i].style.display = 'inline';
        }
		else {
			spans[i].innerHTML = content2;
            spans[i].style.display = 'inline';
        }
    }

}
/* 時間帯によってブロガーの画像場合分け(E)*/

}