  var directions;
  directions = new GDirections();

  GEvent.addListener(directions, "load", function() {
    var distance=document.getElementById("distance");
    distance.value=directions.getDistance().meters/1000; //object->meters 
    if(distance.value>150)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, kein Versand, keine Lieferung";
      }
    else if(distance.value>100)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung ca. 30\u20ac (nur bei Bestellungen ab 200\u20ac)";
      }
    else if(distance.value>50)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung ca. 25\u20ac (nur bei Bestellungen ab 130\u20ac)";
      }
    else if(distance.value>30)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung ca. 20\u20ac (nur bei Bestellungen ab 100\u20ac)";
      }
    else if(distance.value>20)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung ca. 20\u20ac";
      }
    else if(distance.value>10)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung ca. 15\u20ac";
      }
    else if(distance.value>5)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung ca. 10\u20ac";
      }
    else if(distance.value>1)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, Lieferung bis ca. 10\u20ac";
      }
    else if(distance.value>0)
      { document.getElementById("distance_text1").firstChild.nodeValue="Entfernung "+(Math.round(distance.value)).toString().replace('.',',')+" km, kostenlose Lieferung m\u00F6glich";
      }
    else
      { document.getElementById("distance_text1").firstChild.nodeValue="";
      }
	if(document.getElementById("distance_text1").firstChild.nodeValue!="")
	  { document.getElementById("distance_text_star").firstChild.nodeValue="\u00c4nderungen und Irrt\u00FCmer vorbehalten.";
	  }
	document.getElementById("distance_text").value=document.getElementById("distance_text1").firstChild.nodeValue;
  });  

