
var appName = navigator.appName.toLowerCase();
var appVer = parseInt(navigator.appVersion);
var userAgent=navigator.userAgent.toLowerCase();

/*
if ((appName=='microsoft internet explorer' || appName=='netscape')  &&  appVer < 4)
 alert('This site will not work with IE or Netscape browsers below version 4 \n'  + 
'Your current browser version is: ' + navigator.appVersion + '. \n'  +
'Please update your browser, free from Netscape or Microsoft sites.' )
*/

/*
if (!document.getElementById || !document.all)
{
	alert('This site may not work properly on your browser. The site uses \n'  +  
	'Dynamic HTML and your browser does not appear to support it. \n\n'  + 

	'If you are using Internet Explorer or Netscape, please note that \n'  + 
	'IE or Netscape browsers below version 4 do not support DHTML.')
}
*/

if (!document.getElementById || !document.all)
{
	alert('This site may not work properly on your browser. The site uses \nDynamic HTML and your browser does not appear to support it. \n\nIf you are using Internet Explorer or Netscape, please note that \nIE or Netscape browsers below version 4 do not support DHTML.');
}



showVAT = false;
var CurrFormat = "US";
var currDecimal = 2;

var theId;
var theQuantity;
var thePrice;
var theTotal;
var theProduct;

var theCurrSign = "\u0024";


function addToBasket(theID, theqty)
{
	theId = theID;
	theQuantity = theqty;
	thePrice = price[theId];
	theTotal = theQuantity * thePrice;
	theProduct = product[theId];


  if(isNaN(theqty))
  {
    alert(theqty + " is not a proper quantity. \nPlease enter a proper number.")
    return;
  }
  else if(theqty < 1)
  {
    alert("You cannot order a quantity less than 1.")
    return;
  }
  else if (document.cookie.indexOf('cookies') == -1) //cookies doesn't exist!
  {
		if (cookiesEnabled())
			getCookieInfo();
		else
			location.href = "no_cookies.html";
  }
  else
  	getCookieInfo();
}




function cookiesEnabled() 
{ 
	 //half and hour expiry.
	 setCookie("cookies", "cookies", 1); 

	 if (document.cookie.indexOf('cookies') == -1)
	   return false
	 else
		return true;
 }


  function setCookie(name, value, expires, path, domain, secure)
  { 
     var exp = new Date(); 
     exp.setTime(exp.getTime() + (3600000 * expires)); //hrs

    
    var ecommCookie = name + "=" + escape(value) + 
    //var ecommCookie = name + "=" + value + 
      "; expires=" + exp.toGMTString() + 
      ((path) ? "; path=" + path : "") + 
      ((domain) ? "; domain=" + domain : "") + 
      ((secure) ? "; secure" : ""); 
    document.cookie = ecommCookie; 
  }







showVAT = false;
vatNum =  "";
VAT = 17.5;


price = new Array();
product = new Array();

