﻿
function DisplayError()      
{
// alert("displayError - javascript");

     var messageContent = "";
     messageContent.value = "";
     
     messageContent = document.getElementById("txtMessage");

        if (messageContent.value != "")
       {    
          alert(messageContent.value);
        }

   messageContent.value = "";
}



function VerifyMessage()
{
    //alert("verify message");

    var from = document.getElementById("tbFrom");
    var content = document.getElementById("tbContent");
    var phone = document.getElementById("tbPhone");
    var errmsg = "ok";
    var alphaExp = /^[0-9a-zA-Z .,-?()€£\"]+$/;
    var emailExp = /^[0-9a-zA-Z@._-]+$/;
    var phoneExp = /^[0-9 -]+$/;


    if ((content.value == null) || (content.value == " ") || (content.value == "")) {
        content.value = " ";
        errmsg = "You need to enter some Details Message field eg:- when is a good time to call   etc";
    }
    else {
        if (content.value.match(alphaExp)) {
            errmsg = "ok";
        }
        else {
            errmsg = "Invalid characters entered in the message field, I only allow the following characters (0-9a-zA-Z .,-\"?()€£)";
        }
    }

    if ((phone.value == null) || (phone.value == " ") || (phone.value == "")) {
        errmsg = "You must enter your email address so that I can respond to you";
    }
    else {
        if (from.value.match(phonelExp)) {
            errmsg = "ok";
        }
        else {
            errmsg = "Invalid characters entered in the Phone field, I only allow the following characters (0-9 - )";
        }
    }

    if ( ( from.value == null ) || ( from.value == " " )  || (from.value == "" ) )
    {
       errmsg = "You must enter your email address so that I can respond to you";
    }
    else
    {
      if (from.value.match(emailExp))
      	{
		   errmsg = "ok";
		} 
		else
		{
		   errmsg = "Invalid characters entered in the email address field, I only allow the following characters (0-9a-z,A-Z@.)";
		}
	}

    

  if ( errmsg != "ok" )
  {
     alert(errmsg);
     return false;
  }
  else
  {
     return true;
  }


}


