function SCgetQuickPrice(service, persons, lang) {
	var element = document.getElementById('SC_quick_price_result');


	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "quick_price_booking",
			  "service" : document.frm.service.value,
			  "no_people" : document.frm.no_people.value,
			  "id_shared_calendar" : document.frm.time.value,
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
				  //document.getElementById('final_price_box').style.display = 'block';
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}

function getQuickPriceBooking(service, persons, lang) {
	var element = document.getElementById('final_price');

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "quick_price_booking",
			  "service" : document.frm.service.value,
			  "no_people" : document.frm.no_people.value,
			  "id_shared_calendar" : document.frm.time.value,
			  "return" : document.frm.return_transfer.checked,
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
				  document.getElementById('final_price_box').style.display = 'block';
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}


function getQuickPriceBookingReturn(return_service, id_shared_calendar, lang) {
	var element = document.getElementById('final_price');
	
	if (!return_service)
		return_service = document.frm.return_id_shared_calendar.value;

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "quick_price_booking_return",
			  "no_people" : document.frm.no_people.value,
			  "id_shared_calendar" : id_shared_calendar,
			  "return" : document.frm.return_transfer.checked,
			  "return_id_shared_calendar" : return_service, 
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
				  document.getElementById('final_price_box').style.display = 'block';
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}


function SCgetTimesSelect(date, service, lang) {
	var element = document.getElementById('transfer_times');

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "get_times_select",
			  "id_shared_services" : document.frm.service.value,
			  "place_from" : document.frm.place_from.value,
			  "place_to" : document.frm.place_to.value,
			  "date" : date,
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
					  if (obj.responseText=='Brak kursów...') {
						  $('#your_price').hide("slow"); }
					  else {
						  $('#your_price').show("slow");
					  }
					  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}

function getTimesSelectBooking(date,service, lang) {
	var element = document.getElementById('trip_time');

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "get_times_select_booking",
			  "id_shared_services" : document.frm.service.value,
			  "place_from" : document.frm.place_from.value,
			  "place_to" : document.frm.place_to.value,
			  "date" : date,
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}

function SCgetStops(lang) {
	var element = document.getElementById('service_stops');

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "get_service_stops_quick_booking",
			  "id_shared_services" : document.frm.service.value,
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}

function getStopsBooking(lang) {
	var element = document.getElementById('service_stops');

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "get_service_stops",
			  "id_shared_services" : document.frm.service.value,
			  "lang" : lang
		},
  		onLoading : function(obj) { 
				  element.innerHTML = '<p><img src="/images/loading.gif" alt="loading"/></p>'; },
		onSuccess : function(obj) { 
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}


function getKursy(data, place_from, place_to, lang) {
	var element = document.getElementById('return_date_kursy');

	advAJAX.get({
		url: "/ajax_shared_circle_transfers.php",
		mimeType : 'text/plain', 
		parameters : {
			  "action" : "pokaz_return_kursy",
			  "date" : data,
			  "place_from" : place_from,
			  "place_to" : place_to,
			  "id_shared_services" : document.frm.service.value,
			  "lang" : lang
		},
		onSuccess : function(obj) { 
				  element.innerHTML = obj.responseText; },
		onError : function(obj) { alert("Error: " + obj.status); }
		});
}

function getRadioValue() {
      var radioGrp = document.frm.return_id_shared_calendar; 
      if (radioGrp) {
	      for(i=0; i < radioGrp.length; i++){ 
	          if (radioGrp[i].checked == true) { 
	              var radioValue = radioGrp[i].value; 
	          } 
	      }  
      }
	  return radioValue;
}