// JavaScript Document
var firstPosition = 415;
var speed = 600;
var maxW = 775;
var hospitalityW = 370;
var firstFlag = false;
var fSlideFlag = true;
var nowPosition;
var prevPosition;

$(function(){
//リンク元の違いで初期表示を変える
var no = location.search.match(/[?&]no=(\d+)(&|$)/);
if(no != null){
  no = no[1];
}else{
	no = 1;
	}

xInitAlpha();


/*==============場所やサイズをリセット================*/
$("#accordion_wrapper dd").css({"width":"0px"});
$("#accordion_wrapper").css({"left":"10px"});
//ここから場所やサイズ設定
if(no == 1){//トップ
	$("#accordion_wrapper").css({"left":firstPosition + "px"});
    $("#accordion_wrapper dd#hospitality").css({"width":hospitalityW + "px"});
	nowPosition = "top";
	}else if(no == 2){//新水
		$("#fresh").css({"width":maxW + "px"});
		$("#fresh > .alpha_anime").animate({opacity:"1"},speed);
		nowPosition = "fresh";
		}else if(no == 3){//本質
			$("#quality").css({"width":maxW + "px"});
			$("#quality > .alpha_anime").animate({opacity:"1"},{duration:speed,complete:function(){
				$("#quality > .content_visible").css({"visibility":"visible"});
				$("#quality > .alpha_anime").css({"opacity":"0"});			
				}});
			nowPosition = "quality";
			}else if(no == 4){//理
				$("#hospitality").css({"width":maxW + "px"});
				$("#hospitality > .alpha_anime").animate({opacity:"1"},{duration:speed,complete:function(){
					$("#hospitality > .content_visible").css({"visibility":"visible"});
					$("#hospitality > .alpha_anime").css({"opacity":"0"});			
					}});
				nowPosition = "hospitality";
				}
})

/*==============新水を押したとき================*/
function xToFresh(){
	prevPosition = nowPosition;
	var tid=setTimeout("xAlphaF()",speed);
	if(nowPosition == "top"){
		$("#accordion_wrapper").animate({left:"10px"},speed);
		$("#fresh").animate({width:maxW + "px"},speed);
		$("#hospitality").animate({width:"0px"},speed);
		}else if(nowPosition == "fresh"){
			xToTop();
			$("#fresh").animate({width:"0px"},speed);
			xAlphaOverF()
			}else if(nowPosition == "quality"){
				$("#fresh").animate({width:maxW + "px"},speed);
				$("#quality").animate({width:"0px"},speed);
				xAlphaOverQ()
				}else if(nowPosition == "hospitality"){
					$("#fresh").animate({width:maxW + "px"},speed);
					$("#hospitality").animate({width:"0px"},speed);
					xAlphaOverH()
					}
					if(nowPosition == "fresh"){
						nowPosition = "top";
						}else{
							nowPosition = "fresh";
							}
	}
/*==============本質を押したとき================*/
function xToQuality(){
	prevPosition = nowPosition;
	var tid=setTimeout("xAlphaQ()",speed);
	if(nowPosition == "top"){
		$("#accordion_wrapper").animate({left:"10px"},speed);
		$("#quality").animate({width:maxW + "px"},speed);
		$("#hospitality").animate({width:"0px"},speed);
		}else if(nowPosition == "fresh"){
			$("#fresh").animate({width:"0px"},speed);
			$("#quality").animate({width:maxW + "px"},speed);
			xAlphaOverF()
			}else if(nowPosition == "quality"){
				xToTop();
				$("#quality").animate({width:"0px"},speed);
				xAlphaOverQ()
				}else if(nowPosition == "hospitality"){
					$("#quality").animate({width:maxW + "px"},speed);
					$("#hospitality").animate({width:"0px"},speed);
					xAlphaOverH()
					}
					if(nowPosition == "quality"){
						nowPosition = "top";
						}else{
							nowPosition = "quality";
							}
	}
/*==============理を押したとき================*/
function xToHospitality(){
	prevPosition = nowPosition;
	var tid=setTimeout("xAlphaH()",speed);
	if(nowPosition == "top"){
		$("#accordion_wrapper").animate({left:"10px"},speed);
		$("#hospitality").animate({width:maxW + "px"},speed);
		}else if(nowPosition == "fresh"){
			$("#fresh").animate({width:"0px"},speed);
			$("#hospitality").animate({width:maxW + "px"},speed);
			xAlphaOverF()
			}else if(nowPosition == "quality"){
				$("#quality").animate({width:"0px"},speed);
				$("#hospitality").animate({width:maxW + "px"},speed);
				xAlphaOverQ()
				}else if(nowPosition == "hospitality"){
					xToTop();
					xAlphaOverH();
					}
					if(nowPosition == "hospitality"){
						nowPosition = "top";
						}else{
							nowPosition = "hospitality";
							}
	}
