// JavaScript Document

function verifyDatasm()
		{
		
		var errmsg = '';
		if ((document.ContactFormsm.fullname.value == "") || (document.ContactFormsm.fullname.value == null))
			errmsg = 'Please Specify Your Full Name.\n';
		if ((document.ContactFormsm.phone.value == "") || (document.ContactFormsm.phone.value == null))
			errmsg = errmsg + 'Please Enter Your Complete Phone Number.\n';
		if (!validEmail(document.ContactFormsm.email.value))
			errmsg = errmsg + 'Please Enter Your verifiable email address.\n';
		if ((document.ContactFormsm.comments.value == "") || (document.ContactFormsm.comments.value == null))
			errmsg = errmsg + 'Please Enter a comment or question.\n';
		if (errmsg != '')
		{
			alert(errmsg);
		}
		else
		{
			document.ContactFormsm.submit();
		}	
	}

function validEmail(email) {
	invalidChars="/:,;";
	for (i=0; i<invalidChars.length;i++) {
		badChar = invalidChars.charAt(i);
		if (email.indexOf(badChar,0)>-1) {
			return false;
		}
	}
	atPos=email.indexOf("@",1);
	if(atPos==-1) {
		return false;
	}
	if (email.indexOf("@",atPos+1)>-1) {
		return false;
	}
	periodPos= email.indexOf(".",atPos);
	if (periodPos==-1) {
		return false;
	}
	if (periodPos+3 > email.length) {
		return false;
	}
	return true;
}
