function iniForm()
{

		resetform();
		document.form1.NumberOfChildren.value = 0;
		hidetextbox();
}
function resetform()
{
	
	
		document.form1.Age.value = "";
 		document.form1.spouseAge.value=""
 		document.form1.NumberOfChildren.value=0;
 		document.form1.Deductible.selectedIndex = 2;
 		document.form1.CountryofCitizenship.selectedIndex = 0;
                                document.form1.paymentType.selectedIndex = 0;
                                 document.form1.CountryforCoverage.value= 1;
 		document.form1.MailingAddress.selectedIndex = 0;
 		document.form1.Residence.selectedIndex = 0;

	                 showhideArea("2");		// since 2 is the default value of Residence Address
	                 hidetextbox();
}

function validate()
{	
	
	if(document.form1.Age.value=='' || isNaN(document.form1.Age.value)||
		document.form1.Age.value<1 || document.form1.Age.value>74)
	{
		alert("Applicant's Age is mandatory and it should be in numeric format in the range 1-74.");
		document.form1.Age.focus();
		return false;
	}

	if (!validSpouseAge(document.form1)) return false;
	if (!validDepChildrenAge()) return false;
		
	document.form1.quote.disabled=true;
	document.form1.resetquote.disabled=true;
	document.form1.submit();	
}

function showhideArea(n)
{
	var list=["AL","AZ","CA","LA","MS","NV","PA"];
  	var code=new Array();
	
	code[0]=["1.03-352","1.03-362"];
	code[1]=["1.06-864"];
	code[2]=["1.03-900","1.03-901","1.03-902","1.03-903","1.03-904","1.03-905","1.03-907","1.03-908","1.03-910","1.03-911","1.03-912","1.03-914","1.03-915","1.03-916",
			 "1.03-918","1.12-940","1.18-941","1.06-943","1.18-944","1.06-945","1.06-946","1.06-947","1.06-948","1.09-949","1.12-960"];
	code[3]=["1.12-700","1.12-701"];
	code[4]=["1.06-395"];
	code[5]=["1.06-889","1.06-890","1.06-891"];
	code[6]=["1.3-189","1.3-190","1.3-191","1.3-192","1.3-193","1.3-194"];
	arealist='';
	
	for(var i=0; i<list.length;i++)
	{
		if(n==list[i])
		{
			for(var j=0;j<code[i].length;j++)
				arealist=arealist+'<option value="'+code[i][j].substring(0,code[i][j].indexOf("-"))+'-'+code[i][j].substring(code[i][j].indexOf("-")+1,code[i][j].length)+'">'+code[i][j].substring(code[i][j].indexOf("-")+1,code[i][j].length)+'</option>'
		}
	}
	
	if(arealist!='')
	 	document.getElementById("q10d").innerHTML='<span class="formSmallFont">Select first 3 digit zip code: </span>&nbsp;<select name="areaFactor" size="1"><option value="">Select</option>'+arealist+'<option value="">Other</option></select>';
	 else 
	 	document.getElementById("q10d").innerHTML='';
}

function FixGender(g,w)
{
	if(w=='p')
	{
		document.form1.sgender.value=g=="F"?"M":"F";
	}
	if(w=='s')
	{
		document.form1.pgender.value=g=="F"?"M":"F";
	}
}
function showtextbox(n)
{
	hidetextbox();
	for(var i=0; i < n; i++)
	{
		document.getElementById("dtc"+i).innerHTML='<div style="font-size:7px; font-family:Arial, Helvetica, sans-serif; color:#000000" >Age Child '+(i+1)+'</div><input size="2" name="dependant'+i+'" id="dependant'+i+'" onKeyPress="return numbersonly(event);" maxlength="2">';
	}
	restorevalues(n)
}

function restorevalues(d)
{
	for(var i=0; i<d; i++)
		document.getElementById("dependant"+i).value = hidden[i+18]!=""?hidden[i+18]:"";
}

function hidetextbox()
{
	for(var i=0; i <= 5; i++)
		document.getElementById("dtc"+i).innerHTML='';
}
