// JavaScript Form Validation
function form_check()
{
  var error = "";
  var condition = 0;

  // Name Validation
  var name = document.frmContact.txtName.value;
 // var namevalue = checkName(name);
  if(name.length < 4 || name=="")
  {
    error += "Please Enter Name.\n";
  }

  //Phone Number Validation
  var phone = document.frmContact.txtPhone.value;
  var phonevalue = checkPhone(phone);
  if(phone.length < 4 || phone.length > 20 || phone=="" || phonevalue==false)
  {
    error +="Please Enter Phone Number.\n";
  }
  //End Of Validation

  //Email Address Validation
  var email = document.frmContact.txtEmail.value;
  var emailvalue = checkEmail(email);
  if(email.length < 4 || email.length > 30 || email=="" || emailvalue==false)
  {
    error +="Please Enter Email Address.\n";
  }
  //End Of Validation

  //check error is empty or not
  if(error == "")
  return true;
  else{
    alert(error);
    return false;
  }
}

function checkName(name)
{
  //var nameexp = /^([a-zA-Z]+)$/;
//  var nameexp = /^[a-zA-Z]+(\.|\s)*[a-zA-Z]+$/;
  var nameres = nameexp.test(name);
  return nameres;
}

function checkPhone(phone)
{
  var phoneexp = /^\+?[0-9]{0,4}(-|\s)?(\(0\))?[0-9]*(-|\s)?[0-9]+(-|\s)?[0-9]+$/;
  //var phoneexp =  /^\d(\d|-){4,10}/;
  var phoneres = phoneexp.test(phone);
  return phoneres;
}

function checkEmail(email)
{
  //var emailexp = /^[a-zA-Z0-9]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
  var emailexp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
  var emailres = emailexp.test(email);
  return emailres;
}


function clear()
{
   document.frmContact.txtComments.value="";
}
