	// Checking Alphabets
function CheckAlphabets(field)
	{
		var Str = field
		var flg;
		
		for (var i=0; i < Str.length; i++)
		{
			if ((Str.charCodeAt(i)>64 && Str.charCodeAt(i)<=90) || (Str.charCodeAt(i)>=97 && Str.charCodeAt(i)<=122) || (Str.charCodeAt(i)==32))
			{
				flg=true
				//flg=false
				//break;
			}
			else
			{
				flg=false
				//flg=true
				break;
			}
		}
		
		return flg;
	}
	
	//Checking EmailAddress

function isvalidEmailAddr(email)
{
	  var result = false
	  var theStr = new String(email)
	  var index = theStr.indexOf("@");
	  if (index > 0)
	  {
	  	var index1=theStr.indexOf("@",index+1)
	  	if (index1<0)
		{
			var pindex = theStr.indexOf(".",index);
			if ((pindex > index+1) && (theStr.length > pindex+1))
				result = true;
		}
	  }


	  if(!result)
	  	alert(" Not a valid email");
		document.Mail.email.focus();
	  return result;
}

	//  check for valid numeric strings
function IsNumeric(strString)
     {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   
function validate_name()
{
	var strname = window.document.Mail.personName.value;
		if(strname.length ==0 )
	{
		alert("Please enter Name.");
		document.Mail.personName.focus();
		return false;
	}
	if((CheckAlphabets(window.document.Mail.personName.value)) == false)
	{
		alert("Please enter characters only.");
		document.Mail.personName.focus();
		return false;
	}
	return true;	
}

function validate_org()
{
	var strname = window.document.Mail.Productno.value;
		if(strname.length ==0 )
	{
		alert("Please Organisation Name.");
		document.Mail.Productno.focus();
		return false;
	}
	if((CheckAlphabets(window.document.Mail.Productno.value)) == false)
	{
		alert("Please enter characters only.");
		document.Mail.Productno.focus();
		return false;
	}
	return true;	
}


function validate_phone()
{
	var intPhone = window.document.Mail.phone.value;
	if (intPhone.length ==0)
		{
		alert("Please enter Your Phone Number.");
		document.Mail.phone.focus();
		return false;
		}
		else
	if (intPhone.length != 0)
		{
		if (intPhone.length < 8)
		{
		alert("Please enter Min 8 digits.");
		document.Mail.phone.focus();
		return false;
		}
		
		if(!(IsNumeric(window.document.Mail.phone.value))  )
			{
				alert("Please enter Numbers only.")
				//document.Form1.txtPhone.value=""
				document.Mail.phone.focus();
				return false;
    		}
		else
			return true;
    	}
}
function validate_Address()
{
	var strname = window.document.Mail.address.value;
	if(strname.length ==0 )
	{
		alert("Please give Address.");
		document.Mail.address.focus();
		return false;
	}
	return true;	
}
function validate_comment()
{
	var comm = window.document.Mail.textarea.value;
	if(comm.length ==0 )
	{
		alert("Please give Comments.");
		document.Mail.textarea.focus();
		return false;
	}
	return true;	
}

function null_Email()
{
	var NEmail = window.document.Mail.email.value;
	if(NEmail.length ==0 )
	{
		alert("Please Enter email.");
		document.Mail.email.focus();
		return false;
	}
	return true;	
}

function validate_form()
{
	return validate_org() && validate_name() && validate_Address() &&  null_Email() && isvalidEmailAddr(window.document.Mail.email.value) &&  validate_phone();
}