//スクロール関係
var __scroll = {sp:6, fps:16, timer:0};
function setScrollSp(sp) {
	if(typeof sp == "number") {
		this.__scroll.sp = sp;
	}
}
function setScrollFps(fps) {
	if(typeof fps == "number") {
		this.__scroll.fps = fps;
	}
}
function scrollToTop() {
	pageScroll(0, 0);
}
function getScrollLeft() {
	if(navigator.userAgent.indexOf("MSIE") != -1) {
		return (document.compatMode=="CSS1Compat")?document.documentElement.scrollLeft:document.body.scrollLeft;
	} else {
 	 return (window.pageXOffset) ? window.pageXOffset : 0;
 }
}
function getScrollTop() {
	if(navigator.userAgent.indexOf("MSIE") != -1) {
		return (document.compatMode=="CSS1Compat")?document.documentElement.scrollTop:document.body.scrollTop;
	} else {
 	 return (window.pageYOffset) ? window.pageYOffset : 0;
 }
}
function pageScroll(toX, toY, cuX, cuY) {
	clearTimeout(this.__scroll.timer);
	toX = (!toX || toX < 0) ? 0 : toX;
	toY = (!toY || toY < 0) ? 0 : toY;
	cuX = (!cuX) ? 0 + getScrollLeft() : cuX;
	cuY = (!cuY) ? 0 + getScrollTop() : cuY;
	cuX += (toX - getScrollLeft()) / this.__scroll.sp; 
	cuY += (toY - getScrollTop()) / this.__scroll.sp; 
	if(cuX < 0) { cuX = 0; }
	if(cuY < 0) {	cuY = 0;	}
	window.scrollTo(Math.floor(cuX), Math.floor(cuY));
	if(Math.floor(cuX) != toX || Math.floor(cuY) != toY) {
		this.__scroll.timer = setTimeout("pageScroll("+toX+","+toY+"," +cuX+","+cuY+")",this.__scroll.sp);
	}
}


//クッキー関係

function mySetCookie(myCookie,myValue,myDay){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}


function myGetCookie(myCookie){
   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}



function search(){
	var last_tab = myGetCookie("last_tab");
	if(last_tab == ''){last_tab="01";}
	var last_tab_data = "search" + last_tab + "()";
	eval(last_tab_data);
}






////////////////////////////////////
//	検索対象タブ切り替え
////////////////////////////////////
function search01(){
	if(document.getElementById("search01") != null){
		document.getElementById("search01").style.display="block"
		document.getElementById("search02").style.display="none"
		if(document.getElementById("search03") != null){
			document.getElementById("search03").style.display="none"
		}
		//mySetCookie("last_tab","01",30);
	}
	else{location.href='../../';}
}
 
function search02(){
	if(document.getElementById("search01") != null){
		document.getElementById("search01").style.display="none"
		document.getElementById("search02").style.display="block"
		if(document.getElementById("search03") != null){
			document.getElementById("search03").style.display="none"
		}
		//mySetCookie("last_tab","02",30);
	}
	else{location.href='../../';}
}
 
function search03(){
	if(document.getElementById("search03") != null){
		document.getElementById("search01").style.display="none"
		document.getElementById("search02").style.display="none"
		if(document.getElementById("search03") != null){
			document.getElementById("search03").style.display="block"
		}
		mySetCookie("last_tab","03",30);
		if(event.type == 'click'){
			pageScroll(0, 462);
		}
	}
	else{location.href='../../';}
}

function search02_scroll(){
	if(document.getElementById("search01") != null){
		document.getElementById("search01").style.display="none"
		document.getElementById("search02").style.display="block"
		if(document.getElementById("search03") != null){
			document.getElementById("search03").style.display="none"
		}
		mySetCookie("last_tab","02",30);
	}
	else{location.href='../../';}

pageScroll(0, 0);
}

