
//window.resizeTo(screen.width , screen.height);


//■URLジャンプ
function url_jump(data1){
	document.location.href="index.html?todofuken=" + data1 ;
}


//■画像差し替え
function pic_change(obj,ImgName){ obj.src = ImgName; }


//■改行キーを無効に
window.document.onkeydown = NoEnter;

//■改行キーチェック
function NoEnter(){
	if (event.keyCode == 13){
		
		//■テキストエリアを許す 
		for (i = 0; i < document.all.tags("TEXTAREA").length; i++) {
			if (document.all.tags("TEXTAREA")(i).name == window.event.srcElement.name){ return true; }
		}
	return false;
	}
}


//■写真上書きの注意
function caution(){
	jAlert('既に写真がある場合は、ご注意ください。<BR><BR>新たに写真を指定すると 「上書き」 されます。','Message');
	return false;
}

//■Google Chome用　NoEnter　TEXTBOX と TEXTAREA を同時に使う入力フォームはこの関数を使用する
function NoEnter2 (field, event) {  
        var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
        if (keyCode == 13) {
            var i;
            for (i = 0; i < field.form.elements.length; i++)
                if (field == field.form.elements[i])
                    break;
//            i = (i + 1) % field.form.elements.length;//ここを外すとフォーカスが次に移る
//            field.form.elements[i].focus();//ここを外すとフォーカスが次に移る
            return false;
        }   
        else  
          return true;
}      


//■インラインフレームのリフレッシュ関数(エンコード版)
function fChange0(url,data1){ document.inline0.location.href = url + encodeURI(data1); }
function fChange1(url,data1){ document.inline1.location.href = url + encodeURI(data1); }
function fChange2(url,data1){ document.inline2.location.href = url + encodeURI(data1); }
function fChange3(url,data1){ document.inline3.location.href = url + encodeURI(data1); }
function fChange4(url,data1){ document.inline4.location.href = url + encodeURI(data1); }


