 /*********************************************************************
 * 派遣トップ用JavaScript
 * -------------------------------------------------------------------
 * ◆ 更新履歴
 *    2004.09.17    ILL)Miyo    (Rev.01)新規作成
 *    2004.09.19    ILL)Miyo    (Rev.01)修正
 *    2004.12.24    KBI)山下    (Rev.02)追加
 *    2004.12.29    ILL)Miyo    (Rev.03)自動ログイン機能バグ修正
 *    2005.02.12    ILL)uchida  (Rev.03)パスワード問合せのPopUp
 *    2005.03.03    ILL)k_itoh  (Rev.03)地域保存
**********************************************************************/








//Enterキーでキーワード検索 ------------------------------------------
function entKeyKeySearch2(area) {
	// keyCode が Enterキー(13)の場合、キーワード検索を実行。
	// それだけでは、通常エンターを押下したときの処理である submit
	// が動作する為、returnValue を false (無効化)にする
	if(event.keyCode == 13) {
		window.event.returnValue = false;
		keySubmit(area);
	}
}
//キーワード検索 -----------------------------------------------------
function keySubmit(area) {
    var strWord1 = "";
    var strWord2 = "";
    var strWord3 = "";	
    var strUrl = "../../../jsp/jobResult?";

    //キーワード検索用応募区分(htmlのhidden参照)
    var strObk = document.KeywordSearch.kobk.value;
    //キーワード検索・地域フラグ(htmlのhidden参照)
    //var strArea = document.KeywordSearch.karea.value;

    strWord1 = document.KeywordSearch.word1.value;
	strWord2 = document.KeywordSearch.word2.value;
	strWord3 = document.KeywordSearch.word3.value;

    //ワード未入力の場合
    if(strWord1 == "") {
        alert("恐れ入りますが、検索するワードをご入力ください");
		
    //１文字チェック
	} else if(chk1ChrWord(strWord1) == false){
        return;		

    //ワード入力時
    } else if(chk1ChrWord(strWord2) == false){
        return;		

    //ワード入力時
    } else if(chk1ChrWord(strWord3) == false){
        return;		

    //ワード入力時
    } else {
        if(area == '1'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&k2=" + strWord2 + "&k3=" + strWord3 + "&ar=1";
	}else if(area == '2'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&k2=" + strWord2 + "&k3=" + strWord3 + "&ar=2";
	}else if(area == '3'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&k2=" + strWord2 + "&k3=" + strWord3 + "&ar=3";
	}else if(area == '4'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&k2=" + strWord2 + "&k3=" + strWord3 + "&ar=4";
	}
    }
}

//キーワード検索 -----------------------------------------------------
function keySubmit2(area) {
    var strWord1 = "";
    var strUrl = "../../../jsp/jobResult?";

    //キーワード検索用応募区分(htmlのhidden参照)
    var strObk = document.KeywordSearch.kobk.value;
    //キーワード検索・地域フラグ(htmlのhidden参照)
    //var strArea = document.KeywordSearch.karea.value;

    strWord1 = document.KeywordSearch.word4.value;

    //ワード未入力の場合
    if(strWord1 == "") {
        alert("恐れ入りますが、検索するワードをご入力ください");
		
    //１文字チェック
	} else if(chk1ChrWord(strWord1) == false){
        return;		

    //ワード入力時
    } else {
        if(area == '1'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&ar=1";
	}else if(area == '2'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&ar=2";
	}else if(area == '3'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&ar=3";
	}else if(area == '4'){
		location.href = strUrl + "jK=2%2C1&jK=2%2C16&jK=2%2C17&jK=2%2C4&jK=2%2C5&jK=2%2C7&jK=2%2C8&jK=2%2C12&k1=" + strWord1 + "&ar=4";
	}
    }
}








//自動ログイン -------------------------------------------------------
function autoLogin(strSecureFlag) {
    var strID = getCookie("STAFF_ID");
    var strPassword = getCookie("STAFF_PS");
    //var strSecureFlag = flag;

    //ログインIDとパスワードをオブジェクトに反映
    document.InputPage.tx_login_id.value = strID;
    document.InputPage.tx_passwd.value = strPassword;

    //デバッグ用
    //alert("ID [" + document.InputPage.tx_login_id.value + "]");
    //alert("PASSWORD [" + document.InputPage.tx_passwd.value + "]");

    //セキュリティONの場合、strSecureFlag = 1
    goLogin(strSecureFlag);
}





