Unxepected token: Var (Please Help)

I have been messing around with making a FPS i have got allot done but when I get to the script it says Unexpected token: var.
I use notpad to edit it because it is the only program that works for me. my code so far is,

function Start ()

var projectile : Rigidbody;

var speed = 20;

{function Update ()
{

if( Input.GetButtonDown( “Fire1” ) )

Thanks for any help

If that is your entire script, it is formatted incorrectly:

var projectile : Rigidbody;

var speed = 20;
function Start ()
{

}

function Update () {

if( Input.GetButtonDown( "Fire1" ) )
{
// if action here
}
}

Could you use notepad++ or monodevelop?