function getDir(){// ディレクトリ階層の取得
url = "line-hair.chicappa.jp";// トップフォルダ名
path = location.pathname;
ulen = url.length;
unum = path.indexOf(url);
if(unum < 0){// WEB用
path = path.substr(1);
path = path.split("/");
dnum = path.length - 1;
}else{// デスクトップ用
if(path.indexOf("\\") < 0){
path = path.substr(unum + ulen + 1);
path = path.split("/");
dnum = path.length - 1;
}else{
path = path.substr(unum + ulen + 1);
path = path.split("\\");
dnum = path.length - 1;
}
}
dir = "";
for(i=0; i<dnum; i++){
dir += "../";
}
return dir;
}
 
function GetObject(obj){
this.el = document.getElementById(obj);
this.doc = document.getElementById(obj).document;
this.css = document.getElementById(obj).style;
this.x = this.el.offsetLeft;
this.y = this.el.offsetTop;
this.h = this.el.offsetHeight;
this.w = this.el.offsetWidth;
this.ChangeDiv = ChangeObject;
return this;
}
 
function ChangeObject(msg){
this.el.innerHTML = msg;
}
 
function changeImg(imgname,imgurl) {
document.images[imgname].src = imgurl;
}
 
function overMouse(imgname,imgsrc){
imgsrc = imgsrc.replace("-off","-on");
changeImg(imgname,imgsrc);
}
 
function outMouse(imgname,imgsrc){
imgsrc = imgsrc.replace("-on","-off");
changeImg(imgname,imgsrc);
}
 
function wopen(link,name,wsize,hsize){
var NewWindow = window.open(link,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+wsize+',height='+hsize);
}
 
function wopen_noframe(link,name,wsize,hsize){
var NewWindow = window.open(link,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+wsize+',height='+hsize);
}
 
 
var scrollSpeed = 6;
var scrollInterval = 250;
var timer;
function scrollUp(obj1_name,obj2_name){
if(timer){ clearInterval(timer);}
timer = setInterval('scrollUpMove("'+obj1_name+'","'+obj2_name+'",'+scrollSpeed+')',scrollInterval);
}
function scrollDown(obj1_name,obj2_name){
if(timer){ clearInterval(timer);}
timer = setInterval('scrollDownMove("'+obj1_name+'","'+obj2_name+'",'+scrollSpeed+')',scrollInterval);
}
function scrollLeft(obj1_name,obj2_name){
if(timer){ clearInterval(timer);}
timer = setInterval('scrollLeftMove("'+obj1_name+'","'+obj2_name+'",'+scrollSpeed+')',scrollInterval);
}
function scrollRight(obj1_name,obj2_name){
if(timer){ clearInterval(timer);}
timer = setInterval('scrollRightMove("'+obj1_name+'","'+obj2_name+'",'+scrollSpeed+')',scrollInterval);
}
function scrollStop(){
 clearInterval(timer);
}
 
function scrollUpMove(obj1_name,obj2_name,speed){
obj1 = new GetObject(obj1_name);
obj2 = new GetObject(obj2_name);
max = obj1.h - obj2.h;
if(max >=0 || obj2.y < max){
clearInterval(timer);
}else{
obj2.css.top = obj2.y - speed;
}
}
function scrollDownMove(obj1_name,obj2_name,speed){
obj1 = new GetObject(obj1_name);
obj2 = new GetObject(obj2_name);
max = obj2.h - obj1.h;
if(max <=0 || obj2.y >= 0){
clearInterval(timer);
}else{
obj2.css.top = obj2.y + speed;
}
}
function scrollLeftMove(obj1_name,obj2_name,speed){
obj1 = new GetObject(obj1_name);
obj2 = new GetObject(obj2_name);
max = obj1.w - obj2.w;
if(max >=0 || obj2.x < max){
clearInterval(timer);
}else{
obj2.css.left = obj2.x - speed;
}
}
function scrollRightMove(obj1_name,obj2_name,speed){
obj1 = new GetObject(obj1_name);
obj2 = new GetObject(obj2_name);
max = obj2.w - obj1.w;
if(max <=0 || obj2.x >= 0){
clearInterval(timer);
}else{
obj2.css.top = obj2.x + speed;
}
}
 
function jumpTop() {// ページトップにスクロールさせる
if(window.scrollTo){
pgScroll(0,0,8);
}else{
location.hash = "top";
}
}
 
function jumpPage(name) {// ページトップにスクロールさせる
if(window.scrollTo){
if(name == "top"){
pgScroll(0,0,8);
} else if (name == "concept"){
pgScroll(1574,0,8);
} else if (name == "about"){
pgScroll(3148,0,8);
} else if (name == "works"){
pgScroll(4722,0,8);
} else if (name == "salonimg"){
pgScroll(6296,0,8);
} else if (name == "staff"){
pgScroll(7870,0,8);
} else if (name == "products"){
pgScroll(9444,0,8);
} else if (name == "link"){
pgScroll(11018,0,8);
} else if (name == "reservation"){
pgScroll(12592,0,8);
}
}else{
location.hash = name;
}
}
 
var pgScrollTimer;
function pgScroll(toX,toY,speed,cuX,cuY) {
if (pgScrollTimer) clearTimeout(pgScrollTimer);
if (!toX || toX < 0) toX = 0;
if (!toY || toY < 0) toY = 0;
if (!cuX) cuX = 0 + getScrollLeft();
if (!cuY) cuY = 0 + getScrollTop();
if (!speed) speed = 6;
 
cuX += (toX - getScrollLeft()) / speed;if (cuX < 0) cuX = 0;
cuY += (toY - getScrollTop()) / speed;if (cuY < 0) cuY = 0;
var posX = Math.floor(cuX);
var posY = Math.floor(cuY);
window.scrollTo(posX, posY);
 
if (posX != toX || posY != toY) {
pgScrollTimer = setTimeout("pgScroll("+toX+","+toY+","+speed+","+cuX+","+cuY+")",20);
}
}
 
function getScrollTop() {
if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
return document.body.scrollTop;
} else if (window.pageYOffset) {
return window.pageYOffset;
} else {
return 0;
}
}
 
function getScrollLeft() {
if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
return document.body.scrollLeft;
} else if (window.pageXOffset) {
return window.pageXOffset;
} else {
return 0;
}
}
 
function windowResize(){
if(screen.width>=1574 && screen.height>=700){
var bwW = document.body.clientWidth;
var bwH = document.body.clientHeight;
var chW = 500 - bwW;
var chH = 600 - bwH;
window.resizeBy(chW,chH);
}else{
window.resizeTo(500,600);
}
}
