/**
 * ログイン
 * @param	f	: フォーム
 */
function onLogin(frm) {

	frm.action = "login.php";
	frm.method = "post";
	 
	// アクションの設定	
	frm.act.value = "login";
	
	// ２重サブミットチェック
	checkAndSubmit(frm);
}

//検索キーワードのデフォルト文字列
var srcKeywordDefValue = "企業名で検索できます。　「現社員・元社員」の評価コメント";

function setSrcKeyword(frm ,setFlg) {
	
	var keyword = frm.src_str.value;
	
	//フォーカス時
	if(setFlg == 1) {
		//デフォルトの文字列だった場合、value値をクリア
		if(keyword == srcKeywordDefValue) {
			frm.src_str.value = "";
			frm.src_str.style.color = "#000000";
		}
	}
	//blur(フォーカスを外す)時
	else {
		//テキストフォームに入力が無い場合、デフォルトの文字を設定する
		if(keyword==""){
			frm.src_str.value = srcKeywordDefValue;
			frm.src_str.style.color = "#a5b3c7";
		}
	}
}

/**
 * 検索
 * @param	f	: フォーム
 */
function onSrc(frm) {
	
	//デフォルト文字のチェック
	var keyword = frm.src_str.value;
	
	//デフォルトの文字列だった場合、フォームをクリア
	if(keyword == "" || keyword == srcKeywordDefValue) {
		frm.src_str.value = "";
	}
	
	//文字列検索用に、hiddenのパラメータをクリア
	var oElements = document.getElementsByTagName("input");
	
	for (var i = 0; i < oElements.length; i++) {
		var element = oElements[i];
		if(element.type == "hidden") {
			element.value = "";
		}
	}
	
//	$(":hidden","#f1").each(
//	function(){
//		$(this).val("");
//	});
	
	frm.action = "search.php";
	frm.method = "get";
	
	frm.submit();
}

/**
 * 不正問い合わせ
 * @param	f	: フォーム
 */
function onIllegal(frm, vid, questionNo) {

	var openUrl;
	openUrl  = "illegal.php?vid=" + vid + "&question_no=" + questionNo;
	
	retVal = window.open(
						openUrl,
						"illegal",
						"width=850,height=720,location=no,scrollbars=yes,resizable=yes"
						);
	
	frm.target = "illegal";
	retVal.focus();
}


/**
 * ＧＯＯＤ　ＡＮＳＷＥＲＳ
 * @param	f	: フォーム
 */
function changeText(text,element) {

	if(document.all){ document.all(element).innerHTML = text }

	if(document.getElementById){ document.getElementById(element).innerHTML = text }

}


/**
 * ＧＯＯＤ　ＡＮＳＷＥＲＳ２
 * @param	f	: フォーム
 */
function exMenu(tName)
{
	tMenu = document.all[tName].style;
	if (tMenu.display == 'none') tMenu.display = "block"; else tMenu.display = "none";
}


function setVoteRefData(frm, act, vid, qNo) {

    // actを設定
    frm.act.value = act;
	
	//アンケートID,質問番号を設定
	frm.vid.value = vid;
	frm.qNo.value = qNo;
	
	//フォームのIDを設定
	var refId = vid + "-" + qNo;
	
	var formData = null;
	formData = $("form[name='f1']").serialize();
	url = "vote.php";
	
    $.ajax({
        type: "POST",
        url: url,
        data: formData,
        async: true,
        cache: false,
        //送信前
        beforeSend: function() {
        	//lodingを表示する
        	$("div[id='"+refId+"']").before('<div id="loading"></div>');
        },
        // 成功
        success: function(data){
            $("#" + refId).empty();
            $("#" + refId).html(data);
        },
        //送信後
        complete: function() {
        	//lodingを消す
        	$("div[id='loading']").remove();
        }
    }); 
}

function setReqRefData(frm) {
	
	/**
	var data = 'Vorkersサービスについての<br />ご意見・ご要望をお聞かせ下さい。<br /><div class="req_comp"><strong>ご意見ありがとうございました。</strong><br /><br />頂いたご意見には必ずスタッフが目を通します。<br />個々のご意見にお返事できないことをご了承ください。<br /><br />返信が必要なお問い合わせの場合は<br /><a href="#">こちらからご連絡ください。</a></div>';

	//lodingを表示する
	$("div[class='txt_algn_c']").before('<div id="loading2"><img src="/images/loading.gif"></div>');
	
	$("div[class='req_area']").empty();
	$("div[class='req_area']").html(data);
	
	$("div[id='loading2']").remove();
	**/
	
    // actを設定
    frm.act.value = "entry";
	
	var formData = null;
	formData = $("form[name='f1']").serialize();
	url = "request.php";
	
    $.ajax({
        type: "POST",
        url: url,
        data: formData,
        async: true,
        cache: false,
        //送信前
        beforeSend: function() {
        	//lodingを表示する
			$("div[class='txt_algn_c']").before('<div id="loading2"><img src="/images/loading.gif"></div>');
        },
        // 成功
        success: function(data){
			$("div[class='req_area']").empty();
			$("div[class='req_area']").html(data);
        },
        //送信後
        complete: function() {
        	//lodingを消す
        	$("div[id='loading2']").remove();
        }
    }); 
}

function addCompanyBookmark(frm, loginFlg, m_id) {
	
	if(loginFlg) {
		var url = "add_company_bm.php?m_id=" + m_id;
	
		var formData = null;
//		formData = $("form[name='f1']").serialize();
		
	    $.ajax({
	        type: "POST",
	        url: url,
	        data: formData,
	        async: true,
	        cache: false,
	        /**
	        //送信前
	        beforeSend: function() {
	        	//lodingを表示する
				$("div[class='bm_area_btn']").before('<div id="loading2"><img src="/images/loading.gif"></div>');
	        },
	        **/
	        // 成功
	        success: function(data){
	        	if(data == 1) {
		        	$("div[id='bm_info_1']").show();
		        	$("div[id='bm_info_2']").hide();
		        	$("div[id='bm_info_3']").hide();
	        	}
	        	else if(data == 2) {
		        	$("div[id='bm_info_1']").hide();
		        	$("div[id='bm_info_2']").show();
		        	$("div[id='bm_info_3']").hide();
	        	}
	        	else if(data == 3) {
		        	$("div[id='bm_info_1']").hide();
		        	$("div[id='bm_info_2']").hide();
		        	$("div[id='bm_info_3']").show();
	        	}
	        	else {
		        	$("div[id='bm_info_1']").hide();
		        	$("div[id='bm_info_2']").hide();
		        	$("div[id='bm_info_3']").hide();
	        	}
	        }
	        /**
	        //送信後
	        complete: function() {
	        	//lodingを消す
	        	$("div[id='loading2']").remove();
	        }
	        **/
	    });
    }
    else {
		frm.action = "login_need.php";
		frm.method = "post";
		 
		// アクションの設定	
		frm.act.value = "";
		
		// ２重サブミットチェック
		checkAndSubmit(frm);
    }
}

