loading multiple levels

is there a way of loading multiple levels? like, when you pass through a waypoint or something?

You have to do something like that :

//for example when you pass trought an element

function OnTriggerEnter(){
application.loadlevel("the name of your scene"); // to load your scene
}

Application.LoadLevelAdditive(“levelName”);

This will load another level in to the level you are currently on with out destroying the current level.