				// check multi checkboxes based on the name passed in.

				function CheckMultiple(name) 

				{

					theFrm = document.frmSS;

					for (var i=0; i < theFrm.length; i++) 

					{

						fldObj = theFrm.elements[i];

						var fieldnamecheck=fldObj.name.indexOf(name);

						if (fieldnamecheck != -1) {

							if (fldObj.checked) {

								return true;

							}

						}

					}

					return false;

				}





				function CheckSS()

				{

					theFrm = document.frmSS;



					hasDot = theFrm.Email.value.indexOf(".");

					hasAt = theFrm.Email.value.indexOf("@");

					

					if (hasDot == -1 || hasAt == -1)

					{

						alert("Please enter a valid email address.");

						theFrm.Email.focus();

						theFrm.Email.select();

						return false;

					}



					

									valcheck = document.getElementById("Fields[1]");

									if (valcheck.value == "") {

										alert("Please enter a value for the 'First Name' field.");

										valcheck.focus();

										valcheck.select();

										return false;

									} else {

										var minsize_1 = 0;

										var maxsize_1 = 100;

										var fieldlength = 0;

										fieldlength = valcheck.value.length;

										if (fieldlength < minsize_1) {

											alert("You must enter a value for the 'First Name' field longer than " + minsize_1 + " characters");

											valcheck.focus();

											return false;

										}

										if (fieldlength > maxsize_1) {

											alert("You must enter a value for the 'First Name' field no longer than " + maxsize_1 + " characters");

											valcheck.focus();

											return false;

										}

									}

								

									valcheck = document.getElementById("Fields[2]");

									if (valcheck.value == "") {

										alert("Please enter a value for the 'Surname' field.");

										valcheck.focus();

										valcheck.select();

										return false;

									} else {

										var minsize_2 = 0;

										var maxsize_2 = 100;

										var fieldlength = 0;

										fieldlength = valcheck.value.length;

										if (fieldlength < minsize_2) {

											alert("You must enter a value for the 'Surname' field longer than " + minsize_2 + " characters");

											valcheck.focus();

											return false;

										}

										if (fieldlength > maxsize_2) {

											alert("You must enter a value for the 'Surname' field no longer than " + maxsize_2 + " characters");

											valcheck.focus();

											return false;

										}

									}

								

									multicheck = CheckMultiple("Fields[27]");

									if (!multicheck) {

										alert("Please choose one of the items for the 'Pet' field.");

										return false;

									}

								

									valcheck = document.getElementById("Fields[25]");

									if(valcheck.selectedIndex == -1)

									{

										alert("Please enter a value for the 'Registered' field.");

										valcheck.focus();

										valcheck.select();

										return false;

									}

								

					return true;

				}
