function ClearField(field, testValue)
{
 if (field.name == testValue.replace(/ /gi, ''))
  field.value = '';
}

function submitToPayPal()
{
 document.getElementById('paypalForm').submit();
}

function getX(oElement)
{
 var iReturnValue = 0;
 while( oElement != null )
 {
  iReturnValue += oElement.offsetLeft;
  oElement = oElement.offsetParent;
 }
 return iReturnValue;
}

function getY(oElement)
{
 var iReturnValue = 0;
 while( oElement != null )
 {
  iReturnValue += oElement.offsetTop;
  oElement = oElement.offsetParent;
 }
 return iReturnValue;
}



function CheckStockLevel(itemID, itemDescription)
{
 var errorMessage;

 formName = 'itemBasket' + itemID;
 if (document.forms[formName].quantity.value > document.forms[formName].maxQuantity.value)
 {
	document.forms[formName].quantity.value = document.forms[formName].maxQuantity.value;
	errorMessage  = 'We\'re sorry, but we only have ' + document.forms[formName].maxQuantity.value + ' ';
  errorMessage += '<div style="display:inline; font-weight:bold;">' + itemDescription + '</div>';
	errorMessage += ' in stock at the moment';
  overlib(alertBox.replace('[[MESSAGE]]', errorMessage).replace('[[TITLE]]', 'Oh, dear!'), CENTERPOPUP, FULLHTML, STICKY);
	window.setTimeout('nd()', 3000);
	return false;
 }
}

function DeleteBasketItem(item, colour, size)
{
 item += (colour != '') ? ', ' + colour : '';
 item += (size != '') ? ', ' + size : ''; 
 return confirm('Are you sure you want to remove\n\n   ' + item + '\n\nfrom your basket?');
}

function SetImage(imageID, fileName)
{
 document.getElementById(imageID).src = 'images/' + fileName;
}