var flash_loaded = false;
var img_count = 0;
var page = "";

function init_img(){

	
	//$("img[id^='companyimg']").show();
	$.each($("img[id^='companyimg']"),function(key,value){
		img_resize(this);
		/*
		var w = $("#" + value.id).width();
		var h = $("#" + value.id).height();
		
		img_count++;
		
		if( w <= 30 || h <= 30 ){
			
		}else{
		h = Math.ceil(h * (282/w));
		w = 282;
		
		$("#" + value.id).width(w);
		$("#" + value.id).height(h);
		$("#" + value.id).show();
		*/
	});
}

function img_resize(imgobj){
	var w = $(imgobj).width();
	var h = $(imgobj).height();
	var cnt = parseInt($(imgobj).attr("name"));
	cnt++;
	$(imgobj).attr("name",cnt);
	
	if( (w <= 30 || h <= 30 ) && cnt <= 10 ){
		setTimeout(img_resize,500,[imgobj]);
	}else{
		if( w <= 30 || h <= 30 ){
			h = 212;
			w = 282;
		}else{
			h = Math.ceil(h * (282/w));
			w = 282;
		}
		$(imgobj).width(w);
		$(imgobj).height(h);
		$(imgobj).show();
	}
	
}

function addFavarite(id){
	$.cookie('o_'+id,1,{expires: 1825,path: '/'});
	$("#addFavarite" + id).hide();
	$("#addedFavarite" + id).show();
	
	alert("この求人を気になる求人一覧へ追加しました。");
}

function addFavariteHw(id){
	$.cookie('n_'+id,1,{expires: 1825,path: '/'});
	$("#addFavarite" + id).hide();
	$("#addedFavarite" + id).show();
	
	alert("この求人を気になる求人一覧へ追加しました。");
}

$(function(){
	//$("#lat_data").val("");
	//$("#lng_data").val("");
	//$("#level_data").val("");
	
	page = $("#p").val();
	
	setTimeout(function(){
		$('html,body').animate({ scrollTop: 1050 }, 'slow');
	},1000);
	
	if( flash_major_version < 9 ){
		$("#map_explanation").hide();
	}
	
	attachGoogleMap();
	
	//init_img();

	$.each($("div[id^='id_']"),function(key,value){
		var id = parseInt(value.id.toString().split("_")[1]);
		
		if( $.cookie('o_'+id) == null )
			$("#addFavarite" + id).show();
		else
			$("#addedFavarite" + id).show();
	});
	
	$.each($("div[id^='arnum_']"),function(key,value){
		var id = value.id.toString().split("_")[1];
		
		if( $.cookie('n_'+id) == null )
			$("#addFavarite" + id).show();
		else
			$("#addedFavarite" + id).show();
	});
	
	if( $("#ini_area").val() != "" ){
		$("#arealist").val($("#ini_area").val());
		$("#ini_area").val("");
	}
	if( $("#arealist").val() != "" ){
		getPrefectureList(1);
	}
	
	if( $("#ini_emp").val() != "" ){
		$("input[name='chkEmployment[]']").val(eval("[" + $("#ini_emp").val() + "]"));
		$("ini_emp").val("");
	}
	
	if( $("#ini_ichy_min").val() != "" )
		$("#income_hope_year_min").val($("#ini_ichy_min").val());
	if( $("#ini_ichm_min").val() != "" )
		$("#income_hope_month_min").val($("#ini_ichm_min").val());
	if( $("#ini_ichh_min").val() != "" )
		$("#income_hope_hour_min").val($("#ini_ichh_min").val());
	
	if( $("#ini_ichy_max").val() != "" )
		$("#income_hope_year_max").val($("#ini_ichy_max").val());
	if( $("#ini_ichm_max").val() != "" )
		$("#income_hope_month_max").val($("#ini_ichm_max").val());
	if( $("#ini_ichh_max").val() != "" )
		$("#income_hope_hour_max").val($("#ini_ichh_max").val());
	
	if( $("#ini_carrier").val() != "" )
		$("#carrier").val($("#ini_carrier").val());


});



