function check(pform)
{
//Check required fields
var requiredOK=true;
var emailOK=true;
var smsOK=true;
var errMessage="";

if (pform.FirstName.value=="") requiredOK=false;
if (pform.SecondName.value=="") requiredOK=false;
if (pform.City.value=="") requiredOK=false;
if (pform.Email.value=="") 
	{requiredOK=false;}
else
	{
	firstdot=pform.Email.value.indexOf(".");
lastdot=pform.Email.value.lastIndexOf(".");
len=pform.Email.value.length;
at=pform.Email.value.indexOf("@");
sp=pform.Email.value.lastIndexOf(" ");
emailOK= ((at>0)&&(firstdot>0)&&(lastdot>at+1)&&(lastdot<len-2)&&(sp==-1));
	}

if (pform.sms.checked && pform.Mobile.value=="")
{
	errMessage=errMessage+"You must enter your mobile number to recieve SMS messages. ";
	smsOK=false;
}



if (requiredOK&&smsOK&&emailOK==true) {
	return true;
	}
else
	{
	if (requiredOK==false) errMessage=errMessage+"You must fill in all fields marked *. ";
	if (emailOK==false) errMessage=errMessage+"You must enter a valid email address. ";

	alert(errMessage);
	return false;
	}
}

