Es que si te fijas, estás definiendo la variables como $ambito, no como ambito:
Código:
$ambito = calcularComunidad(document.getElementById('selectProvincias').value);
$dy = document.getElementById('dy').value;
$ms = document.getElementById('ms').value;
Debes tener en cuenta que eso es código Javascript, y no PHP.