//
//  じょじょ伝言板用JavaScript
//

// Cookieの名前
var cookiename = "jojoden";

// Cookieの基点
var pathname = "/";

// Cookieの有効期限
var expires = "Fri, 31 Dec 2010 23:59:59 GMT";

// Cookieの発行
function setCookie(obj)
{
    var name, color, email;

    name  = escape(obj.name.value);
    color = escape(obj.color.options[obj.color.options.selectedIndex].value);
    email = escape(obj.email.value);
    document.cookie = cookiename + "=" + name + "+" + color + "+" + email
                    + "; path=" + pathname + "; expires=" + expires;
    return true;
}

// Cookieの取得と表示
function getCookie(obj)
{
    var i, str;
    c = new Array();
    p = new Array("", "", "");

    str = document.cookie;
    c = str.split(";");

    for (i = 0; i < c.length; i++) {
        if (c[i].indexOf(cookiename+"=") >= 0) {
            p = (c[i].substr(c[i].indexOf("=")+1)).split("+");
            break;
        }
    }

    obj.name.value  = unescape(p[0]);
    obj.email.value = unescape(p[2]);

    p[1] = unescape(p[1]);
    for (i = 0; i < obj.color.length; i++) {
        if (obj.color.options[i].value == p[1]) {
            obj.color.selectedIndex = i;
            break;
        }
    }

    return true;
}

// 必須パラメータの入力チェック（伝言フォーム）
function checkPara1(obj)
{
    if (obj.name.value.search(/[^\s]/) < 0) {
        alert("名前を入れてください。");
        return false;
    }
    if (obj.mes.value.search(/[^\s]/) < 0) {
        alert("伝言を入れてください。");
        return false;
    } else {
        return true;
    }
}

// 必須パラメータの入力チェック（削除フォーム）
function checkPara2(obj)
{
    if (obj.number.value == "" || obj.number.value.search(/[^\d]/) >= 0) {
        alert("発言No.を入れてください。");
        return false;
    } else {
        return true;
    }
}

// end_of_file

