
var lat=52.17393169256846;
var lng=18.8525390625;
var zoom=6;
var map;
var gdir;
var geocoder;
var zmien_pola=0;

function initialize() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("mapa"));
    gdir = new GDirections(map, document.getElementById("directions"));
    GEvent.addListener(gdir, "error", handleErrors);
    map.setCenter(new GLatLng(0,0),0);
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());

    var skad = document.getElementById("ind_from_stop").value;
    var dokad = document.getElementById("ind_to_stop").value;

    setDirections( skad,dokad, "pl_PL");
    geocoder = new GClientGeocoder();

   }
}

function setDirections(fromAddress, toAddress, locale) {
  gdir.load("from: " + fromAddress + " to: " + toAddress,
  { "locale": locale});
}

function handleErrors(){
  if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
    alert("Nie znaleziono takiej lokalizacji spróbuj podać ulicę, miasto i województwo.\nKod błędu: " + gdir.getStatus().code);
  else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
    alert("Wystąpił błąd, spróbuj ponownie.\n Kod błędu: " + gdir.getStatus().code);
  else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
    alert("Prosimy o wpisanie adresów poprawnie.\n Kod błędu: " + gdir.getStatus().code);
  else if (gdir.getStatus().code == G_GEO_BAD_KEY)
    alert("Nieważny klucz. \n Kod błędu: " + gdir.getStatus().code);
  else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
    alert("Prosimy o wpisanie adresów poprawnie.\n Kod błędu: " + gdir.getStatus().code);
  else alert("Wystąpił błąd.");
}

 
function licz_koszt_ind()
{
	var odl = (gdir.getDistance().meters);
  
	var koszt;

	var busy = document.getElementById("ilosc_pasazerow2").value;
	var rodzaj = document.getElementById("trasa_indywidualna_rodzaj3").value;
        var rodzaj_zam = document.getElementById("rodzaj_zamowienia").value;

	$.ajax(
	{
		type: "POST",
		url: "http://www.wizz-bus.com/redirect.php",
		data:"a="+rodzaj_zam+"&b="+odl+"&c="+busy+"&d="+rodzaj,
		success: function(data5)
			{
                                arr2 = data5.split("@");
				koszt1 = arr2[0];
                                kosztcaly = arr2[1];
                                var odl2 = odl;
                                if (odl2!=arr2[2])
                                    {
                                       licz_koszt_ind();
                                    }
				$(".dlugosc_trasy").html(odl2/1000+" + "+odl2/1000+" Km");
                                $(".koszt_trasy").html(koszt1+ " PLN");
				document.getElementById("wynik2").innerHTML=kosztcaly+ " PLN";
                                document.getElementById("rezerwacja_indywidualna_krok1").disabled=false;
			}
	});

}

$(document).ready(function() {

licz_koszt_ind();

});