 function doPrices(itemcode){                                                           // B - basic price, R - Repeat Order prices
                             
    priceData  =   "price00=000,VAT=0.869565,"                                          // 15% = 0.869565, 17.5% = 0.851064
		+ "acBc25=16.75,acBc50=20.45,acBp25=20.00,acBp50=25.50,acBb=30.50,"             // Change of Address cards
		+ "acRc25=15.75,acRc50=19.45,acRp25=19.00,acRp50=24.50,acRb=29.50,"
		+ "anBc25=17.75,anBc50=21.45,anBp25=21.00,anBp50=26.50,anBb=31.50,"             // Announcement/Invite cards
		+ "anRc25=16.75,anRc50=20.45,anRp25=20.00,anRp50=25.50,anRb=30.50,"
		+ "ahBc25=16.75,ahBc50=20.45,ahBp25=20.00,ahBp50=25.50,ahBb=30.50,"             // At Home cards
		+ "ahRc25=15.75,ahRc50=19.45,ahRp25=19.00,ahRp50=24.50,ahRb=29.50,"
		+ "ccBc=19.45,ccBp=24.50,ccBb=29.50,"                                           // Correspondence cards
		+ "ccRc=18.45,ccRp=23.50,ccRb=28.50,"
		+ "L250s=14.95,L1000s=19.45,L2000s=30.45,"                                      // Labels
		+ "L100w=10.50,L250w=12.50,L500w=16.00,"
		+ "npBp=24.50,npBb=29.50,"                                                      // Note Paper
		+ "npRp=23.50,npRb=28.50,"
		+ "flwB10=1.50,flwB20=3.00,flwB30=4.50,flwB40=6.00,flwB50=6.50,"                // Note Paper - flower decorations
		+ "flwR10=1.25,flwR20=2.50,flwR30=3.75,flwR40=5.00,flwR50=5.50,"
		+ "ncSp=7.50,ncDp=8.50,"                                                        // Note Cards - Pack - single name, double name
		+ "ncSb=29.95,ncDb=30.95,"                                                      // Note Cards - Box - single name, double name
		+ "inkCost=5.00,borderCost=5.00,creamCost=2.00,"
		+ "priority=5.00,giftcard=1.00,special=5.95,"
		+ "PNpack1st=0.00,PNpack2nd=0.00,PNpackEur=1.25,PNpackCI=0.50,"                 // SHIPPING - note cards
		+ "labels1001st=0.00,labels1002nd=0.00,labels100Eur=1.00,labels100CI=1.00,"     //          - 100+ labels
		+ "labels5001st=0.00,labels5002nd=0.00,labels500Eur=1.00,labels500CI=1.00,"     //          - 500+ labels
		+ "cards251st=0.00,cards252nd=0.00,cards25Eur=1.50,cards25CI=1.50,"             //          - 25 cards only
		+ "cards501st=0.00,cards502nd=0.00,cards50Eur=1.50,cards50CI=1.50,"             //          - 50 cards only
		+ "pack251st=0.00,pack252nd=0.00,pack25Eur=2.00,pack25CI=1.50,"                 //          - 25 card pack
		+ "pack501st=0.00,pack502nd=0.00,pack50Eur=2.00,pack50CI=2.00,"                 //          - 50 card pack
		+ "box1st=0.00,box2nd=0.00,boxEur=2.00,boxCI=2.00,"                             //          - box
		+ "DHL_P1=3.95,DHL_P2=3.95,DHL_P3=0.00,dhl_B1=£70,dhl_B2=£22-£45,dhl_B3=£70,"   //          - DHL postal rates & postal bands
//		+ "DHL_P1=4.95,DHL_P2=1.95,DHL_P3=0.00,dhl_B1=£45,dhl_B2=£45-£65,dhl_B3=£65,"   //          - DHL postal rates & postal bands
		+ "shipunits01=10,shipunits02=20,shipunits03=30,shipunits04=40,shipunits05=50," //Shipping units used in MAL's shopping basket - not used

    dataname = (itemcode+"=");
    firstChar = (priceData.indexOf(dataname) + dataname.length)
    lastChar = priceData.indexOf(',',firstChar);
    price = priceData.substring(firstChar, lastChar)

    return price;

 }
