
		function ExplorerFix() {
			for (a in document.links) document.links[a].onfocus = document.links[a].blur;
		}

		if (document.all) {
			document.onmousedown = ExplorerFix;
		}

		if (document.images) {

			// Cache images


			gotocheckout_on = new Image();
			gotocheckout_on.src = "/images/buttons/gotocheckout_hover.gif";
			gotocheckout_off = new Image();
			gotocheckout_off.src = "/images/buttons/gotocheckout.gif";

			downarrowbig_on = new Image();
			downarrowbig_on.src = "/images/uparrowbig.gif";
			downarrowbig_off = new Image();
			downarrowbig_off.src = "/images/downarrowbig.gif";

			downarrowsmall_on = new Image();
			downarrowsmall_on.src = "/images/uparrowsmall.gif";
			downarrowsmall_off = new Image();
			downarrowsmall_off.src = "/images/downarrowsmall.gif";

			gobutton_on = new Image();
			gobutton_on.src = "/images/buttons/go_hover.gif";
			gobutton_off = new Image();
			gobutton_off.src = "/images/buttons/go.gif";

			previousbutton_on = new Image();
			previousbutton_on.src = "/images/buttons/previous_hover.gif";
			previousbutton_off = new Image();
			previousbutton_off.src = "/images/buttons/previous.gif";

			sendbutton_on = new Image();
			sendbutton_on.src = "/images/buttons/send_hover.gif";
			sendbutton_off = new Image();
			sendbutton_off.src = "/images/buttons/send.gif";

			shoponlinebutton_on = new Image();
			shoponlinebutton_on.src = "/images/buttons/onlineshopping_hover.gif";
			shoponlinebutton_off = new Image();
			shoponlinebutton_off.src = "/images/buttons/onlineshopping.gif";

			addtobasketbutton_on = new Image();
			addtobasketbutton_on.src = "/images/buttons/addtobasket_hover.gif";
			addtobasketbutton_off = new Image();
			addtobasketbutton_off.src = "/images/buttons/addtobasket.gif";
	
			basketbutton_on = new Image();
			basketbutton_on.src = "/images/buttons/basket_hover.gif";
			basketbutton_off = new Image();
			basketbutton_off.src = "/images/buttons/basket.gif";

			checkoutbutton_on = new Image();
			checkoutbutton_on.src = "/images/buttons/checkout_hover.gif";
			checkoutbutton_off = new Image();
			checkoutbutton_off.src = "/images/buttons/checkout.gif";

			offerbutton_on = new Image();
			offerbutton_on.src = "/images/buttons/offer_hover.gif";
			offerbutton_off = new Image();
			offerbutton_off.src = "/images/buttons/offer.gif";

			placeorder_on = new Image();
			placeorder_on.src = "/images/buttons/placeorder_hover.gif";
			placeorder_off = new Image();
			placeorder_off.src = "/images/buttons/placeorder.gif";

			confirmorder_on = new Image();
			confirmorder_on.src = "/images/buttons/confirmorder_hover.gif";
			confirmorder_off = new Image();
			confirmorder_off.src = "/images/buttons/confirmorder.gif";

			amenddetails_on = new Image();
			amenddetails_on.src = "/images/buttons/amenddetails_hover.gif";
			amenddetails_off = new Image();
			amenddetails_off.src = "/images/buttons/amenddetails.gif";

			continueshopping_on = new Image();
			continueshopping_on.src = "/images/buttons/continueshopping_hover.gif";
			continueshopping_off = new Image();
			continueshopping_off.src = "/images/buttons/continueshopping.gif";

			print_on = new Image();
			print_on.src = "/images/buttons/print_hover.gif";
			print_off = new Image();
			print_off.src = "/images/buttons/print.gif";
		}

		function imgOn(imgName) {
			if (document.images) {
				document[imgName].src = eval(imgName + "_on.src");
			}
		}

		function imgOff(imgName) {
			if (document.images) {
				document[imgName].src = eval(imgName + "_off.src");
			}
		}

		function helsing() {
			if (document.searchform.search.value == 'VAN HELSING') {
		  		document.homepic1.src = '/images/helsing1.jpg';
		  		document.homepic2.src = '/images/helsing2.jpg';
				return false;
			}
			else {
				return true;
			}
		}

		function printEmail() {

			var alias = 'enquiries';
			var domain = 'banyo.co.uk';

			document.write('<a href="mailto:');
			document.write(alias);
			document.write('@');
			document.write(domain);
			document.write('">');
			document.write(alias);
			document.write('@');
			document.write(domain);
			document.write('</a>');

		}

		function toggleVisible(obj,arrow) {
			if (document.getElementById) {
				var sectionID = document.getElementById(obj);
				if (sectionID.style.display == 'block') {
					sectionID.style.display = 'none';
					if (document.images) {
						document[obj + "arrow"].src = eval(arrow + "_off.src");
					}
				}
				else {
					sectionID.style.display = 'block';
					if (document.images) {
						document[obj + "arrow"].src = eval(arrow + "_on.src");
					}
				}
			}
			return false;
		}

		function printPage(){
			if (window.print) {
				window.print();
			}
			else{
				alert('To print this page please select File > Print from your browser\'s main menu.');	
			}
		}

		function calcPrice(basePrice,wasPrice,thisForm) {

			if ((document.layers) || (!document.getElementById)) {
				return;
			}

			var layer = document.getElementById(thisForm);

			newWasPrice = wasPrice;

			if (layer.id != '') {

				if (layer.id.substr(0,5) == 'form_') {

					var currentOption = layer.id.replace('form_', '');

					var selectBoxes = layer.getElementsByTagName("select");

					for (var count=0; count < selectBoxes.length; count++) {

						if (selectBoxes[count].value != 0) {
							var textselected = selectBoxes[count][selectBoxes[count].selectedIndex].text;
							var prices = textselected.split(" (+£");
							if (prices[1]) {
								prices[1] = prices[1].substr(0,prices[1].length-1);
								var addedprice = prices[1];
								addedprice = addedprice * 1; // Convert string to number

								basePrice = (basePrice + addedprice);
								newWasPrice = (newWasPrice + addedprice);
							}
						}
					}

					document.getElementById( ('tot_' + currentOption) ).innerHTML = convertToCurrency(basePrice);

					if (wasPrice > 0) {
						document.getElementById( ('was_' + currentOption) ).innerHTML = convertToCurrency(newWasPrice);
					}
				}
			}

		}

		function convertToCurrency(num) {
			num = num.toString().replace(/\£|\,/g,'');
			if (isNaN(num)) {
				num = "0";
			}
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			pence = num%100;
			num = Math.floor(num/100).toString();
			if (pence < 10) {
				pence = "0" + pence;
			}
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
				num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
			}
			return (((sign)?'':'-') + num + '.' + pence);
		}

		function copyAddress() {

			if (document.forms.checkout.elements.delcheckbox.checked == false) {

				return;

			}

			var addr = '';
			var ccname = '';

			var ccforename = document.forms.checkout.elements.Forename.value;
			var ccsurname = document.forms.checkout.elements.Surname.value;

			var company = document.forms.checkout.elements.Company.value;
			var addr1 = document.forms.checkout.elements.Addr1.value;
			var addr2 = document.forms.checkout.elements.Addr2.value;
			var addr3 = document.forms.checkout.elements.Addr3.value;
			var addr4 = document.forms.checkout.elements.Addr4.value;
			var postcode = document.forms.checkout.elements.Postcode.value;

			var telephone = document.forms.checkout.elements.Telephone.value;

			if (ccforename && ccsurname) {
				ccname = ccforename + ' ' + ccsurname;
			}

			if (company && company != 'N/A') {
				addr = company + "\n";
			}

			if (addr1) {
				addr += addr1 + "\n";
			}

			if (addr2) {
				addr += addr2 + "\n";
			}

			if (addr3) {
				addr += addr3 + "\n";
			}

			if (addr4) {
				addr += addr4 + "\n";
			}

			if (postcode) {
				addr += (postcode.toUpperCase()) + "\n";
			}

			document.forms.checkout.elements.ccName.value = ccname;
			document.forms.checkout.elements.ccAddress.value = addr;
			document.forms.checkout.elements.ccTelephone.value = telephone;

			return;
		}

		function untick() {

			document.forms.checkout.elements.delcheckbox.checked = false;

		}




