function fromCity(e) {
        // Only request a lookup if the user pressed enter from the city field.
        var keynum;
        if(window.event) // IE
        {
                keynum = window.event.keyCode;
        }
        else if(e.which) // Netscape/Firefox/Opera
        {
                keynum = e.which;
        }

        var KEY_TAB = 9;
        var KEY_RETURN = 13;
        if (keynum == KEY_RETURN || keynum == KEY_TAB)
        {
                lookupCity();
        }
}

function lookupCity(e) {
	// Perform a postcode lookup based on city

	// Clear fields.
	resetResults();

	// Enable spinner, so the user knows the lookup is being performed.
	var spinner = document.getElementById("store_spinner");
	if (spinner) {
		spinner.style.display = '';
	}
	
	// The cityname defined by the user.
	var start_postcode = document.getElementById('start_postcode').value;
  // The postcodes of stores defined by you.
	// The maximum number of stores to return.
	var max_stores = 3;	
	loadScript('pcdistance.php?start_postcode=' + start_postcode);
}

function loadScript(url)
{
        // Insert javascript dynamically for JSONP cross-site callback
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = url;
        document.getElementsByTagName('head')[0].appendChild(script);
}

function resetResults() {
	// Empty the result element
	document.getElementById('store_results').innerHTML = "";
}

