<!--				
var submitit=0;
var submitcount=0;
var seqno=0;
var cyclecount=0;
function runsubmit(submitit,submitcount,cyclecount,button){
	var targetar=new Array(		"cgitarget2",
						"mytarget",
						"cgitarget2",
						"mytarget",
						"mytarget");
	cyclecount++;
	if(cyclecount==1){
		if(!formcheck(document.formcomp,button)){return true;}
	}
	if(cyclecount>=150){
		if(confirm("Missing input: Press OK to request the lowest cost companies from an independent agent.")){
		  submitit=1;submitcount=0;cyclecount=0;
		  button=document.formcomp.quot_but;
		  runsubmit(submitit,submitcount,cyclecount,button);
		}
		window.status="Done";
		return true;	
	}
	window.status="Loading...";
	if(submitcount==0){parent.ready(this,"no")}
	var submitmax=2;
	if(submitit==1){	
		submitit=0;	
		submitcount++;	
		if(submitcount==1){	
			parent.ready(this,"yes");
			submitcount++;
		}
		if(submitcount==2){
			parent.window.mytarget.document.forms[1].target=targetar[parent.templatidx];
			parent.window.mytarget.document.forms[1].submit();
		}
	}
	document.forms[0].lastsubmit.value=submitit;
	document.forms[0].lastcount.value=submitcount;
	document.forms[0].lastcycle.value=cyclecount;
	var newform=windowcheck(parent.seqnum,submitcount);
	if(!newform){
		setTimeout('submitit=parent.window.mytarget.document.forms[0].lastsubmit.value;submitcount=parent.window.mytarget.document.forms[0].lastcount.value;cyclecount=document.forms[0].lastcycle.value;button=document.formcomp.est_but;runsubmit(submitit,submitcount,cyclecount,button)',100);
		return false;
	}
	if(submitcount<submitmax){
		setTimeout('submitit=1;submitcount=document.forms[0].lastcount.value;cyclecount=document.forms[0].lastcycle.value;button=document.formcomp.est_but;runsubmit(submitit,submitcount,cyclecount,button)',1);
		return false;
	}
	if(targetar[parent.templatidx]!="mytarget"){		
		displayit();
	}
	window.status="Done";
	return true;
}				
function windowcheck(clapper,numrings){
	if(clapper!=numrings){
		return false;
		}
	return true;
}			
function displayit(){
	var invalue=0;
	var numproducts=1;
	var numitems=3*numproducts+5;
	var inarlength=parent.window.cgitarget2.document.forms[0].elements.length;
	inarlength=inarlength-3;	//two buttons plus placeholder
	for(var inidx=0;inidx<inarlength;inidx++){
		if(inidx>=numitems){break}
		invalue=parent.window.cgitarget2.document.forms[0].elements[inidx].value;
	}	
	parent.parentest=invalue;
	if(confirm("Lowest rate: $"+invalue+". Click OK to select your best company.")){
		submitit=1;submitcount=0;cyclecount=0;
		button=document.formcomp.quot_but;
		runsubmit(submitit,submitcount,cyclecount,button);
	}
	return true;	
}			
function formcheck(form,button){
	if(button.name=="uk_life_insurance"){
		top.window.location=button.name+".htm";
		return false;
	}
	if(button.name=="help4_but"||button.name=="help5_but"){
//		window.location="https://www.accuterm.net/quotingengine/default.asp?source=cheaplife";
		window.location="http://www.budgetlife.com/expertquotes_impaired.htm";
		return false;
	}
	var category=new Array("10","15","20","25","30");
	var myreferidx=parent.referidx;  
	if(parent.referidx_sav != -1){
		parent.referidx=parent.referidx_sav;
		parent.referidx_sav = -1;
	}
	if(form.State.selectedIndex==0)
		{alert("Please select state or province.");return false;}
	if(typeof(form.State.selectedIndex) != "undefined" ){
		var CompuIdx=form.State.options[form.State.selectedIndex].value;
	}else{
		CompuIdx=57;
	}
	if(form.State.length<15 && form.State.selectedIndex != "undefined" ){CompuIdx=56+form.State.selectedIndex}
	var BudgetState=new Array("0","AL","AK","AZ","AR","CA","CO","CT","DE",
		"DC","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD",
		"MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC",
		"ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA",
		"WA","WV","WI","WY","NY","0","0","0","0",
		"AB","BC","MB","NB","NF","NS","NT","ON","PE","PQ","SK","YT");
	var mystate=BudgetState[CompuIdx];
//	var myagent=form.UserLocation.value; //Not needed and cant use because UserLocation not defined in all forms
	parent.parentstate=mystate;
	parent.compustate=CompuIdx;
	if(button.name=="quot_but"){
		window.location="https://www.expert-quotes.net/cgi-bin/get-agent_url.cgi?state="+parent.parentstate+"&referidx="+parent.referidx+"&est="+parent.parentest+"&amount="+parent.parentamount+"&duration="+parent.parentduration+"&affilid="+parent.affilid+"&homeurl="+parent.homeurl+"&month="+parent.m+"&day="+parent.d+"&year="+parent.y+"&sex="+parent.s+"&smoker="+parent.sm+"&statenum="+parent.compustate;
//		window.location="https://www.budgetlife.com/cgi-bin/get-agent_url.cgi?state="+parent.parentstate+"&referidx="+parent.referidx+"&est="+parent.parentest+"&amount="+parent.parentamount+"&duration="+parent.parentduration+"&affilid="+parent.affilid+"&homeurl="+parent.homeurl+"&month="+parent.m+"&day="+parent.d+"&year="+parent.y+"&sex="+parent.s+"&smoker="+parent.sm+"&statenum="+parent.compustate;
		return false;
	}
	if(button.name=="canadian_quote"){
		if(CompuIdx<57 ){
			alert("Please select province.");
			return false;
		}
	}
	if(button.name=="term_life_insurance_estimate"){
		if(CompuIdx>=57 ){
			alert("Please select state.");
			return false;
		}
	}

	var browver=0;var msie=false;var nsnav=false;
	if(navigator.userAgent.indexOf("Mozilla")!=-1){
		nsnav=true;
		browver=parseInt(navigator.appVersion.substring(0,1));
		if(navigator.userAgent.indexOf("MSIE")!=-1){
			nsnav=false;
			msie=true;
		}
	}
	var msie3=msie&&(browver<3);
	var nsnav2=nsnav&&(browver<3);
	var ichecked=100;
	var i=0;
	var risknums=form.Health.length;
	if(typeof(risknums)!="undefined"){
		for(i=0;i<risknums;i++){
			if(form.Health[i].checked||form.Health[i].selected||form.Health[i].value>0){ichecked=i;};
		}
		if(nsnav2){ichecked=risknums-1-ichecked;}	//(Fix the index if nsnav2)
		if(ichecked>=risknums)
			{alert("Please select risk estimate.");return false;}
		if(ichecked>3){
			if(!confirm("Your risk estimate requires an insurance company quote. \n   Press OK to request a quote; CANCEL to resubmit.")){return false;};
//			window.location="https://www.accuterm.net/quotingengine/default.asp?source=cheaplife";
			window.location="http://www.budgetlife.com/expertquotes_impaired.htm";
			return false;
		}
	}
	if(form.BirthMonth.selectedIndex==0||form.Birthday.selectedIndex==0||form.BirthYear.selectedIndex==0)
		{alert("Please select birthdate and all other options.");return false;}
	if(!(form.Sex[0].checked||form.Sex[1].checked))
		{alert("Please select sex and all other options.");return false;}
	if(!(form.Smoker[0].checked||form.Smoker[1].checked))
		{alert("Please select tobacco use and all other options.");return false;}
	parent.m=form.BirthMonth.options[form.BirthMonth.selectedIndex].value;
	parent.d=form.Birthday.options[form.Birthday.selectedIndex].value;
	parent.y=form.BirthYear.options[form.BirthYear.selectedIndex].value;
	for(var iii=0;iii<2;iii++){
		parent.s="Male";
		if(form.Sex[1].checked){
			parent.s="Female";
		}
		parent.sm="No";
		if(form.Smoker[0].checked){
			parent.sm="Yes";
		}
	}
	parent.parentamount=form.FaceAmount.selectedIndex;
	parent.parentduration=form.Catagory.selectedIndex;	
	if(button.name=="canadian_quote"){
		parent.referidx="97";
		parent.affilid="EQ9918";
		window.location="/cgi-bin/get-agent_url.cgi?state="+parent.parentstate+"&referidx="+parent.referidx+"&est="+parent.parentest+"&amount="+parent.parentamount+"&duration="+parent.parentduration+"&affilid="+parent.affilid+"&homeurl="+parent.homeurl+"&month="+parent.m+"&day="+parent.d+"&year="+parent.y+"&sex="+parent.s+"&smoker="+parent.sm+"&statenum="+parent.compustate;
		return false;
	}
	return true;
}			
//-->