//========閉じるときのアルファ===========
function xAlphaOverF(){
			$("#fresh > .alpha_over").animate({opacity:"toggle"},{duration:speed,complete:function(){
				$("#fresh > .alpha_over").animate({opacity:"toggle"},0);
						$("#fresh > .content_visible").css({"visibility":"hidden"});
				}})
	}
function xAlphaOverQ(){
			$("#quality > .alpha_over").animate({opacity:"toggle"},{duration:speed,complete:function(){
				$("#quality > .alpha_over").animate({opacity:"toggle"},0);
							$("#quality > .content_visible").css({"visibility":"hidden"});
				}})
	}
function xAlphaOverH(){
			$("#hospitality > .alpha_over").animate({opacity:"toggle"},{duration:speed,complete:function(){
				$("#hospitality > .alpha_over").animate({opacity:"toggle"},0);
								$("#hospitality > .content_visible").css({"visibility":"hidden"});
				}})
	}
/*==============メニューのトップを押したとき================*/
function xMenuTop(){
	prevPosition = nowPosition;	
	xToTop();
	$("#fresh").animate({width:"0px"},speed);
	$("#quality").animate({width:"0px"},speed);
	if(nowPosition == "fresh"){
		xAlphaOverF();
		}else if(nowPosition == "quality"){
			xAlphaOverQ();
			}else if(nowPosition == "hospitality"){
				xAlphaOverH();
				}
	nowPosition = "top";
	}

function xToTop(){
	$("#accordion_wrapper").animate({left:firstPosition + "px"},speed);
	$("#hospitality").animate({width:hospitalityW + "px"},speed);
	}
	
	
/*=============メインコンテンツのアルファ=========*/
//==============フレッシュ押したとき===========================
function xAlphaF(){
	
	$(".container").css({"top":"0"});
	$(".dragger").css({"top":"0"});
	
	$("#quality > .alpha_anime").css({"opacity":"0"});
	$("#hospitality > .alpha_anime").css({"opacity":"0"});
	$("#quality > .content_visible").css({"visibility":"hidden"});
	$("#hospitality > .content_visible").css({"visibility":"hidden"});
	if(prevPosition == "fresh"){
	$("#fresh > .alpha_anime").css({"opacity":"0"});
		}else
	$("#fresh > .alpha_anime").animate({opacity:"1"},speed);
	}
//==============本質押したとき===========================
function xAlphaQ(){
	//alert(scrollshiteru);
	
	$(".container").css({"top":"0"});
	$(".dragger").css({"top":"0"});
	
	$("#fresh > .alpha_anime").css({"opacity":"0"});
	$("#hospitality > .alpha_anime").css({"opacity":"0"});
	$("#hospitality > .content_visible").css({"visibility":"hidden"});
	if(prevPosition == "quality"){
	$("#quality > .alpha_anime").css({"opacity":"0"});
	$("#quality > .content_visible").css({"visibility":"hidden"});
		}else
	$("#quality > .alpha_anime").animate({opacity:"1"},{duration:speed,complete:function(){
		$("#quality > .content_visible").css({"visibility":"visible"});
		$("#quality > .alpha_anime").css({"opacity":"0"});
		}});
	}
//==============理押したとき===========================
function xAlphaH(){
	
	$(".container").css({"top":"0"});
	$(".dragger").css({"top":"0"});
	
	$("#quality > .alpha_anime").css({"opacity":"0"});
	$("#fresh > .alpha_anime").css({"opacity":"0"});
	$("#quality > .content_visible").css({"visibility":"hidden"});
	if(prevPosition == "hospitality"){
	$("#hospitality > .alpha_anime").css({"opacity":"0"});
	$("#hospitality > .content_visible").css({"visibility":"hidden"});
		}else
	$("#hospitality > .alpha_anime").animate({opacity:"1"},{duration:speed,complete:function(){
		$("#hospitality > .content_visible").css({"visibility":"visible"});
		$("#hospitality > .alpha_anime").css({"opacity":"0"});
		}});
	}
	
	
	
	
function xContentAlpha(){
	$(".alpha_anime").animate({opacity:"toggle"},speed);
	}
function xInitAlpha(){
	$(".alpha_anime").css({"opacity":"0"});
	$(".alpha_over").animate({opacity:"toggle"},0);
	}
function xInitDisp(){
	$(".content_visible").css({"visibility" : "hidden"});
	}
function xvisibilityvisible(){
	$(".content_visible").css({"visibility" : "visible"});
	}
	
	
