// alert('route 1');

 // ---------------------------
 
 
 function setDirections(fromAddress, toAddress, loc) {
 	
      toAddress="01454, Radeberg, " +toAddress;
   //   alert(toAddress);
      gdir.load("from: " +fromAddress + " to: " + toAddress,
                { "locale": loc });

    }

 function handleErrors(){
	   if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
	     alert("Eine entsprechende geografische Adresse wurde nicht gefunden.\n Die Adresse könnte relativ neu sein, oder es könnte ein Schreibfehler vorliegen.\nError code: " + gdir.getStatus().code);
	   else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
	     alert("Die Berechnungsanfrage konnte nicht verarbeitet werden. Eine genauere Beschreibung des Fehlers ist nicht möglich.\n Error code: " + gdir.getStatus().code);
	   
	   else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
	     alert("Ein HTTP q Parameter fehlt oder hat keinen Inhalt. Für Geo-Anfragen bedeutet das, die Angabe war leer. Bei Routenanfragen ist wohl keine Anforderung erfolgt.\n Error code: " + gdir.getStatus().code);

	//   else if (gdir.getStatus().code == G_UNAVAILABLE_ADDRESS)  <--- Doc bug... this is either not defined, or Doc is wrong
	//     alert("Der geo-Code für die genannte Adresse bzw. Route kann aus legalen GrÃ¼nden nicht angezeigt werden.\n Error code: " + gdir.getStatus().code);
	     
	   else if (gdir.getStatus().code == G_GEO_BAD_KEY)
	     alert("Der Google-Key enspricht nicht der Domäne, für die er ausgegeben wurde. \n Error code: " + gdir.getStatus().code);

	   else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
	     alert("Eine Routenanfrage konnte nicht entsprechend verarbeitet werden.\n Error code: " + gdir.getStatus().code);
	    
	   else alert("Ein unbekannter Fehler ist aufgetreten.");
	   
	}
  
  function onGDirectionsLoad(){ 
      // Use this function to access information about the latest load()
      // results.

      // e.g.
      // document.getElementById("getStatus").innerHTML = gdir.getStatus().code;
	  // and yada yada yada...
	}
	

// -----------------

function displayForm1()
{

	document.write(' <form action="#" class="w" onsubmit="setDirections(this.from.value, this.to.value, this.loc.value); return false"> ');
document.write('Routenplanung f&uuml;r Anreise aus '); 
	document.write(' <input type="text" size="20" id="fromAddress" name="from"  value="PLZ Ort"> nach: <b>Radeberg ');
 
 	document.write(' <input type="text" size="20" id="toAddress" name="to"  value="Markt"> ');
 	document.write(' </b>| Ausgabe auf:');
 
 	document.write(' <select id="loc" name="loc"> ');

	document.write(' <option value="de" selected>Deutsch</option> ');
	document.write(' 	<option value="en">English</option> ');
	document.write(' 	<option value="fr">Français</option> ');
	document.write(' 	<option value="ru">&#1087;&#1086;-&#1088;&#1091;&#1089;&#1089;&#1082;&#1080;</option> ');
	document.write(' 	<option value="tr">Türkçe</option> ');
	document.write('    </select> ');
document.write('&nbsp;'); 
	document.write(' <input name="submit" type="submit" value="berechnen..."> ');
	document.write(' </form> ');
	
}