
//********************************
// よくある質問表示（すべて）
//********************************
function jf_ShowList(pNo){

	if( j$("#faq_list_all_"+pNo).css("display") == "none" ){
		j$("#faq_category_"+pNo+" a").css("background-position","bottom left");
		j$("#faq_list_all_"+pNo).slideDown("slow");
	}else{
		j$("#faq_category_"+pNo+" a").css("background-position","top left");
		j$("#faq_list_all_"+pNo).slideUp("slow");
	}

}

//********************************
// よくある質問表示（残り）
//********************************
function jf_ShowRestList(pNo){

	if( j$("#faq_list_rest_"+pNo).css("display") == "none" ){
		j$("#faq_view_link_"+pNo).fadeOut("fast",function(){
    		j$("#faq_list_rest_"+pNo).slideDown("slow");
		});

	}else{
		j$("#faq_list_rest_"+pNo).slideUp("slow");
	}

}
//********************************
// 答え表示
//********************************
function jf_ShowAnswer(pNo){

	if( j$("#a_"+pNo).css("display") == "none" ){
		j$("#a_"+pNo).slideDown("slow");
	}else{
		j$("#a_"+pNo).slideUp("slow");
	}

}


//********************************
// ジャンプする
//********************************
function jf_Jump(pNo){

	j$("#faq_list_"+pNo).slideDown("slow");

}



//********************************
// 注意書き
//********************************
j$(function() {

	j$("body#inquiry .frm_text").focus(function(){
		wNo = this.id.replace("frm_","");
		if( j$("body#inquiry #att_"+wNo).css("display") == "none" ){
			j$("body#inquiry .attention").slideUp("slow");
			j$("body#inquiry #att_"+wNo).slideDown("slow");
		}
	});

});


//********************************
// 注意書き表示
//********************************
function f_DispAtt(pNo){

	if( j$("body#inquiry #att_"+pNo).css("display") == "none" ){
		j$("body#inquiry .attention").hide();
		j$("body#inquiry #att_"+pNo).slideDown("slow");
	}

}



//********************************
// お問い合わせ入力チェック
//********************************
function jf_SubmitInq(){

	wVal = document.frm.name.value;
	if( wVal == "" ){ alert("お名前が入力されていません"); document.frm.name.focus(); f_DispAtt(1); return false; }

	wVal = document.frm.email1.value;
	if( wVal == "" ){ alert("ご連絡先メールアドレスが入力されていません"); document.frm.email1.focus(); f_DispAtt(2); return false; }
	if( !wVal.match(/^[0-9a-zA-Z\-\_\.\+]+@[0-9a-zA-Z\-\_\.\+]+$/) ){ alert("\""+wVal+"\"は適切なメールアドレスではありません"); document.frm.email1.focus(); f_DispAtt(2); return false; }

	wVal = document.frm.note.value;
	if( wVal == "" ){ alert("お問い合わせ内容が入力されていません"); document.frm.note.focus(); f_DispAtt(5); return false; }

    wVal = document.frm.terminal.value;
    if( wVal == "" ){ alert("ご利用の端末が選択されていません"); document.frm.terminal.focus(); f_DispAtt(6); return false; }
    
	if(!confirm("こちらの入力内容で送信してもよろしいですか？")) return false;

	document.frm.exec_flg.value = "check";
	document.frm.action = "/support/inquiry/";
	document.frm.submit();

}


//********************************
// ご要望の入力チェック
//********************************
function jf_SubmitYoubi(){

	wVal = document.frm.name.value;
	if( wVal == "" ){ alert("お名前が入力されていません"); document.frm.name.focus(); f_DispAtt(1); return false; }

	wVal = document.frm.email1.value;
	if( wVal == "" ){ alert("ご連絡先メールアドレスが入力されていません"); document.frm.email1.focus(); f_DispAtt(2); return false; }
	if( !wVal.match(/^[0-9a-zA-Z\-\_\.\+]+@[0-9a-zA-Z\-\_\.\+]+$/) ){ alert("\""+wVal+"\"は適切なメールアドレスではありません"); document.frm.email1.focus(); f_DispAtt(2); return false; }

	wVal = document.frm.note.value;
	if( wVal == "" ){ alert("ご要望が入力されていません"); document.frm.note.focus(); f_DispAtt(5); return false; }
    
	if(!confirm("こちらの内容で送信してもよろしいですか？")) return false;

	document.frm.exec_flg.value = "insert";
	document.frm.action = "/youbou/";
	document.frm.submit();

}


//********************************
// お問い合わせフォームのご用件選択
//********************************
function visibleLink(){
	var url    = '/support/faq_list/' + document.frm.category.value + '/';
	var wVal = document.frm.category.value;
	var httpObj = jQuery.get(url,null, function(){

		// よくある質問がある
		if (httpObj.responseText != "") {
            // html埋め込み
    		j$("#link").html(httpObj.responseText);
        	if( j$("#link").css("display") == "none" ){
        	    // ホームページが見れませんを非表示に
        	    j$("#cantseehpBx").slideUp("slow");
        	    // 埋め込んだhtmlをスライドダウン
    		    j$("#link").slideDown("slow");
    		} else {
                // ホームページが見れませんを非表示に
                j$("#cantseehpBx").slideUp("slow");
    		    // フェードアウト＆イン
    		    j$("#link").fadeOut("fast");
    		    j$("#link").fadeIn("slow");
    		}
		// よくある質問がない
		} else {
		    // 先にスライドアップ
        	if( (j$("#link").css("display") != "none" && wVal == 13 && j$("#cantseehpBx").css("display") == "none") || (wVal == 13 && j$("#cantseehpBx").css("display") == "none") ){
        	   // ホームページが見れませんを表示
    		    j$("#cantseehpBx").slideDown("slow");
    		    //j$("#link").slideUp("slow");
                //j$("#cantseehpBx").slideUp("slow");
            } else {
                //j$("#cantseehpBx").slideDown("slow");
                j$("#cantseehpBx").slideUp("slow");   
            }

            // html埋め込み
    		j$("#link").html(httpObj.responseText);
		}
	});
}

//********************************
// 問い合わせフォームの端末プルダウン
//********************************
function jf_SetForm(){

    wVal = document.frm.terminal.value;

    if ( wVal == 0 && j$("#detail").css("display") == "none" ){
        j$("#detail").slideDown("slow")
    }
    document.frm.exec_flg.value = "insert";


}

