$(function(){
		// remove instruction for keywords.
		var text_keyword = $('#keywords').val();
		$('#keywords').click(function(){
				if($(this).val() == text_keyword){
					$(this).val('');
				}
		}).blur(function(){
			if($(this).val() == ''){
				$(this).val(text_keyword);
			}
		});
		$('.search').submit(function(){
				if($('#keywords').val() == text_keyword){
					$('#keywords').val('');
				}
		});

		// remove instruction for jobmail.
		var jobmailemail = $('#jobmailemail').val();
		$('#jobmailemail').click(function(){
				if($(this).val() == jobmailemail){
					$(this).val('');
				}
		}).blur(function(){
			if($(this).val() == ''){
				$(this).val(jobmailemail);
			}
		});
		$('.jobmail').submit(function(){
				if($('#jobmailemail').val() == jobmailemail){
					$('#jobmailemail').val('');
				}
		});

		// search box by default is collapsed.
		$('div.toggle_inner').hide();
		$('a.category_toggle').click(function(){
				$('div.toggle_inner').slideToggle('fast');
				return false;
		});

		// LOGIN POPUP
		$(".uatools li a.title").click(function(e) {
				if($(this).siblings().length == 0){
					return;
				}
				var form_name = $(this).attr('id');
				e.preventDefault();
				$('.uatools li a:not(#'+form_name+') + div.form_field').hide();
				$('.uatools li a:not(#'+form_name+')').removeClass("menu-open");

				$('div#'+form_name+'_form').toggle();
				$('.uatools li a#'+form_name).toggleClass("menu-open");
		});
		$(".uatools li div.form_field").mouseup(function() {
				return false;
		});
		// END LOGIN POPUP

		// CLOSE POPUP
		$(document).mouseup(function(e) {
				if($(e.target).parent('.uatools a.title').length==0) {
					$('.uatools li a').removeClass("menu-open");
					$('.uatools li div.form_field').hide();
				}
		});
		// END CLOSE POPUP

		/** Facebook connect */
		$('.facebook_connect_login_button').click(function(){
				FB.login(function(response) {
						if (response.authResponse) {
							window.location.href = 'https://www.ecentral.jp/jobs';
						}
				}, {scope: 'user_birthday,email,user_education_history,user_hometown,user_location,user_work_history'});
				return false;
		});
});

