function storesProcess(url, vars){
			$.post(
				url, 
				vars,
				function(xmlResponse){
		    		var root = xmlResponse.getElementsByTagName('root');
					var err = xmlResponse.getElementsByTagName('error')[0].childNodes[0].nodeValue;
					var html = xmlResponse.getElementsByTagName('code')[0].childNodes[0].nodeValue;
					
					if(err == 'true'){
						alert('Error - Please try again later');
					}
					else{
						$('#storesFieldset').html(html);	
					}
					
					starRating();
					hideWait();
				}, 
				"xml"
			);
		}
		
		function storeStateChange(state){
			var vars = '';
			var url = 'ajax/stores.php';
			
			if(state.replace(/\s+/g,'').length > 0){
				vars = 'state='+encodeURIComponent(state);
			}
			
			showWait();
			
			setTimeout("storesProcess('" + url + "', '" + vars + "')", 1000);
		}
		
		$(document).ready(function(){
			$('#buy').change(function(){
				var whereBuy = $(this).val();
				
				if(whereBuy == 'y'){
					var zip = $('#zip-review').val();
					var url = 'ajax/stores.php';
					var vars = '';
					
					if(zip.replace(/\s+/g,'').length > 0){
						vars = 'zip='+zip;
					}
					
					showWait();
					
					setTimeout("storesProcess('" + url + "', '" + vars + "')", 1000);
				}
				else{
					$('#storesFieldset').html('');
				}
			});
		});