/**
 * @author rokunana
 */

<!--
cj = {0:
	["こだわらない"],

'WEB':
	["プロデューサー／ディレクター",
	"デザイナー",
	"プランナー",
	"Webマスター",
	"コーディングスタッフ",
	"プログラマ",
	"その他"],

'GAME':
	["プロデューサー",
	"プランナー",
	"ディレクター",
	"3DCGデザイナー",
	"3DCGデザイナーその他",
	"3DCGムービー制作",
	"2DCGデザイナー",
	"2DCGデザイナーその他",
	"ゲームプログラマ",
	"サウンドクリエイター",
	"シナリオライター",
	"デバッガー",
	"その他"],

'映像':
	["ディレクター",
	"ＣＧデザイナー",
	"編集オペレーター",
	"DVDオーサリング",
	"DVDデザイナー",
	"コンポジター",
	"ＡＰ／ＰＭ",
	"放送機器エンジニア",
	"その他"],

'放送':
	["ディレクター",
	"ＣＧデザイナー",
	"編集オペレーター",
	"テロップ・フリップ制作",
	"データ放送製作",
	"コンポジター",
	"ＡＰ／ＰＭ",
	"モバイル放送製作",
	"放送機器エンジニア",
	"その他"],

'パチンコ・パチスロ':
	["ＣＧデザイナー",
	"エフェクトデザイナー",
	"企画演出",
	"オーサリング",
	"プログラマ",
	"サウンドクリエイター"],

'プロダクトデザイン':
	["プロダクトデザイナー",
	"GUIデザイナー",
	"ＣＡＤオペレーター",
	"デジタルモデラー",
	"空間デザイナー",
	"ユーザビリティエンジニア"],

'モバイル':
	["コンテンツディレクター",
	"コンテンツデザイナー",
	"コンテンツプログラマ",
	"プランナー",
	"2DCGデザイナー"],

'DTP':
	["DTP"],
	
'エンジニア':
	["開発系エンジニア",
	"サポート系エンジニア",
	"ネットワーク系エンジニア",
	"その他エンジニア"],
	
'教育・サポート':
	["ヘルプデスク／カスタマーサポート"],
	
'3DCGビジュアライゼーション':
	["プロダクト系3DCGデザイナー",
	"広告系3DCGデザイナー",
	"建築系･空間系3DCGデザイナー",
	"VR系3DCGデザイナー",
	"その他3Dビジュライゼーション"],
	
'その他':
	["その他"]
};

function load_job(c, j) {
	document.search.jobtype.value = "";
	var sjob = document.getElementById(j);
	var si = c.value;
	if (si == 0) {
		sjob.length = 1;
		//sjob[0].value = "-1";
		sjob[0].value = "";
		sjob[0].text = cj[0][0];
		return false;
	}

	var jobs = cj[si];
	sjob.length = jobs.length + 1;
	sjob.size = sjob.length;
	
	//sjob[0].value = "-1";
	sjob[0].value = "";
	sjob[0].text = cj[0][0];
	sjob[0].selected = true;
	
	for (var i = 0; i < jobs.length; ++i) {
		sjob[i+1].value = jobs[i];
		sjob[i+1].text = jobs[i].substring(jobs[i].indexOf(":")+1,jobs[i].length);
		sjob[i+1].selected = false;
	}
}

//onloadはこっち
function load_job_onload(c, j) {
	document.search.jobtype.value = "";
	var sjob = document.getElementById(j);
	var si = c.value;
	if (si == 0) {
		sjob.length = 1;
		//sjob[0].value = "-1";
		sjob[0].value = "";
		sjob[0].text = cj[0][0];
		return false;
	}

	var jobs = cj[si];
	sjob.length = jobs.length + 1;
	sjob.size = sjob.length;
	
	var jobtypes = decodeURIComponent(getParms['jobtype']).split(",");
	var jobcat = decodeURIComponent(getParms['jobcat']);
	
	//sjob[0].value = "-1";
	sjob[0].value = "";
	sjob[0].text = cj[0][0];
	sjob[0].selected = false;
	if(jobtypes == '') sjob[0].selected = true;
		
	var selectedFlg = false;
	
	for (var i = 0; i < jobs.length; ++i) {
		sjob[i+1].value = jobs[i];
		sjob[i+1].text = jobs[i].substring(jobs[i].indexOf(":")+1,jobs[i].length);
		sjob[i+1].selected = false;
		
		if (jobcat == si) {
			for(var j = 0; j < jobtypes.length; j++){
				if (sjob[i + 1].value == jobtypes[j]) {
					sjob[i + 1].selected = 'selected';
					selectedFlg = true;
					break;
				}
			}
			//sjob[i + 1]
		}
	}
	if(!selectedFlg){
		sjob[0].selected = true;
	}
	set_selected_list();
}

function set_selected_list() {
	var jt = document.getElementById("jobtypeSelect");
	len = jt.length;
	val = '';
	for (ii=0; ii < len; ii++) {
		sld = jt.options[ii].selected;
		if (!sld) continue;
		val += jt.options[ii].value + ",";
	}
	if(val.indexOf(',') != -1){
		val = val.slice(0,-1);
	}
	document.search.jobtype.value = val;
}

function check_cpar() {

	var dcn = document.getElementById("jobcat");
	if (dcn.value != '') {
		//document.search.submit();
		return true;
	}

	var jt = document.getElementById("jobtype");
	if (jt.value != '') {
		return true;
	}
	
	var pl = document.getElementById("place");
	if (pl.value != '') {
		return true;
	}
	
	var cl = document.getElementById("class");
	if (cl.value != '') {
		return true;
	}
	
	var fw = document.getElementById("freeword");
	if (fw.value != '') {
		return true;
	}

	alert("検索条件を選択もしくは入力してください。");
	return false;
}



/*
function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}
*/
addEvent(window,"load",function(){load_job_onload(document.getElementById('jobcat'), 'jobtypeSelect')});

function urlenc(){
	
}

//-->

