
	//Global Price variables
	
	var basePrice
	
	//Global Product Variables

	var confirmPage
	var tripType
	var currentPrice
	var coverType
	
	var destination
	var children
	var adults18_65
	var adults66_74
	var adults18_45
	var totalTravellers
	var tripType
	var startDate
	var endDate
	var endDateAnnual
	var endDateBackpacker
	
	
	var GolfDisplay
	var GolfPassengers

	var HazardousDisplay
	var HazardousPassengers


	var essential
	var standard
	var baggage
	var annual
	var superior
	var winter
	var hazardous
	var golf
	
	var TotalCostBronze
	var TotalCostSilver
	var TotalCostGold
	var TotalCost
	
	
	//Global display variables
	var pageValue
	var SecondLevelSelection
		
	var tripDisplay
	var destDisplay
	var skiQuote	
		
	var addEssentialCostDisplay
	var addSuperiorCostDisplay
	var addAnnualCostDisplay
	var addWinterCostDisplay
	var addHazardousCostDisplay
	var addGolfCostDisplay
	
	var addEssentialCost
	var addSuperiorCost
	var addAnnualCost
	var addWinterCost
	var addHazardousCost
	var addGolfCost
	
	var upStandardSingle
	var upAnnual
	var upStandardAnnual
	
	var showEssentials
	
	var today
	var todayDay
	var todayMonth
	var todayYear
	var todayFull
	var tripType

	today = new Date();
	todayDay = today.getDate();
	todayMonth = today.getMonth()+1;
	todayYear = today.getFullYear();
	todayFull = Date.parse(todayMonth + '/' + todayDay + '/' + todayYear);

	// James's payment page variables

	var jw_phone = "()- 0123456789";
	var jw_numb = "0123456789";
	var jw_alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
	
	//quote page

	function fromDate() {
		document.quote.StartDateDay.selectedIndex = todayDay-1;
		document.quote.StartDateMonth.selectedIndex = todayMonth-1;
		document.quote.StartDateYear.selectedIndex = todayYear-todayYear;
	
	}
	
	function toDate() {
		tripTypeDisplay();
		
		var iscookieset = readCookie('startdateday')

		if (iscookieset == null) {
			fromDate();
			document.quote.EndDateDay.selectedIndex = todayDay-1;
			document.quote.EndDateMonth.selectedIndex = todayMonth-1;
			document.quote.EndDateYear.selectedIndex = todayYear-todayYear;
		}
		else
		{
			document.quote.StartDateDay.selectedIndex = readCookie('startdateday');
			document.quote.StartDateMonth.selectedIndex = readCookie('startdatemonth');
			document.quote.StartDateYear.selectedIndex = readCookie('startdateyear');
			document.quote.EndDateDay.selectedIndex = readCookie('enddateday');
			document.quote.EndDateMonth.selectedIndex = readCookie('enddatemonth');
			document.quote.EndDateYear.selectedIndex = readCookie('enddateyear');
		}
		
	}
	
	function createCookie() {
	document.cookie = "startdateday="+document.quote.StartDateDay.selectedIndex + ";"
	document.cookie = "startdatemonth="+document.quote.StartDateMonth.selectedIndex + ";"
	document.cookie = "startdateyear="+document.quote.StartDateYear.selectedIndex + ";"
	document.cookie = "enddateday="+document.quote.EndDateDay.selectedIndex + ";"
	document.cookie = "enddatemonth="+document.quote.EndDateMonth.selectedIndex + ";"
	document.cookie = "enddateyear="+document.quote.EndDateYear.selectedIndex + ";"
	document.cookie = "path=/;"
	}
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	function tripTypeDisplay() {
		tripType = document.quote.TripType.value;
		
		if (tripType == 'multi' || tripType == 'multiski') {
			try {
				document.getElementById('annualStartInfo').style.display='table-row';
			}
			catch(err) {
				document.getElementById('annualStartInfo').style.display='block';
			}
			document.getElementById('endDateRow').style.display='none';
		}
		else {
			try {
				document.getElementById('endDateRow').style.display='table-row';
			}
			catch(err) {
				document.getElementById('endDateRow').style.display='block';
			}
			document.getElementById('annualStartInfo').style.display='none';			
		}
		if (tripType == 'backpacker' || tripType == 'backpackerski') {
			try {
				document.getElementById('agesBP').style.display='table-row';
			}
			catch(err) {
				document.getElementById('agesBP').style.display='block';
			}
			document.getElementById('agesNonBP').style.display='none';
			document.getElementById('Children').selectedIndex =0;
			document.getElementById('Adults18_65').selectedIndex =0;
			document.getElementById('Adults66_74').selectedIndex =0;
		}
		else {
			try {
				document.getElementById('agesNonBP').style.display='table-row';
			}
			catch(err) {
				document.getElementById('agesNonBP').style.display='block';
			}
			document.getElementById('agesBP').style.display='none';
			document.getElementById('Adults18_45').selectedIndex =0;
		}
	}
	
	function checkForm() {
		createCookie(); 
		var adults1865
		var adults6675
		var children
		var totalTravellers
		var startDate
		var endDate
		var duration
		var beforeToday
		
		adults1865 = document.quote.Adults18_65.value;
		adults6674 = document.quote.Adults66_74.value;
		children = document.quote.Children.value;
	
		totalTravellers = parseFloat(adults1865) + parseFloat(adults6674) + parseFloat(children);
		
		startDate = Date.parse(document.quote.StartDateMonth.value + '/' + document.quote.StartDateDay.value + '/' + document.quote.StartDateYear.value);
		endDate = Date.parse(document.quote.EndDateMonth.value + '/' + document.quote.EndDateDay.value + '/' + document.quote.EndDateYear.value);
		duration = ((endDate-startDate)/(24*60*60*1000));
		beforeToday = ((startDate-todayFull)/(24*60*60*1000));
		
		if (totalTravellers < 1 && (tripType != 'backpacker' && tripType != 'backpackerski') ) {
			alert('You have chosen zero travellers. Please add at least one traveller from the age groups provided.');
			return false;
		}
		else if (duration < 0 && (tripType != 'multi' && tripType != 'multiski') ) {
			alert('The end date you gave us for your policy is before the start date. Please enter a valid policy duration.');
			return false;
		}
		else if (duration > 31 && (tripType == 'single' || tripType == 'singleski') ) {
			alert('I\'m sorry the duration you have selected is greater than the maximum allowed on this trip type. In order to purchase cover select an Annual Policy which automatically provides cover for trips up to a maximum of 45 days in length, alternatively if you are under 46 years of age, you can select a Backpacker Policy which can provide cover for up to 12 months.');
			return false;
		}
		else if (duration > 365 && (tripType == 'backpacker' || tripType == 'backpackerski') ) {
			alert('You have chosen a backpacker policy with a duration of over 365 days. The maximum duration for a backpacker policy is 365 days.');
			return false;
		}
		else if (beforeToday < 0) {
			alert('The start date you gave us for your policy is before today\'s date. Please enter a valid start date.');
			return false;
		}
		else if (beforeToday > 90 && (tripType != 'single' && tripType != 'singleski' && tripType != 'backpacker') ) {
			alert('The start date you have entered for your policy is more than 90 days from today, which exceeds the maximum allowed for Annual policies. In order to purchase cover for this trip please change the Trip Type to Single Trip or Single Trip with Wintersports.');
			return false;
		}
		else {

			try {
				document.getElementById('bookingform').style.display='none';
				document.getElementById('bookingformloading').style.display='block';
			}
			catch(err) {
			}
			
			return true;
			//document.quote.submit();
		}
	
	}

	//reults and beyond
	
	function setView() {
	
		pageValue = ( document.getElementById('URL').value );
		SecondLevelSelection = ( document.getElementById('SecondLevelSelection').value );
	
		if ( pageValue != 'results') {
			document.getElementById('priceDisplayValue').style.display='none';
		}
	
		//Product
		destination = document.getElementById('Destination').value;
		children = parseFloat(form_children);
		adults18_65 = parseFloat(form_adults18_65);
		adults66_74 = parseFloat(form_adults66_74);
		adults18_45 = parseFloat(form_adults18_45);

		if ( form_triptype == 'backpacker' || form_triptype == 'backpackerski' ) {
			totalTravellers =adults18_45;
		}
		else {
			totalTravellers = children + adults18_65 + adults66_74;
		}

		startDate = document.getElementById('StartDate').value;
		endDate = document.getElementById('EndDate').value;
		endDateAnnual = document.getElementById('EndDateAnnual').value;
		
		if ( pageValue == 'results' ) {
			tripType = form_triptype;
		}
		else {
			tripType = document.getElementById('TripTypeContainer').value;
		}

		document.getElementById('travellersValue').innerHTML = totalTravellers ;				
		document.getElementById('durationValue').innerHTML = tripDisplay ;				
		document.getElementById('startDateValue').innerHTML = startDate ;
		
		if (pageValue != 'results') {
			coverType = document.getElementById('CoverTypeContainer').value;
			document.getElementById('coverValue').innerHTML = getProductName( coverType );
		}
		
		
		// Add Golf
		
		GolfDisplay = form_addgolf;
		GolfPassengers = form_addgolfpersons;
		
		document.getElementById('golfValue').innerHTML = GolfPassengers ;

		if (GolfDisplay == 'true') {
			document.getElementById('displayGolf').style.display='block';
		}
		else {
			document.getElementById('displayGolf').style.display='none';
		}

		// Add Hazardous
		
		HazardousDisplay = form_addhazardous;
		HazardousPassengers = form_addhazardouspersons;
		
		document.getElementById('hazardousValue').innerHTML = HazardousPassengers;

		if (HazardousDisplay == 'true') {
			document.getElementById('displayHazardous').style.display='block';
		}
		else {
			document.getElementById('displayHazardous').style.display='none';
		}

		//Results
		if ( pageValue == 'results' ) {
		
			essential = 'n'
			annual = 'n'
			superior = 'n'
			winter = 'n'
			hazardous = 'n'
			golf = 'n'
			
			
			if (tripType == 'single' || tripType == 'singleski') {
				tripDisplay = 'Single Trip'
				document.getElementById('endDateValue').innerHTML = endDate ;
				document.getElementById('destValue').innerHTML = form_destination_label; 
			}
			if (tripType == 'multi' || tripType == 'multiski') {
				tripDisplay = 'Annual'
				document.getElementById('endDateValue').innerHTML = endDateAnnual ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
			}
			if (tripType == 'backpacker' || tripType == 'backpackerski') {
				tripDisplay = 'Backpacker'
				document.getElementById('endDateValue').innerHTML = endDate ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
			}
						
			document.getElementById('durationValue').innerHTML = tripDisplay ;
			
			if (tripType == 'singleski' || tripType == 'multiski' || tripType == 'backpackerski') {
				document.getElementById('leftCol').style.display='none';
			}
			
			try {
				document.getElementById('mainQuoteResult').style.display='table';
			}
			catch(err) {
				document.getElementById('mainQuoteResult').style.display='block';
			}

			if ( form_triptype == 'single' || form_triptype == 'singleski' ) {
						
				if ( form_triptype == 'singleski' ) {
					form_triptype = 'single';
					winter = 'y';
				}
				else {
					coverType = 'standard';
					basePrice = quote_single_standard_sellprice;
					setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior  );
					TotalCostBronze = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
				}

				coverType = 'essential';
				basePrice = quote_single_essential_sellprice;
				setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior  );
				TotalCostSilver = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
				
				coverType = 'essentialplus';
				basePrice = quote_single_essentialplus_sellprice;
				setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior  );
				TotalCostGold = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
			
			}
			
			if ( form_triptype == 'multi' || form_triptype == 'multiski' ) {
			
				if ( form_triptype == 'multiski' ) {
					form_triptype = 'multi';
					winter = 'y';
				}
				else {
					coverType = 'standard';
					basePrice = quote_annual_standard_sellprice;
					setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior  );
					TotalCostBronze = toFix2( ( parseFloat(basePrice) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
				}
				
				coverType = 'essential';
				basePrice = quote_annual_essential_sellprice;
				setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior  );
				TotalCostSilver = toFix2( ( parseFloat(basePrice) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
			
				coverType = 'essentialplus';
				basePrice = quote_annual_essentialplus_sellprice;
				setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior  );
				TotalCostGold = toFix2( ( parseFloat(basePrice) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
			
			}
			
			if ( form_triptype == 'backpacker' || form_triptype == 'backpackerski' ) {
			
				
				if ( form_triptype == 'backpackerski' ) {
					form_triptype = 'backpacker';
					winter = 'y';
				}
				else {
					coverType = 'standard';
					basePrice = quote_backpacker_standard_sellprice;
					setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior );
					TotalCostBronze = toFix2( ( parseFloat(basePrice) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) ) * 1.175 );
				}
				
				coverType = 'essential';
				basePrice = quote_backpacker_essential_sellprice;
				setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior );
				TotalCostSilver = toFix2( ( parseFloat(basePrice) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) ) * 1.175 );
				
				//alert('form_triptype = ' + form_triptype + ' - coverType = ' + coverType + ' - annual = ' + annual + ' - essential = ' + essential + ' - winter = ' + winter + ' - hazardous = ' + hazardous + ' - golf = ' + golf + ' - superior = ' + superior);
				//alert('basePrice = ' + basePrice + ' - addWinterCost = ' + addWinterCost + ' - addHazardousCost ' + addHazardousCost);
				
				coverType = 'essentialplus';
				basePrice = quote_backpacker_essentialplus_sellprice;
				setPrices( form_triptype,coverType,annual,essential,winter,hazardous,golf,superior );
				TotalCostGold = toFix2( ( parseFloat(basePrice) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) ) * 1.175 );
							
			}
			
			for (i=1;i<=4;i++) {
				document.getElementById('bronzeSellPrice' + i).innerHTML = '&pound;' + TotalCostBronze ;
				document.getElementById('goldSellPrice' + i).innerHTML = '&pound;' + TotalCostGold ;
				document.getElementById('silverSellPrice' + i).innerHTML = '&pound;' + TotalCostSilver ;
			}
			if (winter == 'y') {
			
				for (i=5;i<=6;i++) {
					document.getElementById('goldSellPrice' + i).innerHTML = '&pound;' + TotalCostGold ;
					document.getElementById('silverSellPrice' + i).innerHTML = '&pound;' + TotalCostSilver ;
				}
			
			}
			
		}
		
		
		//Confirm

		if (( SecondLevelSelection == 'true' && pageValue == 'confirm.second' ) || ( SecondLevelSelection != 'true' && pageValue == 'confirm' )) {
			
			confirmPage = 'true';
			tripType = document.getElementById('TripTypeContainer').value;
			currentPrice = document.getElementById('SellPriceContainer').value;

			annual = document.forms[0].upAnnual.options[document.forms[0].upAnnual.selectedIndex].value;
			superior = document.forms[0].upSuperior.options[document.forms[0].upSuperior.selectedIndex].value;
			winter = document.forms[0].addWinter.options[document.forms[0].addWinter.selectedIndex].value;


			if (tripType == 'single' || tripType == 'singleski')  {
			
				if (annual == 'y') {
				
					document.getElementById('durationValue').innerHTML = 'Annual' ;

					if (tripType == 'single')  {
						document.getElementById('TripType').value = 'multi' ;
					}
					else {
						document.getElementById('TripType').value = 'multiski' ;
					}

					vTodaysDate = new Date();
					document.getElementById('StartDate').value = vTodaysDate.getDate() + "/" + (vTodaysDate.getMonth() +1)+ "/" + vTodaysDate.getFullYear();
					document.getElementById('startDateValue').innerHTML = document.getElementById('StartDate').value;
					
					vEndDate = new Date();
					vEndDate.setDate(vEndDate.getDate()+365)

					document.getElementById('EndDate').value = vEndDate.getDate() + "/" + (vEndDate.getMonth() +1) + "/" + vEndDate.getFullYear() ;
					document.getElementById('endDateValue').innerHTML = vEndDate.getDate() + "/" + (vEndDate.getMonth() +1) + "/" + vEndDate.getFullYear() ;
					document.getElementById('EndDateAnnual').value = vEndDate.getDate() + "/" + (vEndDate.getMonth() +1) + "/" + vEndDate.getFullYear() ;
//					document.getElementById('endDateAnnualValue').innerHTML = vEndDate.getDate() + "/" + (vEndDate.getMonth() +1) + "/" + vEndDate.getFullYear() ;
					document.getElementById('destValue').innerHTML = form_destinationannual_label; 

					try {
					}
					catch(err) {
					}
					
				}
				else {
				
					document.getElementById('durationValue').innerHTML = 'Single Trip' ;
					if (tripType == 'single')  {

						document.getElementById('TripType').value = 'single' ;
					}
					else {
						document.getElementById('TripType').value = 'singleski' ;
					}

					document.getElementById('StartDate').value = form_startdate;
					document.getElementById('startDateValue').innerHTML = form_startdate;
					document.getElementById('EndDate').value = form_enddate;
					document.getElementById('endDateValue').innerHTML = form_enddate ;
					document.getElementById('EndDateAnnual').value = form_enddateannual ;
					document.getElementById('destValue').innerHTML = form_destination_label; 
					
				}
				
			}
			else if (tripType == 'multi' || tripType == 'multiski')  {
			
				document.getElementById('durationValue').innerHTML = 'Annual' ;
				if (tripType == 'multi')  {
					document.getElementById('TripType').value = 'multi' ;
				}
				else {
					document.getElementById('TripType').value = 'multiski' ;
				}
				document.getElementById('endDateValue').innerHTML = form_enddateannual ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
				
			}
			else if (tripType == 'backpacker' || tripType == 'backpackerski') {
			
				document.getElementById('durationValue').innerHTML = 'Backpacker' ;
				if (tripType == 'backpacker')  {
					document.getElementById('TripType').value = 'backpacker' ;
				}
				else {
					document.getElementById('TripType').value = 'backpackerski' ;
				}
				document.getElementById('endDateValue').innerHTML = form_enddate ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
			
			}
	
			//Set screen elements
			
			if (tripType == 'single' || tripType == 'singleski') {
			
				if ( tripType == 'singleski' ) {
					tripType = 'single';
					winter = 'y';
					skiQuote = 'y';
				}
				else {
					if (coverType == 'standard') {
					
						setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
						
						TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
						
						if (addAnnualCostDisplay > 0) {
							document.getElementById('upAnnualT').style.display='block';
						}
						else {
							document.getElementById('upAnnualT').style.display='none';
						}
						
						if (addSuperiorCostDisplay > 0) {
							document.getElementById('upSuperiorT').style.display='block';
						}
						else {
							document.getElementById('upSuperiorT').style.display='none';
						}
						
						document.getElementById('addCostToAnnual').innerHTML = '&pound;' + toFix2( addAnnualCostDisplay )  ;
						document.getElementById('addCostToSuperior').innerHTML = '&pound;' + toFix2( addSuperiorCostDisplay ) ;
						
						document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
						document.getElementById('SellPrice').value = TotalCost ;
						
					}
				}
				
			
				if (coverType == 'essential') {
				
					setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
					
					TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
					
					//alert('tripType = ' + tripType + ' - coverType = ' + coverType + ' - annual = ' + annual + ' - essential = ' + essential + ' - winter = ' + winter + ' - hazardous = ' + hazardous + ' - golf = ' + golf + ' - superior = ' + superior);
					//alert('basePrice = ' + basePrice + ' - addAnnualCost = ' + addAnnualCost + ' - addWinterCost = ' + addWinterCost + ' - addHazardousCost ' + addHazardousCost + ' - addGolfCost = ' + addGolfCost);
					
					//Upgrade table displays
					if (addAnnualCostDisplay > 0) {
						document.getElementById('upAnnualT').style.display='block';
					}
					else {
						document.getElementById('upAnnualT').style.display='none';
					}
					
					if (addSuperiorCostDisplay > 0) {
						document.getElementById('upSuperiorT').style.display='block';
					}
					else {
						document.getElementById('upSuperiorT').style.display='none';
					}
					
					document.getElementById('addCostToAnnual').innerHTML = '&pound;' + toFix2( addAnnualCostDisplay ) ;
					document.getElementById('addCostToSuperior').innerHTML = '&pound;' + toFix2( addSuperiorCostDisplay ) ;

					if ( skiQuote == 'y' ) {
						document.getElementById('addWinterT').style.display='none';
					}
					else {
					
						if (addWinterCostDisplay > 0) {
							document.getElementById('addWinterT').style.display='block';
						}
						else {
							document.getElementById('addWinterT').style.display='none';
						}
						document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
					}
					
					document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
					document.getElementById('SellPrice').value = TotalCost ;
					
				}
	
				if (coverType == 'essentialplus') {
				
					setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
					
					TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
	
					if (addAnnualCostDisplay > 0) {
						document.getElementById('upAnnualT').style.display='block';
					}
					else {
						document.getElementById('upAnnualT').style.display='none';
					}
					
					if (addSuperiorCostDisplay > 0) {
						document.getElementById('upSuperiorT').style.display='block';
					}
					else {
						document.getElementById('upSuperiorT').style.display='none';
					}

					if ( skiQuote == 'y' ) {
						document.getElementById('addWinterT').style.display='none';
					}
					else {
					
						if (addWinterCostDisplay > 0) {
							document.getElementById('addWinterT').style.display='block';
						}
						else {
							document.getElementById('addWinterT').style.display='none';
						}
					}

					document.getElementById('addCostToAnnual').innerHTML = '&pound;' + toFix2( addAnnualCostDisplay ) ;
					document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
					document.getElementById('addCostToSuperior').innerHTML = '&pound;' + toFix2( addSuperiorCostDisplay ) ;
					document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
					document.getElementById('SellPrice').value = TotalCost ;
					
				}
	
			}
			
			if ( tripType == 'multi' || tripType == 'multiski' ) {
			
				document.getElementById('durationValue').innerHTML = 'Annual' ;
			
				if ( tripType == 'multiski' ) {
					tripType = 'multi';
					winter = 'y';
					skiQuote = 'y';
				}
				else {
					if (coverType == 'standard') {
					
						setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
						
						TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
						
						if (addSuperiorCostDisplay > 0) {
							document.getElementById('upSuperiorT').style.display='block';
						}
						else {
							document.getElementById('upSuperiorT').style.display='none';
						}
						
						document.getElementById('upAnnualT').style.display='none';
						document.getElementById('addWinterT').style.display='none';
						
						document.getElementById('addCostToSuperior').innerHTML = '&pound;' + toFix2( addSuperiorCostDisplay ) ;				
						document.getElementById('addCostToAnnual').innerHTML = '&pound;' + toFix2( addAnnualCostDisplay ) ;
						document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
						document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
						document.getElementById('SellPrice').value = TotalCost ;
						
					}
				}
				
				if (coverType == 'essential') {
				
					setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
					
					TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
					
					//alert('tripType = ' + tripType + ' - coverType = ' + coverType + ' - annual = ' + annual + ' - essential = ' + essential + ' - winter = ' + winter + ' - hazardous = ' + hazardous + ' - golf = ' + golf + ' - superior = ' + superior);
					//alert('basePrice = ' + basePrice + ' - addAnnualCost = ' + addAnnualCost + ' - addWinterCost = ' + addWinterCost + ' - addHazardousCost ' + addHazardousCost + ' - addGolfCost = ' + addGolfCost);
					
					//Upgrade table displays
					document.getElementById('upAnnualT').style.display='none';
					document.getElementById('addCostToAnnual').innerHTML = '&pound;' + toFix2( addAnnualCostDisplay ) ;

					if (addSuperiorCostDisplay > 0) {
						document.getElementById('upSuperiorT').style.display='block';
					}
					else {
						document.getElementById('upSuperiorT').style.display='none';
					}

					document.getElementById('addCostToSuperior').innerHTML = '&pound;' + toFix2( addSuperiorCostDisplay ) ;

					if ( skiQuote == 'y' ) {
						document.getElementById('addWinterT').style.display='none';
					}
					else {
					
						if (addWinterCostDisplay > 0) {
							document.getElementById('addWinterT').style.display='block';
						}
						else {
							document.getElementById('addWinterT').style.display='none';
						}
					}
					document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
					
					document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
					document.getElementById('SellPrice').value = TotalCost ;
					
				}
	
				if (coverType == 'essentialplus') {
				
					setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
					
					TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
	
					document.getElementById('upAnnualT').style.display='none';
					
					if (addSuperiorCostDisplay > 0) {
						document.getElementById('upSuperiorT').style.display='block';
					}
					else {
						document.getElementById('upSuperiorT').style.display='none';
					}

					if ( skiQuote == 'y' ) {
						document.getElementById('addWinterT').style.display='none';
					}
					else {
					
						if (addWinterCostDisplay > 0) {
							document.getElementById('addWinterT').style.display='block';
						}
						else {
							document.getElementById('addWinterT').style.display='none';
						}
					}
					
					document.getElementById('addCostToSuperior').innerHTML = '&pound;' + toFix2( addSuperiorCostDisplay ) ;
					document.getElementById('addCostToAnnual').innerHTML = '&pound;' + toFix2( addAnnualCostDisplay ) ;
					document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
					document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
					document.getElementById('SellPrice').value = TotalCost ;
					
				}
			
			}
			
			if (tripType == 'backpacker' || tripType == 'backpackerski') {
			
				if ( tripType == 'backpackerski' ) {
					tripType = 'backpacker';
					winter = 'y';
					skiQuote = 'y';
				}
				else {
					if (coverType == 'standard') {
					
						setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
						
						TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
						
						document.getElementById('upAnnualT').style.display='none';
						document.getElementById('upSuperiorT').style.display='none';
						document.getElementById('addWinterT').style.display='none';
						
						document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
						document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
						document.getElementById('SellPrice').value = TotalCost ;
						
					}
				
				}
				
				if (coverType == 'essential') {
				
					//alert('essential');
				
					setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
					
					TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
					
					document.getElementById('upAnnualT').style.display='none';
					document.getElementById('upSuperiorT').style.display='none';

					if ( skiQuote == 'y' ) {
						document.getElementById('addWinterT').style.display='none';
					}
					else {
					
						if (addWinterCostDisplay > 0) {
							document.getElementById('addWinterT').style.display='block';
						}
						else {
							document.getElementById('addWinterT').style.display='none';
						}
					}
					
					document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
					
					document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
					document.getElementById('SellPrice').value = TotalCost ;
					
				}
	
				if (coverType == 'essentialplus') {
				
					setPrices( tripType,coverType,annual,essential,winter,hazardous,golf,superior  );
					
					TotalCost = toFix2( ( parseFloat(basePrice) + parseFloat(addAnnualCost) + parseFloat(addWinterCost) + parseFloat(addHazardousCost) + parseFloat(addGolfCost) ) * 1.175 );
	
					document.getElementById('upAnnualT').style.display='none';
					document.getElementById('upSuperiorT').style.display='none';
					
					if ( skiQuote == 'y' ) {
						document.getElementById('addWinterT').style.display='none';
					}
					else {
					
						if (addWinterCostDisplay > 0) {
							document.getElementById('addWinterT').style.display='block';
						}
						else {
							document.getElementById('addWinterT').style.display='none';
						}
					}
					
					document.getElementById('addCostToWinter').innerHTML = '&pound;' + toFix2( addWinterCostDisplay ) ;
				
					document.getElementById('priceDisplayValue').innerHTML = '&pound;' + TotalCost ;
					document.getElementById('SellPrice').value = TotalCost ;
					
				}
	
			}
			
			document.getElementById('priceDisplayValue').style.display='block';
			document.getElementById('submitBlock').style.display='block';

		}
		
	}
	
	
	function setPrices( xTripType,xCoverType,xAnnualSwitch,xEssential,xWinter,xHazardous,xGolf,xSuperior ) {
	
		var tripType = xTripType;
		var coverType = xCoverType;
		
		var annualSwitch = xAnnualSwitch;
		var essential = xEssential;
		var winter = xWinter;
		var hazardous = xHazardous;
		var golf = xGolf;
		var superior = xSuperior;
		
		if (tripType == 'single') {
		
			if (coverType == 'standard' && essential != 'y') {
			
				basePrice = quote_single_standard_sellprice;
				showEssentials = 'n';
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_single_standard_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_single_standard_coverlevel ;
					document.getElementById('addSuperiorText_N').style.display='block';
					document.getElementById('addSuperiorText_Y').style.display='none';
				}
				
				if (annualSwitch != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addAnnualText_N').style.display='block';
						document.getElementById('addAnnualText_Y').style.display='none';
					}
					
					addSuperiorCostDisplay = toFix2( quote_single_superior_sellprice * 1.175 ) - toFix2( quote_single_standard_sellprice * 1.175 );
					addSuperiorCost = 0;
					addAnnualCostDisplay = toFix2( quote_annual_standard_sellprice * 1.175 ) - toFix2( quote_single_standard_sellprice * 1.175 );
					addAnnualCost = 0;
									
				}
				else {
					
					if ( confirmPage == 'true' ) {
						document.getElementById('addAnnualText_N').style.display='none';
						document.getElementById('addAnnualText_Y').style.display='block';
					}
				
					addSuperiorCostDisplay = toFix2( quote_single_superior_sellprice * 1.175 ) - toFix2( quote_single_standard_sellprice * 1.175 );
					addSuperiorCost = 0;
					addAnnualCostDisplay = toFix2( quote_annual_standard_sellprice * 1.175 ) - toFix2( quote_single_standard_sellprice * 1.175 );
					addAnnualCost = quote_annual_standard_sellprice - quote_single_standard_sellprice;
						
				
				}
				
				addHazardousCost = 0;
				addGolfCost = 0;
				addEssentialCost = 0;
				addWinterCost = 0;
				
			}

				
			if ((coverType == 'standard' && essential == 'y') || (coverType == 'essential' && superior != 'y')) {
			
				basePrice = quote_single_essential_sellprice;
				showEssentials = 'y';
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_single_essential_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_single_essential_coverlevel;
				}
				
				if (annualSwitch != 'y') {
			
					if ( confirmPage == 'true' ) {
						document.getElementById('addAnnualText_N').style.display='block';
						document.getElementById('addAnnualText_Y').style.display='none';
						document.getElementById('addSuperiorText_N').style.display='block';
						document.getElementById('addSuperiorText_Y').style.display='none';
					}
					
					if (winter != 'y') {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='block';
							document.getElementById('addWinterText_Y').style.display='none';
						}
					
						addWinterCostDisplay = toFix2( quote_single_ski_essential_sellprice * 1.175 ) - toFix2( quote_single_essential_sellprice * 1.175 );
						addWinterCost = 0;
						addAnnualCostDisplay = toFix2( quote_annual_essential_sellprice * 1.175 ) - toFix2( quote_single_essential_sellprice * 1.175 );    
						addAnnualCost = 0;
						addSuperiorCostDisplay = toFix2( quote_single_superior_sellprice * 1.175 ) - toFix2( quote_single_essential_sellprice * 1.175 );
						addSuperiorCost = 0;
						
					}
					else {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='none';
							document.getElementById('addWinterText_Y').style.display='block';
						}
	
						addWinterCostDisplay = toFix2( quote_single_ski_essential_sellprice * 1.175 ) - toFix2( quote_single_essential_sellprice * 1.175 );
						addWinterCost = quote_single_ski_essential_sellprice - quote_single_essential_sellprice;
						addAnnualCostDisplay = toFix2( quote_annual_ski_essential_sellprice * 1.175 ) - toFix2( quote_single_ski_essential_sellprice * 1.175 );
						addAnnualCost = 0;
						addSuperiorCostDisplay = toFix2( quote_single_ski_superior_sellprice * 1.175 ) - toFix2( quote_single_ski_essential_sellprice * 1.175 );
						addSuperiorCost = 0;
	
					}
						
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addSuperiorText_N').style.display='block';
						document.getElementById('addSuperiorText_Y').style.display='none';
						document.getElementById('addAnnualText_N').style.display='none';
						document.getElementById('addAnnualText_Y').style.display='block';
					}
						
					if (winter != 'y') {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='block';
							document.getElementById('addWinterText_Y').style.display='none';
						}
						
						addAnnualCostDisplay = toFix2( quote_annual_essential_sellprice * 1.175 ) - toFix2( quote_single_essential_sellprice * 1.175 );
						addAnnualCost = quote_annual_essential_sellprice - quote_single_essential_sellprice;
						addSuperiorCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_annual_essential_sellprice * 1.175 );
						addSuperiorCost = 0;
						addWinterCostDisplay = toFix2( quote_annual_ski_essential_sellprice * 1.175 ) - toFix2( quote_annual_essential_sellprice * 1.175 );
						addWinterCost = 0;
						
					}
					else {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='none';
							document.getElementById('addWinterText_Y').style.display='block';
						}
						
						addWinterCostDisplay = toFix2( quote_annual_ski_essential_sellprice * 1.175 ) - toFix2( quote_annual_essential_sellprice * 1.175 );
						addWinterCost = quote_annual_ski_essential_sellprice - quote_annual_essential_sellprice;
						addAnnualCostDisplay = toFix2( quote_annual_essential_sellprice * 1.175 ) - toFix2( quote_single_essential_sellprice * 1.175 );
						addAnnualCost = quote_annual_essential_sellprice - quote_single_essential_sellprice;
						addSuperiorCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_ski_essential_sellprice * 1.175 );
						addSuperiorCost = 0;
	
					}
						
				}
			
				addHazardousCost = 0;
				addGolfCost = 0;
			
			}

			
			if (coverType == 'essentialplus' && superior != 'y') {
			
				basePrice = quote_single_essentialplus_sellprice;
				showEssentials = 'y';
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_single_essentialplus_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_single_essentialplus_coverlevel ;
				}
				
				if (annualSwitch != 'y') {
			
					if ( confirmPage == 'true' ) {
						document.getElementById('addAnnualText_N').style.display='block';
						document.getElementById('addAnnualText_Y').style.display='none';
						document.getElementById('addSuperiorText_N').style.display='block';
						document.getElementById('addSuperiorText_Y').style.display='none';
					}
					
					if (winter != 'y') {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='block';
							document.getElementById('addWinterText_Y').style.display='none';
						}
					
						addWinterCostDisplay = toFix2( quote_single_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_single_essentialplus_sellprice * 1.175 );
						addWinterCost = 0;
						addAnnualCostDisplay = toFix2( quote_annual_essentialplus_sellprice * 1.175 ) - toFix2( quote_single_essentialplus_sellprice * 1.175 );
						addAnnualCost = 0;
						addSuperiorCostDisplay = toFix2( quote_single_superior_sellprice * 1.175 ) - toFix2( quote_single_essentialplus_sellprice * 1.175 );
						addSuperiorCost = 0;
						
					}
					else {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='none';
							document.getElementById('addWinterText_Y').style.display='block';
						}
	
						addWinterCostDisplay = toFix2( quote_single_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_single_essentialplus_sellprice * 1.175 );
						addWinterCost = quote_single_ski_essentialplus_sellprice - quote_single_essentialplus_sellprice;
						addAnnualCostDisplay = toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_single_ski_essentialplus_sellprice * 1.175 );
						addAnnualCost = 0;
						addSuperiorCostDisplay = toFix2( quote_single_ski_superior_sellprice * 1.175 ) - toFix2( quote_single_ski_essentialplus_sellprice * 1.175 );
						addSuperiorCost = 0;
	
					}
						
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addSuperiorText_N').style.display='block';
						document.getElementById('addSuperiorText_Y').style.display='none';
						document.getElementById('addAnnualText_N').style.display='none';
						document.getElementById('addAnnualText_Y').style.display='block';
					}
						
					if (winter != 'y') {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='block';
							document.getElementById('addWinterText_Y').style.display='none';
						}
						
						addAnnualCostDisplay = toFix2( quote_annual_essentialplus_sellprice * 1.175 ) - toFix2( quote_single_essentialplus_sellprice * 1.175 );
						addAnnualCost = quote_annual_essentialplus_sellprice - quote_single_essentialplus_sellprice;
						addSuperiorCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_annual_essentialplus_sellprice * 1.175 );
						addSuperiorCost = 0;
						addWinterCostDisplay = toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_annual_essentialplus_sellprice * 1.175 );
						addWinterCost = 0;
						
					}
					else {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='none';
							document.getElementById('addWinterText_Y').style.display='block';
						}
						
						addWinterCostDisplay = toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_annual_essentialplus_sellprice * 1.175 );
						addWinterCost = quote_annual_ski_essentialplus_sellprice - quote_annual_essentialplus_sellprice;
						addAnnualCostDisplay = toFix2( quote_annual_essentialplus_sellprice * 1.175 ) - toFix2( quote_single_essentialplus_sellprice * 1.175 );
						addAnnualCost = quote_annual_essentialplus_sellprice - quote_single_essentialplus_sellprice;
						addSuperiorCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 );
						addSuperiorCost = 0;
	
					}
						
				}
			
				addHazardousCost = 0;
				addGolfCost = 0;
			
			}
			
			
			if ((coverType == 'superior') || (coverType == 'standard' && superior == 'y') ||  (coverType == 'essential' && superior == 'y') || (coverType == 'essentialplus' && superior == 'y')) {
			
				basePrice = quote_single_superior_sellprice;
				
				if ( confirmPage == 'true' ) {
					baggageFree = 'y'
					document.getElementById('coverValue').innerHTML = quote_single_superior_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_single_superior_coverlevel ;
					document.getElementById('addSuperiorText_N').style.display='none';
					document.getElementById('addSuperiorText_Y').style.display='block';
				}
				
				if (annualSwitch != 'y') {
			
					if ( confirmPage == 'true' ) {
						document.getElementById('addAnnualText_N').style.display='block';
						document.getElementById('addAnnualText_Y').style.display='none';
					}
				
					if (winter != 'y') {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='block';
							document.getElementById('addWinterText_Y').style.display='none';
						}
					
						addAnnualCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_single_superior_sellprice * 1.175 );
						addAnnualCost = 0;
						addSuperiorCost = 0;
						addWinterCostDisplay = toFix2( quote_single_ski_superior_sellprice * 1.175 ) - toFix2( quote_single_superior_sellprice * 1.175 );
						addWinterCost = 0;
						
					}
					else {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='none';
							document.getElementById('addWinterText_Y').style.display='block';
						}
			
						addAnnualCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_single_ski_superior_sellprice * 1.175 );
						addAnnualCost = 0;
						addSuperiorCost = 0;
						addWinterCostDisplay = toFix2( quote_single_ski_superior_sellprice * 1.175 ) - toFix2( quote_single_superior_sellprice * 1.175 );
						addWinterCost = quote_single_ski_superior_sellprice - quote_single_superior_sellprice;
			
					}
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						baggageFree = 'y'
						document.getElementById('addSuperiorText_N').style.display='none';
						document.getElementById('addSuperiorText_Y').style.display='block';
						document.getElementById('addAnnualText_N').style.display='none';
						document.getElementById('addAnnualText_Y').style.display='block';
					}
					
					if (winter != 'y') {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='block';
							document.getElementById('addWinterText_Y').style.display='none';
						}
					
						addAnnualCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_single_superior_sellprice * 1.175 );
						addAnnualCost = quote_annual_superior_sellprice - quote_single_superior_sellprice;
						addSuperiorCost = 0;
						addWinterCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_superior_sellprice * 1.175 );
						addWinterCost = 0
						
					}
					else {
					
						if ( confirmPage == 'true' ) {
							document.getElementById('addWinterText_N').style.display='none';
							document.getElementById('addWinterText_Y').style.display='block';
						}
		
						addAnnualCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_single_superior_sellprice * 1.175 );
						addAnnualCost = quote_annual_superior_sellprice - quote_single_superior_sellprice;
						addSuperiorCost = 0;
						addWinterCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_superior_sellprice * 1.175 );
						addWinterCost = quote_annual_ski_superior_sellprice - quote_annual_superior_sellprice;
		
					}
				
				}
				
				addHazardousCost = 0;
				addGolfCost = 0;
		
			}
			
		}


		if (tripType == 'multi') {
		
			if (coverType == 'standard' && essential != 'y') {
			
				basePrice = quote_annual_standard_sellprice;
				showEssentials = 'n';
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_annual_standard_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_annual_standard_coverlevel ;
					document.getElementById('addSuperiorText_N').style.display='block';
					document.getElementById('addSuperiorText_Y').style.display='none';
					document.getElementById('addWinterText_N').style.display='block';
					document.getElementById('addWinterText_Y').style.display='none';
				}
			
				addWinterCostDisplay = toFix2( quote_annual_ski_standard_sellprice * 1.175 ) - toFix2( quote_annual_standard_sellprice * 1.175 );
				addWinterCost = 0;
				addSuperiorCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_annual_standard_sellprice * 1.175 );
				
				addAnnualCost = 0;
				addHazardousCost = 0;
				addGolfCost = 0;
			
			}


			if ((coverType == 'standard' && essential == 'y') || (coverType == 'essential' && superior != 'y')) {
			
				basePrice = quote_annual_essential_sellprice;
				showEssentials = 'y';
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_annual_essential_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_annual_essential_coverlevel ;
					document.getElementById('addSuperiorText_N').style.display='block';
					document.getElementById('addSuperiorText_Y').style.display='none';
				}
					
				if (winter != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='block';
						document.getElementById('addWinterText_Y').style.display='none';
					}
				
					addWinterCostDisplay = toFix2( quote_annual_ski_essential_sellprice * 1.175 ) - toFix2( quote_annual_essential_sellprice * 1.175 );
					addWinterCost = 0;
					addSuperiorCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_annual_essential_sellprice * 1.175 );
					addSuperiorCost = 0;
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='none';
						document.getElementById('addWinterText_Y').style.display='block';
					}
		
					addWinterCostDisplay = toFix2( quote_annual_ski_essential_sellprice * 1.175 ) - toFix2( quote_annual_essential_sellprice * 1.175 );
					addWinterCost = quote_annual_ski_essential_sellprice - quote_annual_essential_sellprice;
					addSuperiorCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_ski_essential_sellprice * 1.175 );
					addSuperiorCost = 0;
		
				}

			
				addHazardousCost = 0;
				addGolfCost = 0;
				addAnnualCost = 0;
			
			}

		
			if (coverType == 'essentialplus' && superior != 'y') {
			
				basePrice = quote_annual_essentialplus_sellprice;
				showEssentials = 'y';
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_annual_essentialplus_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_annual_essentialplus_coverlevel ;
					document.getElementById('addSuperiorText_N').style.display='block';
					document.getElementById('addSuperiorText_Y').style.display='none';
				}
					
				if (winter != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='block';
						document.getElementById('addWinterText_Y').style.display='none';
					}
				
					addWinterCostDisplay = toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_annual_essentialplus_sellprice * 1.175 );
					addWinterCost = 0;
					addSuperiorCostDisplay = toFix2( quote_annual_superior_sellprice * 1.175 ) - toFix2( quote_annual_essentialplus_sellprice * 1.175 );
					addSuperiorCost = 0;
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='none';
						document.getElementById('addWinterText_Y').style.display='block';
					}
		
					addWinterCostDisplay = toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_annual_essentialplus_sellprice * 1.175 );
					addWinterCost = quote_annual_ski_essentialplus_sellprice - quote_annual_essentialplus_sellprice;
					addSuperiorCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_ski_essentialplus_sellprice * 1.175 );
					addSuperiorCost = 0;
		
				}

			
				addHazardousCost = 0;
				addGolfCost = 0;
				addAnnualCost = 0;
			
			}

		
			if ((coverType == 'superior') || (coverType == 'standard' && superior == 'y') || (coverType == 'essential' && superior == 'y') || (coverType == 'essentialplus' && superior == 'y')) {
			
				basePrice = quote_annual_superior_sellprice;
				
				if ( confirmPage == 'true' ) {
					baggageFree = 'y'
					document.getElementById('coverValue').innerHTML = quote_annual_superior_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_annual_superior_coverlevel ;
					document.getElementById('addAnnualText_N').style.display='block';
					document.getElementById('addAnnualText_Y').style.display='none';
					document.getElementById('addSuperiorText_N').style.display='none';
					document.getElementById('addSuperiorText_Y').style.display='block';
				}
			
				if (winter != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='block';
						document.getElementById('addWinterText_Y').style.display='none';
					}
				
					addAnnualCost = 0;
					addSuperiorCost = 0;
					addWinterCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_superior_sellprice * 1.175 );
					addWinterCost = 0;
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='none';
						document.getElementById('addWinterText_Y').style.display='block';
					}
		
					addAnnualCost = 0;
					addSuperiorCost = 0;
					addWinterCostDisplay = toFix2( quote_annual_ski_superior_sellprice * 1.175 ) - toFix2( quote_annual_superior_sellprice * 1.175 );
					addWinterCost = quote_annual_ski_superior_sellprice - quote_annual_superior_sellprice;
		
				}
					
				addHazardousCost = 0;
				addGolfCost = 0;
		
			}
				
		}
			
			
			
			
			

		if (tripType == 'backpacker') {

			if (coverType == 'standard') {
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_backpacker_standard_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_backpacker_standard_coverlevel ;
				}

				basePrice = quote_backpacker_standard_sellprice;
				
				if (winter != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='block';
						document.getElementById('addWinterText_Y').style.display='none';
					}
				
					addWinterCostDisplay = toFix2( quote_backpacker_ski_standard_sellprice * 1.175 ) - toFix2( quote_backpacker_standard_sellprice * 1.175 );
					addWinterCost = 0;
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='none';
						document.getElementById('addWinterText_Y').style.display='block';
					}
		
					addWinterCostDisplay = toFix2( quote_backpacker_ski_standard_sellprice * 1.175 ) - toFix2( quote_backpacker_standard_sellprice * 1.175 );
					addWinterCost = prBackpackerB_W - prBackpackerB;
		
				}
				
			}
			
			
			
			
			
			
				
			if (coverType == 'essential') {
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_backpacker_essential_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_backpacker_essential_coverlevel ;
				}

				basePrice = quote_backpacker_essential_sellprice;

				if (winter != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='block';
						document.getElementById('addWinterText_Y').style.display='none';
					}
				
					addWinterCostDisplay = toFix2( quote_backpacker_ski_essential_sellprice * 1.175 ) - toFix2( quote_backpacker_essential_sellprice * 1.175 );
					addWinterCost = 0;
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='none';
						document.getElementById('addWinterText_Y').style.display='block';
					}
		
					addWinterCostDisplay = toFix2( quote_backpacker_ski_essential_sellprice * 1.175 ) - toFix2( quote_backpacker_essential_sellprice * 1.175 );
					addWinterCost = quote_backpacker_ski_essential_sellprice - quote_backpacker_essential_sellprice;
		
				}
				
			}
				
			if (coverType == 'essentialplus') {
			
				if ( confirmPage == 'true' ) {
					document.getElementById('coverValue').innerHTML = quote_backpacker_essentialplus_coverlevel_label ;
					document.getElementById('CoverLevel').value = quote_backpacker_essentialplus_coverlevel ;
				}

				basePrice = quote_backpacker_essentialplus_sellprice;
			
				if (winter != 'y') {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='block';
						document.getElementById('addWinterText_Y').style.display='none';
					}
				
					addWinterCostDisplay = toFix2( quote_backpacker_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_backpacker_essentialplus_sellprice * 1.175 );
					addWinterCost = 0;
					
				}
				else {
				
					if ( confirmPage == 'true' ) {
						document.getElementById('addWinterText_N').style.display='none';
						document.getElementById('addWinterText_Y').style.display='block';
					}
		
					addWinterCostDisplay = toFix2( quote_backpacker_ski_essentialplus_sellprice * 1.175 ) - toFix2( quote_backpacker_essentialplus_sellprice * 1.175 );
					addWinterCost = quote_backpacker_ski_essentialplus_sellprice - quote_backpacker_essentialplus_sellprice;
		
				}
				
			}
			
			addAnnualCost = 0;
			addEssentialCost = 0;
			addStandardCost = 0;
			addHazardousCost = 0;
			addGolfCost = 0;
				
		}
			
		//alert( 'basePrice = ' + parseFloat(basePrice) + ' - addAnnualCost = ' + parseFloat(addAnnualCost) + ' - addWinterCost = ' + parseFloat(addWinterCost) + ' - addHazardousCost = ' + parseFloat(addHazardousCost) + ' - addGolfCost = ' + parseFloat(addGolfCost) );
	
	}
	
	
	function getProductName( xProduct ) {
		
		var productName;
		
		if ( xProduct == 'bronze' ) {
			productName = document.getElementById('CoverLevelBronzeLabel').value;
		}
		if ( xProduct == 'silver' ) {
			productName = document.getElementById('CoverLevelSilverLabel').value;
		}
		if ( xProduct == 'gold' ) {
			productName = document.getElementById('CoverLevelGoldLabel').value;
		}
		
		return productName;
	
	}
	
	
	function toFix2(theNum) {
	
		num = Math.round(theNum * 100);
		if(num==0) return "0.00";
		num = (num / 100 +'.').split('.');
		return num[0]+'.'+(num[1]+'00').substr(0,2);
	
	}
	
	function showCover( coverVal, onOrOff ) {
		
		if (onOrOff == 'on') {

			if (coverVal == 'budget') {
				ajax_loadContent('quoteFloatBudget_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatBudget_cmsname').innerHTML)
			}
			if (coverVal == 'standard') {
			
				if (winter == 'y') {
					ajax_loadContent('quoteFloatStandard2col_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatStandard2col_cmsname').innerHTML)
				}
				else {
					ajax_loadContent('quoteFloatStandard_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatStandard_cmsname').innerHTML)
				}
			
			}
			if (coverVal == 'superior') {
			
				if (winter == 'y') {
					ajax_loadContent('quoteFloatSuperior2col_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatSuperior2col_cmsname').innerHTML)
				}
				else {
					ajax_loadContent('quoteFloatSuperior_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatSuperior_cmsname').innerHTML)
				}
	
			}

			displayVal='block';
			document.getElementById('quoteResult').style.height = "1380px"
		}
		else {
			displayVal='none';
			document.getElementById('quoteResult').style.height = "600px"
		}
		


		if (coverVal == 'budget') {
		
			document.getElementById('quoteFloatBudget').style.display=displayVal;
		
		}
		if (coverVal == 'standard') {
		
			if (winter == 'y') {
				document.getElementById('quoteFloatStandard2col').style.display=displayVal;
			}
			else {
				document.getElementById('quoteFloatStandard').style.display=displayVal;
			}
		
		}
		if (coverVal == 'superior') {
		
			if (winter == 'y') {
				document.getElementById('quoteFloatSuperior2col').style.display=displayVal;
			}
			else {
				document.getElementById('quoteFloatSuperior').style.display=displayVal;
			}

		}
	
	}

	function res(jw_t,jw_v) {
		var jw_w = "";
		
		for (i=0; i < jw_t.value.length; i++) {
			jw_x = jw_t.value.charAt(i);
		
			if (jw_v.indexOf(jw_x,0) != -1)
				jw_w += jw_x;
			}

		jw_t.value = jw_w;
	}


	function toProperCase(str) {
		  return str.toLowerCase().replace(
				/\w+/g,function(s){ return s.charAt(0).toUpperCase() + s.substr(1); }
		  )
	}

// Browser Sniffing If Needed

	function browserCheck() {

		if ( ( is_ie == true ) && ( is_mac== true )  ){
			document.write("<div style=\"margin:20px auto; width:600px; padding:10px; border:2px solid #990000; background-color: #ffe5e6; font-weight:bold; color: #990000\">");
			document.write("		<center><p>Welcome to Essential Travel. We noticed you are using Internet Explorer on a MAC which means certain features of our website will not work properly. Please use either the <font style=\"color:#000\">Safari</font> or <font style=\"color:#000\">Firefox</font> browser on your machine to continue using our website.</p>");
			document.write("		<p>Thank you.</p></center>");
			document.write("</div>");
		}
	
	}
