
	function clearCitySelect()
	{	
		$('#country_select_manual_input').hide();
		$("#city_select_manual_input").find("input").hide();
		$("#city_select").show();
		$("div#state").find("input").val('');
		
		$("#city_select option").each(function(){
			$(this).remove();
		});

	}
	
	function addCitySelectNone()
	{
		clearCitySelect(); 
		$("#city_select").append('<option value="">Select a state</option>');
		$("#city_select").append('<option value="">Select province</option>');		

	}	

	function addCitySelectCanada()
	{
		clearCitySelect();
		$('#state').show();
		$('#state').show();
		$("#city_select").append('<option value="">Select province</option>');
		
		$("#city_select").append('<option value="Alberta">Alberta</option>');
		$("#city_select").append('<option value="British Columbia">British Columbia</option>');		
		$("#city_select").append('<option value="Manitoba">Manitoba</option>');
		$("#city_select").append('<option value="New Brunswick">New Brunswick</option>');
		$("#city_select").append('<option value="Newfoundland and Labrador">Newfoundland and Labrador</option>');		
		$("#city_select").append('<option value="Nova Scotia">Nova Scotia</option>');		
		$("#city_select").append('<option value="Ontario">Ontario</option>');
		$("#city_select").append('<option value="Prince Edward Island">Prince Edward Island</option>');		
		$("#city_select").append('<option value="Quebec">Quebec</option>');
		$("#city_select").append('<option value="Saskatchewan">Saskatchewan</option>');

	}
	
	function addCitySelectUS()
	{
		clearCitySelect();
		$('#state').show();
		$('#state').show();
		$("#city_select").append('<option value="">Select a state</option>');
		
		var states = new Array(
			'Alabama','Alaska','American Samoa','Arizona','Arkansas','California','Colorado','Connecticut',
			'Delaware','District of Columbia','Florida','Georgia','Guam','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas',
			'Kentucky','Louisiana','Maine','Maryland','Massachusetts','Michigan','Minnesota','Mississippi','Missouri','Montana',
			'Nebraska','Nevada','New Hampshire','New Jersey','New Mexico','New York','North Carolina','North Dakota','Northern Marianas Islands',
			'Ohio','Oklahoma','Oregon','Pennsylvania','Puerto Rico','Rhode Island','South Carolina','South Dakota','Tennessee','Texas','Utah',
			'Vermont','Virginia','Virgin Islands','Washington','West Virginia','Wisconsin','Wyoming')
		;
		
		$.each(states, function(index, value) { 
		  $("#city_select").append('<option value="' + value + '">' + value + '</option>');
		});
		
	}
	
	function addCitySelectUK()
	{
		clearCitySelect();
		$('#state').hide();
		$("#city_select").hide();
		$("#city_select_manual_input input").val('');
		$("#city_select_manual_input").show();
		$("#city_select_manual_input input").hide();

		return false;

	}


	$(document).ready(function(){
		$("#city_select_manual_input").hide();
		$('#country_select_manual_input').hide();
		addCitySelectCanada();
		$("#country_select").change(function (event) {
			$("#country_select option:selected").each(function(){
				$("div#country").find("input").val($(this).val());
				var c_val = $(this).val();
				if (c_val == 'Canada') {
					addCitySelectCanada();
				} else if (c_val == 'United States') {
					addCitySelectUS();
				} else {
					addCitySelectUK();
				}
			});
			
			return false;
		});


		$("#city_select").change(function (event) {
				$("div#state").find("input").val($(this).val());
			return false;
		});
		
		$("#country_select_ger").change(function (event) {
				$("div#country").find("input").val($(this).val());
			return false;
		});
		
	});
	
	
	


