
function startAddPodMode(lat, lng){
  if(myLoginStatus.result=='KO'){
	openSignUpForm({
		"onCloseLoginSignUp":function(){
			if(myLoginStatus.result=='OK'){
				startAddPodMode();
			}
		}
	});
  } else if(isVerifiedUser()){
  	var center = map.getCenter();
  	if((!Object.isUndefined(lat)) && (!Object.isUndefined(lat))){
  	  center = new GLatLng(lat, lng);
  	}
    map.addMarker(new CMarkerManagerDrag(center.lat(), center.lng(), 'Add Pod'));
  }
}



function addPod(name, lat, lng){
  if(name==''){
    alert('The pod name is mandatory.');
  } else {
    openWaitingForm();
    controller.requestController( 'addPod',
                                  'name='+encodeURIComponent(name)
                                + '&lat='+lat
                                + '&lng='+lng,
                                  onPodAdded);
  }
}

function onPodAdded(response){
  closeWaitingForm();
  if(response.idPod){
    infoWindowManager.closeActiveInfoWindow();
    podToOpen=response.idPod;
    OnDragEnd();
  }
}

