//-------------------------------------------------------------------------------
//　初期設定
//-------------------------------------------------------------------------------
var days = 1;

var isVer;
isVer = document.all?(document.getElementById?'IE5':'IE4')
                    :(document.getElementById?'NN6'
                    :(document.layers?'NN4':'   '));
var Mac = navigator.appVersion.indexOf('Mac',0) != -1;
var Win = navigator.appVersion.indexOf('Win',0) != -1;

//-------------------------------------------------------------------------------
//　画面制御
//-------------------------------------------------------------------------------
function F_OnLoad(pwd){

var div1, div2, div3
	if(isVer == 'NN6' || isVer == 'IE5'){
		div1 = document.getElementById('login');
		div2 = document.getElementById('disp');
	}
	if(isVer == 'IE4'){
		div1 = document.all('login');
		div2 = document.all('disp');
	}
	if(isVer == 'NN4'){
		div1 = document.layers('login');
		div2 = document.layers('disp');
	}

//alert(get_cookie('aPWCheck'));
	if(get_cookie('aPWCheck') != '1'){
		strPwd = prompt("パスワードを入力してください","")
		if(strPwd == pwd){
			div1.style.display='none';
			div2.style.display='block';
			temp_cookie('aPWCheck', '1');
		}else{
			alert("パスワードが違います｡");
			temp_cookie('aPWCheck', '');
			history.back();
		}
	}else{
		div1.style.display='none';
		div2.style.display='block';
	}
	return;
//'deleteCookie('aPWCheck');
}

function ListAS(pwd, NextSite){
	var pws;
	strPwd = prompt("パスワードを入力してください","")
	if(strPwd == pwd){
       location.href = NextSite;
    }
    else if(strPwd == null){
		 return;
	}
	else{
	 alert("パスワードが違います｡");

    }
}

//-------------------------------------------------------------------------------
//　画面制御（サイズ変更）
//-------------------------------------------------------------------------------
function ScreenOpen(pwd){
	F_OnLoad(pwd);
	ReSizeEdit();
	return;
}

function ReSizeEdit(){
	if (document.myForm.PageFlg.value == '1'){
		var div1,div2
		var intLeft,intRight
		var intWin
		if(isVer == 'NN6' || isVer == 'IE5'){
			initDivSize(document.getElementById('divContact'));
			initDivSize(document.getElementById('divPageScroll'));
			div1 = document.getElementById('divContact');
			div2 = document.getElementById('divPageScroll');
			intLeft = div1.offsetTop + div1.offsetHeight;
			intRight = div2.offsetTop + div2.offsetHeight;

		}
		if(isVer == 'IE4'){
			initDivSize(document.all('divContact'));
			initDivSize(document.all('divPageScroll'));
			div1 = document.all('divContact');
			div2 = document.all('divPageScroll');
			intLeft = div1.style.pixelTop + div1.style.pixelHeight;
			intRight = div2.style.pixelTop + div2.style.pixelHeight;
		}
		if(isVer == 'NN4'){
			initDivSize(document.layers('divContact'));
			initDivSize(document.layers('divPageScroll'));
			div1 = document.layers('divContact');
			div2 = document.layers('divPageScroll');
			intLeft = div1.clip.Top + div1.clip.Height;
			intRight = div2.clip.lTop + div2.clip.Height;
		}
		if(isVer == 'NN6' || isVer == 'NN4'){
			intWin = window.innerHeight;
		}
		if(isVer == 'IE5' || isVer == 'IE4'){
			intWin = document.body.clientHeight;
		}

		if(intWin > intLeft && intWin > intRight){
			if(intLeft == intRight){
				div2.style.overflow = 'auto';
			}else{
				div2.style.overflow = 'visible';
			}
		}else{
			div2.style.overflow = 'auto';
			if(isVer == 'NN6') div2.style.height = (intLeft - div2.offsetTop) +'px';
			if(isVer == 'NN6') div2.style.height = (intLeft - div2.offsetTop) +'px';
			if(isVer == 'IE5') div2.style.pixelHeight = (intLeft - div2.offsetTop);
			if(isVer == 'IE4') div2.style.pixelHeight = (intLeft - div2.style.pixelTop);
			if(isVer == 'NN4') div2.resizeTo(div2.clip.width, (intLeft - div2.clipTop));
		}
	}
	return;
}
function initDivSize(div){
	if(isVer == 'NN6'){
		div.style.width =div.offsetWidth +'px';
		div.style.height=div.offsetHeight+'px';
	}
	if(isVer == 'IE5' || isVer == 'IE4'){
		div.style.pixelWidth =div.offsetWidth;
		div.style.pixelHeight=div.offsetHeight;
	}
	return div;
}

//-------------------------------------------------------------------------------
//　Cookieを使用するための関数
//-------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
//　一時的にCookieを使用する
//=======================================================================================
//　成功した時はtrue,失敗した時はfalseを返す
//  引数：  theName  ：項目名
//          theValue ：値
//---------------------------------------------------------------------------------------
function temp_cookie(theName,theValue)
{
    if ((theName != null) && (theValue != null))
    {
        document.cookie = theName + "="+theValue;
        return true;
    }
    return false;
}

//---------------------------------------------------------------------------------------
//　Cookieにデータを保存する
//=======================================================================================
//　成功した時はtrue,失敗した時はfalseを返す
//  引数：  cn  ：項目名
//          val ：値
//---------------------------------------------------------------------------------------
function set_cookie(cn,val) {
	ex = new Date();
	ex = new Date(ex.getTime() + (1000 * 60 * 60 * 24 * days));
	y = ex.getYear();
	if (y < 1900){
		y += 1900;
	}
	hms = ex.getHours() + ":" + ex.getMinutes() + ":" + ex.getSeconds();
	p = String(ex).split(" ");
	ex = p[0] + ", " + p[2] + "-" + p[1] + "-" + y + " " + hms + " GMT;";
	document.cookie = cn + "=" + val +"; expires=" + ex;
}

//---------------------------------------------------------------------------------------
//　Cookieのデータを削除する
//=======================================================================================
//  引数：  theName  ：項目名
//　常にtrueを返す
//---------------------------------------------------------------------------------------
function deleteCookie(theName)
{
    document.cookie = theName + "=;expires=Thu,01-Jan-70 00:00:01 GMT";
    return true;
}

//-------------------------------------------------------------------------------
//　Cookieから指定されたデータを抜きだす
//=======================================================================================
//　成功した時はnull以外,失敗した時はfalseを返す
//  引数：  cn  ：項目名
//-------------------------------------------------------------------------------
function get_cookie(cn) {
   get_data = document.cookie;
   cv = new Array();
   gd = get_data.split(";");
   for (i in gd) {
      a = gd[i].split("=");
      a[0] = a[0].replace(" ","");
      cv[a[0]] = a[1];
   }
   if (cv[cn]) return cv[cn];
   else return "";
}

