//-- The symbol to use for the javascript trolley and checkout
MonetarySymbol	= "&pound;"
//-- List of Products; used in the SEARCH and the checkout/basket
//-- Array key
//-- name^id.htm^summary^keyword^price^shipping^tax^shipping^weight^id^defaulttaxrate
var s = new Array();
var x=0;

s[x++] = "GS2 Shoes^GS2_Shoes.htm^Black Safety Shoe^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^18^0.00^17.5^GS2_Shoes.htm^0.00^GS2";
s[x++] = "Hi Dry WF2-P Boots^Hi_Dry_WF2-P_Boots.htm^HyDRY Waterproof & Breathable Membrane Internet or Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^40^0.00^0.00^Hi_Dry_WF2-P_Boots.htm^0.00^WF2P";
s[x++] = "Hi Dry WF4p^Hi_Dry_WF4p.htm^Wf4p Breathable and Waterproof^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^40^0.00^0.00^Hi_Dry_WF4p.htm^0.00^WF4P";
s[x++] = "WW4Tp Boots^WW4Tp_Boots.htm^Honey Nubuck Safety Boots Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^40^0.00^0.00^WW4Tp_Boots.htm^0.00^WW4TP";
s[x++] = "WWD1p Boots^WWD1p_Boots.htm^Brown Dealer Boot^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^0^0.00^17.5^WWD1p_Boots.htm^0.00^WWD1";
s[x++] = "WW3H Boots^WW3H_Boots.htm^Brown Crazy Horse Safety Boots^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^40^0.00^0.00^WW3H_Boots.htm^0.00^WW3H";
s[x++] = "WW6Hp Boots^WW6Hp_Boots.htm^Black Safety Boot Rubber Toe Protector Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^0^0.00^0.00^WW6Hp_Boots.htm^0.00^WW6H";
s[x++] = "WLT2 S3 Boots^WLT2_S3_Boots.htm^Black Oiled Leather Boots  Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^45^0.00^0.00^WLT2_S3_Boots.htm^0.00^WLT2S3";
s[x++] = "Combat Boots^Combat_Boots.htm^All Black Tactical Combat boot Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^40^0.00^0.00^Combat_Boots.htm^0.00^COMBAT";
s[x++] = "WWR1p Boots^WWR1p_Boots.htm^Brown Rigger Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^45^0.00^0.00^WWR1p_Boots.htm^0.00^WWR1P";
s[x++] = "WF26p Rigger Boots^WF26p_Rigger_Boots.htm^Tan warm-lined Rigger Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^27^0.00^0.00^WF26p_Rigger_Boots.htm^0.00^WF26P";
s[x++] = "WF23p Rigger Boots^WF23p_Rigger_Boots.htm^Tan warm-lined Rigger with Scuff Cap^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^27^0.00^0.00^WF23p_Rigger_Boots.htm^0.00^WF23P";
s[x++] = "WF27p Rigger Boots^WF27p_Rigger_Boots.htm^Black warm-lined Rigger Internet or Phone Order only^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^27^0.00^0.00^WF27p_Rigger_Boots.htm^0.00^WF27P";
s[x++] = "Safety Trainers^Safety_Trainers.htm^Safety Trainer^work wear shoes, safety shoes, safety boots, work boots, mens work boots, safety shoes uk, safety boots uk, workboots,  mens workboots, men's work boots, protective work wear shoes^30^0.00^17.5^Safety_Trainers.htm^0.00^TRAINERBEESWIFT";
s[x++] = "Economy Boilersuit^Economy_Boilersuit.htm^Polycotton Boilersuit^boiler suits, safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^9.36^0.00^17.5^Economy_Boilersuit.htm^0.00^S999";
s[x++] = "Heavy Duty Boilersuit^Heavy_Duty_Boilersuit.htm^Heavy Duty Boilersuit^boiler suits,  safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^15.74^0.00^17.5^Heavy_Duty_Boilersuit.htm^0.00^C806";
s[x++] = "Flame Retardant Overall^Flame_Retardant_Overall.htm^Flame Retardant Overall^overall, coverall, over all, cover all, flame retardant overall,  safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^20^0.00^17.5^Flame_Retardant_Overall.htm^0.00^BIZ1";
s[x++] = "Bib and Brace^Bib_and_Brace.htm^9 Pocket Polycotton Bib & Brace^bib and brace, safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^14.04^0.00^17.5^Bib_and_Brace.htm^0.00^C875";
s[x++] = "Action Trousers^Action_Trousers.htm^Action Trousers^work trousers,  safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^12.77^0.00^17.5^Action_Trousers.htm^0.00^S887";
s[x++] = "White Painters Trousers^White_Painters_Trousers.htm^ White Painters Trousers^white painter trousers,  safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^10.22^0.00^17.5^White_Painters_Trousers.htm^0.00^S817";
s[x++] = "White Coverall^White_Coverall.htm^White Overall^white overall, white coverall,  safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^9.36^0.00^17.5^White_Coverall.htm^0.00^2802";
s[x++] = "Fleece^Fleece.htm^Anti Pill Fleece^fleece, safety work wear, protective workwear, industrial work wear, industrial workwear, workwear supplies, protective workwear, work wear, workwear, workwear uk^12.77^0.00^17.5^Fleece.htm^0.00^F400";
s[x++] = "Traffic Jacket^Traffic_Jacket.htm^Traffic Jacket Hi Visability^^20^0.00^17.5^Traffic_Jacket.htm^0.00^S460";
s[x++] = "Bomber Jacket^Bomber_Jacket.htm^Bomber Jacket Hi Visability^^20^0.00^17.5^Bomber_Jacket.htm^0.00^S463";
s[x++] = "Vest^Vest.htm^Vest Hi visability^^2.98^0.00^17.5^Vest.htm^0.00^C474";
s[x++] = "Sweatshirt^Sweatshirt.htm^Sweatshirt Internet or phone oders only^^20^0.00^17.5^Sweatshirt.htm^0.00^B303";
s[x++] = "Polo Shirt^Polo_Shirt.htm^Polo Shirt Internet or Phone Order only^^10^0.00^17.5^Polo_Shirt.htm^0.00^S477";
s[x++] = "T Shirt^T_Shirt.htm^T Shirt Internet or Phone order only^^8.51^0.00^17.5^T_Shirt.htm^0.00^S478";
s[x++] = "Ear Defenders^Ear_Defenders.htm^Light weight Ear Defender^^2.98^0.00^17.5^Ear_Defenders.htm^0.00^EARDEF";
s[x++] = "E.A.R. Ear Plugs single^E.A.R._Ear_Plugs_single.htm^EAR Classic Single Pair^^0.25^0.00^17.5^E.A.R._Ear_Plugs_single.htm^0.00^EARSINGLE";
s[x++] = "E.A.R. Plugs Boxed 250^E.A.R._Plugs_Boxed_250.htm^EAR Classic^^25^0.00^17.5^E.A.R._Plugs_Boxed_250.htm^0.00^EARBOXED";
s[x++] = "Safety Glasses^Safety_Glasses.htm^Clear Safety Glasses^^2^0.00^17.5^Safety_Glasses.htm^0.00^A700GLASSES";
s[x++] = "Tinted Safety Glasses^Tinted_Safety_Glasses.htm^Tinted Safety Glasses^^2^0.00^17.5^Tinted_Safety_Glasses.htm^0.00^A700TINTED";
s[x++] = " Budget goggle^_Budget_goggle.htm^ Budget goggle^^1.35^0.00^17.5^_Budget_goggle.htm^0.00^GOGGLE";
s[x++] = "Builders Glove Orange^Builders_Glove_Orange.htm^Orange Builders Gloves^^1^0.00^17.5^Builders_Glove_Orange.htm^0.00^A150";
s[x++] = "Rigger Gloves^Rigger_Gloves.htm^Rigger Gloves^^0.55^0.00^17.5^Rigger_Gloves.htm^0.00^A210";
s[x++] = "Criss Cross Gloves^Criss_Cross_Gloves.htm^Criss Cross Gloves^^0.72^0.00^17.5^Criss_Cross_Gloves.htm^0.00^A130";
s[x++] = "Latex^Latex.htm^Latex Disposable Gloves^^4.25^0.00^17.5^Latex.htm^0.00^LATEX";
s[x++] = "Jacket white^Jacket_white.htm^White Jacket^^11^0.00^17.5^Jacket_white.htm^0.00^C834";
s[x++] = "Trousers^Trousers.htm^Check Trousers^^12^0.00^17.5^Trousers.htm^0.00^C079TROUSER";
s[x++] = "Cap^Cap.htm^Elasticated Cap^^2.2^0.00^17.5^Cap.htm^0.00^CAP";
s[x++] = "Apron^Apron.htm^White Apron   W36'' x H30''^^4.25^0.00^17.5^Apron.htm^0.00^S837APRON";
s[x++] = "8835 Disposable Mask^8835_Disposable_Mask.htm^8835 Disposable Mask^ffp3 dust masks, p3 masks, dust mask, safety masks, 3m masks, half face masks, 3m respirator mask, 3m face mask, ffp3 masks, particulate mask, 3m half mask, 3m face masks^25^0.00^17.5^8835_Disposable_Mask.htm^0.00^8835";
s[x++] = "8822 Disposable Mask^8822_Disposable_Mask.htm^8822 Disposable Mask^ffp3 dust masks, p3 masks, dust mask, safety masks, 3m masks, half face masks, 3m respirator mask, 3m face mask, ffp3 masks, particulate mask, 3m half mask, 3m face masks^18^0.00^17.5^8822_Disposable_Mask.htm^0.00^8822";
s[x++] = "9320 Disposable Mask^9320_Disposable_Mask.htm^9320 Foldable Mask^ffp3 dust masks, p3 masks, dust mask, safety masks, 3m masks, half face masks, 3m respirator mask, 3m face mask, ffp3 masks, particulate mask, 3m half mask, 3m face masks^28^0.00^17.5^9320_Disposable_Mask.htm^0.00^9230";
s[x++] = "P2v Economy Mask^P2v_Economy_Mask.htm^P2v Economy Mask^ffp3 dust masks, p3 masks, dust mask, safety masks, 3m masks, half face masks, 3m respirator mask, 3m face mask, ffp3 masks, particulate mask, 3m half mask, 3m face masks^11^0.00^17.5^P2v_Economy_Mask.htm^0.00^P2V";
s[x++] = "6000 Mask^6000_Mask.htm^ low maintenance 3M'' 6000^ffp3 dust masks, p3 masks, dust mask, safety masks, 3m masks, half face masks, 3m respirator mask, 3m face mask, ffp3 masks, particulate mask, 3m half mask, 3m face masks^11^0.00^17.5^6000_Mask.htm^0.00^6000MASK";
s[x++] = "2000 Filter^2000_Filter.htm^ Particulate Filter^3m filters, filters for 3m, p3 filters^5.5^0.00^17.5^2000_Filter.htm^0.00^2000FILTER";
s[x++] = "6000  Filter^6000__Filter.htm^6000 Filter^filters, mask filters, 3m filter, filter for 3m^5.5^0.00^17.5^6000__Filter.htm^0.00^6000FILTER";
s[x++] = "1-20 Person First Aid Kit^1-20_Person_First_Aid_Kit.htm^1-20 Person First Aid Kit^first aid suppliers, first aid supplies uk, medical kit, first aid, equipment, home first aid kit, emergency first aid kit, first aid kit, first aid supplies, medical kits, first aid kit uk, first aid kit supplies, first aid kits uk, first aid kits for sale^21.28^0.00^17.5^1-20_Person_First_Aid_Kit.htm^0.00^2OFIRST";
s[x++] = " Red-White Hazard Tape^_Red-White_Hazard_Tape.htm^ Red/White Hazard Tape^^4.25^0.00^17.5^_Red-White_Hazard_Tape.htm^0.00^REDTAPE";
s[x++] = "Yellow-Black Hazard Tape^Yellow-Black_Hazard_Tape.htm^Yellow/Black Hazard Tape^^4.25^0.00^17.5^Yellow-Black_Hazard_Tape.htm^0.00^YELLOWTAPE";