function getPrefectureList(flag){
	var arr = $("#arealist").val().split(",");
	var id = arr[0];
	
	$.post("/json/getPrefList.php",{id: id},function(data){
		var optval = "";
		$("#preflist").empty();
		optval += '<option value="">▼都道府県</option>';
		$.each(data,function(key,value){
			optval += '<option value="' + value['id'] + ',' + value['lat'] + ',' + value['lng'] + ',' + value['level'] + '">' + value['pref'] + "</option>";
		});
		$("#preflist").append(optval);
		
		if( flag != 1 ){
			if( arr.length >= 4 )
				setPosition(arr[3],arr[1],arr[2]);
			else
				setPosition("","","");
		}
		
		if( $("#ini_pref").val() != "" ){
			$("#preflist").val($("#ini_pref").val());
			$("#ini_pref").val("");
			getCityList(1);
		}
	},"json");
}

function getCityList(flag){
	var arr = $("#preflist").val().split(",");
	var id = arr[0];
	
	$.post("/json/getCityList.php",{id: id},function(data){
		var optval = "";
		$("#citylist").empty();
		optval += '<option value="">▼選択してください</option>';
		$.each(data,function(key,value){
			optval += '<option value="' + value['city_cd'] + ',' + value['lat'] + ',' + value['lng'] + ',' + value['level'] + '">' + value['city_name'] + "</option>";
		});
		$("#citylist").append(optval);
		
		if( flag != 1 ){
			if( arr.length >= 4 )
				setPosition(arr[3],arr[1],arr[2]);
			else
				setPosition("","","");
		}
		
		if( $("#ini_city").val() != "" ){
			$("#citylist").val($("#ini_city").val());
			$("#ini_city").val("");
		}
	},"json");
	
	$.post("/json/getLineList.php",{pref: id},function(data){
		var optval = "";
		$("#line").empty();
		optval += '<option value="">▼選択してください</option>';
		$.each(data,function(key,value){
			optval += '<option value="' + value['line_cd'] + '">' + value['line_name'] + "</option>";
		});
		$("#line").append(optval);
		
		if( $("#ini_line").val() != "" ){
			$("#line").val($("#ini_line").val());
			$("#ini_line").val("");
			
			getStationList();
		}
		
		var html = "&nbsp;&nbsp;&nbsp;駅：&nbsp;";
		html += "<select id=\"station\" name=\"lstStation\" onChange=\"javascript:station_onChange();\" >";
		html += "<option value=\"\">▼路線を選択してください</option>";
		html += "</select>";
		$("#stationarea").empty();
		$("#stationarea").append(html);
	},"json");
}

function onChangeCity(){
	var arr = $("#citylist").val().split(",");
	if( arr.length >= 3 )
		setPosition(arr[3],arr[1],arr[2]);
	else
		setPosition("","","");
}

function onChangeStation(){
	var arr = $("#station").val().split(",");
	if( arr.length >= 2 )
		setPosition(15,arr[1],arr[2]);
	else
		setPosition("","","");
}

function getStationList(){
	if( $("#line").val() == "" ){
		setPosition("","","");
		return;
	}else{
		setPosition("","","");
	}

	$.post("/json/getStationList.php",{cd: $("#line").val()},function(data){
		var optval = "";
		$("#station").empty();
		
		optval += '<option value="">▼選択してください</option>';
			
		$.each(data,function(key,value){
			optval += '<option value="' + value['station_cd'] + ',' + value['lat'] + ',' + value['lon'] + '">' + value['station_name'] + "</option>";
		});
		$("#station").append(optval);
		
		if( $("#ini_station").val() != "" ){
			$("#station").val($("#ini_station").val());
			$("#ini_station").val("");
		}
	},"json");
}

