function check_question_form(frm)  {
	re = /([0-9a-zA-Z\.-_]+)@([0-9a-zA-Z\.-_]+)/;
	var title, name, email, question, dataRight = true;
	message = "";
	title    = frm.subject.value;
	name     = frm.name.value;
	email    = frm.email.value;
	question = frm.question.value;
	if (title.length==0)     {
		message += "\n -  Title";
		dataRight=false;
	};
	if (name.length==0)     {
		message += "\n -  Name";
		dataRight=false;
	};
	if (email.length==0)    {
	   message += "\n -  Email";
	   dataRight=false;
	};
	if (email.length!=0 && email.match(re)==null)    {
	   dataRight=false;
	   message += "\n -  Email is not valid";
	};
	if (question.length==0)    {
	   message += "\n -  Question";
	   dataRight=false;
	};
	if (!dataRight)    {
		if (message != "")   {
		   message ="\n" +
		   "You failed to correctly fill in the form:\n" +
		   message + "\n" +
		   "\nPlease re-enter and submit it again!";
	   };
	   alert(message);
	};
	return dataRight;
};

function check_reply_form(frm)  {
	re = /([0-9a-zA-Z\.-_]+)@([0-9a-zA-Z\.-_]+)/;
	var title, name, email, reply, dataRight = true;
	message = "";
	title = frm.subject.value;
	name  = frm.name.value;
	email = frm.email.value;
	reply = frm.reply.value;
	if (title.length==0)     {
		message += "\n -  Title";
		dataRight=false;
	};
	if (name.length==0)     {
		message += "\n -  Name";
		dataRight=false;
	};
	if (email.length==0)    {
	   message += "\n -  Email";
	   dataRight=false;
	};
	if (email.length!=0 && email.match(re)==null)    {
	   dataRight=false;
	   message += "\n -  Email is not valid";
	};
	if (reply.length==0)    {
	   message += "\n -  Reply";
	   dataRight=false;
	};
	if (!dataRight)    {
		if (message != "")   {
		   message ="\n" +
		   "You failed to correctly fill in the form:\n" +
		   message + "\n" +
		   "\nPlease re-enter and submit it again!";
	   };
	   alert(message);
	};
	return dataRight;
};