//--- ----------------------------------------------
//--- Define the Shipping Zones
var shippingZones   = new Array();
var zoneWeight      = new Array();   // weight^price
var taxItems      = new Array();   // taxcode^percent
var shippingPolicy  = "perbasket";

function zone(title,taxrate,taxexempt,description,maxthres,maxprice,minthres,minprice,peritem,perbasket,perpercent,perpolicy){
	this.title        = title;
	this.taxrate      = taxrate;
	this.taxexempt    = taxexempt;
	this.description	= description;
	this.maxthres     = maxthres;
	this.maxprice     = maxprice;
	this.minthres     = minthres;
	this.minprice     = minprice;
	this.peritem      = peritem;
	this.perbasket    = perbasket;
	this.perpercent   = perpercent;
	this.policy   = perpolicy;
}

function taxrate(_key, _value){
	this.key        = _key;
	this.value        = _value;
}

x=0;
taxItems[x++] = new taxrate("VAT",17.5);
taxItems[x++] = new taxrate("TAX",0);

x=0;



shippingZones[x++] = new zone("Please Select","0",0," ",0,0,0,0,0,0,0,"none")
zoneWeight[0] = new Array();


shippingZones[x++] = new zone("UK Mainland","VAT",0,"UK. Within the mainland of the UK",150,5.95,0,5.95,0,0,0,"perbasket")
zoneWeight[1] = new Array();