function attachGoogleMap(){
	var flashvars = {};
	
	var params = {};
	params.menu = "false";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.scaleMode = "noScale";
	params.allowScriptAccess = "always";
	
	var attributes = {};
	attributes.id = "externalgmap";
	attributes.name = "externalgmap";
	
	var expressinstall = "";
	swfobject.embedSWF('http://' + document.URL.split("/")[2] + '/search/gmap_search.swf?' + Number(new Date()), 'gmap_area', '605', '347', '9.0.0', expressinstall, flashvars, params, attributes);
}

function onFlashInited(){
	if( !flash_loaded ){
		var arr = document.URL.split("/");
		
		//if( !flash_loaded && arr[arr.length-1].substr(0,4)=="line" ){
		//	$("#preflist").val("");
		//	setPosition("","","");
		//}else{
			if( $("#ini_lat_data").val() != "" && $("#ini_lng_data").val() != "" && $("#ini_level_data").val() != "" ){
				setPosition($("#ini_level_data").val(),$("#ini_lat_data").val(),$("#ini_lng_data").val());
			}else{
				setPosition("","","");
			}
		//}
		
		flash_loaded = true;
	}else{
		if( $("#ini_lat_data").val() != "" && $("#ini_lng_data").val() != "" && $("#ini_level_data").val() != "" ){
			setPosition($("#ini_level_data").val(),$("#ini_lat_data").val(),$("#ini_lng_data").val());
		}else{
			setPosition("","","");
		}
	}
}

function setLatLng(level,lat,lng){
	//$("#latlng_area").html("ズームレベル:" + level + " <br/>緯度：" + lat + "<br/>経度:" + lng);
	$("#lat_data").val(lat);
	$("#lng_data").val(lng);
	$("#level_data").val(level);
}

function setPosition(level,lat,lng){
	var sendObj = getStateNow();
	getResultCount(sendObj);

	if( flash_major_version >= 9 ){
		if( level != "" && level != undefined )
			sendObj.level = level;
		if( lat != "" && lat != undefined )
			sendObj.lat = lat;
		if( lng != "" && lng != undefined )
			sendObj.lng = lng;
		
		//alert(level + "," + lat + "," + lng + "," + sendObj.level + "," + sendObj.lat + "," + sendObj.lng);
		//$("#externalgmap").get(0).setMapPosition(9,35,135);
		if( $("#externalgmap").get(0).setMapPosition )
			$("#externalgmap").get(0).setMapPosition(sendObj);
	}
}

function view_detail(c,o){
	location.href = "detail.php?c=" + c + "&o=" + o;
}

function search_input(html,divname){
	$("#" + divname).html(html);

	setPosition("","","");
}

function getCheckedbox(checkboxname){
	var values = "";
	$("input[name^='" + checkboxname + "']").each(function(){
		if( $(this).attr("checked") ){
			if( values != "" ) values += ",";
			values += "input[value=" + $(this).val() + "]";
		}
	});
	
	return values;
}

function area_onChange(){
	getPrefectureList();
}
function pref_onChange(){
	getCityList();
}
function city_onChange(){
	onChangeCity();
}
function station_onChange(){
	onChangeStation();
}

function ichy_min_onChange(){
	setPosition("","","");
}
function ichm_min_onChange(){
	setPosition("","","");
}
function ichh_min_onChange(){
	setPosition("","","");
}

function ichy_max_onChange(){
	setPosition("","","");
}
function ichm_max_onChange(){
	setPosition("","","");
}
function ichh_max_onChange(){
	setPosition("","","");
}

function carrier_onChange(){
	setPosition("","","");
}

function jobpoint_onClick(){
	setPosition("","","");
}

function jobcategory_onClick(){
	setPosition("","","");
}

function companytype_onClick(){
	setPosition("","","");
}

function emp_onClick(){
	setPosition("","","");
}

function keyword_onChange(){
	setPosition("","","");
}

