PageSourceSearch

https://www.ishitokyo.or.jp/js/main.js

js ishitokyo.or.jp collected 2026-10-05 07:01:59 UTC 26,134 bytes, 857 lines download raw bytes

1// JavaScript Document
2	
3var winW=$(window).width();
4var winH=$(window).height();
5var winMode='';
6var pageURL=location.href;
7
8$(function(){
9	console.log('main.js');
10	
11	sizeCheck();
12	resizeParts();
13	scrollMenuDraggable();
14	setBG();
15	loadIndexNews();
16	setBtns();
17	scrollSideMenu();
18	pageScroll();
19	setRecruitTiles();
20	setRecruitDetail();
21	setRecruitList();
22	setAddRecruitLink();
23	setNewsSelect();
24
25	$(window).on('resize',function(){
26		sizeCheck();
27		resizeParts();//各種パーツのリサイズ
28		scrollSideMenu();
29		setCoverImg();
30	});
31	
32	$(window).on('scroll',function(){
33		scrollSideMenu();
34	});
35	
36	
37	$('a').hover(function(){
38		$(this).stop().animate({opacity:0.65},500);
39	},function(){
40		$(this).stop().animate({opacity:1},500);
41	});
42	
43	$('#contentsMenu a,#subContentsMenu a').hover(function(){
44		$(this).stop().animate({opacity:1},300,'easeOutQuad');
45	},function(){
46		$(this).stop().animate({opacity:0},300,'easeOutQuad');
47	});
48	
49	
50	$('#header_menu button').on('click',function(){
51		alert('本番環境に移行後Googleサイト内検索を設定します');
52	});
53		
54});
55	
56function sizeCheck(){
57	winW=$(window).width();
58	winH=$(window).height();
59	if(winW>940){winMode='pc'};
60	if(winW>760&&winW<=940){winMode='tablet'};
61	if(winW<=760){winMode='sp'};
62	
63	var userAgent = window.navigator.userAgent.toLowerCase();
64	if (userAgent.indexOf('ipad') != -1) {
65	}else if(userAgent.indexOf('iphone') != -1){
66		winMode='sp';
67	}else if(userAgent.indexOf('Android') != -1){
68		winMode='sp';
69	}else{
70	};
71	$('body').attr('class',winMode);
72};
73
74function setBG(){
75	console.log('setBG');
76	var url='';
77	var sp='';
78	if(winMode=='sp'){sp='sp'};
79	$('.mainVisualImg').each(function(i,elm) {
80		url='img/index/mainvisuals/0'+i+sp+'.jpg';
81		console.log(url);
82		$(this).css({
83			'opacity':0,
84			'background-image':'url('+url+')'
85		});
86	});
87	
88	var mvTimer;
89	var id=1;
90	var vec=1;
91	var slideFlag=1;
92	
93	id=Math.floor(Math.random()*$('.mainVisualImg').length);
94	
95	slideshowBG();
96	function slideshowBG(){
97		slideFlag=0;
98		//console.log('slideFlag : '+slideFlag);
99		$('#mainVisual'+id).animate({
100			'opacity':0
101		},1000);
102		id+=vec;
103		if(vec==1&&id>=$('.mainVisualImg').length){id=0;};
104		if(vec==-1&&id<0){id=$('.mainVisualImg').length-1;};
105		$('#mainVisual'+id).animate({
106			'opacity':1
107		},1000,'linear',function(){
108			slideFlag=1;
109			//console.log('slideFlag : '+slideFlag);
110		});
111	};
112	
113	$('#mainVisualL').on('click',function(){
114		if(slideFlag==1){
115			console.log('mvL');
116			vec=-1;
117			slideshowBG();
118		};
119	});
120	$('#mainVisualR').on('click',function(){
121		if(slideFlag==1){
122			console.log('mvR');
123			vec=1;
124			slideshowBG();
125		}
126	});
127
128	$('#mainVisualLink').on('click',function(){
129		var url=['douga.php','/hakobushigoto/','douga.php','/hakobushigoto/'];
130		var tgt=['_self','_blank','_self','_blank'];
131		url=url[id];
132		tgt=tgt[id];
133		console.log(url);
134		//window.location.href=url;
135		window.open(url, tgt); 
136	});	
137};
138
139function setBtns(){//-----------------------------------------------------------------------------------------------------//
140	$('#contentsMenuMobile,#subContentsMenuMobile').hover(function(){
141		$(this).css('cursor','pointer');
142	},function(){
143	});
144	$('#contentsMenuMobile,#subContentsMenuMobile').on('click',function(){
145		$('#slideDownMenu').animate({
146			top:'50px'
147		},1000,'easeOutCubic')
148	});
149	$('#slideDownMenuClose').on('click',function(){
150		$('.slideDownMenu_acordion').slideUp(500,'easeOutCubic',function(){
151			$(this).parent('li').css('height','auto');
152		});
153		$('#slideDownMenu').animate({
154			top:'-680px'
155		},1000,'easeOutCubic')
156	});
157	
158	$('.slideDownMenu_list p').on('click',function(){
159		$('.slideDownMenu_acordion').stop().slideUp();
160		//console.log($(this).parent('li').css('height'));
161		if($(this).next($('.slideDownMenu_acordion')).length){
162			if($(this).parent('li').css('height')=='55px'){
163				$(this).parent('li').css('height','auto');
164				$(this).next($('.slideDownMenu_acordion')).stop().slideDown();
165			}else{
166				$(this).next($('.slideDownMenu_acordion')).stop().slideUp(300,'easeOutCubic',function(){
167					$(this).parent('li').css('height','55px');
168				});
169			};
170		};
171	});
172	
173	$('#recruitPrBtn').on('click',function(){
174		showPrForm();
175	});
176	$('#recruitPrFormBtn').on('click',function(){
177		recruitPasswordCheck($('#recruitPrFormPassword').val());
178	});
179	
180	
181	
182	$('.yoshikiText li').hover(function(){
183		$(this).css('cursor','pointer');
184	},function(){
185	});
186	
187	$('.yoshikiText li').on('click',function(){
188		window.location.href='file/yoshiki/'+$(this).data('url');
189	});
190	$('#yoshikiCancel').on('click',function(){
191		history.back();
192	});
193	$('#yoshikiSubmit').on('click',function(){
194		if($('#yoshikiPasswd').val()=='k28e'){
195			$('#yoshikiPasswdBox').slideUp();		
196		}
197	});
198	
199	if(location.href.indexOf('yoshiki.php')!=-1){
200		console.log(location.href);	
201		$('#yoshikiPasswdBox').css('display','block');
202	}
203	
204//	if(location.href.indexOf('driver.php')!=-1){
205//		console.log(location.href);	
206//		$('#yoshikiPasswdBox').css('display','block');
207//	}
208	
209	
210	$('#mainImgInput').on('change',function(){
211		imgUpload('mainImgForm')
212	});
213	
214	$('#subImgInput').on('change',function(){
215		imgUpload('subImgForm')
216	});
217	
218	$('#newsYearSelect').on('change',function(){
219		loadNewsList();
220		//console.log($('#newsYearSelect option:selected').val());
221	});
222	
223	$('.newsBack img').on('click',function(){
224		history.back();
225	});
226};
227
228function resizeParts(){
229	mainVisual();/*----------------------------------------------------------------------*/
230	function mainVisual(){
231		if(winMode=='pc'||winMode=='tablet'){
232			$('#mainVisual').css({
233				'height':winW/2,
234				'width':winW
235			});
236		};
237		if(winMode=='sp'){
238			$('#mainVisual').css({
239				'height':winW/16*9,
240				'width':winW
241			});
242		};
243	};
244	//menberMenu();/*----------------------------------------------------------------------*/
245//	function menberMenu(){
246/*		var bannerW=186;
247		$('.menberMenuTile').css('width',bannerW);
248		var menberMenuW=Math.ceil($('.menberMenuTile').length/2)*bannerW;
249		var dragareaW=winW+((menberMenuW-winW)*2);
250		if(dragareaW<menberMenuW){
251			dragareaW=menberMenuW;
252		};
253		$('#menberMenuBox').css({
254			width:menberMenuW
255		});
256		$('#menberMenuDragarea').css({
257			width:dragareaW,
258			'margin-left':-(dragareaW-winW)/2
259		});
260	};
261	//nonmenberMenu();/*----------------------------------------------------------------------*/
262//	function nonmenberMenu(){
263/*		var nonmenberMenuW=$('.nonmenberMenuTile').length*336;
264		var dragareaW=winW+((nonmenberMenuW-winW)*2);
265		if(dragareaW<nonmenberMenuW){
266			dragareaW=nonmenberMenuW;
267		};
268		$('#nonmenberMenuBox').css({
269			width:nonmenberMenuW
270		});
271		$('#nonmenberMenuDragarea').css({
272			width:dragareaW,
273			'margin-left':-(dragareaW-winW)/2
274		});
275	};*/
276	footerMenu();/*----------------------------------------------------------------------*/
277	function footerMenu(){
278		if(winW>1300){
279			$('#footerMenu').css({'width':'1300px'});
280		}else{
281			$('#footerMenu').css({'width':'100%'});
282		};
283	};
284	
285//	scrollMenu('menber',186,2);/*----------------------------------------------------------------------*/
286//	scrollMenu('nonmenber',186,1);
287	scrollMenu('recruitSite',246,1);
288	scrollMenu('recruitOffice',186,2);
289	function scrollMenu(name,bannerW,rows){
290		var WW=Math.ceil($('.'+name+'MenuTile').length/rows)*bannerW;
291		var dragareaW=winW+((WW-winW)*2);
292		if(dragareaW<WW){
293			dragareaW=WW;
294		};
295		$('#'+name+'MenuBox').css({
296			width:WW,
297			left:WW-winW
298		});
299		$('#'+name+'MenuDragarea').css({
300			width:dragareaW,
301			'margin-left':-(dragareaW-winW)/2
302		});
303	};
304	
305	recruitInfo();/*----------------------------------------------------------------------*/
306	function recruitInfo(){
307		var recruitInfoW=winW-(winW%290);
308		$('#recruitInfo').css('width',recruitInfoW);
309	};
310};
311
312function scrollSideMenu(){
313	var targetId=$('.subpage').attr('id');
314	var aspect=[0,0,0];
315	if(targetId){
316		if(targetId.indexOf('about')!=-1){
317			aspect=[1400,640,0];
318		}else if(targetId.indexOf('privacy')!=-1){
319			aspect=[1400,300,36];
320		}else if(targetId.indexOf('access')!=-1){
321			aspect=[1400,300,36];
322		}else if(targetId.indexOf('shisetsu')!=-1){
323			aspect=[1400,300,36];
324		}else if(targetId.indexOf('cm')!=-1){
325			aspect=[1400,300,36];
326		}else if(targetId.indexOf('kinkyu')!=-1){
327			aspect=[1400,300,36];
328		}else if(targetId.indexOf('josei')!=-1){
329			aspect=[1400,300,36];
330		}else{
331			aspect=[1400,300,36];
332		}
333		var imgH=(winW/aspect[0]*aspect[1])+aspect[2];
334		scrolltop=$(window).scrollTop();
335		if(scrolltop>=imgH){
336			$('.sideMenu').css('top',160+scrolltop+'px');
337		}else{
338			$('.sideMenu').css('top',160+imgH+'px');
339		}
340	}
341};
342
343/*--------------------------------------------------------------------------------------------------------------------------------------*/
344function scrollMenuDraggable(){
345	$('#nonmenberMenuBox,#menberMenuBox,#recruitOfficeMenuBox,#recruitSiteMenuBox').draggable({
346		axis:'x',
347		containment:'parent'
348	});
349};
350/*---------------------------------------------------------------setCoverImg------------------------------------------------------------*/
351function setCoverImg(){
352	var currentImgName=$('.coverImg').attr('src');
353	if(currentImgName!=null){
354	if(winMode=='sp'){
355		if(currentImgName.indexOf('0.jpg')){
356			currentImgName=currentImgName.replace('0.jpg','0s.jpg');
357			$('.coverImg').attr('src',currentImgName);
358		};
359	}else{
360		if(currentImgName.indexOf('0s.jpg')){
361			currentImgName=currentImgName.replace('0s.jpg','0.jpg');
362			$('.coverImg').attr('src',currentImgName);
363		};
364	};
365	//console.log('src is '+currentImgName);
366	}
367}
368/*---------------------------------------------------------------recruitPrBtn------------------------------------------------------------*/
369function showPrForm(){
370	$('#recruitPrBtnSlideBox').stop().animate({marginTop:'-122px'},1000);
371}
372function recruitPasswordCheck(pass){
373	console.log(pass);
374	if(pass=='k28e'){
375		window.location.href='http://www.ishitokyo.or.jp/form.html';
376	}else{
377		$('#recruitPrFormPassword').val('パスワードが違います');
378	}
379}
380
381/*---------------------------------------------------------------loadIndexNews------------------------------------------------------------*/
382function loadIndexNews(){
383	console.log('loadIndexNews');
384	var src='';
385	$.ajax({
386		type:'GET',
387		//url:'topics_cgi/topics/indexNews.php',
388		url:'php/indexNews.php',
389		dataType:'json',
390		success:function(data,dataType){
391			//console.log(data['newsData'][0]['datetime']);
392			data=data['newsData'];
393			var date='';
394			var title='';
395			var href='';
396			for(i=0;i<data.length;i++){
397				date=data[i]['datetime'].substr(0,10);
398				title=data[i]['title'];
399				href=data[i]['href'];
400				//console.log(data[i]);
401				title=title.replace(/<br>/g,'');
402				src+='<tr><td class="indexNewsTableDate">'+date+'</td><td class="indexNewsTableTitle"><a href="news.php?t='+href+'">'+title+'</a></td></tr>';
403			};
404			$('#indexNewsTable').append(src);
405		}
406	});
407};
408
409/*-------------------------------------------------------------pageScroll--------------------------------------------------------------------------------*/
410function pageScroll(){
411  // #で始まるアンカーをクリックした場合に処理
412$('a[href^=#]').click(function() {
413	// スクロールの速度
414	var speed = 400; // ミリ秒
415	// アンカーの値取得
416	var href= $(this).attr("href");
417	// 移動先を取得
418	var target = $(href == "#" || href == "" ? 'html' : href);
419	// 移動先を数値で取得
420	var position = target.offset().top;
421	// スムーススクロール
422	$('body,html').animate({scrollTop:position}, speed, 'swing');
423	return false;
424});
425}
426/*---------------------------------------------------------------setRecruitTiles------------------------------------------------------------------------------*/
427function setRecruitTiles(){
428	$.each($('.recruitOfficeMenuTile'),function(i,val){
429		$(this).css('background-color',$(this).data('color'));
430	});
431	$('#recruitListTitle').css('background-color',$('#recruitListTitle').data('color'));
432	
433	if(pageURL.indexOf('recruit.php')>0){/*------------------------------------------タイルカウントセット--------------------------------------------------- */
434		$.ajax({
435			url:'php/recruitPlaceCount.php',
436			dataType:'json'
437		})
438		.done(function(data){
439			var arr=data;
440			$.each(data,function(key,val){
441				console.log(key,val);
442				$('#'+key+' .recruitOfficeNum').text(val);
443			});
444		});
445	}
446};
447
448
449/*---------------------------------------------------------------setRecruitDetail----------------------------------------------------------------------------*/
450var recruitMode='';
451var recruitDataId='';
452var recruitDetailSendData={};
453var recruitDetailPublished='false';
454var recruitDetailPlaceKey='z';
455
456function setRecruitDetail(){
457	if(pageURL.indexOf('recruitDetail.php')>0){
458		getParam();
459		function getParam() {
460			parameters = pageURL.split("?");
461			if(parameters[1]==null){
462				location.href='recruit.php';
463			};
464			params= parameters[1].split("&");
465			var paramsArray = [];
466			for ( i = 0; i < params.length; i++ ) {
467			 neet = params[i].split("=");
468			 paramsArray.push(neet[0]);
469			 paramsArray[neet[0]] = neet[1];
470			}
471			recruitMode = paramsArray['mode'];
472			recruitDataId=paramsArray['dataId'];
473			recruitEdit(recruitMode,recruitDataId);
474		}
475	}
476	
477	function recruitEdit(mode,id){
478		console.log('mode is '+mode,id);
479		$('#recruitDetailModeChangePassBtn').on('click',function(){
480			//console.log($('#recruitDetailModeChangePass').val());
481			if($('#recruitDetailModeChangePass').val()=='password'){
482				location.href=pageURL+'&mode=edit';
483			}
484		});
485		//-------------------------------------------------------editモードの場合色々表示-------------------------------------------
486		if(mode=='edit'){
487			$('#category').css('background-color','#be0100').text('登録情報編集');
488			$('.recruitDetailForm').css('display','block');
489			$('#recruitDetailBtns').css('display','block').on('click',function(){
490				recruitDetailDataSave();
491			});
492			$('#recruitDetailControllPanel').css('display','block');
493			$('#recruitDetailModeChange').css('display','none');
494			if(id==null){
495				location.href='recruitDetail.php?mode=edit&dataId=00000000';
496			}
497			if(id!='00000000'){
498				console.log('edit not add');
499				$.each($('#recruitDetailPlace option'),function(i,val){
500					if(id.indexOf($(this).attr('id'))>=0){
501						$(this).attr('selected','true');
502						recruitDetailPlaceKey=$(this).attr('id');
503					};
504				});
505			};
506			$('#recruitDetailPlace').on('change',function(){
507				recruitDetailPlaceKey=$(this).val();
508				recruitDetailSendData['recruitDetailPlaceKey']=recruitDetailPlaceKey;
509				console.log(recruitDetailPlaceKey);
510			});
511			//$('#recruitDetailPublished:checked')
512		};
513		//-------------------------------------------------------jsonを読み込んで情報を流し込む-------------------------------------------
514		var url='php/recruitData/'+id+'.json';
515		$.ajax({
516			type:'GET',
517			dataType:'json',
518			url:url,
519			success: function(json){
520				$('#recruitDetailMail').attr('href','mailto:'+json['mailadd']);
521				$('#recruitDetailMailadd').val(json['mailadd']);
522				//-------------------------------------------------------jsonを読み込んで画像を流し込む-------------------------------------------
523				var rdmibg="./php/recruitData/img/"+json["img"]["mainImgUrl"];
524				$('#recruitDetailMainImgDiv').css('background-image','url('+rdmibg+')');
525				var rdsibg="./php/recruitData/img/"+json["img"]["subImgUrl"];
526				$('#recruitDetailSubImgDiv img').attr('src',rdsibg);
527				recruitDetailSendData['mainImgUrl']=json["img"]["mainImgUrl"];
528				recruitDetailSendData['subImgUrl']=json["img"]["subImgUrl"];
529				//-------------------------------------------------------jsonを読み込んでテキストを流し込む-------------------------------------------
530				$.each(json['text'],function(key,val){
531					//console.log(key,val);
532					$('#'+key).html(val);
533					if(mode=='edit'){
534						$('#'+key).attr('contenteditable','true').attr('class','contenteditable');
535						$('#'+key).on('focus',function(){
536							if($(this).text().indexOf('入力して下さい')>0||$(this).text()=='012-345-6789'){
537								$(this).text('');
538							}
539						}).on('focusout',function(){
540							if($(this).text()!=''){
541							}
542						});
543					};
544					if(key=='recruitDetail_r_address'){
545						drawMap(val);
546					};
547				});
548			},
549			error:function(msg){
550				console.log(msg);
551			}
552		});
553	};
554	//-------------------------------------------------------データ保存-------------------------------------------
555	function recruitDetailDataSave(){
556		recruitDetailSendData['domain']='inside';
557		if($("#recruitDetailPublished").prop('checked')) {
558			recruitDetailSendData['recruitDetailPublished']='true';
559		}else{
560			recruitDetailSendData['recruitDetailPublished']='false';
561		}
562		//console.log(recruitDetailSendData['recruitDetailPublished']);
563		if($('#recruitDetailMailadd').val()!=''){
564			recruitDetailSendData['mailadd']=$('#recruitDetailMailadd').val();
565		}else{
566			alert ('メールアドレスを入力して下さい');
567		}
568		if(recruitDetailPlaceKey=='z'){
569			alert('公開先を選択して下さい');
570		}else{
571			recruitDetailSendData['fileid']=recruitDataId;
572			$('.contenteditable').each(function(i,elm){
573				//console.log($(this).attr('id'));
574				recruitDetailSendData[$(this).attr('id')]=$(this).html();
575			});
576			//console.log(recruitDetailSendData);
577			$.ajax({
578				url:'php/saveRecruitDetailData.php',
579				type:'POST',
580				data:recruitDetailSendData
581			})
582			.done(function(res){
583				console.log(res);
584				location.href='recruitDetail.php?dataId='+res;
585			})
586			.fail(function(msg){
587				console.log(msg)
588			});
589		}
590	};
591	//-------------------------------------------------------地図表示-------------------------------------------
592	function drawMap(address) {
593		var geocoder = new google.maps.Geocoder();
594		//住所から座標を取得する
595		geocoder.geocode(
596			{
597				'address': address,//検索する住所 〒◯◯◯-◯◯◯◯ 住所 みたいな形式でも検索できる
598				'region': 'jp'
599			},
600			function (results, status) {
601				if (status == google.maps.GeocoderStatus.OK) {
602				//google.maps.event.addDomListener(window, 'load', function () {
603				var map_tag = document.getElementById('recruitDetailMap');
604				// 取得した座標をセット緯度経度をセット
605				var map_location = new google.maps.LatLng(results[0].geometry.location.lat(),results[0].geometry.location.lng());
606				//マップ表示のオプション
607				var map_options =
608				{
609					zoom: 13,//縮尺
610					center: map_location,//地図の中心座標
611					//ここをfalseにすると地図上に人みたいなアイコンとか表示される
612					disableDefaultUI: true,
613					mapTypeId: google.maps.MapTypeId.ROADMAP//地図の種類を指定
614				};
615						//マップを表示する
616				var map = new google.maps.Map(map_tag, map_options);
617						//地図上にマーカーを表示させる
618				var marker = new google.maps.Marker({
619						position: map_location,//マーカーを表示させる座標
620						map: map//マーカーを表示させる地図
621					});
622				//});
623				}
624			}
625		);
626	}	
627};
628
629//-------------------------------------------------------画像アップロード-------------------------------------------
630function imgUpload(targetFormId){
631	var fd=new FormData($('#'+targetFormId).get(0));
632	 $.ajax({
633	  url: 'php/imgUpload.php',
634	  type: 'POST',
635	  data: fd,
636	  processData: false,
637	  contentType: false
638	 })
639	 .done(function(path) {
640	  //console.log(path);
641			//console.log(targetFormId);
642			if(targetFormId=='mainImgForm'){
643				$('#recruitDetailMainImgDiv').css('background-image','url(./php/recruitData/img/'+path+'.jpg)');
644				recruitDetailSendData['mainImgUrl']=path+'.jpg';
645				console.log(recruitDetailSendData);
646			}else if(targetFormId=='subImgForm'){
647				$('#recruitDetailSubImgDiv img').attr('src','./php/recruitData/img/'+path+'.jpg');
648				recruitDetailSendData['subImgUrl']=path+'.jpg';
649			}
650	 });
651};
652//-------------------------------------------------------リクルートリストページ作成-------------------------------------------
653
654var recruitColorCode={
655	"kgs":{color:"#303068",place:"加賀市"},
656	"nms":{color:"#00429c",place:"能美市"},
657	"hks":{color:"#8145a7",place:"白山市"},
658	"kns":{color:"#f683a9",place:"金沢市"},
659	"khg":{color:"#519eda",place:"河北郡"},
660	"his":{color:"#386cb3",place:"羽咋市"},
661	"nns":{color:"#02978b",place:"七尾市"},
662	"hsg":{color:"#fa7702",place:"鳳珠郡"},
663	"kms":{color:"#4cb4d2",place:"小松市"},
664	"nmg":{color:"#1e5f36",place:"能美郡"},
665	"nis":{color:"#00afe9",place:"野々市市"},
666	"khs":{color:"#8e0303",place:"かほく市"},
667	"hig":{color:"#ed5400",place:"羽咋郡"},
668	"ksg":{color:"#9c5aa1",place:"鹿島郡"},
669	"wjs":{color:"#76a200",place:"輪島市"},
670	"szs":{color:"#028497",place:"珠洲市"}
671};
672
673function setRecruitList(){
674	if(pageURL.indexOf('recruitList.php')>0){
675		console.log('setRecruitList');
676		getParam();
677		function getParam() {
678			parameters = pageURL.split("?");
679			params= parameters[1].split("&");
680			var paramsArray = [];
681			for ( i = 0; i < params.length; i++ ) {
682			 neet = params[i].split("=");
683			 paramsArray.push(neet[0]);
684			 paramsArray[neet[0]] = neet[1];
685			}
686			var location=paramsArray['l'];
687			setList(location);
688			$('#recruitListTitle').css('background-color',recruitColorCode[location]['color']).text(recruitColorCode[location]['place']);
689		};
690		
691		function setList(location){
692			$.ajax({
693				url:'php/recruitPlace.php?l='+location,
694				dataType:'json'
695			})
696			.done(function(data){
697				var src='';
698				$.each(data,function(i,val){
699					//json内から社名取得
700					var jsonURL='php/recruitData/'+val;
701					$.ajax({
702						url:jsonURL,
703						dataType:'json'
704					})
705					.done(function(jsonData){
706						console.log(jsonData['domain']);
707						var prm=val.replace('.json','');
708						var officeName=jsonData['text']['recruitDetailOfficeName'];
709						if(jsonData['domain']){
710							if(jsonData['domain']=='outside'){//外部リンクの場合
711								if(jsonData['published']=='true'){
712									src='<li><a target="_blank" href="'+jsonData['outsideLink']+'">
712'+officeName+'</a></li>';
713									$('#recruitListUl').append(src);
714								}
715							}else{//外部リンクじゃない場合
716								console.log(jsonData['published']);
717								if(jsonData['published']!='false'){
718									src='<li><a class="recruitListLink" data-url="recruitDetail.php?dataId='+prm+'">'+officeName+'</a></li>';
719									$('#recruitListUl').append(src);
720								}
721							}
722						}
723						$('.recruitListLink').css('cursor','pointer').on('click',function(){
724							//console.log($(this).data('url'));
725							window.open($(this).data('url'),'recruitDetail','width=960,height=960,scrollbars=yes,location=no,status=no,menubar=no,toolbar=no,resizable=yes');
726						});
727					});
728					
729				});
730			});
731		}
732	}
733};
734
735
736/*---------------------------------------------------------------setNewsSelect----------------------------------------------------------------------------*/
737
738function setNewsSelect(){
739	var url   = location.href;
740	if(url.indexOf('news.php')>0){
741		params    = url.split("?");
742		spparams   = params[1].split("&");
743	 
744		var paramArray = [];
745		for ( i = 0; i < spparams.length; i++ ) {
746		    vol = spparams[i].split("=");
747		    paramArray.push(vol[0]);
748		    paramArray[vol[0]] = vol[1];
749		}
750		
751		console.log(paramArray["y"]);
752		
753		$('#newsYearSelect option').attr("selected", false);
754		$('#newsYearSelect option[value="'+paramArray["y"]+'"]').attr("selected",true);
755	}
756	
757	/*
758	if ( paramArray["y"] == "onece") {
759	    $("#link").attr("href", "http://www.yahoo.co.jp/");
760	} else {
761	    $("#link").attr("href", "http://www.google.com/");
762	}
763	*/
764};
765
766function loadNewsList(){
767	//console.log($('#newsYearSelect option:selected').val());
768	location.href='news.php?y='+$('#newsYearSelect option:selected').val();
769};
770
771
772/*---------------------------------------------------------------setAddRecruitLink----------------------------------------------------------------------------*/
773var recruitLinkSendData={};
774function setAddRecruitLink(){
775	if(pageURL.indexOf('addRecruitLink')>=0){
776		recruitLinkSendData['domain']='outside';
777		recruitLinkSendData['fileid']='00000000';//新規ファイル追加
778		$('#recruitLinkSend').on('click',function(){
779			console.log('recruitLinkSend');
780			recruitLinkSendData['recruitDetailPlaceKey']=$('#recruitLinkPlace option:selected').val();
781			recruitLinkSendData['recruitDetailPublished']='true';
782			recruitLinkSendData['recruitDetailOfficeName']=$('#recruitLinkName').val();
783			recruitLinkSendData['outsideLink']=$('#outsideLinkUrl').val();
784			console.log(recruitLinkSendData);
785			$.ajax({
786				url:'php/saveRecruitDetailData.php',
787				type:'POST',
788				data:recruitLinkSendData
789			})
790			.done(function(msg){
791				console.log(msg);
792			});
793		});
794	};
795};
796
797/*----*/
798$(function() {
799	// [.accord]にクリックイベントを設定する
800	$('.accord').click( function(e){
801		// [data-target]の属性値を代入する
802		var target = $(this).data('target') ;
803		// [target]と同じ名前のIDを持つ要素に[slideToggle()]を実行する
804		$('.' + target).slideToggle(500) ;
805		// 終了
806		return false ;
807	});
808});
809
810$(function() {
811  //最初は全てのパネルを非表示に
812  $('#faq dd').hide();
813  $('#faq dt')
814    .click(function(e){
815 //選択したパネルを開く
816      $('+dd', this).slideToggle(500);
817    })
818});
819
820/*
821$(function() {
822  //最初は全てのパネルを非表示に
823  $('#meet .list dd').hide();
824  $('#meet .list dt')
825    .click(function(e){
826 //選択したパネルを開く
827      $('+dd', this).slideToggle(500);
828	$(this).toggleClass('rotate');
829    })
830});
831*/
832
833/*--select--*/
834// 設定開始
835// (フレームの場合は、表示先のフレーム名を設定してください)
836// (top を指定すると、フレームの分割を廃止して画面全体で表示します)
837// (blank を指定すると、新規ウィンドウで表示します)
838
839var target = "";
840// 設定終了
841function jump(){
842	var url = document.form1.select.options[document.form1.select.selectedIndex].value;
843	if(url != "" ){
844		if(target == 'top'){
845			top.location.href = url;
846		}
847		else if(target == 'blank'){
848			window.open(url, 'window_name');
849		}
850		else if(target != ""){
851			eval('parent.' + target + '.location.href = url');
852		}
853		else{
854			location.href = url;
855		}
856	}
857}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.