   
function CheckForm(frmId, formErrMsg)
{
	var frm = document.getElementById(frmId);
	var elements = frm.elements;
	var erMsg = '';
	
	for(i=0; i < elements.length; i++)
	{
		if ((elements[i].mand == 'Y') && ((elements[i].value == '') || (elements[i].value == 'http://')))
		{
			erMsg += elements[i].name + '\n';
		}
		
		if (elements[i].emailaddress == 'Y')
			if(!checkMail(elements[i].value))
				erMsg += elements[i].name + '\n';
	}
		
	if (erMsg.length > 0)
	{
		erMsg = formErrMsg + ':\n=================================\n' + erMsg;
		alert(erMsg);
		return false;
	}
	frm.submit();
}

function checkMail(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
	{
		return true;
	}
	else 
	{
		return false;
	}
}

