//--- 検索用関数郡 ---
//--- 初期設定 ---
var ads_search_items = {
	JobItem:[
		"job_20",
		"job_21",
		"job_22",
		"job_23",
		"job_24",
		"job_25",
		"job_26",
		"job_9",
		"job_10",
		"job_11",
		"job_12",
		"job_13",
		"job_14",
		"job_15",
		"job_1",
		"job_2",
		"job_3",
		"job_4",
		"job_5",
		"job_6",
		"job_7",
		"job_8",
		"job_16",
		"job_17",
		"job_18",
		"job_19"
	],
	JobPopItem:[
		"p_job_20",
		"p_job_21",
		"p_job_22",
		"p_job_23",
		"p_job_24",
		"p_job_25",
		"p_job_26",
		"p_job_9",
		"p_job_10",
		"p_job_11",
		"p_job_12",
		"p_job_13",
		"p_job_14",
		"p_job_15",
		"p_job_1",
		"p_job_2",
		"p_job_3",
		"p_job_4",
		"p_job_5",
		"p_job_6",
		"p_job_7",
		"p_job_8",
		"p_job_16",
		"p_job_17",
		"p_job_18",
		"p_job_19"
	],
	JobItemName:[
		"一般事務",
		"営業事務",
		"経理・財務",
		"英文事務",
		"その他事務",
		"データ入力",
		"秘書・受付",
		"コールスタッフ",
		"スーパーバイザー",
		"トレーナー",
		"営業",
		"営業アシスタント",
		"販売スタッフ",
		"イベントスタッフ",
		"システムエンジニア・プログラマー",
		"WEBデザイナー",
		"ネットワークエンジニア",
		"ユーザーサポート・ヘルプデスク",
		"機械・機構設計",
		"回路設計",
		"電気系エンジニア",
		"CAD・CAMオペレータ",
		"修理",
		"検査・解析",
		"組み立て・加工",
		"梱包・出荷"
	],
	JobPopValue:[
		"20",
		"21",
		"22",
		"23",
		"24",
		"25",
		"26",
		"9",
		"10",
		"11",
		"12",
		"13",
		"14",
		"15",
		"1",
		"2",
		"3",
		"4",
		"5",
		"6",
		"7",
		"8",
		"16",
		"17",
		"18",
		"19"
	],
	AreaItem:[
		"pref_1",
		"pref_2",
		"pref_5",
		"pref_3",
		"pref_6",
		"pref_4",
		"pref_7",
		"pref_15",
		"pref_20",
		"pref_19",
		"pref_9",
		"pref_8",
		"pref_10",
		"pref_13",
		"pref_14",
		"pref_12",
		"pref_11",
		"pref_16",
		"pref_17",
		"pref_18",
		"pref_23",
		"pref_21",
		"pref_22",
		"pref_24",
		"pref_26",
		"pref_27",
		"pref_29",
		"pref_25",
		"pref_30",
		"pref_28",
		"pref_33",
		"pref_34",
		"pref_31",
		"pref_32",
		"pref_35",
		"pref_37",
		"pref_36",
		"pref_38",
		"pref_39",
		"pref_40",
		"pref_44",
		"pref_45",
		"pref_43",
		"pref_46",
		"pref_41",
		"pref_42",
		"pref_47"
	],
	AreaPopItem:[
		"pop_p_1",
		"pop_p_2",
		"pop_p_5",
		"pop_p_3",
		"pop_p_6",
		"pop_p_4",
		"pop_p_7",
		"pop_p_15",
		"pop_p_20",
		"pop_p_19",
		"pop_p_9",
		"pop_p_8",
		"pop_p_10",
		"pop_p_13",
		"pop_p_14",
		"pop_p_12",
		"pop_p_11",
		"pop_p_16",
		"pop_p_17",
		"pop_p_18",
		"pop_p_23",
		"pop_p_21",
		"pop_p_22",
		"pop_p_24",
		"pop_p_26",
		"pop_p_27",
		"pop_p_29",
		"pop_p_25",
		"pop_p_30",
		"pop_p_28",
		"pop_p_33",
		"pop_p_34",
		"pop_p_31",
		"pop_p_32",
		"pop_p_35",
		"pop_p_37",
		"pop_p_36",
		"pop_p_38",
		"pop_p_39",
		"pop_p_40",
		"pop_p_44",
		"pop_p_45",
		"pop_p_43",
		"pop_p_46",
		"pop_p_41",
		"pop_p_42",
		"pop_p_47"
	],
	AreaValueItem:[
		"1",
		"2",
		"5",
		"3",
		"6",
		"4",
		"7",
		"15",
		"20",
		"19",
		"9",
		"8",
		"10",
		"13",
		"14",
		"12",
		"11",
		"16",
		"17",
		"18",
		"23",
		"21",
		"22",
		"24",
		"26",
		"27",
		"29",
		"25",
		"30",
		"28",
		"33",
		"34",
		"31",
		"32",
		"35",
		"37",
		"36",
		"38",
		"39",
		"40",
		"44",
		"45",
		"43",
		"46",	
		"41",
		"42",
		"47"
	],
	AreaNameItem:[
		"北海道",
		"青森県",
		"秋田県",
		"岩手県",
		"山形県",
		"宮城県",
		"福島県",
		"新潟県",
		"長野県",
		"山梨県",
		"栃木県",
		"茨城県",
		"群馬県",
		"東京都",
		"神奈川県",
		"千葉県",
		"埼玉県",
		"富山県",
		"石川県",
		"福井県",
		"愛知県",
		"岐阜県",
		"静岡県",
		"三重県",
		"京都府",
		"大阪府",
		"奈良県",
		"滋賀県",
		"和歌山県",
		"兵庫県",
		"岡山県",
		"広島県",
		"鳥取県",
		"島根県",
		"山口県",
		"香川県",
		"徳島県",
		"愛媛県",
		"高知県",
		"福岡県",
		"大分県",
		"宮崎県",
		"熊本県",
		"鹿児島県",	
		"佐賀県",
		"長崎県",
		"沖縄県"
	],
	AtherItem:[
		"ather_1",
		"ather_2",
		"ather_3",
		"ather_4",
		"ather_5",
		"ather_6",
		"ather_7",
		"ather_8",
		"ather_9",
		"ather_10",
		"ather_11",
		"ather_12",
		"ather_13"
	],
	AtherPopItem:[
		"pop_ather_1",
		"pop_ather_2",
		"pop_ather_3",
		"pop_ather_4",
		"pop_ather_5",
		"pop_ather_6",
		"pop_ather_7",
		"pop_ather_8",
		"pop_ather_9",
		"pop_ather_10",
		"pop_ather_11",
		"pop_ather_12",
		"pop_ather_13"
	],
	AtherVlueItem:[
		"1",
		"2",
		"3",
		"4",
		"5",
		"6",
		"7",
		"8",
		"9",
		"10",
		"11",
		"12",
		"13"
	],
	AtherNameItem:[
		"土日祝日が休み",
		"未経験OK",
		"社会保険完備",
		"有給休暇あり",
		"残業なし",
		"残業多い",
		"交通費別途支給あり",
		"駅から徒歩5分以内",
		"制服あり",
		"寮あり",
		"送迎バス",
		"服装自由",
		"車/バイク通勤OK"
	]
};


