
	//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') {
			document.getElementById('annualStartInfo').style.display=''; // means show
			document.getElementById('endDateRow').style.display='none';
		}
		else {
			document.getElementById('endDateRow').style.display='block'; // means show
			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
		
		tripType = document.quote.TripType.value;
		
		if ( tripType == "multi" || tripType == "multiski" ) {
			document.quote.EndDateDay.selectedIndex = document.quote.StartDateDay.selectedIndex;
			document.quote.EndDateMonth.selectedIndex = document.quote.StartDateMonth.selectedIndex;
			document.quote.EndDateYear.selectedIndex = document.quote.StartDateYear.selectedIndex;
		}
		
		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 not chosen any 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 have selected is before the start date. Please enter a valid policy duration.');
			return false;
		}
		else if (duration > 31 && (tripType == 'single' || tripType == 'singleski') ) {
			alert('The duration you have selected is greater than 31 days, the maximum allowed on a Single Trip Policy. \n \n Either select an Annual Multi Trip Policy which covers a maximum of 45 days per trip, or if you are under 46 years of age, select a Backpacker Policy which provides cover for up to 12 months.');
			return false;
		}
		else if (duration > 364 && (tripType == 'backpacker' || tripType == 'backpackerski') ) {
			alert('The duration you have selected is greater than 365 days, the maximum allowed on a Backpacker Policy. Please select a duration of a year or less.');
			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 > 31 && (tripType != 'single' && tripType != 'singleski' && tripType != 'backpacker' && tripType != 'backpackerski') ) {
			alert('The policy start date you have entered is more than 31 days from today, which exceeds the maximum allowed for Annual policies. Please choose a start date within the next 31 days.');
			return false;
		}
		else if ( (document.quote.StartDateDay.value == "31") && ( document.quote.StartDateMonth.value == "2" || document.quote.StartDateMonth.value == "4" || document.quote.StartDateMonth.value == "6" || document.quote.StartDateMonth.value == "9" || document.quote.StartDateMonth.value == "11"   )  ) {
			alert('The start month you have entered does not have 31 days. Please check your details.');
			return false;
		}
		else if ( (document.quote.EndDateDay.value == "31") && ( document.quote.EndDateMonth.value == "2" || document.quote.EndDateMonth.value == "4" || document.quote.EndDateMonth.value == "6" || document.quote.EndDateMonth.value == "9" || document.quote.EndDateMonth.value == "11"   )  ) {
			alert('The end month you have entered does not have 31 days. Please check your details.');
			return false;
		}
		else if ( (document.quote.StartDateDay.value == "29") && (document.quote.StartDateMonth.value == "2") && (document.quote.StartDateYear.value = "2010") ) {
			alert('February does not have 29 days in the year you have chosen. Please check your details.');
			return false;
		}
		else if ( (document.quote.StartDateDay.value == "29") && (document.quote.StartDateMonth.value == "2") && (document.quote.StartDateYear.value = "2011") ) {
			alert('February does not have 29 days in the year you have chosen. Please check your details.');
			return false;
		}
		else if ( (document.quote.EndDateDay.value == "29") && (document.quote.EndDateMonth.value == "2") && (document.quote.EndDateYear.value = "2010") ) {
			alert('February does not have 29 days in the year you have chosen. Please check your details.');
			return false;
		}
		else if ( (document.quote.EndDateDay.value == "29") && (document.quote.EndDateMonth.value == "2") && (document.quote.EndDateYear.value = "2011") ) {
			alert('February does not have 29 days in the year you have chosen. Please check your details.');
			return false;
		}
		else if ( (document.quote.StartDateDay.value == "30" && document.quote.StartDateMonth.value == "2") || ( document.quote.EndDateDay.value == "30" && document.quote.EndDateMonth.value == "2" ) ) {
			alert('February does not have 30 days. Please check your details.');
			return false;
		}
		else {

			try {
				document.getElementById('bookingform').style.display='none';
				document.getElementById('bookingformloading').style.display='block';
			}
			catch(err) {
			}
			
			return true;
			//document.quote.submit();
		}
	
	}

	// results 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=''; // blank is 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=''; // blank is 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') {
				tripDisplay = 'Single Trip'
				document.getElementById('endDateValue').innerHTML = endDate ;
				document.getElementById('destValue').innerHTML = form_destination_label; 
			}
			if (tripType == 'singleski') {
				tripDisplay = 'Single Trip with Winter Sports'
				document.getElementById('endDateValue').innerHTML = endDate ;
				document.getElementById('destValue').innerHTML = form_destination_label; 
			}
			if (tripType == 'multi') {
				tripDisplay = 'Annual'
				document.getElementById('endDateValue').innerHTML = endDateAnnual ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
			}
			if (tripType == 'multiski') {
				tripDisplay = 'Annual with Winter Sports'
				document.getElementById('endDateValue').innerHTML = endDateAnnual ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
			}
			if (tripType == 'backpacker') {
				tripDisplay = 'Backpacker'
				document.getElementById('endDateValue').innerHTML = endDate ;
				document.getElementById('destValue').innerHTML = form_destinationannual_label; 
			}
			if (tripType == 'backpackerski') {
				tripDisplay = 'Backpacker with Winter Sports'
				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;

			if (document.forms[0].chkupAnnual.checked) {
				annual = 'y';
			} else {
				annual = 'n';
			}
			document.forms[0].upAnnual.value = annual;

			if (document.forms[0].chkupSuperior.checked) {
				superior = 'y';
			} else {
				superior = 'n';
			}
			document.forms[0].upSuperior.value = superior;

			if (document.forms[0].chkaddWinter.checked) {
				winter = 'y';
			} else {
				winter = 'n';
			}
			document.forms[0].addWinter.value = winter;

			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';
							$("#superior-bullet").css("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';
						$("#superior-bullet").css("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';
						$("#superior-bullet").css("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';
							//alert("true: " + addSuperiorCostDisplay);
							
						} else {
							
							document.getElementById('upSuperiorT').style.display='none';
							$("#superior-bullet").css("display","none");
							//alert("false: " + addSuperiorCostDisplay);
							
						}
						
						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';
						$("#superior-bullet").css("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';
						$("#superior-bullet").css("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';
						$("#superior-bullet").css("display","none");
						$("#annual-bullet").css("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';
					$("#superior-bullet").css("display","none");
					$("#annual-bullet").css("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';
					$("#superior-bullet").css("display","none");
					$("#annual-bullet").css("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)
				}
	
			}

			if (coverVal == 'superiorNEW') {
			
				if (winter == 'y') {
					ajax_loadContent('quoteFloatSuperiorNEW2col_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatSuperiorNEW2col_cmsname').innerHTML)
				}
				else {
					ajax_loadContent('quoteFloatSuperiorNEW_table', 'cmssearch.asp?inlineId=' + document.getElementById('quoteFloatSuperiorNEW_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;
			}

		}
	
		if (coverVal == 'superiorNEW') {
		
			if (winter == 'y') {
				document.getElementById('quoteFloatSuperiorNEW2col').style.display=displayVal;
			}
			else {
				document.getElementById('quoteFloatSuperiorNEW').style.display=displayVal;
			}

		}
	
	}


	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>");
		}
	
	}
	
// family policy validation

	function familyPolicyCheck() {
		children = parseInt(document.quote.Children.value);
		adultsA = parseInt(document.quote.Adults18_65.value); 
		adultsB = parseInt(document.quote.Adults66_74.value);
		adultsTotal = adultsA + adultsB;
		
		createCookie();
				
		if ((children > 0) && (adultsTotal > 2)) {
			popBox('familypolicy','Family Policy');
			return false;
		} else {
			
			return checkForm();
		}
	}
	
	function familyPolicyCheck2() {
		children = parseInt(document.quote.Children.value);
		adultsA = parseInt(document.quote.Adults18_65.value); 
		adultsB = parseInt(document.quote.Adults66_74.value);
		adultsTotal = adultsA + adultsB;
		
		//createCookie();
				
		if ((children > 0) && (adultsTotal > 2)) {
			popBox('familypolicy','Family Policy');
			return false;
		} else {
			
			return checkForm();
		}
	}
	
	function sendFamilyForm() {
		document.family_policy.sendTripType.value = document.quote.TripType.selectedIndex;
		document.family_policy.sendDestination.value = document.quote.Destination.selectedIndex;
		document.family_policy.Children.value = document.quote.Children.selectedIndex;
		document.family_policy.sendAdults18_65.value = document.quote.Adults18_65.selectedIndex;
		document.family_policy.sendAdults66_74.value = document.quote.Adults66_74.selectedIndex;
		document.family_policy.sendAdults18_45.value = document.quote.Adults18_45.selectedIndex;
		document.family_policy.submit();
	}
	
	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=localhost/asp_test/;"
	}
	
	function hideFlash() {
		if (document.getElementById('salesmessage')) {
			document.getElementById('flashmovie').style.display = "none";
			document.getElementById('flashReplace').style.display = "block";
		}
	}
	function showFlash() {
		if (document.getElementById('salesmessage')) {
			document.getElementById('flashmovie').style.display = "block";
			document.getElementById('flashReplace').style.display = "none";
		}
	}
	
	// START OF JAVASCRIPT TO HANDLE PREVIOUS CREDIT CARDS ON THE PAYMENT PAGE OF BOOKINGS
	
	function UpdateCCForm() {
		
		if (document.getElementById("creditcard_id") ) {
	
			var vCCId = $('#creditcard_id').val();

			 if ( vCCId != "") {
			
				var selected_cc_index = document.getElementById('creditcard_id').selectedIndex;
				var selected_cc_text = document.getElementById('creditcard_id').options[selected_cc_index].text;
				var selected_cc_text = selected_cc_text.split(" (");
																 
				var selected_cc_number = selected_cc_text[0];
				
				var selected_cc_type = selected_cc_text[1];
				var selected_cc_type = selected_cc_type.substr(0, selected_cc_type.length-1);
				var selected_cc_type = selected_cc_type.toLowerCase();
				var selected_cc_type = selected_cc_type.replace(/ /g, '');
						
				var selected_cc_expires = selected_cc_text[2];
				var selected_cc_expires = selected_cc_expires.substr(0, selected_cc_expires.length-1);
				var selected_cc_expires_month = selected_cc_expires.substr(0, 2);
				var selected_cc_expires_year = selected_cc_expires.substr(3, 2);
				 
						 
				$('#payment_cardnumber').val(selected_cc_number);
				$('#payment_cardsecuritynumber').val('n/a');
				$('#payment_cardtype').val(selected_cc_type);
				$('#payment_cardexpiryMonth').val(selected_cc_expires_month);
				$('#payment_cardexpiryYear').val(selected_cc_expires_year);
				$('#payment_cardstartMonth').val('--');
				$('#payment_cardstartYear').val('--');
				
				if (selected_cc_type == 'switch' || selected_cc_type == 'solo') {
					$('#payment_cardissuenumber').val('x');
				}else{
					$('#payment_cardissuenumber').val('');
				}
				
				$('label.error').css('display', 'none');
				
				document.getElementById('payandconfirmbutton1').disabled = false;
				document.getElementById('payandconfirmbutton1').style.backgroundPosition = '0 0';
				 
				document.getElementById('payandconfirmbutton2').disabled = true;
				document.getElementById('payandconfirmbutton2').style.backgroundPosition = '0 -40px';

				 
			 }else{
				$('#payment_cardnumber').val('');
				$('#payment_cardsecuritynumber').val(''); 
				$('#payment_cardissuenumber').val(''); 
				$('#payment_cardstartMonth').val('--');
				$('#payment_cardstartYear').val('--');
				$('#payment_cardexpiryMonth').val('--');
				$('#payment_cardexpiryYear').val('--');
				 
				document.getElementById('payandconfirmbutton1').disabled = true;
				document.getElementById('payandconfirmbutton1').style.backgroundPosition = '0 -40px';
				
				document.getElementById('payandconfirmbutton2').disabled = false;
				document.getElementById('payandconfirmbutton2').style.backgroundPosition = '0 0';
				  
			 }
			 
			 ccCheckCardType();
			 ccRecalculate();
			 
		}		
	}
	
	function ResetQuickCCForm() {
		
		if (document.getElementById("creditcard_id") ) {
			$('#creditcard_id').val('');
				 
			if (document.getElementById("payandconfirmbutton1") ) {	
				document.getElementById('payandconfirmbutton1').disabled = true;
				document.getElementById('payandconfirmbutton1').style.backgroundPosition = '0 -40px';
			}
			
			if (document.getElementById("payandconfirmbutton2") ) {
				document.getElementById('payandconfirmbutton2').disabled = false;
				document.getElementById('payandconfirmbutton2').style.backgroundPosition = '0 -0';
			}
			
			if (document.getElementById("payment_cardsecuritynumber") ) {
				if ($('#payment_cardsecuritynumber').val() == 'n/a') {
					$('#payment_cardsecuritynumber').val('');
				}
			}
			
			if (document.getElementById("payment_cardissuenumber") ) {
				if ($('#payment_cardissuenumber').val() == 'x') {
					$('#payment_cardissuenumber').val('');
				}
			}
			
		}
	}
	
	function LoadCustomerDetailsFromDB(xCDID, xUMAID){
		
		var randomnumber = Math.floor(Math.random()*1001)
		
		
		$("#paymentform").fadeOut("1500", function() {
			 $("#customer-load-details-javascript").load("load-customerdetails-from-db.asp?CDID=" + xCDID + "&UMAID=" + xUMAID + "&random=" + randomnumber, function() {
				 $("#paymentform").fadeIn("1500");
			 });
		});
	}
//			$.ajax({
//			  url: "load-customerdetails-from-db.asp?CDID=" + xCDID + "&UMAID=" + xUMAID,
//			  cache: false,
//			  success: function(html){
//				$("#customer-load-details-javascript").append(html);
//				$("#paymentform").fadeIn("1500");
//			  }
//			});


//////////////////// scroll ////////////////////////////////////////////////////////////////////////////
jQuery.getPos = function (e)
{
	var l = 0;
	var t  = 0;
	var w = jQuery.intval(jQuery.css(e,'width'));
	var h = jQuery.intval(jQuery.css(e,'height'));
	var wb = e.offsetWidth;
	var hb = e.offsetHeight;
	while (e.offsetParent){
		l += e.offsetLeft + (e.currentStyle?jQuery.intval(e.currentStyle.borderLeftWidth):0);
		t += e.offsetTop  + (e.currentStyle?jQuery.intval(e.currentStyle.borderTopWidth):0);
		e = e.offsetParent;
	}
	l += e.offsetLeft + (e.currentStyle?jQuery.intval(e.currentStyle.borderLeftWidth):0);
	t  += e.offsetTop  + (e.currentStyle?jQuery.intval(e.currentStyle.borderTopWidth):0);
	return {x:l, y:t, w:w, h:h, wb:wb, hb:hb};
};
jQuery.getClient = function(e)
{
	if (e) {
		w = e.clientWidth;
		h = e.clientHeight;
	} else {
		w = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
		h = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
	}
	return {w:w,h:h};
};
jQuery.getScroll = function (e) 
{
	if (e) {
		t = e.scrollTop;
		l = e.scrollLeft;
		w = e.scrollWidth;
		h = e.scrollHeight;
	} else  {
		if (document.documentElement && document.documentElement.scrollTop) {
			t = document.documentElement.scrollTop;
			l = document.documentElement.scrollLeft;
			w = document.documentElement.scrollWidth;
			h = document.documentElement.scrollHeight;
		} else if (document.body) {
			t = document.body.scrollTop;
			l = document.body.scrollLeft;
			w = document.body.scrollWidth;
			h = document.body.scrollHeight;
		}
	}
	return { t: t, l: l, w: w, h: h };
};

jQuery.intval = function (v)
{
	v = parseInt(v);
	return isNaN(v) ? 0 : v;
};

jQuery.fn.ScrollTo = function(s) {
	o = jQuery.speed(s);
	return this.each(function(){
		new jQuery.fx.ScrollTo(this, o);
	});
};

jQuery.fx.ScrollTo = function (e, o)
{
	var z = this;
	z.o = o;
	z.e = e;
	z.p = jQuery.getPos(e);
	z.s = jQuery.getScroll();
	z.clear = function(){clearInterval(z.timer);z.timer=null};
	z.t=(new Date).getTime();
	z.step = function(){
		var t = (new Date).getTime();
		var p = (t - z.t) / z.o.duration;
		if (t >= z.o.duration+z.t) {
			z.clear();
			setTimeout(function(){z.scroll(z.p.y, z.p.x)},13);
		} else {
			st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t;
			sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l;
			z.scroll(st, sl);
		}
	};
	z.scroll = function (t, l){window.scrollTo(l, t)};
	z.timer=setInterval(function(){z.step();},13);
};

	
	
	
	
	
	