//-- 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++] = "Scandinavian System^Scandinavian_System.htm^Scandinavian System^^1695^0.00^17.5^Scandinavian_System.htm^0.00^PRAA164";
s[x++] = "Scandinvian HD System^Scandinvian_HD_System.htm^Via Sat HD System^^1895^0.00^17.5^Scandinvian_HD_System.htm^3.00^PRAA309";
s[x++] = "Golf^Golf.htm^You Can Add The Golf Channel To All Via Sat Subscriptions^^195^0.00^17.5^Golf.htm^1.00^PRAA204";
s[x++] = "Scandinavian System with HD & Films^Scandinavian_System_with_HD___Films.htm^Danish Via Sat System includes Films and Full Sports package^^2150^0.00^17.5^Scandinavian_System_with_HD___Films.htm^3.00^PRAA203";
s[x++] = "Mega Pub Deal & European Satellite system can be including subscription^Mega_Pub_Deal___European_Satellite_system_can_be_including_subscription.htm^£75 per week.for Triple satellite European System German Premier / Czech Nova Sports^^75^0.00^17.5^Mega_Pub_Deal___European_Satellite_system_can_be_including_subscription.htm^0.00^PRAA167";
s[x++] = "Greek Nova System^Greek_Nova_System.htm^Greek Nova Full System^^1695^0.00^17.5^Greek_Nova_System.htm^0.00^PRAA163";
s[x++] = "Italian System^Italian_System.htm^Sky Italy Including Sky Calcio and sports^^1695^0.00^17.5^Italian_System.htm^0.00^PRAA194";
s[x++] = "German System^German_System.htm^German Premier System Fully Fitted and 12 months subscription^^1495^0.00^17.5^German_System.htm^0.00^PRAA166";
s[x++] = "Czech Nova Satellite System^Czech_Nova_Satellite_System.htm^Czech Nova Pub System With 5 Sports Channels showing a wide range of sports^^895^0.00^17.5^Czech_Nova_Satellite_System.htm^0.00^PRAA165";
s[x++] = "Digital Streaming^Digital_Streaming.htm^Digital Streaming of Showtime^^60^0.00^17.5^Digital_Streaming.htm^0.00^PRAA306";
s[x++] = "Via Sat^Via_Sat.htm^Via Sat Receiver and Card for Sirius None HD Swedish or Danish^^895^0.00^17.5^Via_Sat.htm^3.00^PRAA178";
s[x++] = "Via Sat HD Receiver & Card^Via_Sat_HD_Receiver___Card.htm^Via Sat HD^^1095^0.00^17.5^Via_Sat_HD_Receiver___Card.htm^3.00^PRAA308";
s[x++] = "Via Sat HD Danish^Via_Sat_HD_Danish.htm^Danish Via Sat HD with Films^^1195^0.00^17.5^Via_Sat_HD_Danish.htm^3.00^PRAA202";
s[x++] = "Canal + Sweden^Canal_+_Sweden.htm^Canal + Sweden Card Only 3 Sports Channels ^^895^0.00^17.5^Canal_+_Sweden.htm^1.00^PRAA174";
s[x++] = "Conax Cam^Conax_Cam.htm^Conax Cam^^47.66^0.00^17.5^Conax_Cam.htm^4.00^PRAA157";
s[x++] = "Canal + Norway^Canal_+_Norway.htm^Canal + Norway card & Receiver 3 Sports Channels ^^925^0.00^17.5^Canal_+_Norway.htm^3.00^PRAA175";
s[x++] = "Manhattan^Manhattan.htm^Manhattan twin multi- cam^^125^0.00^17.5^Manhattan.htm^3.00^PRAA153";
s[x++] = "Single LNB-duplicate^Single_LNB-duplicate.htm^Single out put LNB^^6.8^0.00^17.5^Single_LNB-duplicate.htm^4.00^PRAA161";
s[x++] = "Technomate TM 5400 CI & USB^Technomate_TM_5400_CI___USB.htm^Technomate 5400 CI and USB Receiver^^104.35^0.00^17.5^Technomate_TM_5400_CI___USB.htm^0.00^PRAA206";
s[x++] = "Technomate 6900 HD Super Combo^Technomate_6900_HD_Super_Combo.htm^Technomate Super Combo HD available in Black or White please state colour when ordering^^260^0.00^17.5^Technomate_6900_HD_Super_Combo.htm^0.00^PRAA207";
s[x++] = "Digit Alb Sports^Digit_Alb_Sports.htm^Digit Alb Supersports^^275^0.00^17.5^Digit_Alb_Sports.htm^1.00^PRAA186";
s[x++] = "Digit Alb Films^Digit_Alb_Films.htm^Digit Alb Films^^195^0.00^17.5^Digit_Alb_Films.htm^1.00^PRAA187";
s[x++] = "Digit Alb Gold Package^Digit_Alb_Gold_Package.htm^Digit Alb Gold Package Films & Sports^^345^0.00^17.5^Digit_Alb_Gold_Package.htm^1.00^PRAA188";
s[x++] = "Canal + Denmark^Canal_+_Denmark.htm^Canal + Denmark card only 3 Sports Channels With A Dedicated Receiver^^875^0.00^17.5^Canal_+_Denmark.htm^1.00^PRAA176";
s[x++] = "Single LNB^Single_LNB.htm^Single Output LNB^^6.5^0.00^17.5^Single_LNB.htm^4.00^PRAA196";
s[x++] = "Sky Dish Zone 2^Sky_Dish_Zone_2.htm^Zone 2 Dish & LNB^^19^0.00^17.5^Sky_Dish_Zone_2.htm^2.00^PRAA197";
s[x++] = "Sky Italia Cards^Sky_Italia_Cards.htm^Sky Italia Card Only Or Renewal^^1050^0.00^17.5^Sky_Italia_Cards.htm^1.00^PRAA300";
s[x++] = "Sky Italia with Receiver^Sky_Italia_with_Receiver.htm^4 Sports channels & 15 Calico Channels including Receiver & Modulator^^1195^0.00^17.5^Sky_Italia_with_Receiver.htm^3.00^PRAA301";
s[x++] = "Sky Italia & Receiver^Sky_Italia___Receiver.htm^Sky Italia Including Films, Sports, Receiver & Modulator^^1395^0.00^17.5^Sky_Italia___Receiver.htm^3.00^PRAA302";
s[x++] = "Sky Italia HD Sports & Films^Sky_Italia_HD_Sports___Films.htm^Sky Italia HD Receiver, Films, Sports, No PPV Films^^1450^0.00^17.5^Sky_Italia_HD_Sports___Films.htm^3.00^PRAA303";
s[x++] = "Greek Nova 12 Month Card^Greek_Nova_12_Month_Card.htm^12 Month Greek Nova Card with 7 Sports Channels, Show live sports from the UK, USA^^945^0.00^17.5^Greek_Nova_12_Month_Card.htm^1.00^PRAA171";
s[x++] = "Irdeto cam^Irdeto_cam.htm^Irdeto Cam^^41.71^0.00^17.5^Irdeto_cam.htm^4.00^PRAA158";
s[x++] = "Greek Nova 6 Month Card^Greek_Nova_6_Month_Card.htm^6 Month Greek Nova Card with 7 Sports Channels, Show live sports from the UK, USA^^595^0.00^17.5^Greek_Nova_6_Month_Card.htm^4.00^PRAA172";
s[x++] = "Greek Nova 3 Month card^Greek_Nova_3_Month_card.htm^3 Month Greek Nova Card with 7 Sports Channels, Show live sports from the UK, USA^^395^0.00^17.5^Greek_Nova_3_Month_card.htm^4.00^PRAA173";
s[x++] = "German Premier Sports Package^German_Premier_Sports_Package.htm^German Premier Card Inc Receiver & Cam^^795^0.00^17.5^German_Premier_Sports_Package.htm^3.00^PRAA126";
s[x++] = "German Premier Sport & Films^German_Premier_Sport___Films.htm^German Premier Card Inc Receiver & Cam^^895^0.00^17.5^German_Premier_Sport___Films.htm^0.00^PRAA208";
s[x++] = "Czech Nova Sport^Czech_Nova_Sport.htm^Czech Nova Sport on 1 west^^445^0.00^17.5^Czech_Nova_Sport.htm^1.00^PRAA305";
s[x++] = "Czech Link^Czech_Link.htm^Czech Link on 23 Degrees East^^445^0.00^17.5^Czech_Link.htm^1.00^PRAA307";
s[x++] = "Diema TV on 16 & 39 degrees East^Diema_TV_on_16___39_degrees_East.htm^Diema Cards for 16 East degrees East in Cryptoworks 39 East Irdeto^^395^0.00^17.5^Diema_TV_on_16___39_degrees_East.htm^3.00^PRAA130";
s[x++] = "Max Sat^Max_Sat.htm^Romanian Package On 1 west^^275^0.00^17.5^Max_Sat.htm^1.00^PRAA304";
s[x++] = "Polsat^Polsat.htm^Polsat Sports package^^495^0.00^17.5^Polsat.htm^3.00^PRAA124";
s[x++] = "TV Cabo^TV_Cabo.htm^Sport TV1 and Sport TV2 - showing Premeir League and many other sports including basketball, golf and boxing, pllus General Entertainment.^^695^0.00^17.5^TV_Cabo.htm^3.00^PRAA119";
s[x++] = "Canal + Spain^Canal_+_Spain.htm^Canal Plus Spain on Astra^^845^0.00^17.5^Canal_+_Spain.htm^1.00^PRAA122";
s[x++] = "Seca Cam^Seca_Cam.htm^Aston Cam^^67.24^0.00^17.5^Seca_Cam.htm^4.00^PRAA159";
s[x++] = "Sky UK Card^Sky_UK_Card.htm^Sky Card Uk 0r Erie only This is an arrangement fee we charge^^150^0.00^0^Sky_UK_Card.htm^1.00^SKYCARD";
s[x++] = "Sky Receivers^Sky_Receivers.htm^Sky Receivers^^85^0.00^17.5^Sky_Receivers.htm^3.00^PRAA149";
s[x++] = "Sky Dishs and LNB^Sky_Dishs_and_LNB.htm^Zone 1^^25^0.00^17.5^Sky_Dishs_and_LNB.htm^3.00^PRAA151";
s[x++] = "Quad LNB^Quad_LNB.htm^Sky Quad LNB^^15^0.00^17.5^Quad_LNB.htm^4.00^PRAA195";
s[x++] = "Sky HD^Sky_HD.htm^Sky HD Receivers^^225^0.00^17.5^Sky_HD.htm^3.00^PRAA169";
s[x++] = "Sky Plus Receiver^Sky_Plus_Receiver.htm^Refurbished Sky Plus^^110^0.00^17.5^Sky_Plus_Receiver.htm^3.00^PRAA168";
s[x++] = "Sky Remotes^Sky_Remotes.htm^Sky Remote^^9.5^0.00^17.5^Sky_Remotes.htm^4.00^PRAA150";
s[x++] = "Sky Extra Link^Sky_Extra_Link.htm^Sky TV Link^^6^0.00^17.5^Sky_Extra_Link.htm^4.00^PRAA200";
s[x++] = "Sky Plus Remote^Sky_Plus_Remote.htm^Sky Plus Remote^^15^0.00^17.5^Sky_Plus_Remote.htm^4.00^PRAA198";
s[x++] = "Irish Setanta Card^Irish_Setanta_Card.htm^Irish Setanta Card including Set Up Fee & Subs & Basic Sky Package^^525^0.00^17.5^Irish_Setanta_Card.htm^1.00^PRAA298";
s[x++] = "ART Card^ART_Card.htm^ART Full Package Card^^150^0.00^17.5^ART_Card.htm^1.00^PRAA147";
s[x++] = "Cyfra^Cyfra.htm^Canal + Cyfra^^575^0.00^17.5^Cyfra.htm^1.00^PRAA123";
s[x++] = "Canal + Holland^Canal_+_Holland.htm^Dutch Full Package Card including Adult Channels^^645^0.00^17.5^Canal_+_Holland.htm^1.00^PRAA118";
s[x++] = "Orbit^Orbit.htm^Orbit Satellite receiver and subscription^^575^0.00^17.5^Orbit.htm^3.00^PRAA148";
s[x++] = "Showtime^Showtime.htm^Nile Sat Showtime - the only package to show every Premier League game until 2010^^595^0.00^17.5^Showtime.htm^1.00^PRAA120";
s[x++] = "Multi Choice South Africa^Multi_Choice_South_Africa.htm^Multi Choice South Africa C Band^^845^0.00^17.5^Multi_Choice_South_Africa.htm^1.00^PRAA121";
s[x++] = "UPC Full Package^UPC_Full_Package.htm^UPC Hungary Full Package^^595^0.00^17.5^UPC_Full_Package.htm^1.00^PRAA129";
s[x++] = "Canal + Holland Basic Package^Canal_+_Holland_Basic_Package.htm^Canal + Holland Basic^^225^0.00^17.5^Canal_+_Holland_Basic_Package.htm^1.00^PRAA134";
s[x++] = "French Bis TV Basic Panorama Package^French_Bis_TV_Basic_Panorama_Package.htm^French Le Bouquet Package NB prices now vary please ask before ordering^^150^0.00^17.5^French_Bis_TV_Basic_Panorama_Package.htm^1.00^PRAA179";
s[x++] = "French Bis TV Panorama & Cinerama^French_Bis_TV_Panorama___Cinerama.htm^French Bis TV Panorama & Conerama package^^225^0.00^17.5^French_Bis_TV_Panorama___Cinerama.htm^1.00^PRAA180";
s[x++] = "French Bis TV Panorama & Arabic^French_Bis_TV_Panorama___Arabic.htm^Bis French TV included in this package is Panorama & Arabic^^225^0.00^17.5^French_Bis_TV_Panorama___Arabic.htm^1.00^PRAA181";
s[x++] = "French Bis TV Panorama, Cinema & Arabic^French_Bis_TV_Panorama,_Cinema___Arabic.htm^Bis Tv package including Basic package, Cinerama & Arabic^^345^0.00^17.5^French_Bis_TV_Panorama,_Cinema___Arabic.htm^1.00^PRAA182";
s[x++] = "French Bis TV^French_Bis_TV.htm^French Bis TV Full Package all channels including Adult TV^^375^0.00^17.5^French_Bis_TV.htm^1.00^PRAA183";
s[x++] = "Elite Super Card^Elite_Super_Card.htm^14 Elite Adult Super Card^^120.87^0.00^17.5^Elite_Super_Card.htm^1.00^MCT21";
s[x++] = "Via Access Cam^Via_Access_Cam.htm^Red Via Access Cam^^38.3^0.00^17.5^Via_Access_Cam.htm^4.00^PRAA156";
s[x++] = "Dorcel TV^Dorcel_TV.htm^Dorcel Adult Card^^69^0.00^17.5^Dorcel_TV.htm^1.00^DORCEL";
s[x++] = "Sex View / Satisfaction^Sex_View___Satisfaction.htm^12 Channel Sex View - This package offers some of the best adult entertainment on offer from places like Italy and Germany. There is normally something for any adult tastes.^^145^0.00^17.5^Sex_View___Satisfaction.htm^1.00^SEX12";
s[x++] = "Cube Revo Silver^Cube_Revo_Silver.htm^CubeRevo High-Def Linux Twin Tuner^^407.83^0.00^17.5^Cube_Revo_Silver.htm^3.00^PRAA271";
s[x++] = "Cube Revo Black^Cube_Revo_Black.htm^CubeRevo High-Def Linux Twin Tuner^^407.83^0.00^17.5^Cube_Revo_Black.htm^3.00^PRAA272";
s[x++] = "Cube Revo Mini Black^Cube_Revo_Mini_Black.htm^CubeRevo 3000HDPVR - Mini CubeRevo HD^^294.78^0.00^17.5^Cube_Revo_Mini_Black.htm^3.00^PRAA273";
s[x++] = "Cube Revo Mini Silver^Cube_Revo_Mini_Silver.htm^New CubeRevo 3000HDPVR ^^294.78^0.00^17.5^Cube_Revo_Mini_Silver.htm^3.00^PRAA274";
s[x++] = "The Box^The_Box.htm^Starview 2 The Box^^84.26^0.00^17.5^The_Box.htm^3.00^BOX";
s[x++] = "Sky HD Remote^Sky_HD_Remote.htm^Sky HD Remote^^19^0.00^17.5^Sky_HD_Remote.htm^4.00^PRAA199";
s[x++] = "2 Meg Upload^2_Meg_Upload.htm^2 Meg Upload Price per Month excludes Receiver & Sender (Residential Only)^^60^0.00^17.5^2_Meg_Upload.htm^0.00^PRAA293";
s[x++] = "2 Meg Upload and Subscription^2_Meg_Upload_and_Subscription.htm^2 Meg Upload & Subscription to UK Broadcaster (Residential Only)^^95^0.00^17.5^2_Meg_Upload_and_Subscription.htm^0.00^PRAA294";
s[x++] = "FreeSat Box^FreeSat_Box.htm^Freesat Box to fit on to the Network (Residential Only)^^95^0.00^17.5^FreeSat_Box.htm^3.00^PRAA295";
s[x++] = "Freeview Box^Freeview_Box.htm^Freeview Set Top Box to add to the Network (Residential Only)^^65^0.00^17.5^Freeview_Box.htm^3.00^PRAA296";
s[x++] = "Catcher^Catcher.htm^Price Includes Catcher and Transmiter and Connection to the Network (Residential Only)^^395^0.00^17.5^Catcher.htm^3.00^PRAA297";
s[x++] = "Universal LNB^Universal_LNB.htm^Invecom 0.3dB High Power Universal LNB^^19.95^0.00^17.5^Universal_LNB.htm^4.00^PRAA287";
s[x++] = "Universal Twin^Universal_Twin.htm^Universal Twin 0.3lb Horn^^32.5^0.00^17.5^Universal_Twin.htm^4.00^PRAA288";
s[x++] = "Universal Quad^Universal_Quad.htm^Universal Quad LNB 0.3lb^^49^0.00^17.5^Universal_Quad.htm^4.00^PRAA289";
s[x++] = "C120 Universal LNB^C120_Universal_LNB.htm^C120 Single Universal LNB 0.3dB^^30^0.00^17.5^C120_Universal_LNB.htm^4.00^PRAA290";
s[x++] = "C120 Universal Twin^C120_Universal_Twin.htm^C120 Universal Twin LNB 0.3dB^^39.13^0.00^17.5^C120_Universal_Twin.htm^4.00^PRAA291";
s[x++] = "C120 Universal Quad^C120_Universal_Quad.htm^C120 Universal LNB 0.3dB Quatro ^^49^0.00^17.5^C120_Universal_Quad.htm^4.00^PRAA292";
s[x++] = "F Connectors^F_Connectors.htm^Screw on F Connectors^^2.98^0.00^17.5^F_Connectors.htm^4.00^PRAA162";
s[x++] = "Renegade Game Chair^Renegade_Game_Chair.htm^Renegade Gaming Chair - The ultimate gaming experience This product is out of stock until March 2010^^235^0.00^17.5^Renegade_Game_Chair.htm^2.00^REN001";
s[x++] = "Extended Warranty^Extended_Warranty.htm^9 months extended Warranty^^39^0.00^17.5^Extended_Warranty.htm^0.00^WARRANTY";
s[x++] = "Evolution Play Seat^Evolution_Play_Seat.htm^A1 Evolution Racing Seat in White OR BLACK^^320.87^0.00^17.5^Evolution_Play_Seat.htm^3.00^A1001";
s[x++] = "Play Seat in Black^Play_Seat_in_Black.htm^A1 Evolution Racing Seat in Black OR WHITE^^320.87^0.00^17.5^Play_Seat_in_Black.htm^3.00^A1BLACK";
s[x++] = "Seat Slide^Seat_Slide.htm^Seat Slide suitable for both the white and black Evolution seats^^25.53^0.00^17.5^Seat_Slide.htm^3.00^SLIDE";
s[x++] = "G25 Steering Wheel^G25_Steering_Wheel.htm^Logitech G25 Steering Wheel^^135.32^0.00^17.5^G25_Steering_Wheel.htm^3.00^G25WHEEL";
s[x++] = "Gear Shift Holder^Gear_Shift_Holder.htm^Logitech Gear Shift Holder suitable for G25.^^25.53^0.00^17.5^Gear_Shift_Holder.htm^3.00^HOLDER";
s[x++] = "Drive FX^Drive_FX.htm^Feed Back Wheel and Pedal^^58.73^0.00^17.5^Drive_FX.htm^3.00^DRFX";
s[x++] = "Drive Pro^Drive_Pro.htm^Driving Force Pro^^64.68^0.00^17.5^Drive_Pro.htm^3.00^DRPRO";
s[x++] = "Formula Force^Formula_Force.htm^Formula Force Steering Wheel^^36.6^0.00^17.5^Formula_Force.htm^3.00^FFORCE";
s[x++] = "Play Mat^Play_Mat.htm^Floormat Ideal for the A1 Evolution seats^^21.27^0.00^17.5^Play_Mat.htm^4.00^PMAT";


