/**
 * リアルタイム時計
 */
function Watch() {
    now = new Date();
    year = now.getYear();
    month = now.getMonth()+1;
    day = now.getDate();
    hour = now.getHours();
    minute = now.getMinutes();
    second = now.getSeconds();
    if (year < 1000) { year += 1900 }
    if (month < 10) { month = '0' + month }
    if (day < 10) { day = '0' + day }
    if (hour < 10) { hour = '0' + hour }
    if (minute < 10) { minute = '0' + minute }
    if (second < 10) { second = '0' + second }
    document.form.watch.value = year+'年' + month + '月' + day + '日 ' + hour + ':' + minute + ':' + second;
    setTimeout("Watch()",1000);
}

/**
 * 指定したURLにジャンプ
 */function _HpbJumpURL(url) 
{
  if (url != '')
  {
    window.location = url;
  }
}

/**
 * Cookieの取得
 */
function getCookie( target ) {
    var val       = "";
    var cookieStr = document.cookie;
    var cookieArr = cookieStr.split(";");
    var iMax      = cookieArr.length;

    for (var i=0; i<iMax; i++) {
        var tmp    = cookieArr[i];
        var tmpArr = tmp.split("=");
        if (tmpArr.length != 2) {
            continue;
        }

        var key = trim(tmpArr[0]);
        if (key == target) {
            val = tmpArr[1];
            break;
        }
    }
    return val;
}

/**
 * Cookieの設定
 */
function setCookie(key, val) {

    // 有効期限を一週間後に設定
    date = new Date();
    date.setTime(date.getTime() + (7 * 24 * 60 * 60 * 1000));

    tmp = key +"="+ escape(val) +"; "
        + "expires="+ date.toGMTString() +"; ";
    document.cookie = tmp;
}

/**
 * Cookieのクリア
 */
function clearCookie(key) {
    // 有効期限を前日に設定
    date = new Date();
    date.setTime(date.getTime() - (1000 * 24 * 60 * 60));
    document.cookie = key +"=dummy; expires="+ date.toGMTString() +";";
}


/**
 * Trim
 */
function trim(str) {
    return rtrim( ltrim( str ) );
}

function ltrim(str) {
    var x;
    for(x=0; str.charCodeAt(x) < 33 && x < str.length; x++);
    return str.substring(x, str.length);
}

function rtrim(str) {
    var x;
    for(x = str.length; str.charCodeAt(--x) < 33 && x > 0; );
    return str.substring(0, x + 1);
}

