$(function(){
	$("#resume_jobtype, #districtid").dropdownchecklist({ firstItemChecksAll: true, width:132});
	$("#provinceid").change(function(){
		if($(this).val()==2){
			$("#districtid").parent('p').show();
		}else{
			$("#districtid").parent('p').hide();
		}
	}).change();
	if($("#jobsearch1").hasClass(".selected")){
		$(".whatsearch").text("หางาน");
	}else{
		$(".whatsearch").text("หาบริษัท");
		$("#jobsearch_content").hide();
		$("#jobsearch_company").show();
	}
	$("#jobsearch_bar ul li").click(function(){
		$("#jobsearch_bar ul li").removeClass().addClass('bar_color').addClass('border_color').addClass('header_color');
		$("#jobsearch_company, #jobsearch_content").hide();
		if(this.id=='jobsearch1'){
			$("#jobsearch1").removeClass().addClass('selected').addClass('bg_color').addClass('border_color').addClass('link_style');
			$("#jobsearch_content").show();
		}else{
			$("#jobsearch2").removeClass().addClass('selected').addClass('bg_color').addClass('border_color').addClass('link_style');
			$("#jobsearch_company").show();
		}
	});
	//
	$("#job_form, #company_form").submit(function(event){
		event.preventDefault();
		if(this.id=='job_form'){
			window.location="/jobs/search/isjob:1/searchword:"+$("#resume_title").val()+"/searchtype:"+$("#resume_jobtype").val()+"/province:"+$("#provinceid").val()+"/district:"+$("#districtid").val();
		}else{
			window.location="/jobs/search/isjob:0/searchword:"+$("#company_search").val();
		}
	});
	$("#header_searchword").val($("#resume_title").val());
	$(".jlg div:last").parent('div').removeClass().addClass("border_color").addClass("jbl");
	if($("#jobsearch1").hasClass(".selected")){
		$(".whatsearch").text("หางาน");
	}else{
		$(".whatsearch").text("หาบริษัท");
	}
	$(".apply_job").click(function(){
		var obj = $(this);
	 	var jobid = obj.attr("name");
		obj.hide();
		obj.prev(".apply_message").empty().html("<img src='/images/spin.gif' />").show();
		$.ajax({
		type: "GET",
		url: "/applications/apply/"+jobid,
		data: "rand="+Math.random(),
		success: function(msg){ 
			if(msg.substring(0, 2)=='OK'){
				obj.prev('.apply_message').empty().html("<b class=\"sps_message\">สมัครงานเสร็จแล้ว</b>").show();
			}else if(msg.substring(0, 2)=='DU'){
				obj.prev('.apply_message').empty().html("<b class=\"sps_warning\">เคยสมัครงานตำแหน่งนี้แล้ว</b>").show();
			}else if(msg.substring(0, 2)=='NO'){
				obj.prev('.apply_message').empty().html("<b class=\"sps_warning\">Resume ไม่สมบูรณ์ <br />(ขาดข้อมูลการศึกษา)</b>").show();
			}else{
				obj.prev('.apply_message').empty().html("<b class=\"sps_warning\">กรุณาเข้าระบบเป็นผู้สมัครงาน</b>").show();
			}
		}
	});
	});	
	$(".save_job").click(function(){
		var obj = $(this);
	 	var jobid = obj.attr("name");
		obj.hide();
		obj.prev(".add_message").empty().html("<img src='/images/spin.gif' />").show();
		$.ajax({
		type: "GET",
		url: "/applications/collect/"+jobid,
		data: "rand="+Math.random(),
		success: function(msg){ 
			if(msg.substring(0, 2)=='OK'){
				obj.prev('.add_message').empty().html("<b class=\"sps_message\">เก็บงานเข้าแฟ้มเสร็จแล้ว</b>").show();
			}else if(msg.substring(0, 2)=='DU'){
				obj.prev('.add_message').empty().html("<b class=\"sps_warning\">เคยเก็บงานนี้เข้าแฟ้ม</b>").show();
			}else{
				obj.prev('.add_message').empty().html("<b class=\"sps_warning\">กรุณาเข้าระบบเป็นผู้สมัครงาน</b>").show();
			}
		}
	});
	});	
});
function loadContent(arg){
	$.ajax({
	type: "GET",
	url: encodeURI(arg),
	data: "rand="+Math.random(),
	beforeSend: function(){$("#job_items").empty().html('<div class="wait_friend"></div>'); $("html, body").animate({scrollTop:0}, 400);},
	success: function(msg){ $("#job_items").html(msg); addAction(); }
	});
}
function addAction(){
	if($("#jobsearch1").hasClass(".selected")){
		$(".whatsearch").text("หางาน");
	}else{
		$(".whatsearch").text("หาบริษัท");
	}
	$(".subpage a").click(function(event){
		event.preventDefault();
		loadContent($(this).attr("href"));
	});
	$("#no_data").css({"border-width":0});
	$(".jlg div:last").parent('div').removeClass().addClass("border_color").addClass("jbl");
}