function getStateNow(){
	var obj = new Object();
	
	var area_arr = $("#arealist").val().split(",");
	obj.area = area_arr[0];
	var pref_arr = $("#preflist").val().split(",");
	obj.pref = pref_arr[0];
	var city_arr = $("#citylist").val().split(",");
	obj.city = city_arr[0];
	obj.line = $("#line").val();
	var station_arr = $("#station").val().split(",");
	obj.station = station_arr[0];
	obj.ichy_min = $("#income_hope_year_min").val();
	obj.ichm_min = $("#income_hope_month_min").val();
	obj.ichh_min = $("#income_hope_hour_min").val();
	obj.ichy_max = $("#income_hope_year_max").val();
	obj.ichm_max = $("#income_hope_month_max").val();
	obj.ichh_max = $("#income_hope_hour_max").val();
	obj.carrier = $("#carrier").val();
	obj.freeword = $("#fw_str").val();

	var emplist = "";
	$("input[name='chkEmployment[]']:checked").each(function(){
		if( emplist != "" ) emplist += ",";
		
		emplist += $(this).val();
	});

	obj.emp = emplist;
	
	var jobpointlist = "";
	$("#jobpoint_div input[name='chkJobPoint[]']:checked").each(function(){
		if( jobpointlist != "" ) jobpointlist += ",";
		
		jobpointlist += $(this).val();
	});
	obj.jobpoint = jobpointlist;

	var jobcategorylist = "";
	$("#jobcategory_div input[name='chkJobCategory[]']:checked").each(function(){
		if( jobcategorylist != "" ) jobcategorylist += ",";
		
		jobcategorylist += $(this).val();
	});
	obj.jobcategory = jobcategorylist;

	var companytypelist = "";
	$("#companytype_div input[name='chkCompanyType[]']:checked").each(function(){
		if( companytypelist != "" ) companytypelist += ",";
		
		companytypelist += $(this).val();
	});
	obj.companytype = companytypelist;
	
	return obj;
}

function getResultCount(obj){
	$.post("/json/getSearchCount.php",obj,function(data){
		$("#result_count").text(data.count);
	},"json");
}

function start_search(){
	/*
	$("#p").val(1);
	document.forms[1].method = "POST";
	document.forms[1].action = "./";
	document.forms[1].submit();
	*/
	
	var param = "";
	
	if( $("#lat_data").val() != "" ){
		if( param != "" ) param += "&";
		param += "lat=" + $("#lat_data").val();
	}
	if( $("#lng_data").val() != "" ){
		if( param != "" ) param += "&";
		param += "lng=" + $("#lng_data").val();
	}
	if( $("#level_data").val() != "" ){
		if( param != "" ) param += "&";
		param += "lev=" + $("#level_data").val();
	}
	
	if( $("#arealist").val() != "" ){
		if( param != "" ) param += "&";
		param += "ar=" + $("#arealist").val().split(",")[0];
	}
	if( $("#preflist").val() != "" ){
		if( param != "" ) param += "&";
		param += "pr=" + $("#preflist").val().split(",")[0];
	}
	if( $("#citylist").val() != "" ){
		if( param != "" ) param += "&";
		param += "ci=" + $("#citylist").val().split(",")[0];
	}
	if( $("#line").val() != "" ){
		if( param != "" ) param += "&";
		param += "li=" + $("#line").val().split(",")[0];
	}
	if( $("#station").val() != "" ){
		if( param != "" ) param += "&";
		param += "st=" + $("#station").val().split(",")[0];
	}
	
	var emp = $("input[name='chkEmployment[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( emp != "" ){
		if( param != "" ) param += "&";
		param += "emp=" + emp;
	}
	
	if( $("#income_hope_year_min").val() != "" ){
		if( param != "" ) param += "&";
		param += "iyn=" + $("#income_hope_year_min").val();
	}
	if( $("#income_hope_year_max").val() != "" ){
		if( param != "" ) param += "&";
		param += "iyx=" + $("#income_hope_year_max").val();
	}
	if( $("#income_hope_month_min").val() != "" ){
		if( param != "" ) param += "&";
		param += "imn=" + $("#income_hope_month_min").val();
	}
	if( $("#income_hope_month_max").val() != "" ){
		if( param != "" ) param += "&";
		param += "imx=" + $("#income_hope_month_max").val();
	}
	if( $("#income_hope_hour_min").val() != "" ){
		if( param != "" ) param += "&";
		param += "ihn=" + $("#income_hope_hour_min").val();
	}
	if( $("#income_hope_hour_max").val() != "" ){
		if( param != "" ) param += "&";
		param += "ihx=" + $("#income_hope_hour_max").val();
	}
	
	if( $("#carrier").val() != "" ){
		if( param != "" ) param += "&";
		param += "cr=" + $("#carrier").val();
	}
	
	var jobcategory = $("input[name='chkJobCategory[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( jobcategory != "" ){
		if( param != "" ) param += "&";
		param += "j=" + jobcategory;
	}
	var companytype = $("input[name='chkCompanyType[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( companytype != "" ){
		if( param != "" ) param += "&";
		param += "ct=" + companytype;
	}
	var jobpoint = $("input[name='chkJobPoint[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( jobpoint != "" ){
		if( param != "" ) param += "&";
		param += "jp=" + jobpoint;
	}
	
	if( $("#fw_str").val() != "" ){
		if( param != "" ) param += "&";
		param += "fw=" + $("#fw_str").val();
	}
	
	location.href = "/search/?" + param;
}

