﻿var jobs = Array();
jobs['se'] = "システムエンジニア";
jobs['ne'] = "ネットワークエンジニア";
jobs['we'] = "Webコンテンツ・その他IT関連";
jobs['ei'] = "営業関連";
jobs['za'] = "財務・会計・経理・関連職";
jobs['so'] = "総務・人事・法務関連職";
jobs['ke'] = "経営・経営企画関連職";
jobs['cs'] = "コンサルティング";

var exps = Array();
exps['un']="4大卒以上";
exps['sp']="専門卒以上";
exps['ju']="短大卒以上";
exps['pr']="不問";

function disp_joblist(list) {
	var html ='<table class="tablesorter retrieval" id="jobtable">';
	html += '<thead><tr><th>案件名</th><th>職種</th><th>勤務地</th><th>年収</th><th>学歴</th></tr></thead>';
	html += '<tbody>';
	jQuery.each(list, function(index,data){
		html += "<tr><td>";
		html += ['<a href="',data.url,'">',data.title,'</a></td>' ].join("");
		html += ['<td>',jobs[data.job],'</td>' ].join("");
		html += "<td>"+ data.area +"</td>";
		html += "<td>"+ data.salary +"</td>";
		html += "<td>"+ exps[data.jexp] +"</td></tr>";
	});
	html +="</tbody></table>";
	
	$("#joblist").html( html );
}

function sel_job(list, job ) {
	if(job =="") return list;
	var resultArray = jQuery.grep(list, function(a) {
			return (a.job == job );
		});
	return resultArray;
}

function sel_area(list, area ) {
	if(area =="") return list;
	var resultArray = jQuery.grep(list, function(a) {
			return (a.area == area );
		});
	return resultArray;
}

function sel_income(list, income ) {
	if(income =="") return list;
	var resultArray = jQuery.grep(list, function(a) {
			return (a.income == income );
		});
	return resultArray;
}

/* function sel_jtype(list, jtype ) {
	if(jtype =="") return list;
	var resultArray = jQuery.grep(list, function(a) {
			return (a.jtype == jtype );
		});
	return resultArray;
}
*/

function sel_jexp(list, jexp ) {
	if(jexp =="") return list;
	var resultArray = jQuery.grep(list, function(a) {
			return (a.jexp == jexp );
		});
	return resultArray;
}

function job_select() {
	var resultArray = joblist;
	resultArray = sel_job(resultArray, $("#job").val() );
	resultArray = sel_area(resultArray, $("#area").val());
	resultArray = sel_income(resultArray, $("#income").val());
//	resultArray = sel_jtype(resultArray, $("#type").val());
	resultArray = sel_jexp(resultArray, $("#exp").val());
	disp_joblist(resultArray);
	$("#jobtable").tablesorter(); 
}

function job_cls() {
	disp_joblist("");
	$('#job').val("");
	$('#area').val("");
	$('#income').val("");
//	$('#type').val("");
	$('#exp').val("");
} 

window.onload = function() {
	disp_joblist("");
}