price['BD18HYPHEN064'] = 3.50;
price['BD18HYPHEN065'] = 3.50;
price['BD18HYPHEN066'] = 3.50;
price['BD18HYPHEN068'] = 3.50;
price['BD18HYPHEN069'] = 3.50;
price['BD18HYPHEN0100'] = 3.50;
price['BDHYPHEN002'] = 3.50;
price['BDHYPHEN003'] = 3.00;
price['BDHYPHEN004'] = 3.50;
price['BDHYPHEN005'] = 3.50;
price['BDHYPHEN006'] = 3.50;
price['BDHYPHEN007'] = 3.50;
price['BDHYPHEN008'] = 3.50;
price['BDHYPHEN009'] = 3.50;
price['BDHYPHEN010'] = 3.50;
price['BDHYPHEN011'] = 3.50;
price['BDHYPHEN012'] = 3.50;
price['BDHYPHEN013'] = 3.50;
price['BDHYPHEN019'] = 3.50;
price['BDHYPHEN020'] = 3.50;
price['BDHYPHEN021'] = 3.50;
price['BDHYPHEN022'] = 3.50;
price['BDHYPHEN023'] = 3.50;
price['BDHYPHEN024'] = 3.50;
price['BDHYPHEN025'] = 3.50;
price['BDHYPHEN026'] = 3.50;
price['BDHYPHEN027'] = 3.50;
price['BDHYPHEN028'] = 3.50;
price['BDHYPHEN029'] = 3.50;
price['BDHYPHEN030'] = 3.50;
price['BDHYPHEN031'] = 3.50;
price['BDHYPHEN032'] = 3.50;
price['BDHYPHEN033'] = 3.50;
price['BDHYPHEN034'] = 3.50;
price['BDHYPHEN039'] = 3.50;
price['BDHYPHEN040'] = 3.50;
price['BDHYPHEN041'] = 3.50;
price['BDHYPHEN043'] = 3.50;
price['BDHYPHEN044'] = 3.50;
price['BDHYPHEN046'] = 3.50;
price['BDHYPHEN047'] = 3.50;
price['BDHYPHEN048'] = 3.50;
price['BDHYPHEN054'] = 3.50;
price['BDHYPHEN055'] = 3.50;
price['BDHYPHEN056'] = 3.50;
price['BDHYPHEN057'] = 3.50;
price['BDHYPHEN058'] = 3.50;
price['BDHYPHEN059'] = 3.50;
price['BDHYPHEN060'] = 3.50;
price['BDHYPHEN061'] = 3.50;
price['BDHYPHEN062'] = 3.50;
price['BDHYPHEN063'] = 3.50;
price['BDHYPHEN064'] = 3.50;
price['BDHYPHEN065'] = 3.50;
price['BDHYPHEN066'] = 3.50;
price['BDHYPHEN067'] = 3.50;
price['BDHYPHEN069'] = 3.50;
price['BDHYPHEN070'] = 3.50;
price['KHYPHEN001HYPHEN4'] = 3.50;
price['KIDS18HYPHEN098'] = 3.50;
price['KIDS18HYPHEN099'] = 3.50;
price['KIDS18HYPHEN0102'] = 3.50;
price['KIDS18HYPHEN103'] = 3.50;
price['KIDS18HYPHEN105'] = 3.50;
price['KIDS18HYPHEN201'] = 3.50;
price['KIDS18HYPHEN602'] = 3.50;
price['KIDS18HYPHEN606'] = 3.50;
price['KIDS18HYPHEN607'] = 3.50;
price['KIDS18HYPHEN667'] = 3.50;
price['KIDSHYPHEN003'] = 3.50;
price['KIDSHYPHEN004'] = 3.50;
price['KIDSHYPHEN005'] = 3.50;
price['KIDSHYPHEN014'] = 3.50;
price['KIDSHYPHEN024'] = 3.50;
price['KIDSHYPHEN031'] = 3.50;
price['KIDSHYPHEN041'] = 3.50;
price['BD18HYPHEN987'] = 4.00;
price['KIDSHYPHENHYPHEN002HYPHEN4'] = 4.00;
price['KIDSHYPHEN006HYPHEN4'] = 4.00;
price['KIDSHYPHEN007HYPHEN4'] = 4.00;
price['KIDSHYPHEN010HYPHEN4'] = 4.00;
price['KIDSHYPHEN010'] = 4.00;
price['KIDSHYPHEN011'] = 4.00;
price['KIDSHYPHEN012'] = 4.00;
price['KIDSHYPHEN013'] = 4.00;
price['KIDSHYPHEN015'] = 4.00;
price['KIDSHYPHEN016'] = 4.00;
price['KIDSHYPHEN019'] = 4.00;
price['KIDSHYPHEN020'] = 4.00;
price['KIDSHYPHEN021'] = 4.00;
price['KIDSHYPHEN022'] = 4.00;
price['KIDSHYPHEN023'] = 4.00;
price['KIDSHYPHEN025'] = 4.00;
price['KIDSHYPHEN026HYPHEN4'] = 4.00;
price['KIDSHYPHEN027'] = 4.00;
price['KIDSHYPHEN028'] = 4.00;
price['KIDSHYPHEN029'] = 4.00;
price['KIDSHYPHEN032'] = 4.00;
price['KIDSHYPHEN035'] = 4.00;
price['KIDSHYPHEN036'] = 4.00;
price['KIDSHYPHEN037'] = 4.00;
price['KIDSHYPHEN038'] = 4.00;
price['KIDSHYPHEN040'] = 4.00;
price['KIDSHYPHEN042'] = 4.00;
price['KIDSHYPHEN043'] = 4.00;
price['KIDSHYPHEN044'] = 4.00;
price['KIDSHYPHEN045'] = 4.00;
price['KIDSHYPHEN046'] = 4.00;
price['KIDSHYPHEN047'] = 4.00;
price['KIDSHYPHEN048'] = 4.00;
price['KIDSHYPHEN049'] = 4.00;
price['KIDSHYPHEN050'] = 4.00;
price['KIDSHYPHEN051'] = 4.00;
price['KIDSHYPHEN052'] = 4.00;
price['KIDSHYPHEN053'] = 4.00;
price['KIDSHYPHEN054'] = 4.00;
price['KIDSHYPHEN055'] = 4.00;
price['KIDSHYPHEN056'] = 4.00;
price['KIDSHYPHEN057'] = 4.00;
price['KIDSHYPHEN058'] = 4.00;
price['KIDSHYPHEN059'] = 4.00;
price['KIDSHYPHEN060'] = 4.00;
price['KIDSHYPHEN061'] = 4.00;
price['KIDSHYPHEN062'] = 4.00;
price['KIDSHYPHEN063'] = 4.00;
price['NUMBERS19HYPHEN002'] = 4.00;
price['BD18HYPHEN089'] = 6.00;
price['BD18PERSONALHYPHEN076'] = 6.00;
price['BD18PERSONALHYPHEN085'] = 6.00;
price['BD18PERSONALHYPHEN077'] = 6.00;
price['BD18PERSONALHYPHEN080'] = 6.00;
price['BD19HYPHEN099'] = 6.00;
price['BD21HYPHEN001'] = 6.00;
price['Tree'] = 3.00;
price['Flowers'] = 3.00;
price['Popcorn'] = 3.00;
price['Cat'] = 3.00;
price['Dog'] = 3.00;
price['Soup'] = 3.00;
price['Casino'] = 3.00;
price['Candy'] = 3.00;
price['basket1'] = 3.00;
price['PB22'] = 3.00;
price['PB23'] = 3.00;
price['PB24'] = 3.00;
price['PB25'] = 3.00;
price['PB26'] = 3.00;
price['PB27'] = 3.00;
price['PB28'] = 3.00;
price['PB29'] = 3.00;
price['PBDino'] = 3.00;
price['BD22HYPHEN067'] = 6.00;
price['BDPERSONALHYPHEN083'] = 6.00;
price['BDPERSONALHYPHEN089'] = 6.00;
price['BDPERSONALHYPHEN099'] = 6.00;
price['NUMBERS40HYPHEN003'] = 6.00;
price['KIDS20HYPHEN600'] = 8.00;
price['KIDS26HYPHEN104'] = 8.00;
price['KIDS26HYPHEN800'] = 8.00;
price['KIDS26HYPHEN808'] = 8.00;
price['KIDS27HYPHEN806'] = 8.00;
price['KIDS28HYPHEN807'] = 8.00;
price['KIDS39HYPHEN989'] = 8.00;
price['F27HYPHEN701'] = 9.99;
price['KIDS30HYPHEN801'] = 9.99;
price['KIDS30HYPHEN804'] = 9.99;
price['KIDS36HYPHEN802'] = 9.99;
price['KIDS38HYPHEN900'] = 9.99;
price['KIDS43HYPHEN709'] = 9.99;
price['NUMBERS40HYPHEN001'] = 9.99;
price['NUMBERS40HYPHEN004'] = 9.99;
price['KIDS26HYPHEN1403'] = 14.00;
price['KIDS28HYPHEN1405'] = 14.00;
price['BD18HYPHEN089'] = 6.00;
price['BD18PERSONALHYPHEN078'] = 6.00;
price['BD18HYPHENPERSONALHYPHEN077'] = 6.00;
price['BD18HYPHENPERSONALHYPHEN080'] = 6.00;
price['B19HYPHEN099'] = 6.00;
price['BD21HYPHEN001'] = 6.00;
price['BD22HYPHEN067'] = 6.00;
price['BDHYPHENPERSONALHYPHEN083'] = 6.00;
price['BDHYPHENPERSONALHYPHEN089'] = 6.00;
price['BDHYPHENPERSONALHYPHEN099'] = 6.00;
price['BD21HYPHEN062'] = 8.00;
price['BD26HYPHEN800'] = 8.00;
price['BD28HYPHEN082'] = 8.00;
price['BD30HYPHEN029'] = 8.00;
price['BD40HYPHEN071'] = 8.00;
price['BD42HYPHEN809'] = 8.00;
price['BDSINGHYPHEN1401'] = 8.00;
price['BD38HYPHEN089'] = 9.99;
price['BD40HYPHEN070'] = 9.99;
price['BDPHOTO21HYPHEN080'] = 9.99;
price['BD24HYPHEN1200'] = 12.00;
price['BD24HYPHEN1201'] = 12.00;
price['KIDS31HYPHEN1000'] = 12.00;
price['BD28SINGHYPHEN072'] = 14.00;
price['BDSING28HYPHEN1400'] = 14.00;
price['B18HYPHEN001'] = 4.00;
price['B18HYPHEN007'] = 4.00;
price['B18HYPHEN008'] = 4.00;
price['B18HYPHEN009'] = 4.00;
price['B18HYPHEN010'] = 4.00;
price['B18HYPHEN012'] = 4.00;
price['B18HYPHEN013'] = 4.00;
price['B18HYPHEN014'] = 4.00;
price['B18HYPHEN015'] = 4.00;
price['b18HYPHEN016'] = 4.00;
price['B18HYPHEN017'] = 4.00;
price['B18HYPHEN018'] = 4.00;
price['B18HYPHEN019'] = 4.00;
price['B18HYPHEN020'] = 4.00;
price['B18HYPHEN022'] = 4.00;
price['B18HYPHEN023'] = 4.00;
price['B18HYPHEN025'] = 4.00;
price['B18HYPHEN089'] = 4.00;
price['B18HYPHEN994'] = 4.00;
price['B36HYPHEN008'] = 4.00;
price['BABY18HYPHEN001'] = 4.00;
price['B18HYPHEN002'] = 4.00;
price['B18HYPHEN006'] = 4.00;
price['BC18HYPHEN001'] = 4.00;
price['B32HYPHEN031'] = 4.00;
price['B24HYPHEN026'] = 4.00;
price['B30HYPHEN030'] = 8.00;
price['B31HYPHEN027'] = 8.00;
price['B32HYPHEN024'] = 8.00;
price['Val18HYPHEN001'] = 4.00;
price['VAL18HYPHEN002'] = 4.00;
price['VAL18HYPHEN0003'] = 4.00;
price['VAL18HYPHEN014'] = 4.00;
price['VAL18HYPHEN015'] = 4.00;
price['VAL18HYPHEN016'] = 4.00;
price['VAL18HYPHEN017'] = 4.00;
price['VAL18HYPHEN018'] = 4.00;
price['VAL18HYPHEN019'] = 4.00;
price['VAL18HYPHEN041'] = 4.00;
price['VAL18HYPHEN040'] = 4.00;
price['VAL18HYPHEN042'] = 4.00;
price['VAL18HYPHEN043'] = 4.00;
price['VALHYPHEN004'] = 4.00;
price['VALHYPHEN006'] = 4.00;
price['VALHYPHEN005'] = 4.00;
price['VALHYPHEN007'] = 4.00;
price['VALHYPHEN008'] = 4.00;
price['VALHYPHEN009'] = 4.00;
price['VALHYPHEN010'] = 4.00;
price['VALHYPHEN011'] = 4.00;
price['VALHYPHEN013'] = 4.00;
price['VAL40HYPHEN020'] = 9.99;
price['VAL40HYPHEN021'] = 9.99;
price['VAL40HYPHEN023'] = 9.99;
price['VAL40HYPHEN024'] = 9.99;
price['VAL40HYPHEN025'] = 9.99;

