function chkForm (frm)
{
	var rtn = true;
	var err = "Data - data berikut harap diisi, supaya kami dapat\nmemberikan jawaban atas pertanyaan anda:\n\n";
	reg = new RegExp('^([a-zA-Z0-9\-\.\_]+)'+'(\@)([a-zA-Z0-9\-\.]+)'+'(\.)([a-zA-Z]{2,4})$');
	
	if (frm.elements["siswa[name]"].value == "")
	{
		rtn = false;
		err += "- Kolom nama siswa/i\n";
		errLabel('lbl_sname');
	}
	else
		unerrLabel('lbl_sname');
	
	if (frm.elements["siswa[email]"].value == "")
	{
		rtn = false;
		err += "- Kolom email siswa\n";
		errLabel('lbl_semail');
	}
	else
	{
		if (!reg.test(frm.elements["siswa[email]"].value))
		{
			rtn = false;
			err += "- Alamat email siswa tidak sesuai format\n";
			errLabel('lbl_semail');
		}
		else
			unerrLabel('lbl_semail');
	}
	
	if (frm.elements["ortu[name]"].value == "")
	{
		rtn = false;
		err += "- Kolom nama orang tua\n";
		errLabel('lbl_pname');
	}
	else
		unerrLabel('lbl_pname');
	
	if (frm.elements["ortu[email]"].value == "")
	{
		rtn = false;
		err += "- Kolom email orang tua\n";
		errLabel('lbl_pemail');
	}
	else
	{
		if (!reg.test(frm.elements["ortu[email]"].value))
		{
			rtn = false;
			err += "- Alamat email orang tua tidak sesuai format\n";
			errLabel('lbl_pemail');
		}
		else
			unerrLabel('lbl_pemail');
	}
	
	if (frm.elements['subject'].value == "")
	{
		rtn = false;
		err += "- Kolom perihal\n";
		errLabel('lbl_subject');
	}
	else
		unerrLabel('lbl_subject');
	
	if (frm.elements['message'].value == "")
	{
		rtn = false;
		err += "- Mohon tulis pesan anda\n";
		errLabel('lbl_msgs');
	}
	else
		unerrLabel('lbl_msgs');
		
	if (!rtn)
		alert(err);
	
	return rtn;
}

function errLabel (obj)
{
	document.getElementById(obj).style.color = "red";
	document.getElementById(obj).style.fontWeight = "bold";
}

function unerrLabel (obj)
{
	document.getElementById(obj).style.color = "";
	document.getElementById(obj).style.fontWeight = "";
}
