function adclick(site_id, ad_id)
{
    document.frm_ad_control.site_id.value = site_id;
    document.frm_ad_control.ad_id.value = ad_id;
    document.frm_ad_control.submit();
}


/*        クッキーを取り込む汎用関数              */
/* 書式 : cmn_get_cookie(クッキー名)              */
/* 戻り値 : 値(string)  null:該当なし             */
function cmn_get_cookie(myCookie){
   myCookie = myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}
/*******************************************************
 * cmn_chk_itemsearch
 *
 * アイテム検索時の入力チェック
 *
 *******************************************************/
function cmn_chk_itemsearch()
{
    error_search.innerHTML = "";
    if (f0.q.value == "") {
        error_search.innerHTML += "* アイテム名またはキーワードを入力してください（名称の一部でも構いません）<br>";
    }
    if (error_search.innerHTML != "") {
        return false;
    } else {
        return true;
    }
}

/*******************************************************
 * cmn_chk_priceform
 *
 * 相場情報入力時の項目チェック
 *
 *******************************************************/
function cmn_chk_priceform()
{

    error_msg.innerHTML = "";
    if (f1.パスワード.value == "") {
        error_msg.innerHTML += "* パスワードが入力されていません。変更／削除時に必要ですので、入力してください<br>";
    }
    if (isNaN(parseInt(f1.販売価格.value))) {
        error_msg.innerHTML += "* 販売価格を入力してください<br>";
    }
    if (parseInt(f1.販売価格.value) < 0) {
        error_msg.innerHTML += "* 販売価格にマイナス数値は入力できません<br>";
    }
/*
    if (f1.DB_TAIKYU.value != "") {
        if (parseInt(f1.耐久1.value) > parseInt(f1.DB_TAIKYU.value)) {
            error_msg.innerHTML += "* 耐久値（現在）が最大値を超えています<br>";
        }
        if (parseInt(f1.耐久2.value) > parseInt(f1.DB_TAIKYU.value)) {
            error_msg.innerHTML += "* 耐久値（最大）が最大値を超えています<br>";
        }
    }
*/
    if (parseInt(f1.耐久1.value) > parseInt(f1.耐久2.value)) {
        error_msg.innerHTML += "* 耐久値（現在）が耐久値（最大）を超えています<br>";
    }
    if (f1.熟練度2.value >= 100 || f1.熟練度2.value < 0) {
        error_msg.innerHTML += "* 熟練度（％）は0.0～99.9の範囲で入力してください<br>";
    } else {
        f1.熟練度2.value = Math.round(f1.熟練度2.value * 10) / 10
    }

    if (error_msg.innerHTML != "") {
        return false;
    } else {
        return true;
    }

}
/*******************************************************
 * cmn_fraUPDATE_onload()
 *
 * 相場情報　登録／削除処理　実行後に呼ばれる
 *
 *******************************************************/
function cmn_fraUPDATE_onload()
{
    if (fraUPDATE.document.f1.STATUS.value == "DUMMY") {
        return;
    } else if (fraUPDATE.document.f1.STATUS.value != "") {
        error_msg.innerHTML = fraUPDATE.document.f1.STATUS.value;
    } else {
//        location.href="";
        location.href=location.href;

        //location.reload();
        //location.href = location.href;
        //location.reload(true);
    }
}
//------------------------------------------------------------
//javascript by ＠うさ http://www.usagi-js.com/
//------------------------------------------------------------
function Trim()
{
    var strRet, strFinal;
    strTemp = document.frmSample.txtWord.value;
    //LTRIM
    strRet = LTrim(strTemp);
    //RTRIM
    strFinal = RTrim(strRet);
    return strFinal;
}
function RTrim(strTemp)
{
    var nLoop = 0;
    var strReturn = strTemp;
    while (nLoop < strTemp.length)
    {
        if (strReturn.substring(strReturn.length - 1, strReturn.length) == " ")
        {
            strReturn = strTemp.substring(0, strTemp.length - (nLoop + 1));
        }
        else
        {
            break;
        }
        nLoop++;
    }
    return strReturn;
}
function LTrim(strTemp)
{
    var nLoop = 0;
    var strReturn = strTemp;
    while (nLoop < strTemp.length)
    {
        if (strReturn.substring(0, 1) == " ")
        {
            strReturn = strTemp.substring(nLoop + 1, strTemp.length);
        }
        else
        {
            break;
        }
        nLoop++;
    }
    return strReturn;
}
function topmenu ()
{
    //ブラウザ判別チェック
    var IE4 = false;
    if (navigator.appName == "Microsoft Internet Explorer") {
        if (parseInt(navigator.appVersion) >= 4) {
            IE4 = true;
        }
    }
    if (IE4) {
        document.write('<br>');
        document.write('<br>');
        document.write('<br>');
        document.write('<br>');
        document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="800" height="300" style="position:absolute;top:100px;left:10px;">');
        document.write('<PARAM NAME=movie VALUE="../menu.swf">');
        document.write('<PARAM NAME=quality VALUE=high>');
        document.write('<PARAM NAME=salign VALUE=LT>');
        document.write('<PARAM NAME=wmode VALUE=transparent>');
        document.write('<PARAM NAME=bgcolor VALUE=#FFFFFF>');
        document.write('<PARAM NAME=menu VALUE=false>');
        document.write('<\/OBJECT>');
    } else {
        document.write('<EMBED src="../menu2.swf" quality=high salign=LT wmode=transparent bgcolor=#FFFFFF width=800 height=50 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"><\/EMBED>');
    }
}