product['BD18HYPHEN064'] = 'BD18-064';
product['BD18HYPHEN065'] = 'BD18-065';
product['BD18HYPHEN066'] = 'BD18-066';
product['BD18HYPHEN068'] = 'BD18-068';
product['BD18HYPHEN069'] = 'BD18-069';
product['BD18HYPHEN0100'] = 'BD18-0100';
product['BDHYPHEN002'] = 'BD-002';
product['BDHYPHEN003'] = 'BD-003';
product['BDHYPHEN004'] = 'BD-004';
product['BDHYPHEN005'] = 'BD-005';
product['BDHYPHEN006'] = 'BD-006';
product['BDHYPHEN007'] = 'BD-007';
product['BDHYPHEN008'] = 'BD-008';
product['BDHYPHEN009'] = 'BD-009';
product['BDHYPHEN010'] = 'BD-010';
product['BDHYPHEN011'] = 'BD-011';
product['BDHYPHEN012'] = 'BD-012';
product['BDHYPHEN013'] = 'BD-013';
product['BDHYPHEN019'] = 'BD-019';
product['BDHYPHEN020'] = 'BD-020';
product['BDHYPHEN021'] = 'BD-021';
product['BDHYPHEN022'] = 'BD-022';
product['BDHYPHEN023'] = 'BD-023';
product['BDHYPHEN024'] = 'BD-024';
product['BDHYPHEN025'] = 'BD-025';
product['BDHYPHEN026'] = 'BD-026';
product['BDHYPHEN027'] = 'BD-027';
product['BDHYPHEN028'] = 'BD-028';
product['BDHYPHEN029'] = 'BD-029';
product['BDHYPHEN030'] = 'BD-030';
product['BDHYPHEN031'] = 'BD-031';
product['BDHYPHEN032'] = 'BD-032';
product['BDHYPHEN033'] = 'BD-033';
product['BDHYPHEN034'] = 'BD-034';
product['BDHYPHEN039'] = 'BD-039';
product['BDHYPHEN040'] = 'BD-040';
product['BDHYPHEN041'] = 'BD-041';
product['BDHYPHEN043'] = 'BD-043';
product['BDHYPHEN044'] = 'BD-044';
product['BDHYPHEN046'] = 'BD-046';
product['BDHYPHEN047'] = 'BD-047';
product['BDHYPHEN048'] = 'BD-048';
product['BDHYPHEN054'] = 'BD-054';
product['BDHYPHEN055'] = 'BD-055';
product['BDHYPHEN056'] = 'BD-056';
product['BDHYPHEN057'] = 'BD-057';
product['BDHYPHEN058'] = 'BD-058';
product['BDHYPHEN059'] = 'BD-059';
product['BDHYPHEN060'] = 'BD-060';
product['BDHYPHEN061'] = 'BD-061';
product['BDHYPHEN062'] = 'BD-062';
product['BDHYPHEN063'] = 'BD-063';
product['BDHYPHEN064'] = 'BD-064';
product['BDHYPHEN065'] = 'BD-065';
product['BDHYPHEN066'] = 'BD-066';
product['BDHYPHEN067'] = 'BD-067';
product['BDHYPHEN069'] = 'BD-069';
product['BDHYPHEN070'] = 'BD-070';
product['KHYPHEN001HYPHEN4'] = 'K-001-4';
product['KIDS18HYPHEN098'] = 'KIDS18-098';
product['KIDS18HYPHEN099'] = 'KIDS18-099';
product['KIDS18HYPHEN0102'] = 'KIDS18-0102';
product['KIDS18HYPHEN103'] = 'KIDS18-103';
product['KIDS18HYPHEN105'] = 'KIDS18-105';
product['KIDS18HYPHEN201'] = 'KIDS18-201';
product['KIDS18HYPHEN602'] = 'KIDS18-602';
product['KIDS18HYPHEN606'] = 'KIDS18-606';
product['KIDS18HYPHEN607'] = 'KIDS18-607';
product['KIDS18HYPHEN667'] = 'KIDS18-667';
product['KIDSHYPHEN003'] = 'KIDS-003';
product['KIDSHYPHEN004'] = 'KIDS-004';
product['KIDSHYPHEN005'] = 'KIDS-005';
product['KIDSHYPHEN014'] = 'KIDS-014';
product['KIDSHYPHEN024'] = 'KIDS-024';
product['KIDSHYPHEN031'] = 'KIDS-031';
product['KIDSHYPHEN041'] = 'KIDS-041';
product['BD18HYPHEN987'] = 'BD18-987';
product['KIDSHYPHENHYPHEN002HYPHEN4'] = 'KIDS--002-4';
product['KIDSHYPHEN006HYPHEN4'] = 'KIDS-006-4';
product['KIDSHYPHEN007HYPHEN4'] = 'KIDS-007-4';
product['KIDSHYPHEN010HYPHEN4'] = 'KIDS-010-4';
product['KIDSHYPHEN010'] = 'KIDS-010';
product['KIDSHYPHEN011'] = 'KIDS-011';
product['KIDSHYPHEN012'] = 'KIDS-012';
product['KIDSHYPHEN013'] = 'KIDS-013';
product['KIDSHYPHEN015'] = 'KIDS-015';
product['KIDSHYPHEN016'] = 'KIDS-016';
product['KIDSHYPHEN019'] = 'KIDS-019';
product['KIDSHYPHEN020'] = 'KIDS-020';
product['KIDSHYPHEN021'] = 'KIDS-021';
product['KIDSHYPHEN022'] = 'KIDS-022';
product['KIDSHYPHEN023'] = 'KIDS-023';
product['KIDSHYPHEN025'] = 'KIDS-025';
product['KIDSHYPHEN026HYPHEN4'] = 'KIDS-026-4';
product['KIDSHYPHEN027'] = 'KIDS-027';
product['KIDSHYPHEN028'] = 'KIDS-028';
product['KIDSHYPHEN029'] = 'KIDS-029';
product['KIDSHYPHEN032'] = 'KIDS-032';
product['KIDSHYPHEN035'] = 'KIDS-035';
product['KIDSHYPHEN036'] = 'KIDS-036';
product['KIDSHYPHEN037'] = 'KIDS-037';
product['KIDSHYPHEN038'] = 'KIDS-038';
product['KIDSHYPHEN040'] = 'KIDS-040';
product['KIDSHYPHEN042'] = 'KIDS-042';
product['KIDSHYPHEN043'] = 'KIDS-043';
product['KIDSHYPHEN044'] = 'KIDS-044';
product['KIDSHYPHEN045'] = 'KIDS-045';
product['KIDSHYPHEN046'] = 'KIDS-046';
product['KIDSHYPHEN047'] = 'KIDS-047';
product['KIDSHYPHEN048'] = 'KIDS-048';
product['KIDSHYPHEN049'] = 'KIDS-049';
product['KIDSHYPHEN050'] = 'KIDS-050';
product['KIDSHYPHEN051'] = 'KIDS-051';
product['KIDSHYPHEN052'] = 'KIDS-052';
product['KIDSHYPHEN053'] = 'KIDS-053';
product['KIDSHYPHEN054'] = 'KIDS-054';
product['KIDSHYPHEN055'] = 'KIDS-055';
product['KIDSHYPHEN056'] = 'KIDS-056';
product['KIDSHYPHEN057'] = 'KIDS-057';
product['KIDSHYPHEN058'] = 'KIDS-058';
product['KIDSHYPHEN059'] = 'KIDS-059';
product['KIDSHYPHEN060'] = 'KIDS-060';
product['KIDSHYPHEN061'] = 'KIDS-061';
product['KIDSHYPHEN062'] = 'KIDS-062';
product['KIDSHYPHEN063'] = 'KIDS-063';
product['NUMBERS19HYPHEN002'] = 'NUMBERS19-002';
product['BD18HYPHEN089'] = 'BD18-089';
product['BD18PERSONALHYPHEN076'] = 'BD18PERSONAL-076';
product['BD18PERSONALHYPHEN085'] = 'BD18PERSONAL-085';
product['BD18PERSONALHYPHEN077'] = 'BD18PERSONAL-077';
product['BD18PERSONALHYPHEN080'] = 'BD18PERSONAL-080';
product['BD19HYPHEN099'] = 'BD19-099';
product['BD21HYPHEN001'] = 'BD21-001';
product['Tree'] = 'Tree';
product['Flowers'] = 'Flowers';
product['Popcorn'] = 'Popcorn';
product['Cat'] = 'Cat';
product['Dog'] = 'Dog';
product['Soup'] = 'Soup';
product['Casino'] = 'Casino';
product['Candy'] = 'Candy';
product['basket1'] = 'basket1';
product['PB22'] = 'PB22';
product['PB23'] = 'PB23';
product['PB24'] = 'PB24';
product['PB25'] = 'PB25';
product['PB26'] = 'PB26';
product['PB27'] = 'PB27';
product['PB28'] = 'PB28';
product['PB29'] = 'PB29';
product['PBDino'] = 'PBDino';
product['BD22HYPHEN067'] = 'BD22-067';
product['BDPERSONALHYPHEN083'] = 'BDPERSONAL-083';
product['BDPERSONALHYPHEN089'] = 'BDPERSONAL-089';
product['BDPERSONALHYPHEN099'] = 'BDPERSONAL-099';
product['NUMBERS40HYPHEN003'] = 'NUMBERS40-003';
product['KIDS20HYPHEN600'] = 'KIDS20-600';
product['KIDS26HYPHEN104'] = 'KIDS26-104';
product['KIDS26HYPHEN800'] = 'KIDS26-800';
product['KIDS26HYPHEN808'] = 'KIDS26-808';
product['KIDS27HYPHEN806'] = 'KIDS27-806';
product['KIDS28HYPHEN807'] = 'KIDS28-807';
product['KIDS39HYPHEN989'] = 'KIDS39-989';
product['F27HYPHEN701'] = 'F27-701';
product['KIDS30HYPHEN801'] = 'KIDS30-801';
product['KIDS30HYPHEN804'] = 'KIDS30-804';
product['KIDS36HYPHEN802'] = 'KIDS36-802';
product['KIDS38HYPHEN900'] = 'KIDS38-900';
product['KIDS43HYPHEN709'] = 'KIDS43-709';
product['NUMBERS40HYPHEN001'] = 'NUMBERS40-001';
product['NUMBERS40HYPHEN004'] = 'NUMBERS40-004';
product['KIDS26HYPHEN1403'] = 'KIDS26-1403';
product['KIDS28HYPHEN1405'] = 'KIDS28-1405';
product['BD18HYPHEN089'] = 'BD18-089';
product['BD18PERSONALHYPHEN078'] = 'BD18PERSONAL-078';
product['BD18HYPHENPERSONALHYPHEN077'] = 'BD18-PERSONAL-077';
product['BD18HYPHENPERSONALHYPHEN080'] = 'BD18-PERSONAL-080';
product['B19HYPHEN099'] = 'B19-099';
product['BD21HYPHEN001'] = 'BD21-001';
product['BD22HYPHEN067'] = 'BD22-067';
product['BDHYPHENPERSONALHYPHEN083'] = 'BD-PERSONAL-083';
product['BDHYPHENPERSONALHYPHEN089'] = 'BD-PERSONAL-089';
product['BDHYPHENPERSONALHYPHEN099'] = 'BD-PERSONAL-099';
product['BD21HYPHEN062'] = 'BD21-062';
product['BD26HYPHEN800'] = 'BD26-800';
product['BD28HYPHEN082'] = 'BD28-082';
product['BD30HYPHEN029'] = 'BD30-029';
product['BD40HYPHEN071'] = 'BD40-071';
product['BD42HYPHEN809'] = 'BD42-809';
product['BDSINGHYPHEN1401'] = 'BDSING-1401';
product['BD38HYPHEN089'] = 'BD38-089';
product['BD40HYPHEN070'] = 'BD40-070';
product['BDPHOTO21HYPHEN080'] = 'BDPHOTO21-080';
product['BD24HYPHEN1200'] = 'BD24-1200';
product['BD24HYPHEN1201'] = 'BD24-1201';
product['KIDS31HYPHEN1000'] = 'KIDS31-1000';
product['BD28SINGHYPHEN072'] = 'BD28SING-072';
product['BDSING28HYPHEN1400'] = 'BDSING28-1400';
product['B18HYPHEN001'] = 'B18-001';
product['B18HYPHEN007'] = 'B18-007';
product['B18HYPHEN008'] = 'B18-008';
product['B18HYPHEN009'] = 'B18-009';
product['B18HYPHEN010'] = 'B18-010';
product['B18HYPHEN012'] = 'B18-012';
product['B18HYPHEN013'] = 'B18-013';
product['B18HYPHEN014'] = 'B18-014';
product['B18HYPHEN015'] = 'B18-015';
product['b18HYPHEN016'] = 'b18-016';
product['B18HYPHEN017'] = 'B18-017';
product['B18HYPHEN018'] = 'B18-018';
product['B18HYPHEN019'] = 'B18-019';
product['B18HYPHEN020'] = 'B18-020';
product['B18HYPHEN022'] = 'B18-022';
product['B18HYPHEN023'] = 'B18-023';
product['B18HYPHEN025'] = 'B18-025';
product['B18HYPHEN089'] = 'B18-089';
product['B18HYPHEN994'] = 'B18-994';
product['B36HYPHEN008'] = 'B36-008';
product['BABY18HYPHEN001'] = 'BABY18-001';
product['B18HYPHEN002'] = 'B18-002';
product['B18HYPHEN006'] = 'B18-006';
product['BC18HYPHEN001'] = 'BC18-001';
product['B32HYPHEN031'] = 'B32-031';
product['B24HYPHEN026'] = 'B24-026';
product['B30HYPHEN030'] = 'B30-030';
product['B31HYPHEN027'] = 'B31-027';
product['B32HYPHEN024'] = 'B32-024';
product['Val18HYPHEN001'] = 'Val18-001';
product['VAL18HYPHEN002'] = 'VAL18-002';
product['VAL18HYPHEN0003'] = 'VAL18-0003';
product['VAL18HYPHEN014'] = 'VAL18-014';
product['VAL18HYPHEN015'] = 'VAL18-015';
product['VAL18HYPHEN016'] = 'VAL18-016';
product['VAL18HYPHEN017'] = 'VAL18-017';
product['VAL18HYPHEN018'] = 'VAL18-018';
product['VAL18HYPHEN019'] = 'VAL18-019';
product['VAL18HYPHEN041'] = 'VAL18-041';
product['VAL18HYPHEN040'] = 'VAL18-040';
product['VAL18HYPHEN042'] = 'VAL18-042';
product['VAL18HYPHEN043'] = 'VAL18-043';
product['VALHYPHEN004'] = 'VAL-004';
product['VALHYPHEN006'] = 'VAL-006';
product['VALHYPHEN005'] = 'VAL-005';
product['VALHYPHEN007'] = 'VAL-007';
product['VALHYPHEN008'] = 'VAL-008';
product['VALHYPHEN009'] = 'VAL-009';
product['VALHYPHEN010'] = 'VAL-010';
product['VALHYPHEN011'] = 'VAL-011';
product['VALHYPHEN013'] = 'VAL-013';
product['VAL40HYPHEN020'] = 'VAL40-020';
product['VAL40HYPHEN021'] = 'VAL40-021';
product['VAL40HYPHEN023'] = 'VAL40-023';
product['VAL40HYPHEN024'] = 'VAL40-024';
product['VAL40HYPHEN025'] = 'VAL40-025';



