var whitespace = " \t\n\r";

      /****************************************************************/

      // Check whether string s is empty.
      function isEmpty(s)
      {
		  return ((s == null) || (s.length == 0))
	  }

      /****************************************************************/

  function isWhitespace (s)
      {   var i;	               
           if (isEmpty(s)) return true;           
           for (i = 0; i < s.length; i++)
           {
              var c = s.charAt(i);
			  if (whitespace.indexOf(c) == -1) return false;
           }
           return true;
      }

	function validate(form2)
	{
		
	
	var name=document.form2.txtname.value;
	var email=document.form2.txtemail.value;
	var address=document.form2.txtaddress.value;
	var phone=document.form2.txtphone.value;
	var comments=document.form2.txtcomments.value;
	
	if(isWhitespace(name) == true)
	{
	alert("name field cannot be blank");
	document.form2.txtname.focus();
	return false;
	}
	if(isWhitespace(email) == true)
	{
	alert("e-mail field cannot be blank");
	document.form2.txtemail.focus();
	return false;
	}
	
	else{var res=val(email);if(res==false){document.form2.txtemail.focus();return false;}}

	
	if(isWhitespace(address) == true)
	{
	alert("Address field cannot be blank");
	document.form2.txtaddress.focus();
	return false;
	}
	if(isWhitespace(phone) == true)
	{
	alert("Phone cannot be blank");
	document.form2.txtphone.focus();
	return false;
	}
	else{var res=off_num(phone);if(res==false){document.form2.txtphone.focus();return false;}}
	if(isWhitespace(comments) == true)
	{
	alert("Comments field cannot be blank");
	document.form2.txtcomments.focus();
	return false;
	}

	return true;
	}

	function val(string) 
	{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)== -1)
    {
    alert("Plese provide a valid email id.");
    return false;
    }
	}
	function off_num(string) 
	{
	
	if (isNaN(string))
    {
    alert("Plese provide a valid Phone Number.");
    return false;
    }
 
}

