function trim(str)
{
  return str.replace(/^\s+|\s+$/g, '');
}
function validateCommentsForm(frm){

	if (!trim(frm["name"].value)) {
		alert("Please insert your name.");
		frm["name"].focus();
		return false;
	}
	if (!trim(frm["email"].value)) {
		alert("Please insert your email.");
		frm["email"].focus();
		return false;
	}else if(!isEmail(frm["email"].value)){
		alert("Please make sure your email is entered in this format. (eg. name@company.com).");
		frm["email"].focus();
		return false;
	}
	if (!trim(frm["comment"].value)) {
		alert("Please submit a comment.");
		frm["comment"].focus();
		return false;
	}	
	if (!trim(frm["captchacode"].value)) {
		alert("Please insert the code.");
		frm["captchacode"].focus();
		return false;
	}	
    return true;
}

function isEmail(argvalue) {
  if (argvalue.indexOf(" ") != -1)
    return false;
  else if (argvalue.indexOf("@") == -1)
    return false;
  else if (argvalue.indexOf("@") == 0)
    return false;
  else if (argvalue.indexOf("@") == (argvalue.length-1))
    return false;

  if (argvalue.indexOf(".") == -1)
    return false;
  else if (argvalue.indexOf(".") == 0)
    return false;
  else if (argvalue.charAt(argvalue.length-1) == ".") {
    return false;
  }

  return true;

}
 