function start_search2(){
	/*
	document.forms[1].method = "POST";
	document.forms[1].action = "./";
	document.forms[1].submit();
	*/
	
	var param = "";
	
	if( $("#p").val() != "" ){
		if( param != "" ) param += "&";
		param += "p=" + $("#p").val();
	}
	
	if( $("#lat_data").val() != "" ){
		if( param != "" ) param += "&";
		param += "lat=" + $("#lat_data").val();
	}
	if( $("#lng_data").val() != "" ){
		if( param != "" ) param += "&";
		param += "lng=" + $("#lng_data").val();
	}
	if( $("#level_data").val() != "" ){
		if( param != "" ) param += "&";
		param += "lev=" + $("#level_data").val();
	}
	
	if( $("#arealist").val() != "" ){
		if( param != "" ) param += "&";
		param += "ar=" + $("#arealist").val().split(",")[0];
	}
	if( $("#preflist").val() != "" ){
		if( param != "" ) param += "&";
		param += "pr=" + $("#preflist").val().split(",")[0];
	}
	if( $("#citylist").val() != "" ){
		if( param != "" ) param += "&";
		param += "ci=" + $("#citylist").val().split(",")[0];
	}
	
	if( $("#line").val() != "" ){
		if( param != "" ) param += "&";
		param += "li=" + $("#line").val().split(",")[0];
	}
	if( $("#station").val() != "" ){
		if( param != "" ) param += "&";
		param += "st=" + $("#station").val().split(",")[0];
	}
	
	var emp = $("input[name='chkEmployment[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( emp != "" ){
		if( param != "" ) param += "&";
		param += "emp=" + emp;
	}
	
	if( $("#income_hope_year_min").val() != "" ){
		if( param != "" ) param += "&";
		param += "iyn=" + $("#income_hope_year_min").val();
	}
	if( $("#income_hope_year_max").val() != "" ){
		if( param != "" ) param += "&";
		param += "iyx=" + $("#income_hope_year_max").val();
	}
	if( $("#income_hope_month_min").val() != "" ){
		if( param != "" ) param += "&";
		param += "imn=" + $("#income_hope_month_min").val();
	}
	if( $("#income_hope_month_max").val() != "" ){
		if( param != "" ) param += "&";
		param += "imx=" + $("#income_hope_month_max").val();
	}
	if( $("#income_hope_hour_min").val() != "" ){
		if( param != "" ) param += "&";
		param += "ihn=" + $("#income_hope_hour_min").val();
	}
	if( $("#income_hope_hour_max").val() != "" ){
		if( param != "" ) param += "&";
		param += "ihx=" + $("#income_hope_hour_max").val();
	}
	
	if( $("#carrier").val() != "" ){
		if( param != "" ) param += "&";
		param += "cr=" + $("#carrier").val();
	}
	
	var jobcategory = $("input[name='chkJobCategory[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( jobcategory != "" ){
		if( param != "" ) param += "&";
		param += "j=" + jobcategory;
	}
	var companytype = $("input[name='chkCompanyType[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( companytype != "" ){
		if( param != "" ) param += "&";
		param += "ct=" + companytype;
	}
	var jobpoint = $("input[name='chkJobPoint[]']:checked").map(function(){ return $(this).val(); }).get().join(",");
	if( jobpoint != "" ){
		if( param != "" ) param += "&";
		param += "jp=" + jobpoint;
	}
	
	if( $("#ini_freeword").val() != "" ){
		if( param != "" ) param += "&";
		param += "fw=" + $("#ini_freeword").val();
	}
	
	if( $("#ini_citylist").val() != "" && $("#ini_citylist").val() != undefined ){
		if( param != "" ) param += "&";
		param += "cil=" + $("#ini_citylist").val();
	}
	if( $("#ini_linelist").val() != "" && $("#ini_linelist").val() != undefined ){
		if( param != "" ) param += "&";
		param += "lil=" + $("#ini_linelist").val();
	}
	if( $("#ini_stationlist").val() != "" && $("#ini_stationlist").val() != undefined ){
		if( param != "" ) param += "&";
		param += "stl=" + $("#ini_stationlist").val();
	}
	
	location.href = "/search/?" + param;
}

