
function CheckForm () 
{


  if (feedback.fname.value == "") {
    alert("Please enter your \"Full Name\" ");
    feedback.fname.focus();
    return false;
  }
  
 if (feedback.add.value == "") {
    alert("Please enter your \"Full Address\" ");
    feedback.add.focus();
    return false;
  }
 
  if (feedback.email.value == "") {
    alert("Please enter an \"Valid Email Address\".");
    feedback.email.focus();
    return false;
  }

  if ((feedback.email.value.length < 8) || (feedback.email.value.length > 80)) {
    alert("Invalid Email Address!! Please enter a value with at most 80 characters for the \"E-mail Address\" field.");
    feedback.email.focus();
    return false;
  }
  
  var okChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 @_-.";
  var xChars = feedback.email.value;
  var allChar = true;
  for (i=0; i<xChars.length; i++) {
    ch = xChars.charAt(i);
    for (j=0; j<okChars.length; j++) {
      if (ch == okChars.charAt(j)) {
        break
      }
    }
    if (j == okChars.length) {
      allChar = false;
      break;
    }
  }
  if (!allChar) {
    alert("Invalid Entry!! Check your email!");
    feedback.email.focus();
    return false
  }
  if ((feedback.email.value.indexOf("@")) < 1 || 
  ((feedback.email.value.lastIndexOf("."))-(feedback.email.value.indexOf("@"))) < 2 || ((feedback.email.value.length-1)-(feedback.email.value.lastIndexOf(".")) > 3) ||
((feedback.email.value.length-1)-(feedback.email.value.lastIndexOf(".")) < 2))
{
alert("Invalid Entry! Check your email!");
    feedback.email.focus();
 return false;

 }

  if (feedback.add.value == "") {
    alert("Please enter your \"Address\" ");
    feedback.add.focus();
    return false;
  }
  
 if (feedback.country.value == "") {
    alert("Please enter your \"Country Name\" ");
    feedback.country.focus();
    return false;
  }

  if (feedback.msg.value == "") {
    alert("Please enter \"Message\" ");
    feedback.msg.focus();
    return false;
  }
   
  return true;
}