//■ログインチェック
function login_check(){
	if(document.me.elements['p_mail'].value.length == 0){ jAlert('「ユーザーID」　を入力してください。','Error'); return false; }
	if(document.me.elements['p_mail'].value.indexOf("@") <= 0 || document.me.elements['p_mail'].value.indexOf(".") <= 0){ jAlert("「ユーザーID」　の入力が正しくありません。"); return false; }
	if(document.me.elements['p_pw'].value.length == 0){ jAlert('「パスワード」　を入力してください。','Error'); return false; }
	if(document.me.spcode.value.length == 0 || document.me.spcode.value == "4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。','Error'); return false; }
	if(document.me.spcode.value.match(/[^0-9]/g)){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
	if(document.me.spcode.value.length != 4 ){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
}


//■企業登録（送信チェック）　//jAlert('アラートに表示する内容', 'アラートのタイトル'); jAlertスペル注意
function register() {
	if(document.reg.p1.value.length == 0){ jAlert('「企業名」　を入力してください。','Error'); return false; }
	if(document.reg.p2.value.length == 0){ jAlert('「業種」　を入力してください。','Error'); return false; }
	if(document.reg.p3.value.length == 0){ jAlert('「代表者」　を入力してください。','Error'); return false; }
	if(document.reg.p8.value.length == 0){ jAlert('「資本金」　を入力してください。','Error'); return false; }
	if(document.reg.p8.value.match(/[^0-9]/g)){ jAlert('「資本金」　は半角数値で入力してください。','Error'); return false; }
	if(document.reg.p9.value.length == 0){ jAlert('「従業員数」　を入力してください。','Error'); return false; }
	if(document.reg.p9.value.match(/[^0-9]/g)){ jAlert('「従業員数」　は半角数値で入力してください。','Error'); return false; }
	if(document.reg.p10.value.length == 0){ jAlert('「郵便番号」　を入力してください。','Error'); return false; }
	if(document.reg.p11.value.length ==0){ jAlert('「所在地」　を入力してください。','Error'); return false; }
	if(document.reg.p12.value.length ==0){ jAlert('「電話番号」　を入力してください。','Error'); return false; }
	if(document.reg.p14.value.length ==0){ jAlert('「担当者名」　を入力してください。','Error'); return false; }
	if(document.reg.p15.value.length ==0){ jAlert('「E-mail」　を入力してください。','Error'); return false; }
	if(document.reg.p15.value.indexOf("@")<=0 || document.reg.p15.value.indexOf(".")<=0){ jAlert("「E-mail」　の入力が正しくありません。"); return false; }
	if(document.reg.p16.value.length ==0){ jAlert('「E-mail（確認用）」　を入力してください。','Error'); return false; }
	if(document.reg.p15.value != document.reg.p16.value){ jAlert("「E-mail と E-Mail（確認用）」　が一致しません。"); return false; }
	if(document.reg.spcode.value.length == 0 || document.reg.spcode.value == "4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。','Error'); return false; }
	if(document.reg.spcode.value.match(/[^0-9]/g)){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
	if(document.reg.spcode.value.length != 4 ){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
}

//■応募エントリー（送信チェック）　//jAlert('アラートに表示する内容', 'アラートのタイトル'); jAlertスペル注意
function entry() {
	if(document.et.e1.value.length == 0){ jAlert('「お名前」　を入力してください。','Error'); return false; }
	if(document.et.e2.value.length == 0){ jAlert('「ふりがな」　を入力してください。','Error'); return false; }
	if(document.et.e7.value == "-選択-"){ jAlert('「現在の仕事」　を選択してください。','Error'); return false; }
	if(document.et.e8.value.length == 0){ jAlert('「郵便番号」　を入力してください。','Error'); return false; }
	if(document.et.e9.value.length == 0){ jAlert('「住所」　を入力してください。','Error'); return false; }
	if(document.et.e12.value.length == 0){ jAlert('「E-mail」　を入力してください。','Error'); return false; }
	if(document.et.e12.value.indexOf("@") <= 0 || document.et.e12.value.indexOf(".") <= 0){ jAlert("「E-mail」　の入力が正しくありません。"); return false; }
	if(document.et.e13.value.length == 0){ jAlert('「E-mail（確認用）」　を入力してください。','Error'); return false; }
	if(document.et.e12.value != document.et.e13.value){ jAlert("「E-mail と E-Mail（確認用）」　が一致しません。"); return false; }
	if(document.et.e15.value == "-選択-"){ jAlert('「連絡時間」　を選択してください。','Error'); return false; }
	if(document.et.spcode.value.length == 0 || document.et.spcode.value == "4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。','Error'); return false; }
	if(document.et.spcode.value.match(/[^0-9]/g)){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
	if(document.et.spcode.value.length != 4 ){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }


	//送信アクション
	//scroll(0,0);
	//var outerPane = document.getElementById('FreezePane');
	//var innerPane = document.getElementById('InnerFreezePane');
	//if (outerPane){ outerPane.className = 'FreezePaneOn';}
	//if (innerPane){ innerPane.innerHTML = 'ページ更新中！！！　　しばらくお待ちください.....';}
	
}


//■企業登録の送信アクション
function register_action(){
	//送信アクション
	scroll(0,0);
	var outerPane = document.getElementById('FreezePane');
	var innerPane = document.getElementById('InnerFreezePane');
	if (outerPane){ outerPane.className = 'FreezePaneOn';}
	if (innerPane){ innerPane.innerHTML = '企業登録処理中！！！　　しばらくお待ちください.....';}
}


//■PageMaker submit時の精査(※名前にアンダーバーを使うときは以下のようにパースする)
function PageMaker(){
	//入力チェック
	if(document.pagemaker.elements['reg_name'].value.length == 0){        jAlert('「企業名」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_gyousyu'].value.length == 0){     jAlert('「業種」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_ceo'].value.length == 0){         jAlert('「代表者」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_shihon'].value.length == 0){      jAlert('「資本金」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_shihon'].value.match(/[^0-9]/g)){ jAlert('「資本金」　は半角数値で入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_kazu'].value.length == 0){        jAlert('「従業員数」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_kazu'].value.match(/[^0-9]/g)){   jAlert('「従業員数」　は半角数値で入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_post'].value.length == 0){        jAlert('「郵便番号」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_adr'].value.length ==0){          jAlert('「所在地」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['reg_tel'].value.length ==0){          jAlert('「電話番号」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['chart_flg'].checked){
		if(document.pagemaker.kcode.value.match(/[^0-9]/g)){              jAlert('「株式コード」　は4桁数値です。','Error'); return false; }
		if(document.pagemaker.kcode.value.length != 4 ){                  jAlert('「株式コード」　は4桁数値です。','Error'); return false; }
		if(document.pagemaker.elements['market_id'].value =="x"){         jAlert('「株式市場」　を選択してください。','Error'); return false; }
	}
	if(document.pagemaker.elements['ken_id'].value ==0 ){                 jAlert('「都道府県」　を選択してください。','Error'); return false; }
	if(document.pagemaker.elements['syokusyu_id'].value ==0 ){            jAlert('「募集職種」　を選択してください。','Error'); return false; }
	if(document.pagemaker.elements['koyo_id'].value ==0 ){                jAlert('「雇用形態」　を選択してください。','Error'); return false; }
	if(document.pagemaker.title0.value.length == 0){ jAlert('「募集タイトル」　を入力してください。','Error'); return false; }
	if(document.pagemaker.body0.value.length == 0){  jAlert('「メインＰＲ文」　を入力してください。','Error'); return false; }
	if(document.pagemaker.shigoto.value.length == 0){  jAlert('「仕事内容」　を入力してください。','Error'); return false; }
	if(document.pagemaker.kinmuchi.value.length == 0){ jAlert('「勤務地」　を入力してください。','Error'); return false; }
	if(document.pagemaker.jikan.value.length == 0){    jAlert('「勤務時間」　を入力してください。','Error'); return false; }
	if(document.pagemaker.kyuryo.value.length == 0){   jAlert('「給料」　を入力してください。','Error'); return false; }
	if(document.pagemaker.taigu.value.length == 0){    jAlert('「待遇」　を入力してください。','Error'); return false; }
	if(document.pagemaker.yasumi.value.length == 0){   jAlert('「休日」　を入力してください。','Error'); return false; }
	if(document.pagemaker.shikaku.value.length == 0){  jAlert('「応募資格」　を入力してください。','Error'); return false; }
	if(document.pagemaker.suruniha.value.length == 0){ jAlert('「応募するには」　を入力してください。','Error'); return false; }
	if(document.pagemaker.mensetu.value.length == 0){  jAlert('「面接日」　を入力してください。','Error'); return false; }
	if(document.pagemaker.saitan.value.length == 0){   jAlert('「採用担当者」　を入力してください。','Error'); return false; }
	if(document.pagemaker.hitokoto.value.length == 0){ jAlert('「担当者からひと言」　を入力してください。','Error'); return false; }
	if(document.pagemaker.ren1.value.length == 0){     jAlert('「連絡先電話1」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['obo_mail'].value.length == 0){ jAlert('「応募受付メール」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['obo_mail'].value.indexOf("@") <= 0 || document.pagemaker.elements['obo_mail'].value.indexOf(".") <= 0){ jAlert("「応募受付メール」　の入力が正しくありません。"); return false; }
	if(document.pagemaker.elements['toi_mail'].value.length == 0){ jAlert('「問い合せメール」　を入力してください。','Error'); return false; }
	if(document.pagemaker.elements['toi_mail'].value.indexOf("@") <= 0 || document.pagemaker.elements['toi_mail'].value.indexOf(".") <= 0){ jAlert("「問い合せメール」　の入力が正しくありません。"); return false; }
	if(document.pagemaker.saitan.value.length == 0){   jAlert('「採用担当者」　を入力してください。','Error'); return false; }
	
	//写真ファイルチェック
	var ppp0 =document.pagemaker.photo0.value.toUpperCase();
	if(document.pagemaker.photo0.value.length > 0 && ppp0.indexOf(".JPG")<=0 ){ jAlert('「メイン写真」 のファイル形式が正しくありません。\n\n※写真ファイルは 「jpg形式」 のみ有効です','Error'); return false; }
	
	var ppp1 =document.pagemaker.photo1.value.toUpperCase();
	if(document.pagemaker.photo1.value.length > 0 && ppp1.indexOf(".JPG")<=0 ){ jAlert('「写真1」 のファイル形式が正しくありません。\n\n※写真ファイルは 「jpg形式」 のみ有効です','Error'); return false; }
	
	var ppp2 =document.pagemaker.photo2.value.toUpperCase();
	if(document.pagemaker.photo2.value.length > 0 && ppp2.indexOf(".JPG")<=0 ){ jAlert('「写真2」 のファイル形式が正しくありません。\n\n※写真ファイルは 「jpg形式」 のみ有効です','Error'); return false; }
	
	var ppp3 =document.pagemaker.photo3.value.toUpperCase();
	if(document.pagemaker.photo3.value.length > 0 && ppp3.indexOf(".JPG")<=0 ){ jAlert('「写真3」 のファイル形式が正しくありません。\n\n※写真ファイルは 「jpg形式」 のみ有効です','Error'); return false; }
	
	var ppp4 =document.pagemaker.photo4.value.toUpperCase();
	if(document.pagemaker.photo4.value.length > 0 && ppp4.indexOf(".JPG")<=0 ){ jAlert('「写真4」 のファイル形式が正しくありません。\n\n※写真ファイルは 「jpg形式」 のみ有効です','Error'); return false; }
	
	
	//送信アクション
	scroll(0,0);
	var outerPane = document.getElementById('FreezePane');
	var innerPane = document.getElementById('InnerFreezePane');
	if (outerPane){ outerPane.className = 'FreezePaneOn';}
	if (innerPane){ innerPane.innerHTML = 'ページ更新中！！！　　しばらくお待ちください.....';}
	
	//送信中の色変更
	//document.pagemaker.ken_id.style.backgroundColor='#808080';
	//document.pagemaker.genre_id.style.backgroundColor='#808080';
	//document.pagemaker.pm16.style.backgroundColor='#808080';
	//document.pagemaker.pm26.style.backgroundColor='#808080';
}


//■mylist追加の確認関数
function mylist_add_chk (reg_id,reg_name) {
	
	new_id="#"+reg_id;
	
	$(function(){
		$( new_id ).click(function(){
			jConfirm("<B>"+ reg_name + "</B><BR><BR>ＭＹリスト に追加します。　よろしいですか？", 'Confirm', function(r) {
				if(r){
					document.location.href="mylist_update.php?add=" + reg_id ;
				}else{
					//何もしない
				}
			});
		})
	});
}


//■mylist 削除の確認関数
function mylist_delete_chk (reg_id,reg_name) {
	
	new_id="#"+reg_id;
	
	$(function(){
		$( new_id ).click(function(){
			jConfirm("<B>"+ reg_name + "</B><BR><BR>ＭＹリスト から削除します。　よろしいですか？", 'Confirm', function(r) {
				if(r){
					document.location.href="mylist_update.php?delete=" + reg_id ;
				}else{
					//何もしない
				}
			});
		})
	});
}


//■エントリーシート削除の確認関数
function oobo_delete_chk (auto_num,et_name) {
	
	new_id="#"+auto_num;
	
	$(function(){
		$( new_id ).click(function(){
			jConfirm("<B>" + et_name + "</B>　を削除します。\n\n削除したデータは、復元できません。　よろしいですか？", 'Confirm', function(r) {
				if(r){
					document.location.href="user_kanri.html?delete=" + auto_num;
				}else{
					//何もしない
				}
			});
		})
	});
}


//■マッチメール送信チェック
function matchmail_check(){
	if(document.mm.elements['m_ken_id'].value == 0 && document.mm.elements['m_syokusyu_id'].value == 0 && document.mm.elements['m_koyo_id'].value == 0){ jAlert('「一致条件」　が広すぎます！！\n\n※ 条件を絞ってください','Error'); return false; }
	if(document.mm.m5.value.length == 0){ jAlert('「お名前」　を入力してください。','Error'); return false; }
	if(document.mm.m7.value.length == 0){ jAlert('「E-mail」　を入力してください。','Error'); return false; }
	if(document.mm.m7.value.indexOf("@")<=0 || document.mm.m7.value.indexOf(".")<=0){ jAlert('「E-mail」　の入力が正しくありません。','Error'); return false; }
	if(document.mm.m8.value.length == 0){ jAlert('「E-mail（確認用）」　を入力してください。','Error'); return false; }
	if(document.mm.m7.value != document.mm.m8.value){ jAlert('「E-mail と E-Mail（確認用）」　が一致しません。','Error'); return false; }
	if(document.mm.spcode.value.length == 0 || document.mm.spcode.value =="4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。\n\n（表示されている 4桁数字）','Error'); return false; }
}


//■機能改善要望の送信チェック
function kaizen_check(){
	if(document.kaizen.k1.value.length == 0){ jAlert('「タイトル」　を入力してください。','Error'); return false; }
	if(document.kaizen.k2.value.length == 0){ jAlert('「本文」　を入力してください。','Error'); return false; }
	if(document.kaizen.k3.value.length == 0){ jAlert('「お名前」　を入力してください。','Error'); return false; }
	if(document.kaizen.k4.value.length ==0){ jAlert('「E-mail」　を入力してください。','Error'); return false; }
	if(document.kaizen.k4.value.indexOf("@")<=0 || document.kaizen.k4.value.indexOf(".")<=0){ jAlert("「E-mail」　の入力が正しくありません。"); return false; }
	if(document.kaizen.k5.value.length ==0){ jAlert('「E-mail（確認用）」　を入力してください。','Error'); return false; }
	if(document.kaizen.k4.value != document.kaizen.k5.value){ jAlert("「E-mail と E-Mail（確認用）」　が一致しません。"); return false; }
	if(document.kaizen.spcode.value.length == 0 || document.kaizen.spcode.value == "4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。','Error'); return false; }
	if(document.kaizen.spcode.value.match(/[^0-9]/g)){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
	if(document.kaizen.spcode.value.length != 4 ){ jAlert('「セキュリティコード」　が不正です。','Error'); return false; }
}

//■企業へ質問する（送信チェック）
function shitumon_check(){ if(document.sh.ss1.value.length == 0){ jAlert('「お名前」　を入力してください。','Error'); return false; }
	if(document.sh.ss2.value.length == 0){ jAlert('「E-mail」　を入力してください。','Error'); return false; }
	if(document.sh.ss2.value.indexOf("@")<=0 || document.sh.ss2.value.indexOf(".")<=0){ jAlert('「E-mail」　の入力が正しくありません。','Error'); return false; }
	if(document.sh.ss3.value.length == 0){ jAlert('「E-mail（確認用）」　を入力してください。','Error'); return false; }
	if(document.sh.ss3.value != document.sh.ss3.value){ jAlert('「E-mail と E-Mail（確認用）」　が一致しません。','Error'); return false; }
	if(document.sh.ss4.value.length == 0){ jAlert('「質問内容」　を入力してください。','Error'); return false; }
	if(document.sh.spcode.value.length == 0 || document.sh.spcode.value =="4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。\n\n（表示されている 4桁数字）','Error'); return false; }
}


//■資料請求（送信チェック）
function panf_check() { if(document.panf.pp1.value.length == 0){ jAlert('「お名前」　を入力してください。','Error'); return false; }
	if(document.panf.pp2.value.length == 0){ jAlert('「郵便番号」　を入力してください。','Error'); return false; }
	if(document.panf.pp3.value.length == 0){ jAlert('「住所」　を入力してください。','Error'); return false;}
	if(document.panf.pp4.value.length == 0){ jAlert('「E-mail」　を入力してください。','Error'); return false; }
	if(document.panf.pp4.value.indexOf("@")<=0 || document.panf.pp4.value.indexOf(".")<=0){ jAlert('「E-mail」　の入力が正しくありません。','Error'); return false; }
	if(document.panf.pp5.value.length == 0){ jAlert('「E-mail（確認用）」　を入力してください。','Error'); return false; }
	if(document.panf.pp4.value != document.panf.pp5.value){ jAlert('「E-mail と E-Mail（確認用）」　が一致しません。','Error'); return false; }
	if(document.panf.spcode.value.length == 0 || document.panf.spcode.value =="4桁数字を入力"){ jAlert('「セキュリティコード」　を入力してください。\n\n（表示されている 4桁数字）','Error'); return false; }
}
