// JavaScript Document
function fullcheck()
{

if (document.contact.name.value=="")
        {
           alert ("Please enter your Name.");
           document.contact.name.select(); 
           return false;
	    }
		
if (document.contact.email.value=="")
        {
           alert ("Please enter your Email ID.");
           document.contact.email.select(); 
           return false;
	    }   
		
if ((document.contact.email.value).indexOf(" ")>=0)
		{
		alert ("Blank space not allowed inside email!");
		document.contact.email.select();
		return false;
		}
	
if (document.contact.email.value.indexOf("@",1) == -1)
		{
			alert("Invalid E-Mail address");
			document.contact.email.focus();
			document.contact.email.select();
			return(false);
		}
if (document.contact.email.value.indexOf("@") == 0)
		{
			alert("Invalid E-Mail address");
			document.contact.email.focus();
			document.contact.email.select();
			return(false);
		}
if (document.contact.email.value.indexOf(".",5) == -1)
		{
			alert("Invalid E-Mail address");
			document.contact.email.focus();
			document.contact.email.select();
			return(false);
		}
if (document.contact.email.value.indexOf(".") == 0)
		{
			alert("Invalid E-Mail address");
			document.contact.email.focus();
			document.contact.email.select();
			return(false);
		}
		
if ((document.contact.email.value.lastIndexOf(".")) -(document.contact.email.value.indexOf("@"))<4 )
		{
		
			alert("Invalid E-Mail address");
			document.contact.email.focus();
			document.contact.email.select();
			return(false);
		}
if (contact.phone.value == "")
  		{
    		alert("Please Enter Phone No");
    		contact.phone.focus();
   			return (false);
  		}

if (contact.phone.value.length < 1)
  		{
    		alert("Please enter at least 1 characters in the Phone No");
    		contact.phone.focus();
    		return (false);
  		}

if (contact.phone.value.length > 30)
  		{
    		alert("Please enter at most 30 characters in the Phone No");
    		contact.phone.focus();
    		return (false);
  }

  			var checkOK = "0123456789-.";
 			var checkStr = contact.phone.value;
 			var allValid = true;
  			var validGroups = true;
  			var decPoints = 0;
  			var allNum = "";
  			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 (ch == ".")
   								 {
      								allNum += ".";
      								decPoints++;
   								 }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the Phone No");
    contact.phone.focus();
    return (false);
  }

  if (decPoints > 1 || !validGroups)
  {
    alert("Please enter a valid number in the Phone No");
    contact.phone.focus();
    return (false);
  }
  
if (document.contact.que.value=="")
        {
           alert ("Please enter your Enquiry/Comment");
           document.contact.que.select(); 
           return false;
	    }
		
if (document.contact.key.value=="")
        {
           alert ("Please enter the Key No");
           document.contact.key.select(); 
           return false;
	    }		
		
	return true;		
}