
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openSetting(url){
	newSetWin = window.open(url, 'mail_setting','toolbar=0,location=0,directories=0,status=0,'+'menubar=1,scrollbars=1,resizable=1,copyhistory=0,'+'width=520,height=520');
	newSetWin.focus();
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}



function memprofACNT_chk() {
	
	var account = document.form_memprof_chk.wk_account.value;
	var passwd  = document.form_memprof_chk.wk_passwd.value;	
	var err_flg = 0;
	var msg;
		
	if (account == "" || passwd == "") {
		err_flg = 1;
		msg = "アカウントとパスワードを入力してください。";
	} else if (!memprofAcntChk(account)) {
		err_flg = 1;

		msg = "アカウントを正しく入力してください。";
	} else if (!memprofPassChk(passwd)) {
		err_flg = 1;
		msg ="パスワードを正しく入力してください。";
	}			
		 
	if (err_flg == 1) {
		alert(msg);
	} else {
		document.form_memprof_chk.submit();
	}
}
	
function memprofPassChk(strTarget){
	var i,j, transTarget;
	var checkStr = new String("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-");
	transTarget = strTarget.replace(/ /g, "");
	if(transTarget.length==0){
		return false;
	}
	for(i=0;i<transTarget.length;i++){
		if(checkStr.indexOf(transTarget.charAt(i),0)==-1){
			return false;
		}
	}
	j = transTarget.length;
	if (j> 8){
		return false;
	}	
	return true;
}
	
function memprofAcntChk(strTarget){
	var i,j, transTarget;
	var checkStr = new String("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz");
	transTarget = strTarget.replace(/ /g, "");
	if(transTarget.length==0){
		return false;
	}
	for(i=0;i<transTarget.length;i++){
		if(checkStr.indexOf(transTarget.charAt(i),0)==-1){
			return false;
		}
	}
	j = transTarget.length;
	if (j!=8){
		return false;
	}	
	return true;
}

//ブラウザ名
var browser = navigator.appName;

//ブラウザVersionチェック
function verchk() {
	//ブラウザVersion
	var version = navigator.appVersion;
	//OS名
	var os = navigator.platform;
	//Microsoft Internet Explorer
	if(browser == "Microsoft Internet Explorer" && version.substring(0,3) >= 4.0) {
		if(os == "MacPPC") {
			return true;
		} else if(os == "Win32") {
			return true;
		} else {
			return false;
		}
	//Netscape
	} else if(browser == "Netscape" && version.substring(0,3)>=4.5) {
		if(os == "MacPPC" || os == "Win32") {
			return true;
		} else {
			return false;
		}
	//Else
	} else {
		return false;
	}
}

//OS情報取得
function getOSType()
{
	//　Macintosh           　->  MacOS
	//　Windows95/98/NT/2000  ->　Windows
	//　UNIX                  ->　UNIX
	str = navigator.userAgent.toUpperCase();
	if (str.indexOf("MAC") >= 0) return "MacOS";
	if (str.indexOf("WIN") >= 0) return "Windows";
	if (str.indexOf("X11") >= 0) return "UNIX";
	return "不明";
}

//ブラウザVersion取得
function getBrowserVersion()
{
	str   = navigator.appName.toUpperCase();
	version = 0;
	appVer  = navigator.appVersion;
	if (str.indexOf("NETSCAPE") >= 0)
	{
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (str.indexOf("MICROSOFT") >= 0)
	{
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}

//ログイン画面のメニュー表示切り替え
function menuChangeLogin()
{
	var flg = document.getElementById("seikyounavi").style.display;
	//メニュー表示切り替え
	changeMenu(flg);

	//画像表示切り替え	
	if (flg == "none") {
		document.getElementById("menu_change").alt = 'サポートメニュー';
		document.getElementById("menu_change").src = '/images/bn_support_on.gif';
	} else {
		document.getElementById("menu_change").alt = '生協ナビ<会員のホームページ>';
		document.getElementById("menu_change").src = '/images/bn_seikyou_on.gif';
	}
	document.getElementById("menu_change").onmouseover = function () { changeImgLogin(flg,'over'); };
	document.getElementById("menu_change").onmouseout = function () { changeImgLogin(flg,'out'); };
}

//ログイン画面のメニュー表示切り替え
function menuChangeTop()
{
	var flg = document.getElementById("seikyounavi").style.display;
	//メニュー表示切り替え
	changeMenu(flg);
	
	//画像表示切り替え
	if (flg == "none") {
		document.getElementById("menu_change2").alt = 'サポートメニュー';
		document.getElementById("menu_change2").src = '/images/support_navi_on.gif';
	} else {
		document.getElementById("menu_change2").alt = '生協ナビへ';
		document.getElementById("menu_change2").src = '/images/seikyou_navi_on.gif';
	}
	document.getElementById("menu_change2").onmouseover = function () { changeImgTop(flg,'over'); };
	document.getElementById("menu_change2").onmouseout = function () { changeImgTop(flg,'out'); };
}

//ログイン画面・TOP画面のメニュー画像切り替え
function changeMenu(flg)
{
	if (flg == "none") {
		//メニュー16マス表示（生協ナビ）
		document.getElementById("seikyounavi_head1").style.display = ''; 
		document.getElementById("seikyounavi_head2").style.display = ''; 
		document.getElementById("seikyounavi_head3").style.display = ''; 
		document.getElementById("seikyounavi").style.display = ''; 
		document.getElementById("newmenu9").style.display = 'none'; 
	} else {
		//メニュー9マス表示
		document.getElementById("seikyounavi_head1").style.display = 'none'; 
		document.getElementById("seikyounavi_head2").style.display = 'none'; 
		document.getElementById("seikyounavi_head3").style.display = 'none'; 
		document.getElementById("seikyounavi").style.display = 'none'; 
		document.getElementById("newmenu9").style.display = ''; 
	}
}

//ログイン画面の画像切り替え
function changeImgLogin(flg, mouse)
{
	if (flg == "none" && mouse == "over") {
		document.getElementById("menu_change").src = '/images/bn_support_on.gif';
	} else if (flg == "none") {
		document.getElementById("menu_change").src = '/images/bn_support.gif';
	} else if (mouse == "over") {
		document.getElementById("menu_change").src = '/images/bn_seikyou_on.gif';
	} else {
		document.getElementById("menu_change").src = '/images/bn_seikyou.gif';
	}
}

//TOP画面の画像切り替え
function changeImgTop(flg, mouse)
{
	if (flg == "none" && mouse == "over") {
		document.getElementById("menu_change2").src = '/images/support_navi_on.gif';
	} else if (flg == "none") {
		document.getElementById("menu_change2").src = '/images/support_navi.gif';
	} else if (mouse == "over") {
		document.getElementById("menu_change2").src = '/images/seikyou_navi_on.gif';
	} else {
		document.getElementById("menu_change2").src = '/images/seikyou_navi.gif';
	}
}

//ログイン画面・TOP画面の「生協ナビ」画像表示・非表示の対応
function dispChk()
{
	//画面タイトル取得
	var titlestr = document.title;
	if (titlestr != "SINGS"){
		//ログイン画面・TOP画面でメニューが表示されていない状態の場合は「生協ナビ」の画像を非表示にする
		if (document.getElementById("menu_change")){
			document.getElementById("menu_change").style.display = 'none';
		} else if (document.getElementById("menu_change2")){
			document.getElementById("menu_change2").style.display = 'none'; 
		}
	}
}
//-->