//--- ----------------------------------------------
//--- Define the Shipping Zones
var shippingZones   = new Array();
var zoneWeight      = new Array();   // weight^price
var taxItems      = new Array();   // taxcode^percent
var shippingPolicy  = "perweight";

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("UK, Ireland & EEC",17.5);
taxItems[x++] = new taxrate("Non EU",0);
taxItems[x++] = new taxrate("EU with VAT No",17.5);

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("blank","UK, Ireland & EEC",0,"",150,100,0,0,0,0,0,"perweight")
zoneWeight[1] = new Array();


shippingZones[x++] = new zone("UK Mainland ","UK, Ireland & EEC",0,"Mainland UK",10000,25,0,5,0,0,0,"perweight")
zoneWeight[2] = new Array();
zoneWeight[2][0] = "1^7.50";
zoneWeight[2][1] = "2^25.00";
zoneWeight[2][2] = "3^15.00";
zoneWeight[2][3] = "4^5.00";


shippingZones[x++] = new zone("UK Isles and Ireland","VAT",0,"British Isles ",10000,65,0,0,0,0,0,"perweight")
zoneWeight[3] = new Array();
zoneWeight[3][0] = "1^15.00";
zoneWeight[3][1] = "2^65.00";
zoneWeight[3][2] = "3^30.00";
zoneWeight[3][3] = "4^8.50";


shippingZones[x++] = new zone("Europe","0",1,"Mainland Europe",10000,85,0,0,0,0,0,"perweight")
zoneWeight[4] = new Array();
zoneWeight[4][0] = "1^35.00";
zoneWeight[4][1] = "2^85.00";
zoneWeight[4][2] = "3^55.00";
zoneWeight[4][3] = "4^12.00";


shippingZones[x++] = new zone("Rest of the World","",1,"Rest of the World",10000,115,0,0,0,0,0,"perweight")
zoneWeight[5] = new Array();
zoneWeight[5][0] = "1^65.00";
zoneWeight[5][1] = "2^115.00";
zoneWeight[5][2] = "3^85.00";
zoneWeight[5][3] = "4^25.00";
