

	if (screen.width > 1023) {
		document.write('<link type="text/css" rel="stylesheet" href="/css/widescreen.css" />' + "\n");
	}

	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 copyAddress() {

		if (document.forms['checkout'].delcheckbox.checked == false) {

			return;

		}

		var addr = '';
		var ccname = '';

		var ccforename = document.forms['checkout'].Forename.value;
		var ccsurname = document.forms['checkout'].Surname.value;

		var company = document.forms['checkout'].Company.value;
		var addr1 = document.forms['checkout'].Addr1.value;
		var addr2 = document.forms['checkout'].Addr2.value;
		var addr3 = document.forms['checkout'].Addr3.value;
		var addr4 = document.forms['checkout'].Addr4.value;
		var postcode = document.forms['checkout'].Postcode.value;

		var telephone = document.forms['checkout'].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";
		}

		document.forms['checkout'].ccName.value = ccname;
		document.forms['checkout'].ccAddress.value = addr;
		document.forms['checkout'].ccTelephone.value = telephone;
		document.forms['checkout'].ccPostcode.value = postcode;

		return;
	}

	function untick() {

		document.forms['checkout'].delcheckbox.checked = false;

	}

	var clicked = 0;

	function disablebutton() {

		if (clicked > 0) {
			alert('Your order is being placed, please click OK and wait a moment...');
			return false;
		}
		else {

			clicked = 1;
			return true;
		}

	}

	function toggleVisible(section) {

		if (document.getElementById) {
			var sectionID = document.getElementById("section_" + section);
			if (sectionID.style.display == 'block') {
				sectionID.style.display = 'none';
				if (document.images) {
					document.getElementById("bullet_" + section).src = '/images/plus.gif';
				}
			}
			else {
				sectionID.style.display = 'block';
				if (document.images) {
					document.getElementById("bullet_" + section).src = '/images/minus.gif';
				}
			}
		}

	}

	function hideAllBitesize() {

		// Hide all bitesize elements on subject pages

   		divElems = document.getElementsByTagName("div"); 
    
		for (i=0; i<divElems.length; i++) { 

			if (divElems[i].className == 'bitesize') { 
				divElems[i].style.display = 'none';
			} 
		}
	}

	function checkStock(theform,alertmsg) {

		if (document.getElementById && document.getElementsByTagName) {

			var myform = document.getElementById(theform);
			var code = myform.productid.value;
			var size = myform.size.options[myform.size.selectedIndex].value;
			var sizeText = myform.size.options[myform.size.selectedIndex].text;
			var colour = myform.colour.options[myform.colour.selectedIndex].value;
			var colourText = myform.colour.options[myform.colour.selectedIndex].text;
			var stockcode = code + colour + size;

			for (var j=0; j < inStock.length; j++) {
				var stockdetails = inStock[j].split(",")
				if (stockdetails[0] == stockcode) {
					if (stockdetails[1] == 0) {
						document.getElementById('stock' + theform.substr(theform.length-1)).innerHTML = 'Sorry, colour "' + colourText + '" and size "' + sizeText + '" is out of stock';
						if (alertmsg) {
							alert('Sorry this item in colour "' + colourText + '" and size "' + sizeText + '" is out of stock');
						}
						return false;
					}
					else {
						document.getElementById('stock' + theform.substr(theform.length-1)).innerHTML = '&nbsp;';
						return true;
					}
				}
			}

			document.getElementById('stock' + theform.substr(theform.length-1)).innerHTML = 'Sorry, colour "' + colourText + '" and size "' + sizeText + '" is unavailable';

			if (alertmsg) {
				alert('Sorry, colour "' + colourText + '" and size "' + sizeText + '" is not available');
			}

			return false;
		}

		return true;
	}



	

	//-->