$("#accordion_wrapper").css({"left":"10px"});
//===========スクロール部分のトップへ戻るとき===============
function xGoToTopQ(){
	if(nowScroll == false){
	$("#quality .container").css({"top":"0"});
	$("#quality .dragger").css({"top":"0"});
	//alert(scrollshiteru);
	}
	}
function xGoToTopH(){
	if(nowScroll == false){
	$("#hospitality .container").css({"top":"0"});
	$("#hospitality .dragger").css({"top":"0"});
	//alert(scrollshiteru);
	}
	}

//==========アンカー============
function xhosAnc1(){
	if(nowScroll == false){
	$("#hospitality .container").css({"top":"-650px"});
	$("#hospitality .dragger").css({"top":"200px"});
	//alert(scrollshiteru);
	}
	}
function xhosAnc2(){
	if(nowScroll == false){
	$("#hospitality .container").css({"top":"-1050px"});
	$("#hospitality .dragger").css({"top":"300px"});
	//alert(scrollshiteru);
	}
	}
function xhosAnc3(){
	if(nowScroll == false){
	$("#hospitality .container").css({"top":"-1325px"});
	$("#hospitality .dragger").css({"top":"400px"});
	//alert(scrollshiteru);
	}
	}
function xhosAnc4(){
	if(nowScroll == false){
	$("#hospitality .container").css({"top":"-1535px"});
	$("#hospitality .dragger").css({"top":"450px"});
	//alert(scrollshiteru);
	}
	}
	
function xquaAnc1(){
	if(nowScroll == false){
	$("#quality .container").css({"top":"-570px"});
	$("#quality .dragger").css({"top":"90px"});
	//alert(scrollshiteru);
	}
	}
function xquaAnc2(){
	if(nowScroll == false){
	$("#quality .container").css({"top":"-1420px"});
	$("#quality .dragger").css({"top":"220px"});
	//alert(scrollshiteru);
	}
	}
function xquaAnc3(){
	if(nowScroll == false){
	$("#quality .container").css({"top":"-2320px"});
	$("#quality .dragger").css({"top":"370px"});
	//alert(scrollshiteru);
	}
	}
function xquaAnc4(){
	if(nowScroll == false){
	$("#quality .container").css({"top":"-2650px"});
	$("#quality .dragger").css({"top":"430px"});
	//alert(scrollshiteru);
	}
	}
	
	
	
	
	
	


/*
//動き
$(function(){
    $("#accordion_wrapper dt").click(function(){
		if(fSlideFlag){
			slide();
			fSlideFlag = false;
			}
        if($("+dd",this).css("width")=="0px"){
			if(!firstFlag){
				$("#hospitality").animate({"width":"0px"},speed);
				firstFlag = true;
				}
            $("dt:has(.selected) +dd").animate({"width":"0px"},speed);
            $("+dd",this).animate({"width": maxW + "px"},speed);
            $("dt  span").removeClass("selected");
            $("span",this).addClass("selected");
				}else if($("+dd",this).css("width")== maxW + "px"){//トップに戻る
					$("#fresh").animate({"width": "0px"},speed);
					$("#quality").animate({"width": "0px"},speed);
					$("#hospitality").animate({"width":thirdW + "px"},speed);
					$("dt  span").removeClass("selected");
					fSlideFlag = true;
					firstFlag = false;
					initSlide();
					}else if($("+dd",this).css("width")== thirdW + "px"){
						$("+dd",this).animate({"width":maxW + "px"},speed);
						$("dt  span").removeClass("selected");
						$("span",this).addClass("selected");
						}
    }).mouseover(function(){
        $("span",this).addClass("over");
    }).mouseout(function(){
        $("span",this).removeClass("over");
    })
})

$(function(){
	$("#accordion_wrapper dt span").click(function(){
		if($("+span",this).getElementById("selected").className){
		alert("selected");
			}else{
				alert("d");
				}
		})
	})
	*/
	
function xSlide(){  //スライディングの為のコード
  $("#accordion_wrapper").animate( {left: '10px'}, speed )
    ;
};
function xInitSlide(){
  $("#accordion_wrapper").animate( {left: '415px'}, speed )
	}
/*==============マウスオーバーで画像が代わる================*/
function smartRollover() {  
    if(document.getElementsByTagName) {  
        var images = document.getElementsByTagName("img");  
        for(var i=0; i < images.length; i++) {  
            if(images[i].getAttribute("src").match("_off."))  
            {  
                images[i].onmouseover = function() {  
                    this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));  
                }  
                images[i].onmouseout = function() {  
                    this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));  
                }  
            }  
        }  
    }  
}  
if(window.addEventListener) {  
    window.addEventListener("load", smartRollover, false);  
}  
else if(window.attachEvent) {  
    window.attachEvent("onload", smartRollover);
} 