function prev_page(){
	page--;
	if( page < 1 )
		page = 1;
		
	$("#p").val(page);
	start_search2();
}
function next_page(){
	page++;
	if( page > $("#lp").val() )
		page = $("#lp").val();
		
	$("#p").val(page);
	start_search2();
}
function top_page(){
	$("#p").val(1);
	start_search2();
}
function last_page(){
	$("#p").val($("#lp").val());
	start_search2();
}
function change_page(id){
	var arr = document.URL.split("/");
	var arr2;
	var url = "";
	for( var i=0 ; i < arr.length-1 ; i++ )
		url += arr[i] + "/";
	
	if( arr[arr.length-1].substr(0,4) == "pref" ){
		arr2 = arr[arr.length-1].substr(4).split("_");
		url += "pref" + arr2[0] + "_" + $("#pagelist" + id).val();
		
		location.href = url;
	}else if( arr[arr.length-1].substr(0,4) == "city" ){
		arr2 = arr[arr.length-1].substr(4).split("_");
		url += "city" + arr2[0] + "_" + $("#pagelist" + id).val();
		
		location.href = url;
	}else if( arr[arr.length-1].substr(0,4) == "line"){
		arr2 = arr[arr.length-1].substr(4).split("_");
		url += "line" + arr2[0] + "_" + $("#pagelist" + id).val();
		
		location.href = url;
	}else if( arr[arr.length-1].substr(0,7) == "station" ){
		arr2 = arr[arr.length-1].substr(7).split("_");
		url += "station" + arr2[0] + "_" + $("#pagelist" + id).val();
		
		location.href = url;
	}else{
		$("#p").val($("#pagelist" + id).val());
		start_search2();
	}
}




function set_jobcategory(){
	tb_show('職種を指定する','/search/jobcategory.php?&TB_iframe=true&width=627&height=320',false);
}

function set_companytype(){
	tb_show('勤務先種別を指定する','/search/companytype.php?&TB_iframe=true&width=627&height=180',false);
}

function set_jobpoint(){
	tb_show('こだわりを指定する','/search/jobpoint.php?&TB_iframe=true&width=627&height=260',false);
}

