	<!--

		if (document.getElementById){
			document.write('<style type="text/css">\n');
			document.write('.directorylinks { display: none; }\n');
			document.write('</style>\n');
		}

		function ExplorerFix() {
			for (a in document.links) document.links[a].onfocus = document.links[a].blur;
		}

		if (document.all) {
			document.onmousedown = ExplorerFix;
		}

		if (document.images) {
			pic1_on = new Image();
			pic1_on.src = "/images/nav/home2.gif";
			pic1_off = new Image();
			pic1_off.src = "/images/nav/home1.gif";

			pic2_on = new Image();
			pic2_on.src = "/images/nav/help2.gif";
			pic2_off = new Image();
			pic2_off.src = "/images/nav/help1.gif";

			pic3_on = new Image();
			pic3_on.src = "/images/nav/delivery2.gif";
			pic3_off = new Image();
			pic3_off.src = "/images/nav/delivery1.gif";

			pic4_on = new Image();
			pic4_on.src = "/images/nav/contact2.gif";
			pic4_off = new Image();
			pic4_off.src = "/images/nav/contact1.gif";

			magnify1_on = new Image();
			magnify1_on.src = "/images/magnify_over.gif";
			magnify1_off = new Image();
			magnify1_off.src = "/images/magnify.gif";

			// Cache a few of images
			cacheme1 = new Image();
			cacheme1.src = "/images/nav/whitepiece.gif";

			cacheme2 = new Image();
			cacheme2.src = "/images/nav/transparentpiece.gif";

			cacheme3 = new Image();
			cacheme3.src = "/images/nav/tabdivider.gif";

			cacheme4 = new Image();
			cacheme4.src = "/images/nav/tabdivider2.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 whiteOn(imgName1,imgName2) {
			if (document.images) {
				document['white' + imgName1].src = cacheme1.src;
				document['smallwhite' + imgName1].src = cacheme1.src;
				document['divider' + imgName1].src = cacheme4.src;

				if (imgName2) {
					document['smallwhite' + imgName2].src = cacheme1.src;
					document['divider' + imgName2].src = cacheme4.src;
				}
			}
		}

		function whiteOff(imgName1,imgName2) {
			if (document.images) {
				document['white' + imgName1].src = cacheme2.src;
				document['smallwhite' + imgName1].src = cacheme2.src;
				document['divider' + imgName1].src = cacheme3.src;
			}


				if (imgName2) {
					document['smallwhite' + imgName2].src = cacheme2.src;
					document['divider' + imgName2].src = cacheme3.src;
				}
		}

		function SwitchMenu(obj){
			if(document.getElementById) {
			var el = document.getElementById(obj);
			var ar = document.getElementById("masterdiv").getElementsByTagName("span");
				if (el.style.display != "block") {
					for (var i=0; i<ar.length; i++){
						if (ar[i].className=="directorylinks") {
							ar[i].style.display = "none";
						}
					}
					el.style.display = "block";
				}
				else {
					el.style.display = "none";
				}
				return false;
			}
			return true;
		}

		function cardBack(url) {

			url = '/cardback.html';

			if (document.all || document.getElementById) {
				var xMax = screen.width;
				var yMax = screen.height;
			}
			else if (document.layers) {
				var xMax = window.outerWidth; 
		    		var yMax = window.outerHeight;
			}
			else {
				var xMax = 800;
				var yMax=600;
			}

			var xOffset = (xMax - 450)/2, yOffset = (yMax - 400)/2;
			cardbackWin = window.open(url,'cardBack',config='width=450,height=400,resizable=no,scrollbars=yes,toolbar=no,status=no,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');

			cardbackWin.focus();
		}

		function xlimage(imageName) {
			if (document.all || document.getElementById) {
				var xMax = screen.width;
				var yMax = screen.height;
			}
			else if (document.layers) {
				var xMax = window.outerWidth; 
		    		var yMax = window.outerHeight;
			}
			else {
				var xMax = 800;
				var yMax=600;
			}

			var xOffset = (xMax - 700)/2, yOffset = (yMax - 450)/2;
			imgWin = window.open('/xlimage.html?image=' + imageName,'imgWin',config='width=700,height=450,resizable=yes,scrollbars=yes,toolbar=no,status=no,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
			imgWin.focus();
		}


		function deliveryNote(delivery,minordervalue) {
			if (document.all || document.getElementById) {
				var xMax = screen.width;
				var yMax = screen.height;
			}
			else if (document.layers) {
				var xMax = window.outerWidth; 
		    		var yMax = window.outerHeight;
			}
			else {
				var xMax = 800;
				var yMax=600;
			}

			var xOffset = (xMax - 450)/2, yOffset = (yMax - 230)/2;
			delWin = window.open('/deliverynote.html?delivery=' + delivery + '&minordervalue=' + minordervalue,'imgWin',config='width=450,height=240,resizable=no,scrollbars=yes,toolbar=no,status=no,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
			delWin.focus();
		}


		function priceWin(productName) {
			if (document.all || document.getElementById) {
				var xMax = screen.width;
				var yMax = screen.height;
			}
			else if (document.layers) {
				var xMax = window.outerWidth; 
		    		var yMax = window.outerHeight;
			}
			else {
				var xMax = 800;
				var yMax=600;
			}

			var xOffset = (xMax - 450)/2, yOffset = (yMax - 400)/2;
			prcWin = window.open('/pricecheck.html?product=' + productName,'imgWin',config='width=450,height=400,resizable=no,scrollbars=yes,toolbar=no,status=no,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
			prcWin.focus();
		}

		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);
								prices[1] = prices[1].substr(1,prices[1].length);
								var addedprice = prices[1];
								addedprice = addedprice * 1; // Convert string to number

								basePrice = (basePrice + addedprice);
								newWasPrice = (newWasPrice + addedprice);
							}
						}
					}

					document.getElementById( ('tot_' + currentOption) ).innerHTML = number_format(basePrice,2,'.',',');

					if (wasPrice > 0) {
						document.getElementById( ('was_' + currentOption) ).innerHTML = number_format(newWasPrice,2,'.',',');
					}
				}
			}

		}


		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 checkLength() {
			if (document.forms["Voucher"].elements["Unique"].value.length == 10) {
				document.forms["Voucher"].elements["VoucherID"].focus();
			}
		}

		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 country = document.forms.checkout.elements.Country.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 (country) {
				addr += country + "\n";
			}

			document.forms.checkout.elements.ccName.value = ccname;
			document.forms.checkout.elements.ccAddress.value = addr;
			document.forms.checkout.elements.ccTelephone.value = telephone;
			document.forms.checkout.elements.ccPostcode.value = postcode;

			return;
		}

		function untick() {

			document.forms.checkout.elements.delcheckbox.checked = false;

		}


		function number_format( number, decimals, dec_point, thousands_sep ) {
			// +     original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
			// *     example 1: number_format(1234.5678, 2, '.', '');
			// *     returns 1: 1234.57
 
			var i, j;
 
			// input sanitation & defaults
			if( isNaN(decimals = Math.abs(decimals)) ){
				decimals = 2;
			}
			if( dec_point == undefined ){
				dec_point = ",";
			}
			if( thousands_sep == undefined ){
				thousands_sep = ".";
			}
 
			i = parseInt(number = (+number || 0).toFixed(decimals)) + "";
 
			if( (j = i.length) > 3 ){
				j = j % 3;
			} else{
				j = 0;
			}
 
			return (j ? i.substr(0, j) + thousands_sep : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep) + (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).slice(2) : "");
		}


	//-->
