Pause Game Error message.

This is the error message I am receiving when I pause the game?

BCE0044: expecting :, found ‘;’.

This is the code.

var paused : boolean = false;
var windowWidth : int = 150;
var windowHeight : int = 200;
var windowRect : Rect = Rect( Screen.width/2 - windowWidth/2, Screen.height/2 - windowHeight/2, windowWidth, windowHeight );


function Update ()
{

if(Input.GetButtonUp("Fire3")){
	if(!paused){
	Time.timeScale = 0;
	paused = true;
	}

else
{
paused = false;
Time.timeScale = 1;
}
}
}




function OnGUI()
{
   if( paused )
   {
      // 3rd parameter is the function where you will place all your GUI controls that should be in the window
      GUI.Window( 0, windowRect, PausedWindow, "Paused" );
   }
}

function PausedWindow()
{
   //all your buttons or other gui components for your window go here, for example:
   GUI.Button( Rect( 5, 10, 70, 20 ), "Main Menu" );
   {
       Application.LoadLevel(1);
   }
}

if(Input.GetButtonUp(“Fire3”))
{
if(!paused)
{
Time.timeScale = 0;
paused = true;
}
} <---------------------------------------------------This is Missing
else

Thanks kfrench16

I still did it and got the same error message.

var paused : boolean = false;
var windowWidth : int = 150;
var windowHeight : int = 200;
var windowRect : Rect = Rect( Screen.width/2 - windowWidth/2, Screen.height/2 - windowHeight/2, windowWidth, windowHeight );


function Update ()
{

if(Input.GetButtonUp("Fire3")){
	if(!paused){
	Time.timeScale = 0;
	paused = true;
	}
}

else
{
paused = false;
Time.timeScale = 1;
}
}

function OnGUI()
{
   if( paused )
   {
      // 3rd parameter is the function where you will place all your GUI controls that should be in the window
      GUI.Window( 0, windowRect, PausedWindow, "Paused" );
   }
}

function PausedWindow()
{
   //all your buttons or other gui components for your window go here, for example:
   GUI.Button( Rect( 5, 10, 70, 20 ), "Main Menu" );
   {
       Application.LoadLevel(1);
   }
}

Assets/Standard Assets/Scripts/Paused.js(38,32): BCE0044: expecting :, found ‘;’.

GUI.Button( Rect( 5, 10, 70, 20 ), "Main Menu" );
   {
       Application.LoadLevel(1);
   }

should be

if (GUI.Button( Rect( 5, 10, 70, 20 ), "Main Menu" ))
   {
       Application.LoadLevel(1);
   }

Thanks MegaDethRocks.

The menu is working. However,when I press the Letter P for the pause button, it will not stay on the screen. It pops up and then leaves.

function Update ()
{

if(Input.GetButtonUp("Fire3")){
	if(!paused){
	Time.timeScale = 0;
	paused = true;
	}
}

THis is the top part of my code.