function showStoreResults(json) {
	// Disable spinner
	var spinner = document.getElementById("store_spinner");
	if (spinner) {
		spinner.style.display = 'none';
	}

	// Check the amount of results, or show an error.
	try
	{
		var count = json.result['distances'].length;
	}
	catch(err)
	{
	  var store_results = document.getElementById('store_results');
		store_results.innerHTML = json.result;
	}

	// Show the stores nearby
	var store_results = document.getElementById('store_results');
	for (var i = 0; i < count; i++)
	{
		var postcode = json.result['distances'][i]['postcode'];
		var city_name = json.result['distances'][i]['plaats'];
		var distance = json.result['distances'][i]['distance'];
        
		switch(postcode){
			case "3641RC":
				var naam="Best Buy Bikes";
				var adres="Handelsweg 2b";
				var telefoon="";
				var website="http://www.bestbuybikes.nl";
			break;
			case "6662KA":
				var naam="Roosendaal Scooters";
				var adres="Rijksweg Zuid 1";
				var telefoon="";
				var website="http://www.roosendaalscooters.nl";
			break;
			case "1059CH": //
				var naam="Scooterspot";
				var adres="Pilotenstraat 15";
				var telefoon="020-4080850";
				var website="http://www.scooterspot.nl/";
			break;
			case "3082VA":
				var naam = "Rens Scooters";
				var adres = "Buislaan 42";
				var telefoon = "010-2266969";
				var website = "http://www.rensscooters.nl";
			break;
			case "5144AR":
			  var naam = "Pato Scooters";
			  var adres = "Burgemeester Smeelelaan 37";
			  var telefoon = "0416-331672/06-53441609";
			  var website = "http://www.patoscooter.nl";
			break;
			case "2311JV":
			  var naam = "Scooter Centrum Leiden";
			  var adres = "Korevaarstraat 34";
			  var telefoon = "071-5140401";
			  var website = "http://www.scootercentrumleiden.nl";
			break;
			case "2314AR":
				var naam="Scooterwerkplaats De Watertoren";
				var adres="Utrechtse Jaagpad 76b";
				var telefoon="";
				var website="http://www.jsscheepstechniek.nl";
			break;
			case "3742VS": 
				var naam = "Scooters-Utrecht";
				var adres="Wulpstraat 16";
				var telefoon="035-8885598 / 0618467170";
				var website="http://www.scooters-utrecht.nl";
			break;
			case "3563XN": 
				var naam="Scooters-Utrecht";
				var adres="Camposdreef 83";
				var telefoon="06-53267401";
				var website="http://www.scooters-utrecht.nl";
			break;
			case "2201CS":
			  var naam = "Arjan Broekhof Scooters";
			  var adres = "Losplaatsweg 7";
			  var telefoon = "071-3647100";
			  var website = "http://www.abscooters.nl/";
			break;  
			case "2165AL":
			  var naam = "V.d. Voorn Volvo";
			  var adres = "Lisserdijk 580";
			  var telefoon = "0252-420997";
			  var website = "http://www.vandervoorn.nl/ ";
			break;   
			case "2718RD": 
			  var naam = "Hans van Wijk Motoren";
			  var adres = "Goudstraat 97";
			  var telefoon = "079-3619013";
			  var website = "http://www.hansvanwijk.nl/ ";
			  break;  
			case "2811EP": 
			  var naam = "Ruton Scooters";
			  var adres = "Einsteinstraat 23";
			  var telefoon = "0182-394052";
			  var website = "http://www.ruton.nl";
			break;  
			case "3763LS": 
			  var naam = "Pronto Scooters";
			  var adres = "Zuidergracht 23";
			  var telefoon = "035-5885308";
			  var website = "http://www.prontoscooter.nl";
			break;  
			case "5373AG": 
			  var naam = "Reijs Scooters";
			  var adres = "Kloosterstraat 16";
			  var telefoon = "0646223527";
			  var website = "http://www.reijsscooters.nl";
			break;                                  
			case "2312KP": 
				var naam="Struik Scooters";
				var adres="Hooigracht 51";
				var telefoon ="071-5120525";
				var website ="http://www.onderdelen-struik.nl";
			break;  
			case "2718RS": 
				var naam="Bikeplaza BV";
				var adres="Heliumstraat 270";
				var telefoon ="+3179-3638300";
				var website ="http://www.bikesplaza.nl";
			break;   
			case "7575AT": 
				var naam="Stegeman B.V. ";
				var adres="Edisonstraat 7";
				var telefoon ="(0541) 51 36 12";
				var website ="http://www.auto-stegeman.nl";
			break; 
			case "6882NH": 
				var naam="Het Pand";
				var adres="Sophiastraat 21";
				var telefoon ="026-3610048";
				var website ="http://www.scootersvelp.nl";
			break;        				       				                                                  	
			case "1942AS":
				var naam="Scootershop Beverwijk";
				var adres="Zeestraat 72";
				var telefoon ="0251-822822";
				var website ="http://www.scootershop-beverwijk.nl";
			break;     
			case "3011NS": 
				var naam="ScootMe";
				var adres="Mariniersweg 76a";
				var telefoon ="010-4149683";
				var website ="http://www.scootme.nl";
			break;   
			case "2801XR": 
				var naam="J&M Bromfietshandel";
				var adres="Paradijs 20";
				var telefoon ="0282-525006";
				var website ="http://www.j-en-m.nl";
			break;
			case "2802AM": 
				var naam="J&M Werkplaats";
				var adres="Ambachtsstraat 7";
				var telefoon ="0182-701099";
				var website ="http://www.j-en-m.nl";
			break; 
			case "5461KJ": 
				var naam="Reijs Scooters";
				var adres="Patio 1";
				var telefoon ="0646223527";
				var website ="http://www.reijsscooters.nl";
			break;  		
			case "2332ED": 
				var naam="Hemcar";
				var adres="Amphoraweg 3c";
				var telefoon = "071 - 572 00 35";
				var website ="http://www.hemcar.nl";
			break;  		 				   
			case "2991CJ": 
				var naam="Scooterpoint";
				var adres="Gouwe 1";
				var telefoon = "018061525";
				var website ="http://www.scooterpoint-barendrecht.nl";					
			break; 
			case "3454PW": 
				var naam="Pels Scooters";
				var adres="Veldzigt 55";
				var telefoon = "0306622646";
				var website ="http://www.pelsscooters.nl";					
			break; 	
			case "2564KN": 
				var naam="Correct Rijwielen";
				var adres="Mient 28";
				var telefoon = "0703230915";
				var website ="http://www.correctrijwielen.nl";					
			break; 								
			case "5038CP": 
				var naam="Scooterhill";
				var adres="Heuvel 25/26";
				var telefoon = "0137370125";
				var website ="http://www.scooterhill.nl";					
			break; 								
			case "3941HD": 
				var naam="Van de Waerdt Motors";
				var adres="Kampweg 49";
				var telefoon = "0343412350";
				var website ="http://www.vandewaerdtmotors.nl	";					
			break; 								
			case "2026ZD": 
				var naam="Tweewielershop Haarlem";
				var adres="Vergierdeweg 205-207";
				var telefoon = "0235385207";
				var website ="http://www.scootershop.nl";					
			break; 								
			case "2032KL": 
				var naam="Scootershop Parkwijk";
				var adres="Veldzigt";
				var telefoon = "0235350091";
				var website ="http://www.scootershop.nl";					
			break; 								
			case "6301ET": 
				var naam="Scooterverkoop Limburg";
				var adres="Nieuweweg 18";
				var telefoon = "0618015580";
				var website ="http://www.scooterverkooplimburg.nl";					
			break; 								
			case "2921LX": 
				var naam="A & R Scooterland";
				var adres="Van Nassauweg 7";
				var telefoon = "0619691196";
				var website ="http://www.aenr-scooterland.nl";					
			break; 								
			case "2585CN": 
				var naam="Sumatra Tweewielers";
				var adres="Sumatrastraat 49";
				var telefoon = "0703229228";
				var website ="http://www.sumatra2wielers.nl/";					
			break; 								
			case "1421NT": 
				var naam="Euser BV";
				var adres="Provincialeweg 4";
				var telefoon = "0297524525";
				var website ="";					
			break; 			
			case "1351KD": 
				var naam="Hordijk Fietsen";
				var adres="Overgouw 37";
				var telefoon = "0634369274";
				var website ="http://www.hordijkfietsen.nl/";					
			break; 	
			case "7051DE": 
				var naam="Oer-Hollands";
				var adres="Van Pallandtstraat 17";
				var telefoon = "0657573342";
				var website ="";					
			break; 		
			case "8232VA": 
				var naam="Lelybike";
				var adres="Florijnstraat 62	";
				var telefoon = "0320244740";
				var website ="";					
			break; 		
			case "8938BC": 
				var naam="Skoeters";
				var adres="Venusweg 6";
				var telefoon = "0582887273";
				var website ="http://www.skoeters.nl";					
			break; 		
			case "8465PL": 
				var naam="Mobielstad";
				var adres="Jousterweg 92";
				var telefoon = "0513653656";
				var website ="http://www.mobielstad.nl";					
			break; 		
			case "7007CD": 
				var naam="La Souris";
				var adres="Innovatieweg 3-03";
				var telefoon = "0652291281";
				var website ="http://www.lasouris.nl";					
			break; 		
			case "2161ZB": 
				var naam="Rijerkerk";
				var adres="Koninginneweg 83";
				var telefoon = "0252413671";
				var website ="http://www.rijerkerk-lisse.nl";					
			break; 		
			
        }		
        var naam = naam.replace(/’/g, "&#39;");    
        if (website != "/"){
        	var website = "<a target=\"_blank\" href=\"" + website + "\">" + website + "<\/a>";   
       	}
		store_results.innerHTML += "<b>"+naam+"</b><br/>"+adres+"<br/>"+postcode+" "+city_name+"<br/>Telefoon: "+telefoon+"<br/>Website: "+website+"<br/>Afstand: "+distance+"km<br/><br/>";
	}
}


