code: function(oRoadMap){
  		var counter = 0;
  		var aSteps = oRoadMap.getSteps();
  		for (var i = 0; i < aSteps.length; i++) {
  			if (aSteps[i].getVisible()) {
  				counter++;
  				if (aSteps[i].getExpanded()) {
  					counter++; //End of Expanded Step
  					var aSubSteps = aSteps[i].getSubSteps();
  					for (var j = 0; j < aSubSteps.length; j++) {
  						if (aSubSteps[j].getVisible()) {
  							counter++;
  						}
  					}
  				}
  			}
  		}
  		return counter;
  	}
docs: Returns the number of steps which currently could be visible (Must be visible and for substeps the parent must be expanded)