/*****************************************************************************/
//
//  機能：引数として渡されたURLとCNAMEパラメータを元にダミーFORMをSUBMITする。
//  引数：url   遷移先のURL
//      ：cname ProxyCGIに渡すパラメータ
//
/*****************************************************************************/
function doAction( url , cname ){
    //alert('url=['+url + ']' + '\n' + 'cname=['+cname+']');
    //渡されたCNAMEパラメータをhiddenに設定
    document.getElementById( "cname" ).value = cname;
    //alert('cname設定後=['+document.getElementById( "cname" ).value+']');
    //渡されたurlをFORMのACTION属性に設定
    document.getElementById( "commForm01" ).action=url;
    //alert('action設定後=['+document.getElementById( "commForm01" ).action+']');
    //FORMをSUBMITする
    document.getElementById( "commForm01" ).submit();
    return false;
}
/*****************************************************************************/
//  印刷用
//  機能：引数として渡されたURLとCNAMEパラメータを元にダミーFORMをSUBMITする。
//  引数：url   遷移先のURL
//      ：cname ProxyCGIに渡すパラメータ
//
/*****************************************************************************/
function doPrint( url , cname ){
    //渡されたCNAMEパラメータをhiddenに設定
    document.getElementById( "cnameprt" ).value = cname;
    //渡されたurlをFORMのACTION属性に設定
    document.getElementById( "commFormPrt" ).action=url;
    //FORMをSUBMITする
    document.getElementById( "commFormPrt" ).submit();
    return false;
}
/*****************************************************************************/
//  競走馬検索用
//  機能：引数として渡されたURLとCNAMEパラメータを元にダミーFORMをSUBMITする。
//  引数：url    遷移先のURL
//      ：cname  PRCID
//      ：expire キャッシュ時間
//      ：parm   ProxyCGIに渡すパラメータ
//
/*****************************************************************************/
function doSearch( url , cname , expire , parm){
    //渡されたCNAMEパラメータをhiddenに設定
    document.getElementById( "cnameSearch" ).value = cname + '/xW02';
    //渡されたEXPIREパラメータをhiddenに設定
    document.getElementById( "expire" ).value = expire;
    //渡されたxW02パラメータをhiddenに設定
    document.getElementById( "parm" ).value = parm;
    //渡されたurlをFORMのACTION属性に設定
    document.getElementById( "commFormSearch" ).action=url;
    //FORMをSUBMITする
    document.getElementById( "commFormSearch" ).submit();
    return false;
}
/*****************************************************************************/
//  競走馬検索用(入力チェックあり)
//  機能：入力チェック後、dosearchを実行する。
//  引数：
//
/*****************************************************************************/
function doSearch2(){
    var h_name;            //検索キーワード
    var flag1,num1,value1; //所属オプションの変数
    var flag2,num2,value2; //性別オプションの変数
    var strPara;           //CGIに渡すパラメータ

    //馬名の入力チェック
    h_name = document.getElementById("iv_h_name").value;
    if (h_name == ""){
        alert('馬名を入力してください。');
        return false;
    }
    if (h_name.length < 2) {
        alert('馬名を２文字以上で入力してください。');
        return false;
    }

    if (h_name.match( /[^ァ-ヴー]/ ) ) {
        alert('馬名は全角カタカナで入力してください。');
        return false;
   }

    //所属ラジオボタンで選択された値を「getElementsByName」で取得
    num1 = document.getElementsByName("iv_belong").length; //選択肢の個数
    for (i=0; i<num1; i++) {
       flag1 = document.getElementsByName("iv_belong")[i].checked;
       if (flag1) { //値を取得できた時点でループ終了
          value1 = document.getElementsByName("iv_belong")[i].value;
          break;
       }
    }
    //性別ラジオボタンで選択された値を「getElementsByName」で取得
    num2 = document.getElementsByName("iv_sex").length; //選択肢の個数
    for (j=0; j<num2; j++) {
       flag2 = document.getElementsByName("iv_sex")[j].checked;
       if (flag2) { //値を取得できた時点でループ終了
          value2 = document.getElementsByName("iv_sex")[j].value;
          break;
       }
    }
    strPara = value1 + value2 + h_name;
    //alert('doSeach実行 strPara=['+strPara+']');
    doSearch('/JRADB/search/index.html','pw02uli','D1',strPara);
    return false;
}

/*****************************************************************************/
//  PHP用
//  機能：引数として渡されたFORM名、PAGE_ID、EVENT_IDを使用してFORMをSUBMITする。
//  引数：formname   submitするformのname
//      ：page_id    PAGE_ID
//      ：event_id   EVENT_ID
//
/*****************************************************************************/
function doAction4php( formname , page_id , event_id){
	document.getElementById("PAGE_ID").setAttribute("value",page_id);
	document.getElementById("EVENT_ID").setAttribute("value",event_id);
	document.getElementById(formname).submit();
}
/*****************************************************************************/
//  PHP用
//  機能：引数として渡されたFORM名、PAGE_ID、EVENT_IDを使用してFORMをSUBMITする。
//  引数：formname   submitするformのname
//      ：page_id    PAGE_ID
//      ：event_id   EVENT_ID
//      ：selectedItemNo    一覧の中から選択された項目の識別子
//
/*****************************************************************************/
function doAction2( formname , page_id , event_id , selectedItemNo){
	document.getElementById("PAGE_ID").setAttribute("value",page_id);
	document.getElementById("EVENT_ID").setAttribute("value",event_id);
	document.getElementById("SELECTED_ITEM_NO").setAttribute("value",selectedItemNo);
	document.getElementById(formname).submit();
}
/*****************************************************************************/
//  PHP用
//  機能：お問合せ画面の入力項目をクリアする
//  引数：なし
//
/*****************************************************************************/
function clearOtoiawaseData(){
	document.mainForm.otoiawase_id.selectedIndex = 0;
	document.mainForm.otoiawase_other.value = "";
	document.mainForm.otoiawase_honbun.value = "";
	document.mainForm.otoiawase_name.value = "";
	document.mainForm.otoiawase_mail_addr.value = "";

}

