function checkform()
{
var checkSelected = false;
for (i = 0;  i < FeedbackForm.name_2986.length;  i++)
{
if (FeedbackForm.name_2986[i].checked)
checkSelected = true;
}
if (!checkSelected)
{
alert("Please select at least one of the My home language is: options.");
return (false);
}
if (FeedbackForm.name_433.value == "")
{ 
alert("Please Enter a value for Name");
FeedbackForm.name_433.focus();
return (false);
 }
if (FeedbackForm.name_435.value == "")
{ 
alert("Please Enter a value for Surname");
FeedbackForm.name_435.focus();
return (false);
 }
var checkEmail = "@.";
var checkStr = FeedbackForm.name_434.value;
var EmailValid = false;
var EmailAt = false;
var EmailPeriod = false;
for (i = 0;  i < checkStr.length;  i++)
{ 
ch = checkStr.charAt(i);
for (j = 0;  j < checkEmail.length;  j++)
{ 
if (ch == checkEmail.charAt(j) && ch == "@")
EmailAt = true;
if (ch == checkEmail.charAt(j) && ch == ".")
EmailPeriod = true;
if (EmailAt && EmailPeriod)
break;
if (j == checkEmail.length)
break;
 }
if (EmailAt && EmailPeriod)
{ 
EmailValid = true
break;
 }
 }
if (!EmailValid)
{ 
alert("The \"email\" field is invalid, please try again. It must contain an \"@\" and a \".\".");
FeedbackForm.name_434.focus();
return (false);
 }
if (FeedbackForm.name_436.value == "")
{ 
alert("Please Enter a value for Postal Address");
FeedbackForm.name_436.focus();
return (false);
 }
if (FeedbackForm.name_437.value == "")
{ 
alert("Please Enter a value for Tel/Cell");
FeedbackForm.name_437.focus();
return (false);
 }
if (FeedbackForm.name_443.value == "")
{ 
alert("Please Enter a value for From date");
FeedbackForm.name_443.focus();
return (false);
 }
if (FeedbackForm.name_444.value == "")
{ 
alert("Please Enter a value for To date");
FeedbackForm.name_444.focus();
return (false);
 }
var checkSelected = false;
for (i = 0;  i < FeedbackForm.name_445.length;  i++)
{
if (FeedbackForm.name_445[i].checked)
checkSelected = true;
}
if (!checkSelected)
{
alert("Please select at least one of the Required accommodation options.");
return (false);
}
if (FeedbackForm.name_449.value == "")
{ 
alert("Please Enter a value for How many Adults?");
FeedbackForm.name_449.focus();
return (false);
 }
if (FeedbackForm.name_450.value == "")
{ 
alert("Please Enter a value for How many Children?");
FeedbackForm.name_450.focus();
return (false);
 }
if (FeedbackForm.name_451.value == "")
{ 
alert("Please Enter a value for Other requirements/enquiries");
FeedbackForm.name_451.focus();
return (false);
 }
}

