function checkuser()
{
	if ( document.form.pwd1.value.length < 6 )
	{
		alert("Please enter a password with at least 6 characters.");
		document.form.pwd1.focus();
		return false;
	};

	if ( document.form.pwd1.value.length > 10 )
	{
		alert("Please enter a password with at most 10 characters.");
		document.form.pwd1.focus();
		return false;
	};

	if ( document.form.pwd1.value == '' )
	{
		alert("Please enter the password.");
		document.form.pwd1.focus();
		return false;
	};

	if ( document.form.pwd1.value != document.form.pwd2.value )
	{
		alert("Password are not the same.");
		document.form.pwd1.focus();
		return false;
	};

	if ( document.form.fname.value == '' )
	{
		alert("Please enter your first name.");
		document.form.fname.focus();
		return false;
	};
	
	if ( document.form.lname.value == '' )
	{
		alert("Please enter your last name.");
		document.form.lname.focus();
		return false;
	};
	
	if ( document.form.email.value == '' )
	{
		alert("Please enter your email.");
		document.form.email.focus();
		return false;
	};
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email.value))
	{}
	else
	{
		alert("Please enter a valid email.");
		document.form.email.focus();
		return false;
	};
	
	for ( i = 0; i < form.agreement.length; i++ )
	{
		if ( form.agreement[i].checked )
		{
			agree = i;
		};
	};
	
	if ( agree == 1 )
	{
		alert("You have not agree the Terms of Use & Privacy Policy Statement.");
		return false;
	};

	return true;

}

function checkwarranty()
{	
	if ( document.form.model.value == 0 )
	{
		alert("Please choose a model.");
		document.form.model.focus();
		return false;
	};

	if ( document.form.zid.value == '' )
	{
		alert("Please enter Zodiac Warranty Card Number.");
		document.form.zid.focus();
		return false;
	}
	else if ( document.form.zid.value.length < 7 || document.form.zid.value.length > 7 )
	{
		alert("Zodiac Warranty Card Number is invalid. Please check.1");
		document.form.zid.focus();
		return false;
	}
	else if ( document.form.zid.value < "A520001" )
	{
		alert("Zodiac Warranty Card Number is invalid. Please check.");
		document.form.zid.focus();
		return false;
	};

	for ( i = 0; i < form.agreement2.length; i++ )
	{
		if ( form.agreement[i].checked )
		{
			agree = i;
		};
	};
	
	if ( agree == 1 )
	{
		alert("You have not agree the Terms & Conditions.");
		return false;
	};

	for ( i = 0; i < form.agreement.length; i++ )
	{
		if ( form.agreement[i].checked )
		{
			agree = i;
		};
	};
	
	if ( agree == 1 )
	{
		alert("You have not agree the Terms of Use & Privacy Policy Statement.");
		return false;
	};

	return true;

}

function checkenq()
{
	if ( document.form.email.value == '' )
	{
		alert("Please enter your email.");
		document.form.email.focus();
		return false;
	};
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email.value))
	{}
	else
	{
		alert("Please enter a valid email.");
		document.form.email.focus();
		return false;
	};

	if ( document.form.subject.value == '' )
	{
		alert("Please enter a subject.");
		document.form.subject.focus();
		return false;
	};

	if ( document.form.content.value == '' )
	{
		alert("Please enter a question or comment.");
		document.form.content.focus();
		return false;
	};
	
	if ( document.form.name.value == '' )
	{
		alert("Please enter your name.");
		document.form.name.focus();
		return false;
	};
	
	return true;

}