﻿function spilta(parsestr){
	return parsestr.split("|");
}

function spiltb(parsestr,splitstr){
	return parsestr.split(splitstr);
}

function to_buffet(x)
{
	var frm=document.jobform;
	var cookie_name;
	var jobno='';
	var jox=x; 
	var cookie_date = new Date();
	var full_state=false;
	var choice_state=false;
	if (x>0){
		if (x==1){
			if (frm.to_cookie.checked && frm.to_cookie.value !=0){
				x=i;
				choice_state=true;
				jobno=frm.to_cookie.value;
			}
		}else{
			for (var i=0;i<x;i++){
				if (frm.to_cookie[i].checked){
					choice_state=true;
					if ( jobno == ''){
						jobno = frm.to_cookie[i].value;
						
					}else{
						jobno = jobno + frm.to_cookie[i].value;
					}
				}
			}
		}
	}
	if (choice_state){
		frm.action = 'http://login.104.com.tw/login.cfm?channel=104buffet';
		frm.target='buffet_pda';
		frm.jobno.value=jobno;
		frm.buffet_status.value='';
		frm.submit();
	}else{
		alert('請勾選工作機會');
	}
}

function open_buffet(){
	frm=document.jobform;
	frm.action ='http://login.104.com.tw/login.cfm?channel=104buffet';
	frm.target='buffet_pda';
	frm.jobno.value='';
	frm.buffet_status.value='open';
	frm.submit();
}

function cancel_all(x) {
	frm=document.jobform;
	if (x==1)
	{
		if (frm.to_cookie.value!=0)
		{
			frm.to_cookie.checked=false;
		}
	}
	else
	{
		for (i=0;i<x;i++)
		{
			if (frm.to_cookie[i] != null && frm.to_cookie[i].value!=0)
				frm.to_cookie[i].checked=false;
		}
	}
}

function change_path_level(level_num,level_id,qazplm)
{
	var frm1=document.msearch_form;
	var pos_log_str=frm1.position_log.value;
	var pos_log_ary=spiltb(pos_log_str,"|");
	var tmp_log_str="";
	var form_action_str="";

	switch (level_id){
		case			'104_sj':
								form_action_str='/jobbank/keyword_search/index.cfm';
								if (frm1.search_type.value==1)
								{
									frm1.sel_loc2.value='';
									frm1.sel_loc3.value='';
									frm1.sel_appear_date.value='';
									frm1.sel_edu.value='';
									frm1.sel_lang1.value='';
									frm1.sel_lang2.value='';
									frm1.sel_lang3.value='';
									frm1.sel_lang4.value='';
									frm1.sel_ptype.value='';
									frm1.hdn_pdesc.value='';
									frm1.sel_period.value='';
									frm1.sel_ten_thou.value='';
									frm1.sel_thou.value='';
									frm1.chk_gen_salary.value='';
									frm1.sel_app_co.value='';
									frm1.chk_welfare.value='';
								}
								break;
		case		'104_advance':
								form_action_str='advance_search.cfm?jobsource='+frm1.jobsource.value;
								break;
		case	'104_advance_list':
								form_action_str='joblist.cfm';
								frm1.search_type.value=1;
								break;
		case			'104_list':
								form_action_str='joblist.cfm';
								if (frm1.search_type.value==1)
								{
									frm1.search_type.value=0;
									frm1.sel_loc2.value='';
									frm1.sel_loc3.value='';
									frm1.sel_appear_date.value='';
									frm1.sel_edu.value='';
									frm1.sel_lang1.value='';
									frm1.sel_lang2.value='';
									frm1.sel_lang3.value='';
									frm1.sel_lang4.value='';
									frm1.sel_ptype.value='';
									frm1.hdn_pdesc.value='';
									frm1.sel_period.value='';
									frm1.sel_ten_thou.value='';
									frm1.sel_thou.value='';
									frm1.chk_gen_salary.value='';
									frm1.sel_app_co.value='';
									frm1.chk_welfare.value='';
								}
                                   break;
		case			'104_new':
								location.href='/cfdocs/2000/fulltime/newjob.htm';
								return ;
								break;
		case			'104_bank':
								location.href='/jobbank/bank/index.cfm?cat='+frm1.cat.value+'&no='+frm1.no.value;
								return;
								break;	
		case			'104_pda':
								location.href='http://pda.104.com.tw/my_advsearch.cfm?qazplm='+qazplm;
								return;
								break;					
	}

	for (var i=0;i<level_num-1;i++)
	{
		tmp_log_str=tmp_log_str+"|"+pos_log_ary[i];
	}
	tmp_log_str=tmp_log_str.substr(1,tmp_log_str.length);
	frm1.position_id.value='';
	frm1.position_log.value=tmp_log_str;

	frm1.action=form_action_str;
	frm1.submit();
}

function _fun_genal_fun(){return true;}
