﻿$(document).ready(function(){
   //ドキュメント読み込み後の処理

//@cc_on 
var D = document[document.compatMode == 'CSS1Compat' ? 'documentElement' : 'body'];

function Locator (x, y) {
　this.left = x + 'px';
　this.top　= y + 'px';
}

//___

function Starter (callbackfn) {
　this.timerID = (function (o) {
　　return setInterval(function () { return callbackfn.call(o); }, o.interval);
　})(this);
}

function Timer () {
　this.timerID = null;
}

Timer.prototype.start = function (listener) {
　return Starter.call(this, listener);
};


Elevator = function () {
　this.Initializer.apply(this, arguments);
};


Elevator.prototype = new Timer;
Elevator.constructor = Elevator;

Elevator.prototype.Initializer = function (node, delay, m_sec) {
　var s = node.style;
　this.delay = delay;
　this.interval = m_sec;
　this.target = node;
　s.position = 'absolute';
　Locator.call(s, node.offsetLeft, node.offsetTop);
//　this.offsetX = D.clientWidth - node.offsetWidth;
//　this.offsetY = D.clientHeight - node.offsetHeight;
　this.offsetX = 20;
　this.offsetY = 20;
//　this.offsetY = node.offsetHeight - 140;右上
};


Elevator.prototype.mover = function () {
　var t = this.target;
　var pointerX = /*@if (@_jscript) D.scrollLeft @else@*/ window.pageXOffset /*@end@*/ + this.offsetX;
　var pointerY = /*@if (@_jscript) D.scrollTop　@else@*/ window.pageYOffset /*@end@*/ + this.offsetY;
　var saX = ((pointerX - t.offsetLeft) / this.delay|0);
　var saY = ((pointerY - t.offsetTop) / this.delay|0);
　Locator.call (this.target.style,　t.offsetLeft + saX,　t.offsetTop + saY);
};


Elevator.create = function (node, delay, m_sec) {
　var e = new this (node, delay || 10, m_sec || 10);
　e.start(e.mover);
};


//スライドバナーのHTMLソース
$('<div id="slide_banner2"><p class="close"><a href="javascript:void(0);" onClick="hidBnr(); return false;" class="imgov"><img src="/common/images/btn_close.gif" width="45" height="13" alt="close" /></a></p><div class="btnbox"><p><a href="/modelroom/index.html" class="imgov"><img src="/common/images/slidebox_btn03.gif" alt="モデルルームを詳しく見る" width="209" height="48" /></a></p></div></div>').appendTo('body'),$('#slide_banner2').click(function(e){$(this).hide();});



Elevator.create(document.getElementById('slide_banner2'), 0, 0);
//Elevator.create(document.getElementById('bnr01'), 5, 30);



//close
//function hidBnr() {
//document.getElementById("slide_banner").style.visibility="hidden";
//}

//
});