function onThickboxLoaded(_title){
	$("#TB_title").empty();

	var ttl_img = "/images/search/ttl_jobcategory.gif";
	switch(_title){
		case "ジョブマッチメールの追加":
			ttl_img = "/images/search/ttl_jobmatchmail.gif"
			break;
		case "職種を指定する":
			ttl_img = "/images/search/ttl_jobcategory.gif"
			break;
		case "勤務先種別を指定する":
			ttl_img = "/images/search/ttl_companytype.gif"
			break;
		case "こだわりを指定する":
		default:
			ttl_img = "/images/search/ttl_jobpoint.gif"
			break;
	}

	//627 + 29 
	//style=\"background-image:url('/images/search/ttl_inquiry.gif');\"
	//var html = "<table border=\"1\" width=\"656\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><img src=\"/images/search/ttl_inquiry.gif\" width=\"656\" height=\"29\" />";
	//html += "<a href=\"#\" id=\"TB_closeWindowButton\" title=\"Close\"><img  src=\"/images/mypage/btn_close_off.gif\" onmouseover=\"this.src='/images/mypage/btn_close_on.gif'\" onmouseout=\"this.src='/images/mypage/btn_close_off.gif'\" alt=\"閉じる\" width=\"84\" height=\"22\" /></a></td></tr></table>";
	//html += "<div id=\"TB_closeAjaxWindow\"><a href=\"#\" id=\"TB_closeWindowButton\" title=\"Close\"><img style=\"margin:0px;padding:0px;\" src=\"/images/mypage/btn_close_off.gif\" onmouseover=\"this.src='/images/mypage/btn_close_on.gif'\" onmouseout=\"this.src='/images/mypage/btn_close_off.gif'\" alt=\"閉じる\" width=\"84\" height=\"22\" /></a></div></td></tr></table>";

	var html = "<table border=\"0\" width=\"656\" height=\"29\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"right\" valign=\"top\" style=\"background-image:url('" + ttl_img + "');\">";
	html += "<font style=\"font-size:2px;line-height:2px;\"><br style='line-height:2px;'/></font><a href=\"#\" id=\"TB_closeWindowButton\" title=\"Close\"><img src=\"/images/mypage/btn_close_off.gif\" onmouseover=\"this.src='/images/mypage/btn_close_on.gif'\" onmouseout=\"this.src='/images/mypage/btn_close_off.gif'\" alt=\"閉じる\" width=\"84\" height=\"22\" /></a>&nbsp;</td></tr></table>";
	
	$("#TB_title").append(html);
	
	$("#TB_closeWindowButton").click(tb_remove);
}

function add_jobmatch(){
	//var str = prompt("この条件に名前をつけてください。","ジョブマッチ設定1");
	//alert(str);
	//var pref_arr = $("#preflist").val().split(",");
	//obj.pref = pref_arr[0];
	
	var jobcategorylist = "";
	$("#jobcategory_div input[name='chkJobCategory[]']:checked").each(function(){
		if( jobcategorylist != "" ) jobcategorylist += ",";
		
		jobcategorylist += $(this).val();
	});
	
	if( $("#jobmatchmailcount").val() >= 3 ){
		alert("ジョブマッチメールの登録は３つまでしかできません。\n新たに追加するには、現状の登録を削除してから\n追加を試みてください。");
	}else if( $("#preflist").val() == "" || jobcategorylist == "" ){
		alert("ジョブマッチメールへの登録は、\n「勤務地(都道府県単位)」と「職種」の指定は必須です。");
	}else{
		tb_show('ジョブマッチメールの追加','jobmatchmail.php?&TB_iframe=true&width=627&height=550',false);
	}
}

function add_jobmatch2(){
	getJobmatchmailInfo();
}

