function checkForm(str) {

	var error = "";
	var emailFilter = /^.+@.+\..{2,3}$/;
	var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/;
	
	document.getElementById("alert_").innerHTML="";
	document.getElementById("firstname_").style.display="none";
	document.getElementById("email_").style.display="none";
	document.getElementById("_firstname").style.borderColor="#A6A49E";
	document.getElementById("_email").style.borderColor="#A6A49E";
	
	if (!str.frm_firstname.value.length || str.frm_firstname.value==""  || str.frm_firstname.value==" ") {
		error ="please write your name.";
		document.getElementById("alert_").innerHTML="[*] "+error;
		document.getElementById("firstname_").style.display="inline";
		document.getElementById("_firstname").style.borderColor="#bf4949";
		return false;
	} else if (str.frm_email.value=="" || str.frm_email.value==" ") {
		error ="please write your e-mail.";
		document.getElementById("alert_").innerHTML="[*] "+error;
		document.getElementById("email_").style.display="inline";
		document.getElementById("_email").style.borderColor="#bf4949";
		return false;
	} else if (!(emailFilter.test(str.frm_email.value))) {
		error ="please check your e-mail.";
		document.getElementById("alert_").innerHTML="[*] "+error;
		document.getElementById("email_").style.display="inline";
		document.getElementById("_email").style.borderColor="#bf4949";
		return false;
	} else if (str.frm_email.value.match(illegalChars)) {
		error ="please check your e-mail.";
		document.getElementById("alert_").innerHTML="[*] "+error;
		document.getElementById("email_").style.display="inline";
		document.getElementById("_email").style.borderColor="#bf4949";
		return false;
	}

	return true;
}