var VATPrice;
var VATTotal;



var cookieinfo;

function getCookieInfo()
{
	if(document.cookie.indexOf("tempbasket") == -1)
	{
	  cookieinfo = "";
	}
	else
	{
	  cInfoStart = document.cookie.indexOf("tempbasket=") + 11;
	  cInfoEnd = document.cookie.indexOf(";", cInfoStart);

	  if (cInfoEnd == -1)
	    cInfoEnd = document.cookie.length

	  cookieinfo = document.cookie.substring(cInfoStart, cInfoEnd);
	  cookieinfo = unescape(cookieinfo);
	}
	//alert("cookieinfo  = " + cookieinfo)	
	saveToBasket();
}



var theOldValue;

function saveToBasket()
{
	//if this product does not exist in the basket already, just append it directly to the list.
	if(cookieinfo.indexOf("#" + theId + "@") == -1 ) // have to put the # and @ to make it absolutely unique, otherwise if CameraB2 exists, it will erroneously say CameraB exists!!!!!
	{
	    //alert("PRODUCT DOES NOT exists!!!!")

	    theValue = theProduct + "#" + theQuantity + "#" + thePrice + "#" + theTotal + "#" + theId + "@";
	    theValue = theValue + cookieinfo;

	    //alert("theValue = " + theValue)
	    setCookie("tempbasket", theValue, 24, "/")  // expiry in 24hrs
	}
	else
	{
		theIdPos = cookieinfo.indexOf(theId)
		prodEnd = cookieinfo.indexOf("@", theIdPos)

		//prodEnd--; // remove the  "@"
		theExtract = cookieinfo.substring(0, prodEnd);

		prodStart = theExtract.lastIndexOf("@")
		if (prodStart != -1)
		{
		  theExtract = theExtract.substring(prodStart+1, theExtract.length);
		}
	
		//alert("theExtract = " + theExtract)
		theOldValue = theExtract;


        //theProduct
        cutOff = theExtract.indexOf("#")
        extrProd = theExtract.substring(0, cutOff)
        theExtract = theExtract.substring(cutOff+1, theExtract.length);

        //theQuantity
        cutOff = theExtract.indexOf("#")
        extrQty = theExtract.substring(0, cutOff)
        //alert("extrQty = " + extrQty)
        theExtract = theExtract.substring(cutOff+1, theExtract.length);

        //thePrice
        cutOff = theExtract.indexOf("#")
        extrPrice = theExtract.substring(0, cutOff)
        //alert("extrPrice = " + extrPrice)
        theExtract = theExtract.substring(cutOff+1, theExtract.length);

        //theTotal
        cutOff = theExtract.indexOf("#")
        extrTotal = theExtract.substring(0, cutOff)
        theExtract = theExtract.substring(cutOff+1, theExtract.length);
        
        extrQtyInt = formatCurrency(extrQty);
        extrQtyInt += formatCurrency(theQuantity);

        //extrPriceInt = formatCurrency(extrPrice);
        // In the case the price has changed in the middle of ordering????
        extrPriceInt =  thePrice

        extrTotalInt = extrQtyInt * extrPriceInt;

        NewValue = extrProd + "#" + extrQtyInt + "#" + extrPriceInt + "#" + extrTotalInt + "#" + theId //+ "@";

		// alert("NewValue = " + NewValue + "\n" + "theOldValue = " + theOldValue)

	    //replace old value with new value...
	    startReplaceint = cookieinfo.indexOf(theOldValue);
	    endReplaceint = startReplaceint + theOldValue.length;

	    cookieinfo = cookieinfo.substring(0, startReplaceint) + NewValue + cookieinfo.substring(endReplaceint, cookieinfo.length);

	    setCookie("tempbasket", cookieinfo, 24, "/") // exp in 24hrs

	   // alert("product 2 = " + extrProd)
	}
	
	showAdded()
}
          

  
  function showAdded()
  {
    theTotal = formatCurrency(theTotal);
    
    VATPrice = thePrice + (thePrice * VAT); 
    VATTotal = theQuantity * VATPrice; 
    VATTotal = formatCurrency(VATTotal);

    var theDisplay = 
    "The following product has been added to your shopping cart: \n\n" +
    "Product: " + theProduct + "\n" +
    "Quantity: " + theQuantity + "\n" +
    "Price: " + theCurrSign + doDecimalPos(thePrice) + "\n" +
    "Total: " + theCurrSign + doDecimalPos(theTotal) + "\n";

    var theDisplay2 = "";
    
    if (showVAT)
    {
    	theDisplay2 =
	    "\nTotal incl Tax: " + theCurrSign + doDecimalPos(VATTotal) + "\n" +
	    "(NOTE: Customers not required to pay sales tax may remove \n" +
	    "it from the shopping cart.)\n";
    }
    //alert(theDisplay + theDisplay2);
    
    //problems with Dollar sign.
    theDisplay = totalReplace(theDisplay, "&#36;", "$");
    theDisplay2 = totalReplace(theDisplay2, "&#36;", "$");
    
    var theDisplay3 =  
    "\nWould you like to checkout now? Press 'OK' to checkout \n" +
    "and 'Cancel' to continue shopping. \n "
    
    if (confirm(theDisplay + theDisplay2 + theDisplay3))
      location.href="cgi/basket_novat.html";
  }





	function totalReplace(mainStr, searchStr, resStr)
	{
		while (mainStr.indexOf(searchStr) > -1 )
		{
			mainStr = mainStr.replace(searchStr, resStr);
		}
		return mainStr;
	}



  function formatCurrency(oldValue)
  {
     //alert("oldValue = " + oldValue);
     oldValue = "" + oldValue + "";
     point = oldValue.indexOf(".")
     
     // if there is a decimal point and it is longer than 3 characters...
     if (point > -1 && point < oldValue.length-3) 
     {
		 wholeNo = oldValue.substring(0,point)
		 decNo = oldValue.substring(point+1, oldValue.length)
	 
     	    firstDec = decNo.substring(0,1);
     	    secondDec = decNo.substring(1,2);
     	    thirdDec = decNo.substring(2,3)
     	     if (thirdDec > 4 && secondDec < 9)
     	       secondDec++
     	    else if (thirdDec > 4 && secondDec == 9)
     	    {
     	      secondDec = 0
     	      if (firstDec < 9)
     	       firstDec++
     	      else if (firstDec == 9)
     	      {
     	        firstDec = 0;
     	        wholeNo++
     	      }
     	    }
     	     newValue = wholeNo + "." + firstDec + "" + secondDec;
	 
	 		return parseFloat(newValue)
	 }
     else
 		return parseFloat(oldValue)
  }




  function doDecimalPos(oldValue)
  {
     oldValue = "" + oldValue + "";
     point = oldValue.indexOf(".")
     if (point == -1)
       newValue = oldValue + ".00";
     else if (point == oldValue.length-2)
		newValue = oldValue + "0";
	else
		newValue = oldValue;
     
     	return displayFrFormat(newValue);
  }
  
  
  function displayFrFormat(theFrPrice)
  {
     if(CurrFormat == "FR")
     {
  		theFrPriceStr = theFrPrice + ""; //change to string.
  		theFrPriceStr = theFrPriceStr.replace(".", ",");
  		return theFrPriceStr;
  	}
  	else
  	 return theFrPrice;
  }

  