function getJobmatchmailInfo(){
	var obj = new Object();
	obj.prefname = "";
	obj.prefid = "";
	obj.cityname = "";
	obj.cityid = "";
	obj.stationname = "";
	obj.stationid = "";
	obj.linename = "";
	obj.lineid = "";
	obj.ichymin = "";
	obj.ichymax = "";
	obj.ichmmin = "";
	obj.ichmmax = "";
	obj.ichhmin = "";
	obj.ichhmax = "";
	obj.carrierid = "";
	obj.carriernm = "";
	obj.emp = "";
	obj.empnm = "";
	obj.jobcategory = "";
	obj.jobcategorynm = "";
	obj.companytype = "";
	obj.companytypenm = "";
	obj.jobpoint = "";
	obj.jobpointnm = "";
	
	
	if( $("#preflist").val() != "" ){
		obj.prefname = $("#preflist>option:selected").text();
		var pref_arr = $("#preflist").val().split(",");
		obj.prefid = pref_arr[0];
	}
	if( $("#citylist").val() != "" ){
		obj.cityname = $("#citylist>option:selected").text();
		var city_arr = $("#citylist").val().split(",");
		obj.cityid = city_arr[0];
	}
	
	if( $("#station").val() != "" && $("#line").val() != "" ){
		obj.stationname = $("#station>option:selected").text();
		var station_arr = $("#station").val().split(",");
		obj.stationid = station_arr[0];
		obj.linename = $("#line>option:selected").text();
		obj.lineid = $("#line").val()
	}
	
	if( $("#income_hope_year_min").val() != "" )
		obj.ichymin = $("#income_hope_year_min").val();
	if( $("#income_hope_year_max").val() != "" )
		obj.ichymax = $("#income_hope_year_max").val();
	if( $("#income_hope_month_min").val() != "" )
		obj.ichmmin = $("#income_hope_month_min").val();
	if( $("#income_hope_month_max").val() != "" )
		obj.ichmmax = $("#income_hope_month_max").val();
	if( $("#income_hope_hour_min").val() != "" )
		obj.ichhmin = $("#income_hope_hour_min").val();
	if( $("#income_hope_hour_max").val() != "" )
		obj.ichhmax = $("#income_hope_hour_max").val();

	if( $("#carrier").val() != "" ){
		obj.carriernm = $("#carrier>option:selected").text();
		obj.carrierid = $("#carrier").val()
	}
	
	var emplist = "";
	var empnmlist = "";
	$("input[name='chkEmployment[]']:checked").each(function(){
		if( emplist != "" ) emplist += ",";
		if( empnmlist != "" ) empnmlist += ",";
		
		emplist += $(this).val();
		empnmlist += $("#emptd #s_" + $(this).val()).text();
	});
	if( emplist != "" && empnmlist != "" ){
		obj.emp = emplist;
		obj.empnm = empnmlist;
	}

	var jobcategorylist = "";
	var jobcategorynmlist = "";
	$("#jobcategory_div input[name='chkJobCategory[]']:checked").each(function(){
		if( jobcategorylist != "" ) jobcategorylist += ",";
		if( jobcategorynmlist != "" ) jobcategorynmlist += ",";
		
		jobcategorylist += $(this).val();
		jobcategorynmlist += $("#jobcategory_div #s_" + $(this).val()).text();
	});
	if( jobcategorylist != "" && jobcategorynmlist != "" ){
		obj.jobcategory = jobcategorylist;
		obj.jobcategorynm = jobcategorynmlist;
	}

	var companytypelist = "";
	var companytypenmlist = "";
	$("#companytype_div input[name='chkCompanyType[]']:checked").each(function(){
		if( companytypelist != "" ) companytypelist += ",";
		if( companytypenmlist != "" ) companytypenmlist += ",";
		
		companytypelist += $(this).val();
		companytypenmlist += $("#companytype_div #s_" + $(this).val()).text();
	});
	if( companytypelist != "" && companytypenmlist != "" ){
		obj.companytype = companytypelist;
		obj.companytypenm = companytypenmlist;
	}

	var jobpointlist = "";
	var jobpointnmlist = "";
	$("#jobpoint_div input[name='chkJobPoint[]']:checked").each(function(){
		if( jobpointlist != "" ) jobpointlist += ",";
		if( jobpointnmlist != "" ) jobpointnmlist += ",";
		
		jobpointlist += $(this).val();
		jobpointnmlist += $("#jobpoint_div #s_" + $(this).val()).text();
	});
	if( jobpointlist != "" && jobpointnmlist != "" ){
		obj.jobpoint = jobpointlist;
		obj.jobpointnm = jobpointnmlist;
	}

	return obj;
}

function on_submit(){
	start_search();
	return false;
}
