function f1_validate()
{	
	if (!validVisitorAge(document.miniform1))  return false;
 	if (!validSpouseAge(document.miniform1)) return false;
 	//added another check to ensure atleast a valid number of months or days are entered
	
	if(document.miniform1.monthsOfCoverage.value!='' && isNaN(document.miniform1.monthsOfCoverage.value))
	{
		alert('Coverage month has to be numeric. Kindly re-enter');
		document.miniform1.monthsOfCoverage.focus();
		return false ;
	}

	if(document.miniform1.daysOfCoverage.value!='' && isNaN(document.miniform1.daysOfCoverage.value))
	{
		alert('Coverage days has to be numeric. Kindly re-enter');
		document.miniform1.daysOfCoverage.focus();
		return false ;
	}
		//code added to ensure that 0 gets passed if no of months or days are not entered.
	if (document.miniform1.monthsOfCoverage.value=='') document.miniform1.monthsOfCoverage.value = 0;
	if (document.miniform1.daysOfCoverage.value=='') document.miniform1.daysOfCoverage.value = 0;
		
	if (document.miniform1.monthsOfCoverage.value==0 && document.miniform1.daysOfCoverage.value==0)
	{
		alert('Please enter a valid coverage period.'); 
		document.miniform1.monthsOfCoverage.focus(); 
		return false;
	}
	 //end add
	if (document.miniform1.monthsOfCoverage.value==''||document.miniform1.monthsOfCoverage.value>12||
	   document.miniform1.monthsOfCoverage.value==12&&document.miniform1.daysOfCoverage.value>0||
	   document.miniform1.monthsOfCoverage.value==11&&document.miniform1.daysOfCoverage.value>30)
	{
		alert('Coverage period cannot be blank or more than one year(12 months).'); 
		document.miniform1.monthsOfCoverage.focus(); 
		return false;
	}
	if (!validCoveragePeriod(document.miniform1))
	{
		alert('Coverage period cannot be more than 1 year(12 months)');
		document.miniform1.monthsOfCoverage.focus(); 
		return;
	}
	if(f1_conditionalparameters())
	{
		document.miniform1.quote.disabled=true;
	  	document.miniform1.submit();
	}	
}
function f1_conditionalparameters()
{
	var a,s,x;
	a=document.miniform1.Age.value;
	s=document.miniform1.spouseAge.value;
	x=parseInt(document.miniform1.MaxPolicyLimit.value,10);
	cmn_msg = 'Please change your selection and then click "Get Quote"';

	if ((a>80||s>80)&&x >50000)
	{
		alert('For travelers who are 80 yrs and above, the maximum coverage amount has to be less than $50,000.\n\n'+ cnm_msg);
		document.miniform1.MaxPolicyLimit.focus(); 
		return false;
	}
	if ((a>70||s>70)&&x >100000)
	{
		alert('For travelers who are 70 yrs and above, the maximum coverage amount has to be less than $100,000.\n\n'+ cnm_msg);
		document.miniform1.MaxPolicyLimit.focus(); 
		return false;
	}
	return true;
}

function dispSchLocation(ctz)
{
	if (ctz==1)
		document.getElementById('qshst').style.display="none";
	else
		document.getElementById('qshst').style.display="";
}

function f1_gomain()
{

	if (!validCoveragePeriod(document.miniform1))
	{
		alert('Coverage period cannot be more than 1 year(12 months)');
		document.miniform1.monthsOfCoverage.focus(); 
		return;
	}

	document.miniform1.P.value=document.miniform1.Age.value;
	document.miniform1.S.value=document.miniform1.spouseAge.value;
	document.miniform1.mths.value = document.miniform1.monthsOfCoverage.value!=''?document.miniform1.monthsOfCoverage.value:0;
	document.miniform1.dys.value = document.miniform1.daysOfCoverage.value!=''?document.miniform1.daysOfCoverage.value:0;
	document.miniform1.x.value=document.miniform1.MaxPolicyLimit.value;
	document.miniform1.us.value=document.miniform1.CountryofCitizenship[0].checked==true?document.miniform1.CountryofCitizenship[0].value:document.miniform1.CountryofCitizenship[1].value;
	document.miniform1.school.value=document.form1.SchoolState[0].checked==true?document.form1.SchoolState[0].value:document.form1.SchoolState[1].value;
	document.miniform1.action='/results/studentmoreoptions/';
	document.miniform1.submit(); 
}
		