function PopUPForm(sIsPopItem)
{
	var objItem;
	switch(sIsPopItem)
	{
		case "Job":
			objItem = document.getElementById('search_job_pop');
			break;
		case "Area":
			objItem = document.getElementById('search_area_pop');
			break;
		case "Ather":
			objItem = document.getElementById('search_ather_pop');
			break;
	}
	var inputSelectItem = document.getElementsByTagName('select');
	for(var i=0; i<inputSelectItem.length; i++)
	{
		inputSelectItem[i].style.visibility = "hidden";
	}

	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();

	objItem.style.top = arrayPageScroll[1] + (arrayPageSize[3] / 4)+'px';
	objItem.style.display = 'block';
}

function popClose(popId)
{
	var popForm = document.getElementById(popId);

	var inputSelectItem = document.getElementsByTagName('select');

	for(var nCnt=0; nCnt<inputSelectItem.length; nCnt++)
	{
		inputSelectItem[nCnt].style.visibility = "visible";
	}

	popForm.style.display = "none";
}

function LoadModuleJobItem()
{
	var objCheckForm = document.form1;
	var objTargetForm = document.form_job;
	var nCnt;	// カウント用
	var CheckItem = ads_search_items.JobItem;
	var TargetItem = ads_search_items.JobPopItem;

	for(nCnt=0; nCnt<CheckItem.length; nCnt++)
	{
		if(typeof(objCheckForm.elements[CheckItem[nCnt]]) != "undefined")
		{
			objTargetForm.elements[TargetItem[nCnt]].checked = true;
		}
	}

}


