Ongui and trigger and loadlevel doesnt work together

What can be wrong with this script? Untiy says error. But i can’t see the fault. Help me please?

OnTriggerEnter();{
function OnGUI ();
if (toggleGUI == true)
    GUI.Label (Rect (10, 300, 100, 20), "Press F to select another car");
if (Input.GetKeyDown ("F"))
    Application.LoadLevel("Carshop");
}

There’s a lot wrong here. Start by putting OnGUI as it’s own function you can’t embed that in OnTriggerEnter directly. You don’t want your input.getkeydown in the OnTrigger either, move it to Update() to start with.