Newb question

#pragma strict

var Damage : int = 50;
var Distance : float = 1.5;
var hit : RaycastHit;

function Update () 
{
	if(Input.GetButtonDown("fire1"));
	{
		if(Physics.Raycast (transform.position, transform.TransformDirection(Vector3.forward), hit));
		{
			Distance == hit.distance;
			hit.transform.SendMessage("ApplyDamage", Damage, SendMessageOptions.DontRequireReceiver);
		}
	}
} 

Errors : Unexpected token: if. and
expecting :, found ‘;’.

if(Input.GetButtonDown(“fire1”)); remove the " ; "

You musnt set a ; after a if line.