function addModuleJob()
{
	var displayCont = document.getElementById("job_item");
	var objCheckForm = document.form1;
	var objTargetForm = document.form_job;
	var nCnt;	// カウント用
	var CheckItem = ads_search_items.JobItem;
	var TargetItem = ads_search_items.JobPopItem;
	var JobItem = ads_search_items.JobItemName;
	var ValueItem = ads_search_items.JobPopValue;
	var addHtml = "";

	for(nCnt=0; nCnt<TargetItem.length; nCnt++)
	{
		if(typeof(objTargetForm.elements[TargetItem[nCnt]]) != "undefined" && objTargetForm.elements[TargetItem[nCnt]].checked == true)
		{
			addHtml += '<li><input type="checkbox" name="'+CheckItem[nCnt]+'" value="'+ValueItem[nCnt]+'" checked="checked" />'+JobItem[nCnt]+'</li>';
		}
	}
	displayCont.innerHTML = addHtml;
	popClose('search_job_pop');
}


function LoadModuleAreaItem()
{
	var objCheckForm = document.form1;
	var objTargetForm = document.form_area;
	var nCnt;	// カウント用
	var CheckItem = ads_search_items.AreaItem;
	var TargetItem = ads_search_items.AreaPopItem;
	for(nCnt=0; nCnt<CheckItem.length; nCnt++)
	{
		if(typeof(objCheckForm.elements[CheckItem[nCnt]]) != "undefined")
		{
			objTargetForm.elements[TargetItem[nCnt]].checked = true;
		}
	}
}


function addModuleArea()
{
	var displayCont = document.getElementById("area_item");
	var objCheckForm = document.form1;
	var objTargetForm = document.form_area;
	var nCnt;	// カウント用
	var CheckItem = ads_search_items.AreaItem;
	var TargetItem = ads_search_items.AreaPopItem;
	var AreaItem = ads_search_items.AreaNameItem;
	var ValueItem = ads_search_items.AreaValueItem;
	var addHtml = "";

	for(nCnt=0; nCnt<TargetItem.length; nCnt++)
	{
		if(typeof(objTargetForm.elements[TargetItem[nCnt]]) != "undefined" && objTargetForm.elements[TargetItem[nCnt]].checked == true)
		{
			addHtml += '<li><input type="checkbox" name="'+CheckItem[nCnt]+'" value="'+ValueItem[nCnt]+'" checked="checked" />'+AreaItem[nCnt]+'</li>';
		}
	}
	displayCont.innerHTML = addHtml;
	popClose('search_area_pop');
}


function LoadModuleAtherItem()
{
	var objCheckForm = document.form1;
	var objTargetForm = document.form_ather;
	var nCnt;	// カウント用
	var CheckItem = ads_search_items.AtherItem;
	var TargetItem = ads_search_items.AtherPopItem;
	for(nCnt=0; nCnt<CheckItem.length; nCnt++)
	{
		if(typeof(objCheckForm.elements[CheckItem[nCnt]]) != "undefined")
		{
			if(typeof(objTargetForm.elements[TargetItem[nCnt]]) != "undefined")
			{
				objTargetForm.elements[TargetItem[nCnt]].checked = true;
			}
		}
	}
}