//Enterキーでパスワードボックスへフォーカス移動 ----------------------
function entKeyToPassword() {
	// keyCodeがEnterキー(13)の場合、キーワード検索を実行。
	// それだけでは、通常エンターを押下したときの処理である submit
	// が動作する為、returnValue を false (無効化)にする
	if(event.keyCode == 13) {
		window.event.returnValue = false;
		document.InputPage.tx_passwd.focus();
	}
}
//Enterキーでログイン ------------------------------------------------
function entKeyLogin() {
	// keyCodeがEnterキー(13)の場合、キーワード検索を実行。
	// それだけでは、通常エンターを押下したときの処理である submit
	// が動作する為、returnValue を false (無効化)にする
	if(event.keyCode == 13) {
		window.event.returnValue = false;
		loginInputChk();
	}
}
//ログインID、パスワード入力チェック ---------------------------------
//ログインボタンを押したときに実行
function loginInputChk(){
    var strCheckFlag = 0;

    var strID = document.InputPage.tx_login_id.value;
    var strPassword = document.InputPage.tx_passwd.value;
    var strSecureFlag = document.InputPage.secure.checked;
    //修正 Rev.03
    //var strAutoLoginFlag = document.InputPage.secure.checked;
    var strAutoLoginFlag = document.InputPage.alogin.checked;

    //デバッグ用
    //alert("[" + strID + "]");
    //alert("[" + strPassword + "]");
    //alert("[" + strSecureFlag + "]");
    //alert("[" + strAutoLoginFlag + "]");

    //ログインIDの入力チェック
    if(strID == "") {
        //return false;
        strCheckFlag += 1;

    //ログインID入力時、ログインIDを保存
    } else {
        //setCookie(クッキー名, 値)
        setCookie("STAFF_ID", strID);
    }

    //パスワードの入力チェック
    if(strPassword == "") {
        strCheckFlag += 2;

    //パスワード入力時
    } else {
        //自動ログインにチェックしている場合、パスワードを保存
        if(strAutoLoginFlag) {
            //setCookie(クッキー名, 値)
            setCookie("STAFF_PS", strPassword);
        }
    }

    //ログインID、パスワードが入力されていればログイン処理を実行
    if(strCheckFlag == 0) {
        //セキュリティONの場合、strSecureFlag = true
        goLogin(strSecureFlag);
    }else if(strCheckFlag == 1) {
        alert("恐れ入りますが、ログインID(メールアドレス)をご入力ください");
        document.InputPage.tx_login_id.focus();
    } else if(strCheckFlag == 2) {
        alert("恐れ入りますが、パスワードをご入力ください");
        document.InputPage.tx_passwd.focus();
    } else if(strCheckFlag == 3) {
        alert("恐れ入りますが、ログインID(メールアドレス)、\nおよびパスワードをご入力ください");
        document.InputPage.tx_login_id.focus();
    }
}




//ログイン -----------------------------------------------------------
function goLogin(flag){
    document.InputPage.SID.value = "SID20000";
    document.InputPage.CHAINSID.value = "SID20001";

    if(flag){
        document.InputPage.action = 'https://www.val.ne.jp/servlets/stafflogin';
        document.InputPage.submit();
    }else{
        document.InputPage.action = 'http://www.val.ne.jp/servlets/stafflogin';
        document.InputPage.submit();
    }

}








//セキュリティONチェック保存 -----------------------------------------
function saveSecureON() {
    if(document.InputPage.secure.checked == true) {
        temp = 1;
        setCookie("ST_S_CHK", temp);
    }else if(document.InputPage.secure.checked == false) {
        temp = 0;
        setCookie("ST_S_CHK", temp);
    }
}




//自動ログインチェック保存 -------------------------------------------
function saveAutoLogin() {
    if(document.InputPage.alogin.checked == true) {
        temp = 1;
        setCookie("ST_A_CHK", temp);
    }else if(document.InputPage.alogin.checked == false) {
        temp = 0;
        setCookie("ST_A_CHK", temp);
    }
}


//-------------------------------------------------------------------------
//ポップアップウィンドウ用スクリプト
//-------------------------------------------------------------------------

function miniWin(url,w,h){
	winnm = "cpChangeWin_" + Math.round(Math.random() * 1000);
	window.open(url,winnm,'scrollbars=yes,width='+w+',height='+h);
}
function win_open(html,w,h) {
	var win1 = window.open( html,'win1','scrollbars=1,width='+w+',height='+h);
}





//お気に入りに追加-------------------------------------------
function addFavorite(title){
	var brw_v = navigator.appVersion.charAt(0);
	var brw_n = navigator.appName.charAt(0);
	if((brw_v >= 4)&&(brw_n == "M")){
		window.external.AddFavorite(location.href, title);
	}else{
		window.alert("IE4以上のみの対応です");
	}
}

//地域保存 ------------------------------------------------------------
function jmp(url,jbr){
document.cookie = "myarea=" + jbr + "; expires=Fri, 31-Dec-2030 23:59:59; ";
location.href=url;
}

/* キーワード１文字チェック */
function chk1ChrWord(val) {
	val=val.replace(/^\s+|\s+$/g, "");
	len = val.length;

	if(len == 1){
		alert("「キーワード」には、2文字以上の文字列を入力してください");
		return false;
	}
}
