function checktele(checkStr)
  {

   var checkOK = "0123456789 -()";
  // var checkStr = document.feedback.phone.value;
   var allValid = true;
  
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    
  }

 if (!allValid)
  {
    return false;
    
  } 

 }

function checkreferid(checkStr)
  {

   var checkOK = "0123456789";
  // var checkStr = document.feedback.phone.value;
   var allValid = true;
  
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    
  }

 if (!allValid)
  {
    return false;
    
  } 

 }

function checkchar(x)
  {
    
    spc="'~','@','#','$','%','^','&','*','''";
    for(i=0;i<x.length;i++)
      {
        ch=x.charAt(i);
        for(j=0;j<spc.length;j++)
           if (ch==spc.charAt(j)) return false;
      }   
  }

function checknum(y)
  {
    
    nlist="0,1,2,3,4,5,6,7,8,9";
    for(i=0;i<y.length;i++)
      {
        cha=y.charAt(i);
        for(j=0;j<nlist.length;j++)		
           if (cha==nlist.charAt(j)) return false;
      }   
  }

function validate()
  {

if (document.feedback.CompanyName.value=="")
       {
         alert("Please Enter Company Name");
         document.feedback.CompanyName.focus();
         return false;
       }

if (document.feedback.address.value=="")
       {
         alert("Please Enter Address");
         document.feedback.address.focus();
         return false;
       }

HPhone=document.feedback.PhoneNo.value;
if (document.feedback.PhoneNo.value !="") 
       {
	   
  		if (checktele(HPhone)==false)
       		{
        	 alert("Invalid Phone Number");
         	 document.feedback.PhoneNo.focus();
         	 return false;
       		}
	} 

FPhone=document.feedback.FaxNo.value;
if (document.feedback.FaxNo.value !="") 
       {
	   
  		if (checktele(FPhone)==false)
       		{
        	 alert("Invalid Fax Number");
         	 document.feedback.FaxNo.focus();
         	 return false;
       		}
	} 

if (document.feedback.email.value=="")
	{
	alert("Please Enter Email ID");
         document.feedback.email.focus();
         return false;
       } 
  
  emd=document.feedback.email.value;

  if (emd.indexOf('@')==-1 || emd.indexOf('.')==-1)
       {
         alert("Invalid Email ID"); //changed
         document.feedback.email.focus();
         return false;
       }    

if (document.feedback.ContactPerson.value=="")
       {
         alert("Please Enter Contact Person Name");
         document.feedback.ContactPerson.focus();
         return false;
       }

CPhone=document.feedback.ContactPhone.value;
if (document.feedback.ContactPhone.value !="") 
       {
	   
  		if (checktele(CPhone)==false)
       		{
        	 alert("Invalid Contact Phone Number");
         	 document.feedback.ContactPhone.focus();
         	 return false;
       		}
	}
//return true;
}