function addModuleAther()
{
	var displayCont = document.getElementById("ather_item");
	var objCheckForm = document.form1;
	var objTargetForm = document.form_ather;
	var nCnt;	// カウント用
	var CheckItem = ads_search_items.AtherItem;
	var TargetItem = ads_search_items.AtherPopItem;
	var AtherItem = ads_search_items.AtherNameItem;
	var ValueItem = ads_search_items.AtherVlueItem;
	var addHtml = "";

	for(nCnt=0; nCnt<TargetItem.length; nCnt++)
	{
		if(typeof(objTargetForm.elements[TargetItem[nCnt]]) != "undefined" && objTargetForm.elements[TargetItem[nCnt]].checked == true)
		{
			addHtml += '<li><input type="checkbox" name="'+CheckItem[nCnt]+'" value="'+ValueItem[nCnt]+'" checked="checked" />'+AtherItem[nCnt]+'</li>';
		}
	}
	displayCont.innerHTML = addHtml;
	popClose('search_ather_pop');
}



function ChangeSalaryType(sIsType,obj)
{
	var targetElm = obj;
	var salaryName = [];
	var salaryValue = [];

	salaryName.push('15万円以上～');
	salaryValue.push('1');

	salaryName.push('20万円以上～');
	salaryValue.push('2');

	salaryName.push('25万円以上～');
	salaryValue.push('3');

	salaryName.push('30万円以上～');
	salaryValue.push('4');

	salaryName.push('35万円以上～');
	salaryValue.push('5');

	salaryName.push('40万円以上～');
	salaryValue.push('6');

	salaryName.push('45万円以上～');
	salaryValue.push('7');

	salaryName.push('50万円以上～');
	salaryValue.push('8');

	var salaryHour = [];
	var salaryHourValue = [];

	salaryHour.push('1,000円以上～');
	salaryHourValue.push('9');

	salaryHour.push('1,100円以上～');
	salaryHourValue.push('10');

	salaryHour.push('1,200円以上～');
	salaryHourValue.push('11');

	salaryHour.push('1,300円以上～');
	salaryHourValue.push('12');

	salaryHour.push('1,400円以上～');
	salaryHourValue.push('13');

	salaryHour.push('1,500円以上～');
	salaryHourValue.push('14');

	salaryHour.push('1,600円以上～');
	salaryHourValue.push('15');

	salaryHour.push('1,700円以上～');
	salaryHourValue.push('16');

	salaryHour.push('1,800円以上～');
	salaryHourValue.push('17');

	salaryHour.push('1,900円以上～');
	salaryHourValue.push('18');

	salaryHour.push('2,000円以上～');
	salaryHourValue.push('19');

	targetElm.innerHTML = '';


	switch(sIsType)
	{
		case "1":
			for(nCnt=0; nCnt<salaryName.length; nCnt++)
			{
				targetElm.options[nCnt] = new Option(salaryName[nCnt],salaryValue[nCnt]);
			}
			break;
		case "0":
			for(nCnt=0; nCnt<salaryHour.length; nCnt++)
			{
				targetElm.options[nCnt] = new Option(salaryHour[nCnt],salaryHourValue[nCnt]);
			}
			break;
		default:
			targetElm.options[0] = new Option("指定なし","")
			return;
			break;
	}
}

function GroupCheckedForm(sItem,sGroup,obj)
{
	switch(sItem)
	{
		case "job":
			var sGroupName = "job_";
			var formName = "form1";
			break;
		case "p_job":
			var sGroupName = "p_job_";
			var formName = "form_job";
			break;
		case "area":
			var sGroupName = "pref_";
			var formName = "form1";
			break;
		case "p_area":
			var sGroupName = "pop_p_";
			var formName = "form_area";
			break;
		default:
			return false;
	}
	if(sGroup.length > 0)
	{
		for(var nCnt=0; nCnt<sGroup.length; nCnt++)
		{
			var formItem = document.forms[formName].elements[sGroupName+''+sGroup[nCnt]];
			if(typeof(formItem) != "undefined")
			{
				formItem.checked = obj.checked;
			}
		}
	}
}


