// 追加 091006 BY SUZUKI

function deleteCookie() {
  cName1 = "lu_name";
  cName2 = "lu_id";
  cName3 = "lu_pw";// 削除するクッキー名
  dTime = new Date();
  dTime.setYear(dTime.getYear() - 1);
  document.cookie = cName1 + ";expires=" + dTime.toGMTString();
  document.cookie = cName2 + ";expires=" + dTime.toGMTString();
  document.cookie = cName3 + ";expires=" + dTime.toGMTString();
  //window.location.reload();
  location.replace('');
  //location.href='../index.php';
  
}



// ログイン認証処理
function loginAction(check){
	
	id = loginID = document.fm.id.value;
	pw = document.fm.pw.value;
	
	var $params_item = 'check='+check+'&id='+id+'&pw='+pw;
	new Ajax.Request('logincheck.php',
	{
      method: 'post',
      onComplete: getReturn,
      postBody: $params_item
    });
    
}

// 戻り
function getReturn(req)
{	
	switch(trim(req.responseText)){
		case "NODATA":
			loginNonedata();
		break;
		case "OK":
			loginCheckok();			
		break;
		case "OK-COMMON":	//共通IDでのログイン
			location.href = "register.php";			
		break;
		case "NG":
			loginFailure();
		break;
		case "NOMAL":
			loginNomal();
			location.replace('');
		break;
	}
}

function loginNonedata(){
	changeLoginMessage("ログイン情報を入力してください。");
}

function loginFailure(){
	changeLoginMessage("ログイン情報が間違っています。");
}

function changeLoginMessage(str){
	document.getElementById('loginmessage').innerHTML = str;
}

function loginCheckok(){
	var $params_item = '';
	new Ajax.Request('loginok.html',
	{
      method: 'post',
      onComplete: getLoginComplete,
      postBody: $params_item
    });


}

function loginNomal(){
	var $params_item = '';
	new Ajax.Request('logoutok.html',
	{
      method: 'post',
      onComplete: getLoginComplete,
      postBody: $params_item
    });
	

}

function trim(str){
	str = str.replace(/\r\n/g, "");//IE
	str = str.replace(/\n/g, "");//Firefox
	return str;
}

function getLoginComplete(req){
	document.getElementById('fminner').innerHTML = req.responseText;
	user_name = returnCookieValue("lu_name");
    changeLoginMessage("ようこそ"+"<br />"+user_name+"様");
	
	var s = SWFAddress.getValue().substr(1);
	var p = s.indexOf("IN=1") == -1 ? "IN=1" : "";
	s += s == "" ? p : p != "" ? "&"+p : "";
	SWFAddress.setValue(s);
}

function returnCookieValue(){
	
	theName = "lu_name=";
	theCookie = document.cookie+";";
	
	
	start = theCookie.indexOf(theName);
	if (start != -1){
		end = theCookie.indexOf(";",start);
		DT = decodeURI(theCookie.substring(start+theName.length,end));
	}
	return DT;
}

function myCatalog()
{
	SWFAddress.setValue("PAGE_TYPE=2");
}

var Cookie = {
    get: function(name) {
        var match = ('; ' + document.cookie + ';').match('; ' + name + '=(.*?);');
        return match ? decodeURIComponent(match[1]) : '';
    },
    set: function(name, value, expires, domain, path, secure) {
        var buffer = name + '=' + encodeURIComponent(value);
        if (typeof expires != 'undefined') buffer += '; expires=' + new Date(expires).toUTCString();
        if (typeof domain != 'undefined') buffer += '; domain=' + domain;
        if (typeof path != 'undefined') buffer += '; path=' + path;
        if (secure) buffer += '; secure';
        document.cookie = buffer;
    }
};