

		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;



		}










