function fixCareerMoveVals(doit) {
	if (doit) {
		if ($('#career_move_firstname')) {
			if ($('#career_move_firstname').val() == 'First Name') $('#career_move_firstname').val('');
			if ($('#career_move_lastname').val() == 'Last Name') $('#career_move_lastname').val('');
			if ($('#career_move_position').val() == 'Position') $('#career_move_position').val('');
			if ($('#career_move_employer').val() == 'Employer') $('#career_move_employer').val('');
			if ($('#career_move_former_position').val() == 'Former Position') $('#career_move_former_position').val('');
			if ($('#career_move_former_employer').val() == 'Former Employer') $('#career_move_former_employer').val('');
		}
	}
}
function checkMoversShakersForm() {
	if ($.trim($('#career_move_asof').val()) == '') {
		alert("Start Date is required.");
		$('#career_move_asof').focus();
		return;
	}
	if ($.trim($('#career_move_phone').val()) == '') {
		alert("Phone is required.");
		$('#career_move_phone').focus();
		return;
	}
	if (!$.trim($('#career_move_phone').val()).match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/)) {
		alert("A valid Phone number is required.");
		$('#career_move_phone').focus();
		return;
	}
	if ($.trim($('#career_move_email').val()) == '') {
		alert("Email is required.");
		$('#career_move_email').focus();
		return;
	}
	if (!$.trim($('#career_move_email').val()).match(/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])(([a-z0-9-])*([a-z0-9]))+(\.([a-z0-9])([-a-z0-9_-])?([a-z0-9])+)+$/i)) {
		alert("A valid Email address is required.");
		$('#career_move_email').focus();
		return;
	}
	$('#movers_shakers_form').submit();
}
$(function() {
	if ($('#career_move_asof').length > 0) {
		$('#career_move_asof').datepicker({
			changeMonth: true,
			changeYear: true,
			constraininput: true,
			dateFormat: 'yy-mm-dd',
			yearRange: '-20:+5'
		});
	}
	if ($('#career_move_since').length > 0) {
		$('#career_move_since').datepicker({
			changeMonth: true,
			changeYear: true,
			constraininput: true,
			dateFormat: 'yy-mm-dd',
			yearRange: '-20:+5'
		});
	}
	$('#career_move_achieved_from').bind('change',function() {
		var val = $('#career_move_achieved_from')[0].options[$('#career_move_achieved_from')[0].selectedIndex].value;
		if (val == 'Job board') {
			$('#career_move_achieved_from_other_label').text('Please Specify:');
			$('#career_move_achieved_from_other_div').show();
		}
		else if (val == 'Other') {
			$('#career_move_achieved_from_other_label').text('Please Specify:');
			$('#career_move_achieved_from_other_div').show();
		}
		else {
			$('#career_move_achieved_from_other_div').hide();
			$('#career_move_achieved_from_other_other').val('');
		}
	});
	$('#movers-shakers-subscribe-btn').click(function(evt){
		if ($.trim($('#subscribe_email').val())!='') {
			if (!$.trim($('#subscribe_email').val()).match(/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])(([a-z0-9-])*([a-z0-9]))+(\.([a-z0-9])([-a-z0-9_-])?([a-z0-9])+)+$/i)) {
				alert("A valid Email address is required.");
				$('#subscribe_email').focus();
			}
			else {
				$.ajax({
					type: 'POST',
					dataType: 'json',
					url: 'movers_shakers_subscribe.php',
					data: {
						email: $.trim($('#subscribe_email').val()) 
					},
					success: function(data,txtStatus) {
						if (data.success) {
							$('#movers-shakers-subscribe-container').hide();
							$('#movers-shakers-subscribed-container').show();
						}
						else {
							alert("Error: "+data.message);
							$('#subscribe_email').focus();
						}
					}
				});
			}
		}
		evt.preventDefault();
	});
});

