
function auto_pop(city,state,zip,area){	
	$.post("ajax/autopopulate.php", {autopop:'1', city:city, state:state, zip:zip, area:area },
	function(data){		
		var arr=data.split(",");	
		if(arr[0]!='') $("#city").html(arr[0]);
		if(arr[1]!='') $("#state").val(arr[1]);
		if(arr[2]!='') $("#zip").val(arr[2]);
		if(arr[3]!='') $("#area_div").html(arr[3]);
	});
}

/*Autocompletes*/
function find_clients(){
	var	x = $('#select_client').val();
	if(x!='' && x!= undefined){
		$.post("ajax/auto_completes.php", {option:'search_clients', find: x},
		function(data){
			$("#select_client_drop").html(data).fadeIn("slow");
		});
	}else{
		$('#select_client_drop').fadeOut("slow");
	}
}

function show_contact_info(sid){
	if(sid > 0){
		$.post('ajax/auto_completes.php', {option:"select_client", sid: sid},
			function(data){
				//alert(data);
				$("#addressbook_form input[type!='button'][type!='submit']").val('');
				$("#notes").val('');
				$('#card_on_file').attr('checked', false);				
				$('#is_private').attr('checked', false);
				parts = data.split('|');
				
				$('#contact').val(sid);
				$('#first_name').val(parts[0]);
				$('#last_name').val(parts[1]);
				$('#phone_1').val(parts[2].substr(0, 3));
				$('#phone_2').val(parts[2].substr(4, 3));
				$('#phone_3').val(parts[2].substr(6, 4));
				$('#email').val(parts[3]);
				$('#address1').val(parts[4]);
				$('#address2').val(parts[5]);
				$('#city').val(parts[6]);
				$('#state').val(parts[7]);
				$('#zip').val(parts[8]);
				//alert(data);
				if(parts[9] == 'y')
					$('#card_on_file').attr('checked', true);
				if(parts[10] == 'y')
					$('#is_private').attr('checked', true);
				$('#notes').val(parts[11]);
				$('#emp_sids').val(parts[12].split(','));
				$('#emp_sids_dd').val(parts[13]);
				$('#notes').val(parts[11]);
				$('#contact_image').html(parts[15]);
				$('#add_contact').val('').hide();
				$('#edit_contact').show().val('Update Contact');
				$('#contactExtra').show();
				/*$.get('ajax/aj_appt_history.php', {user_sid: parts[14]},
					function(response){
						$('#right_div').html(response);
						$('#right_div').css('display', '');
				}, 'html');*/
		});
	}
}

function find_user_by_email(email){
	if(email != ''){
		$.post('ajax/auto_completes.php', { option: "find_by_email", email: email },
			function(data){
				if(data!='' && data!= undefined){
					
					if(confirm("A user was found matching the email address entered. Do you want to see their info?")){
						$("#addressbook_form input[type!='button'][type!='submit']").val('');
						$("#notes").val('');
						$('#card_on_file').attr('checked', false);				
						$('#is_private').attr('checked', false);
						parts = data.split('|');				
					
						$('#contact').val(parts[0]);
						$('#first_name').val(parts[1]).focus();
						$('#last_name').val(parts[2]);
						$('#phone_1').val(parts[3]);
						$('#phone_2').val(parts[4]);
						$('#phone_3').val(parts[5]);				
						$('#address1').val(parts[6]);
						$('#city').val(parts[7]);
						$('#state').val(parts[8]);
						$('#zip').val(parts[9]);					
						if(parts[10]!='' && parts[10]!=undefined){
							$('#contact_image').html(parts[10]);
							$('#contactExtra').show();
							$('#remove_contact').hide();
						}
						if(parts[11]!='' && parts[11]!=undefined) $('#email').val(parts[11]);
						else $('#email').val(email);
						if(parts[12]=='y') $('#card_on_file').attr('checked', true);
						if(parts[13] == 'y') $('#is_private').attr('checked', true);
						$('#add_contact').show().val('Add Contact');
					}
				}
		});
	}
}
//FOR BAO_SEARCH
function search_find_employees(){
	var	x = $('#provider').val();
	if(x!='' && x!= undefined){
		$.post("ajax/auto_completes.php", {option:'search_emps', find: x},
		function(data){
			$("#select_emps_drop").html(data).fadeIn("slow");
		});
	}else{
		$('#select_emps_drop').fadeOut("slow");
	}
}
function search_find_companies(){
	var	x = $('#company').val();
	if(x!='' && x!= undefined){
		$.post("ajax/auto_completes.php", {option:'search_comps', find: x},
		function(data){
			$("#select_comps_drop").html(data).fadeIn("slow");
		});
	}else{
		$('#select_comps_drop').fadeOut("slow");
	}
}



$().ready(function() {
	$('#add_new_contact').click(function(){
		$("#addressbook_form input[type!='button'][type!='submit']").val('');
		$("#notes").val('');
		$('#card_on_file').attr('checked', false);
		$('#is_private').attr('checked', false);
		$('#remove_contact').hide();
		$('#edit_contact').hide();
		$('#add_contact').show().val('Add Contact');
		$('#contactExtra').html('<div class=clear></div>');
		$('#right_div').hide();
		$('#sendmsgbutt').hide();
	});
});
