
	function confirmCancellation(url)
	{
		var strMsg = 'Are you sure you want to cancel this order?';

		if (confirm(strMsg))
		{
			window.location = url;
		}
	}

	function confirmRemove(url)
	{
		if (confirm('Are you sure you want to remove this item?'))
		{
			window.location = url;  	
		}
	}
	
	function confirmEmpty()
	{
		return confirm('Are you sure you want to empty your shopping basket?');
	}

	function popPage(URL)
	{
		window.open(URL, 'page', 'status=no, resizable=yes, scrollbars=yes, width=425, height=475');
	}


	function popBadge(type)
	{
		window.open('badgedetail.php?type=' + type, 'badge', 'status=no, resizable=yes, scrollbars=yes, width=425, height=200');
	}


	function validateSearch(form)
	{
		if (isBlank(form.words.value)) 
		{
			alert('Please enter some search words first');
			return false;
		}
		else {			
			return true;
		}
	}


	function printThis()
	{
		if (window.print) 
		{
			window.print();
		}
		void (null);
	}


	function validateContactForm(form)
	{

		if (isBlank(form.firstname.value))
		{
			alert ('Please complete firstname');
			return false;
		}

		if (isBlank(form.surname.value))
		{
			alert ('Please complete surname');
			return false;
		}

		if (isBlank(form.address1.value))
		{
			alert ('Please complete address line 1');
			return false;
		}

		if (isBlank(form.postcode.value))
		{
			alert ('Please complete postcode');
			return false;
		}

		if (isBlank(form.telephone.value))
		{
			alert ('Please complete telephone number');
			return false;
		}

		if (isBlank(form.subject.value))
		{
			alert ('Please complete subject');
			return false;
		}

		if (isBlank(form.enquiry.value))
		{
			alert ('Please complete enquiry');
			return false;
		}

	} // ef

	function checkOptions(form)
	{
	          for (var e = 0; e < form.elements.length; e++)
	          {
	               var el = form.elements[e];
	               if (el.type == 'radio')
	          {
	          var group = form[el.name];
	          var checked = false;
	          if (!group.length)
	               checked = el.checked;
	          else
	          for (var r = 0; r < group.length; r++)
	               if ((checked = group[r].checked))
	                    break;
	               if (!checked)
	               {
	                    alert('Please select options for this product');
	                    el.focus();
	                    return false;
	               }
	          }
	          else if (el.type == 'checkbox')
	          {
	               var group = form[el.name];
	               if (!group.length)
	                    checked = el.checked;
	               else
	                    for (var r = 0; r < group.length; r++)
	                         if ((checked = group[r].checked))
	                              break;
	                         if (!checked)
	                         {
	                              alert('Please select options for this product');
	                              el.focus();
	                              return false;
	                         }
	                    }
	               else
	               {
	                    if (el.value == "" || el.value == null || el.value == "")
	                    {
	                         alert('Please select options for this product');
	                         el.focus();
	                         return false;
	                    }
	               }
	
	     }
	     return true;
	} // ef