
<!--- This Function resets the form focus to the name field --->
function ResetForm()
  {
  document.search.NAME.focus();
  
  }

<!---  This Function checks the form for all blank fields --->
function VerifyForm()
  {
  var returnVal = true;
  if(document.search.NAME.value==""
  		&& document.search.NAIC.value==""
  		&& document.search.IDFEIN.value==""
		&& document.search.PRIOR.value=="")
  {
  		alert("You must enter search criteria in one of the fields!");
		ResetForm();
  		returnVal = false;
	
  }
  	else {
	 
  
	if(document.search.NAME.value==" "
  		|| document.search.NAIC.value==" "
  		|| document.search.IDFEIN.value==" "
		|| document.search.PRIOR.value==" ")
{
  		alert("You have tried to search using a blank space.  Please click on the reset button and try again.");
		ResetForm();
  		returnVal = false;
	}
 
  	else
		
  {
    returnVal =	DoubleField(); 
  }
  }
return returnVal;
  }
  
 
 <!--- This Function checks to see if data has been entered in more than one field --->
 function DoubleField()
   {
    var FormCompanyName = document.search.NAME.value;
  	var FormNAICNum = document.search.NAIC.value;
   	var FormIdFein = document.search.IDFEIN.value;
	var FormPrior = document.search.PRIOR.value;
	
	var CompanyNameUsed = 0;
	var NAICNumUsed = 0;
	var IdFeinUsed = 0;
	var PriorUsed = 0;
	
	var ItsANumber = true;
	var AllOk = true;
	var OnlyChoseOne = true;
	
  		if(FormCompanyName != "")CompanyNameUsed = 1;
		if(FormNAICNum != "")NAICNumUsed = 1;
		if(FormPrior !="")PriorUsed = 1;
 		if(FormIdFein != "")IdFeinUsed = 1;		
  		if(CompanyNameUsed + NAICNumUsed + PriorUsed + IdFeinUsed > 1)
			{
				alert("You have entered search criteria in more than one field. Click on Reset and resubmit your search");
   				OnlyChoseOne = false;
				AllOk = false;
			}
		{
			
		}
	
<!--- This portion checks numbers when only the NAIC field is completed --->			
		if(OnlyChoseOne && NAICNumUsed)
			{
				ItsANumber = NumVerify(FormNAICNum);
					 if(!ItsANumber)					
				{
				alert("The NAIC Number should contain NUMBERS only.  Please try again.");
				document.search.NAIC.focus();
				document.search.NAIC.select();
				AllOk = false;
				}
				
				return AllOk;
			}
			
<!--- This portion checks numbers when only the IDFEINUSED field is completed --->			
		else if(OnlyChoseOne && IdFeinUsed)
			{
			alert("The FEIN ID Number may or may not contain dashes.  Please try your search both ways for the best results.  Click on OK to continue.");	
			}
		{
			return AllOk;
		}
	
 <!--- This Function verifies that numbers have been entered into the  NAIC field    --->
function NumVerify(TheVal)
  {
	var valid = '0123456789%';
	var temp;
	var ItsANumber = true;
		for(i = 0; i < TheVal.length; i++)
			{ 
			temp = "" + TheVal.substring(i, i+1);			
			if(valid.indexOf(temp)== -1)
				ItsANumber = false;
   			}
		return ItsANumber;
	}		
 }
  
 <!---  This function resets frames to blank --->
  function ClearFrames()
        {
                  parent.Bottom.location='InsCompBlankPage.cfm'
                  parent.TopRight.location='InsCompBlankPage.cfm'
                  
        }

	
	
	
	
	
	
	