
function SubmitMT() {
	//alert("check point");
		
	if (document.deepLinkAMTST.Adult.value == '') document.deepLinkAMTST.Adult.value = 0;
	if (document.deepLinkAMTST.Senior.value == '') document.deepLinkAMTST.Senior.value = 0;
	if (document.deepLinkAMTST.SeniorPlus.value == '') document.deepLinkAMTST.SeniorPlus.value = 0;
	if (document.deepLinkAMTST.Children.value == '') document.deepLinkAMTST.Children.value = 0;
	if (document.deepLinkAMTST.Infant.value == '') document.deepLinkAMTST.Infant.value = 0;
	
	if (document.deepLinkAMTST.optDestination.selectedIndex == 0){
	   	alert("Please Select Your Destination");
		document.deepLinkAMTST.optDestination.focus();
	   	return false;
	} 
	if (isNum(document.deepLinkAMTST.Adult.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Adult.focus();
		document.deepLinkAMTST.Adult.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.Senior.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Senior.focus();
		document.deepLinkAMTST.Senior.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.SeniorPlus.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.SeniorPlus.focus();
		document.deepLinkAMTST.SeniorPlus.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.Children.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Children.focus();
		document.deepLinkAMTST.Children.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.Infant.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Infant.focus();
		document.deepLinkAMTST.Infant.select();
   		return false;
 	} 
	
	if (!document.deepLinkAMTST.chkTerms.checked){
   		alert("Please tick the box to confirm you accept the Terms & Conditions .");
		document.deepLinkAMTST.chkTerms.focus();
	   	return false;
 	}
	
	TotalInsured = parseInt(document.deepLinkAMTST.Adult.value) + parseInt(document.deepLinkAMTST.Senior.value) + parseInt(document.deepLinkAMTST.SeniorPlus.value) + parseInt(document.deepLinkAMTST.Children.value) + parseInt(document.deepLinkAMTST.Infant.value);
	
	TotalAdults = parseInt(document.deepLinkAMTST.Adult.value) + parseInt(document.deepLinkAMTST.Senior.value) + parseInt(document.deepLinkAMTST.SeniorPlus.value);
	
	if (TotalInsured == 0) {
		alert("There doesn't appear to be anyone to insure.");
   		return false;
	}

if (document.deepLinkAMTST.optPolType[1].checked && TotalInsured > 2) {
		alert("A Couple's policy cannot cover more than two people.");
		return false;
	}
	if (document.deepLinkAMTST.optPolType[2].checked && TotalAdults > 2) {
		alert("A Family policy cannot cover more than two adults.");
		return false;
	}
	
	if (document.deepLinkAMTST.optPolType[0].checked && TotalInsured > 1) {
		alert("You have entered more than one person on an Individual cover type.");
		return false;
	}
	
	if (!document.deepLinkAMTST.optPolType[0].checked && TotalInsured == 1) {
		alert("To cover one person please select the Individual cover type.");
		return false;
	}


	sendIt();
}

function SubmitST() {
	//alert("check point");
	// Start Date
	sDay = (document.deepLinkAMTST.optDepartDate.options[document.deepLinkAMTST.optDepartDate.selectedIndex].value);
	sMonth = ((document.deepLinkAMTST.optDepartMonth.options[document.deepLinkAMTST.optDepartMonth.selectedIndex].value))-1;
	sYear = (document.deepLinkAMTST.optDepartYear.options[document.deepLinkAMTST.optDepartYear.selectedIndex].value);
	// Return Date
	rDay = (document.deepLinkAMTST.optReturnDate.options[document.deepLinkAMTST.optReturnDate.selectedIndex].value);
	rMonth = ((document.deepLinkAMTST.optReturnMonth.options[document.deepLinkAMTST.optReturnMonth.selectedIndex].value))-1;
	rYear = (document.deepLinkAMTST.optReturnYear.options[document.deepLinkAMTST.optReturnYear.selectedIndex].value);
	
	var sDate=new Date();
	var rDate=new Date();
	
	sDate.setFullYear(sYear,sMonth,sDay);
	rDate.setFullYear(rYear,rMonth,rDay);
	
	var today = new Date();
	if (sDate<today)
		{
		alert("Sorry, we cannot back-date a policy. Please check the Start Date.");
		return false;
		}
		
	if (rDate<sDate)
		{
		alert("You have entered a Return Date of before the Start Date.");
		return false;
		}	
	
	var one_day=1000*60*60*24;
	
	NumDays = (Math.ceil((rDate.getTime()-sDate.getTime())/(one_day)))
	NumDays = NumDays + 1
	

	
	if (document.deepLinkAMTST.Adult.value == '') document.deepLinkAMTST.Adult.value = 0;
	if (document.deepLinkAMTST.Senior.value == '') document.deepLinkAMTST.Senior.value = 0;
	if (document.deepLinkAMTST.SeniorPlus.value == '') document.deepLinkAMTST.SeniorPlus.value = 0;
	if (document.deepLinkAMTST.SeniorPlusPlus.value == '') document.deepLinkAMTST.SeniorPlusPlus.value = 0;
	if (document.deepLinkAMTST.Children.value == '') document.deepLinkAMTST.Children.value = 0;
	if (document.deepLinkAMTST.Infant.value == '') document.deepLinkAMTST.Infant.value = 0;
	
	if (document.deepLinkAMTST.optDestination.selectedIndex == 0){
	   	alert("Please Select Your Destination");
		document.deepLinkAMTST.optDestination.focus();
	   	return false;
	} 
	if (isNum(document.deepLinkAMTST.Adult.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Adult.focus();
		document.deepLinkAMTST.Adult.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.Senior.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Senior.focus();
		document.deepLinkAMTST.Senior.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.SeniorPlus.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.SeniorPlus.focus();
		document.deepLinkAMTST.SeniorPlus.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.SeniorPlusPlus.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.SeniorPlusPlus.focus();
		document.deepLinkAMTST.SeniorPlusPlus.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.Children.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Children.focus();
		document.deepLinkAMTST.Children.select();
   		return false;
 	} 
	if (isNum(document.deepLinkAMTST.Infant.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Infant.focus();
		document.deepLinkAMTST.Infant.select();
   		return false;
 	} 
	
	if (!document.deepLinkAMTST.chkTerms.checked){
   		alert("Please tick the box to confirm you accept the Terms & Conditions .");
		document.deepLinkAMTST.chkTerms.focus();
	   	return false;
 	}
	
	TotalInsured = parseInt(document.deepLinkAMTST.Adult.value) + parseInt(document.deepLinkAMTST.Senior.value) + parseInt(document.deepLinkAMTST.SeniorPlus.value) + parseInt(document.deepLinkAMTST.SeniorPlusPlus.value) + parseInt(document.deepLinkAMTST.Children.value) + parseInt(document.deepLinkAMTST.Infant.value);
	
	TotalAdults = parseInt(document.deepLinkAMTST.Adult.value) + parseInt(document.deepLinkAMTST.Senior.value) + parseInt(document.deepLinkAMTST.SeniorPlus.value) + parseInt(document.deepLinkAMTST.SeniorPlusPlus.value);
	
	Adults = parseInt(document.deepLinkAMTST.Adult.value);
	Senior = parseInt(document.deepLinkAMTST.Senior.value);
	SeniorPlus = parseInt(document.deepLinkAMTST.SeniorPlus.value);
	SeniorPlusPlus = parseInt(document.deepLinkAMTST.SeniorPlusPlus.value);
	
	if ((SeniorPlusPlus > 0 && NumDays > 14)) {
		alert( "We are unable to cover trips of " + (NumDays) + " days duration in this age group."); 
		return false;
	}
	if (SeniorPlus > 0 && NumDays > 21){
		alert( "We are unable to cover trips of " + (NumDays) + " days duration in this age group."); 
		return false;
	}
	if (Senior > 0 && NumDays > 35){
		alert( "We are unable to cover trips of " + (NumDays) + " days duration in this age group."); 
		return false;
	}
	
	if (NumDays > 365 ) {
		alert( "We are unable to cover trips longer than 365 days. You requested a trip of " + (NumDays) + " days."); 
		return false;
	}
	
	if (TotalInsured == 0) {
		alert("There doesn't appear to be anyone to insure.");
   		return false;
	}
	if (document.deepLinkAMTST.optPolType[1].checked && TotalAdults > 2) {
		alert("A family policy covers up to two adults.");
		return false;
	}
	
	if (!document.deepLinkAMTST.optPolType[0].checked && TotalInsured == 1) {
		alert("To cover one person please select the Individual cover type.");
		return false;
	}
	
	if (TotalInsured > 10) {
		alert("We are unable to cover more than 10 people on a single policy.");
   		return false;
	}

	sendIt();
}

function SubmitB() {
	//alert("check point");
		// Start Date
	sDay = (document.deepLinkAMTST.optDepartDate.options[document.deepLinkAMTST.optDepartDate.selectedIndex].value);
	sMonth = ((document.deepLinkAMTST.optDepartMonth.options[document.deepLinkAMTST.optDepartMonth.selectedIndex].value))-1;
	sYear = (document.deepLinkAMTST.optDepartYear.options[document.deepLinkAMTST.optDepartYear.selectedIndex].value);
	// Return Date
	rDay = (document.deepLinkAMTST.optReturnDate.options[document.deepLinkAMTST.optReturnDate.selectedIndex].value);
	rMonth = ((document.deepLinkAMTST.optReturnMonth.options[document.deepLinkAMTST.optReturnMonth.selectedIndex].value))-1;
	rYear = (document.deepLinkAMTST.optReturnYear.options[document.deepLinkAMTST.optReturnYear.selectedIndex].value);
	
	var sDate=new Date();
	var rDate=new Date();
	
	sDate.setFullYear(sYear,sMonth,sDay);
	rDate.setFullYear(rYear,rMonth,rDay);
	
	var today = new Date();
	if (sDate<today)
		{
		alert("Sorry, we cannot back-date a policy. Please check the Start Date.");
		return false;
		}
		
	if (rDate<sDate)
		{
		alert("You have entered a Return Date of before the Start Date.");
		return false;
		}	
	
	var one_day=1000*60*60*24;
	
	NumDays = (Math.ceil((rDate.getTime()-sDate.getTime())/(one_day)))
	NumDays = NumDays + 1
	if (NumDays > 365 ) {
		alert( "We are unable to cover trips longer than 365 days. You requested a trip of " + (NumDays) + " days."); 
		return false;
	}
	
	if (document.deepLinkAMTST.Adult.value == '') document.deepLinkAMTST.Adult.value = 0;

	
	if (document.deepLinkAMTST.optDestination.selectedIndex == 0){
	   	alert("Please Select Your Destination");
		document.deepLinkAMTST.optDestination.focus();
	   	return false;
	} 
	if (isNum(document.deepLinkAMTST.Adult.value) == false){
   		alert("There appears to be an non-numeric character here.");
		document.deepLinkAMTST.Adult.focus();
		document.deepLinkAMTST.Adult.select();
   		return false;
 	} 
		
	if (!document.deepLinkAMTST.chkTerms.checked){
   		alert("Please tick the box to confirm you accept the Terms & Conditions .");
		document.deepLinkAMTST.chkTerms.focus();
	   	return false;
 	}
	
	TotalInsured = parseInt(document.deepLinkAMTST.Adult.value) ;
	
	if (TotalInsured == 0) {
		alert("There doesn't appear to be anyone to insure.");
   		return false;
	}
	if (TotalInsured > 10) {
		alert("We are unable to cover more than 10 people on a single policy.");
   		return false;
	}

	sendIt();
}

function sendIt(){
	//window.open("","myNewWin","width=800,height=800,toolbar=0, scrollbars=1,resizable=1"); 
	window.open("","myNewWin","width=800,height=800,scrollbars=1"); 
    var a = window.setTimeout("document.deepLinkAMTST.submit();",500); 
}

function isNum(argvalue) {
argvalue = argvalue.toString();
if (argvalue.length == 0)
return false;

for (var n = 0; n < argvalue.length; n++)
if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9")
return false;

return true;
}
