function errormsg(field, title)
{
	alert("Please enter "+title);
	cancelBubble = true;
	field.focus();
	return false;
}

function checkemail(str)
{
	var filter=/^([\w\-]+(?:\.[\w\-]+)*)@((?:[\w\-]+\.)*\w[\w\-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	return filter.test(str);
}

function checkZip(str) 
{
	var filter=/(^\d{5}$)|(^\d{5}-\d{4}$)/;
	return filter.test(str);
}

function validateBoardPost(myform)
{
	if ("" === myform.title.value) { return errormsg(myform.title,"a subject"); }
	if  ("" === myform.field_id_61.value) { return errormsg(myform.field_id_61,"your name"); }
/*	if  ("" === myform.field_id_62.value) { return errormsg(myform.field_id_62,"your email address"); }
	if (false === checkemail(myform.field_id_62.value)) { return errormsg(myform.field_id_62,"a valid email address"); } */
	if ("" === myform.field_id_60.value) { return errormsg(myform.field_id_60,"a message"); }
}

function validateReply(myform,group_id)
{
	if ("" === myform.comment.value) { return errormsg(myform.comment,"your reply"); }
	if ((group_id > 0) && (group_id != 7))
	{
		if ("" === myform.name.value) { return errormsg(myform.name,"your name"); }
/*
		if ("" === myform.email.value) { return errormsg(myform.email,"your email address"); } 
		if (false === checkemail(myform.email.value)) { return errormsg(myform.email,"a valid email address"); } 
*/
	}
}

function validateComment(myform,group_id)
{
	if ("" === myform.comment.value) { return errormsg(myform.comment,"your comment"); }
	if ((group_id > 0) && (group_id != 7))
	{
		if ("" === myform.name.value) { return errormsg(myform.name,"your name"); }
		if ("" === myform.email.value) { return errormsg(myform.email,"your email address"); }
		if (false === checkemail(myform.email.value)) { return errormsg(myform.email,"a valid email address"); }
	}
}

function validateSubscribe(myform)
{
	if ( ("EMAIL ADDRESS" == myform.username.value) || ("" === myform.username.value) ) { return errormsg(myform.username,"your email address"); }
	if (false === checkemail(myform.username.value)) { return errormsg(myform.username,"a valid email address"); }

	if (myform.country.selectedIndex == 0)
	{
		if ( ("ZIP CODE" == myform.zipcode.value) || ("" === myform.zipcode.value) ) { return errormsg(myform.zipcode,"your zip code"); }
		if (false === checkZip(myform.zipcode.value)) { return errormsg(myform.zipcode,"your correct zip code"); }
	}
}


