
function frmvalid()
{
	frm=document.feedfrm;

	var str = frm.mEmail.value;

	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

	if(trim(frm.mFirstname.value)=="")	
	{
			alert("Please enter your name");
			frm.mFirstname.focus();
			return false;
	}	
	else if(!(frm.mFirstname.value.match(/^[a-zA-Z]+$/)))
	{
			alert("Please enter only alphabets");
			frm.mFirstname.select();
			return false;
	}	
	if(trim(frm.mEmail.value)=="")	
	{
			alert("Please enter your E-mail ID");
			frm.mEmail.focus();
			return false;
	}
	else if (!reg1.test(str) && reg2.test(str)){ // if syntax is valid
	   		//return true;
		}else{	
			alert ('Please enter a valid E-mail ID');
			frm.mEmail.focus();
			return false;
	}
	if(frm.mDOB.value=="" ) 	
	{
			alert("Please select your date of birth");
			frm.mDOB.focus();
			return false;
	}

	else if(frm.mMOB.value=="") 	
	{
			alert("Please select your month of birth");
			frm.mMOB.focus();
			return false;
	}

	else if(frm.mYOB.value=="" ) 	
	{
			alert("Please select your year of birth");
			frm.mYOB.focus();
			return false;
	}
	
	else if(frm.mRcity.value=="")	
	{
			alert("Please select your city");
			frm.mRcity.focus();
			return false;
	}
	else if(frm.mSubject.value=="")	
	{
			alert("Please select a subject");
			frm.mSubject.focus();
			return false;
	}
	else if(trim(frm.mMessage.value)=="")	
	{
			alert("Please enter your message");
			frm.mMessage.focus();
			return false;
	}	
	else
		return true;

}

function trim(m)
{
	while(m.charAt(m.length-1)==' ')
	m=m.substring(0,m.length-1);
	return m;
}