function getProductInfo(id)
{
switch(id)
{
case 1:return nA("GRP1A100","per 100 gm",nA(3,""));
case 5:return nA("GRP1A500","per 500 gm",nA(3,""));
case 7:return nA("GRP1A1K","per 1 kg",nA(3,""));
case 2:return nA("GRP1B100","per 100 gm",nA(4,""));
case 3:return nA("GRP1B500","per 500 gm",nA(4,""));
case 4:return nA("GRP1B1K","per 1 kg",nA(4,""));
case 134:return nA("GRP1C100","per 100 gm",nA(21,""));
case 135:return nA("GRP1C500","per 500 gm",nA(21,""));
case 136:return nA("GRP1C1K","per 1 kg",nA(21,""));
case 6:return nA("GRP2A100","per 100 gm",nA(5,""));
case 8:return nA("GRP2A500","per 500 gm",nA(5,""));
case 9:return nA("GRP2A1K","per 1 kg",nA(5,""));
case 10:return nA("GRP2B100","per 100 gm",nA(6,""));
case 11:return nA("GRP2B500","per 500 gm",nA(6,""));
case 12:return nA("GRP2B1K","per 1 kg",nA(6,""));
case 96:return nA("GRP2C100","per 100 gm",nA(16,""));
case 97:return nA("GRP2C500","per 500 gm",nA(16,""));
case 98:return nA("GRP2C1K","per 1 kg",nA(16,""));
case 40:return nA("MIX500 Light Blues","per 500 gm",nA());
case 46:return nA("MIX1K Light Blue","per 1 kg",nA());
case 42:return nA("MIX500 Medium Blues","per 500 gm",nA());
case 47:return nA("MIX1K Medium Blue","per 1 kg",nA());
case 43:return nA("MIX500 Dark Blues","per 500 gm",nA());
case 48:return nA("MIX1K Dark Blue","per 1 kg",nA());
case 146:return nA("MIX500 Ocean","per 500gm",nA());
case 124:return nA("MIX1K Ocean","per 1Kg",nA());
case 44:return nA("MIX500 Light Greens","per 500 gm",nA());
case 49:return nA("MIX1K Light Greens","per 1 kg",nA());
case 45:return nA("MIX500 Dark Greens","per 500 gm",nA());
case 59:return nA("MIX1K Dark Greens","per 1 kg",nA());
case 80:return nA("MIX500 Lilacs","per 500 gm",nA());
case 81:return nA("MIX1K Lilacs","per 1 kg",nA());
case 82:return nA("MIX500 Greys","per 500 gm",nA());
case 83:return nA("MIX1K Greys","per 1 kg",nA());
case 21:return nA("MIX500 Cool","per 500 gm",nA());
case 22:return nA("MIX1K Cool","per 1 kg",nA());
case 110:return nA("MIX500 Flesh","per 500 gm",nA());
case 145:return nA("MIX1K Flesh","per 1Kg",nA());
case 51:return nA("MIX500 Yellows","per 500 gm",nA());
case 55:return nA("MIX1K Yellows","per 1 kg",nA());
case 52:return nA("MIX500 Oranges","per 500 gm",nA());
case 56:return nA("MIX1K Oranges","per 1 kg",nA());
case 53:return nA("MIX500 Pinks","per 500 gm",nA());
case 57:return nA("MIX1K Pinks","per 1 kg",nA());
case 54:return nA("MIX500 Reds","per 500 gm",nA());
case 58:return nA("MIX1K Reds","per 1 kg",nA());
case 68:return nA("MIX500 Beige","per 500 gm",nA());
case 69:return nA("MIX1K Beige","per 1 kg",nA());
case 19:return nA("MIX500 Warm","per 500 gm",nA());
case 20:return nA("MIX1K Warm","per 1 kg",nA());
case 91:return nA("IridMix","Iridescent Sampler",nA());
case 16:return nA("IRID100","per 100 gm",nA(7,""));
case 17:return nA("IRID500","per 500 gm",nA(7,""));
case 18:return nA("IRID1K","per 1 kg",nA(7,""));
case 50:return nA("SampleWarm","Warm Sampler",nA());
case 60:return nA("SampleCool","Cool Sampler",nA());
case 61:return nA("SampleMix","Mixes Sampler",nA());
case 91:return nA("IridMix","Iridescent Sampler",nA());
case 13:return nA("GOLD100","per 100 gm",nA(8,""));
case 14:return nA("GOLD500","per 500 gm",nA(8,""));
case 15:return nA("GOLD1K","per 1 kg",nA(8,""));
case 111:return nA("ZenzaSample","Sample set",nA());
case 112:return nA("Zenza100","per 100gm",nA(27,""));
case 121:return nA("Zenza500","per 500gm",nA(27,""));
case 139:return nA("Zenza1K","per 1 Kg",nA(27,""));
case 76:return nA("VitroGrpMix-500","per 500gm",nA(15,""));
case 77:return nA("VitroGrpMix-1K","per 1Kg",nA(15,""));
case 23:return nA("VitroGrp1-200","per 200 gm",nA(9,""));
case 24:return nA("VitroGrp1-500","per 500 gm",nA(9,""));
case 25:return nA("VitroGrp1-1k","per 1 kg",nA(9,""));
case 26:return nA("VitroGrp2-200","per 200 gm",nA(10,""));
case 27:return nA("VitroGrp2-500","per 500 gm",nA(10,""));
case 28:return nA("VitroGrp2-1K","per 1 kg",nA(10,""));
case 29:return nA("VitroGrp3-200","per 200 gm",nA(11,""));
case 30:return nA("VitroGrp3-500","per 500 gm",nA(11,""));
case 31:return nA("VitroGrp3-1K","per 1 kg",nA(11,""));
case 108:return nA("MontoCutter","Montolit wheeled cutters",nA());
case 109:return nA("MontoWheel","Spare Single Wheel",nA());
case 66:return nA("LepCutter","Leponitt Glass Mosaic Cutter",nA());
case 67:return nA("LepWheel","Leponitt 2 Spare Wheels",nA());
case 79:return nA("LepSpring","Replacement Spring",nA());
case 140:return nA("TortIridCobalt500","per 500gm",nA());
case 141:return nA("TortIridCobalt1K","per 1Kg",nA());
case 75:return nA("TortMix500","per 500gm",nA());
case 99:return nA("TortDkGreen500","per 500gm",nA());
case 105:return nA("TortDkGreen1K","per 1 Kg",nA());
case 106:return nA("TortGreen500","per 500gm",nA());
case 107:return nA("TortGreen1K","per 1 Kg",nA());
case 130:return nA("TortMidGreen500","per 500 gm",nA());
case 131:return nA("TortMidGreen1K","per 1 Kg",nA());
case 132:return nA("TortVDkGreen500","per 500gm",nA());
case 133:return nA("TortVDkGreen1K","per 1 Kg",nA());
case 123:return nA("TortBlueTeal500","per 500 gm",nA());
case 37:return nA("TortBlueTeal1K","per 1Kg",nA());
case 122:return nA("TortDkCobalt500","per 500 gm",nA());
case 129:return nA("TortDkCobalt1K","per 1 Kg",nA());
case 113:return nA("TortDkLavender500","per 500gm",nA());
case 114:return nA("TortDkLavender1K","per 1 Kg",nA());
case 117:return nA("TortMustard500","per 500gm",nA());
case 118:return nA("TortMustard1K","per 1 Kg",nA());
case 119:return nA("TortRoseLavender500","per 500gm",nA());
case 120:return nA("TortRoseLavender1K","per 1 Kg",nA());
case 36:return nA("SampleBoards","for the pair",nA());
case 142:return nA("3030Poster","30:30 Poster 2011",nA());
case 100:return nA("MAN11","Mosaic Art Now 2011",nA());
case 78:return nA("FABRIC","Fabrication",nA());
case 62:return nA("WEDI10Fix","set of 2 1cm fixings",nA());
case 92:return nA("MAR103030","1cm 30 x 30",nA());
case 143:return nA("MAR102535","1cm 25 x 35",nA());
case 93:return nA("MAR103030x3","3 of 1cm 30 x 30",nA());
case 94:return nA("MAR106030","1cm 60 x 30",nA());
case 95:return nA("MAR106060","1cm 60 x 60",nA());
case 101:return nA("Mar109030","1cm 90 x 30",nA());
case 137:return nA("MAR109060","1cm 90 x 60",nA());
case 63:return nA("MAR103030Fix","1cm 30 x 30 fixings attached",nA());
case 144:return nA("MAR102535Fix","1cm 25 x 35 fixings attacjed",nA(23,""));
case 64:return nA("MAR106030Fix","1cm 30 x 60 fixings attached",nA(23,""));
case 65:return nA("MAR106060Fix","1cm 60 x 60 fixings attached",nA());
case 88:return nA("GV20","  Voucher",nA());
case 89:return nA("GV50","  Voucher",nA());
case 90:return nA("GV100","  Voucher",nA());
case 125:return nA("UScarlet5","per 5 pieces",nA(19,""));
case 126:return nA("UScarlet10","per 10 pieces",nA(19,""));
case 127:return nA("UScarlet25","per 25 pieces",nA(19,""));
case 38:return nA("UPeacock5","per 5 pieces",nA(18,""));
case 39:return nA("UPeacock10","per 10 pieces",nA(18,""));
case 41:return nA("Upeacock25","per 25 pieces",nA(18,""));
case 84:return nA("UGalaxy200","per 200 gm",nA(20,""));
case 85:return nA("UGalaxy500","per 500 gm",nA(20,""));
case 86:return nA("UGalaxy1K","per 1 kg",nA(20,""));
case 104:return nA("TileMiv-500","per 500gm",nA());
case 33:return nA("TileMix-1K","per 1 kg",nA());

default: return null;
}
return null;
}
function getCustomField(id)
{
switch(id)
{
	case 3:
		return "Group1A";
	case 4:
		return "Group1B";
	case 5:
		return "Group2A";
	case 6:
		return "Group2B";
	case 7:
		return "Iridized";
	case 8:
		return "Gold";
	case 9:
		return "Pebbles1";
	case 10:
		return "Pebbles2";
	case 11:
		return "Pebbles3";
	case 12:
		return "Tortilla";
	case 15:
		return "Pebble Mix";
	case 16:
		return "Group3";
	case 17:
		return "TortillaMix";
	case 18:
		return "Peacock";
	case 19:
		return "Scarlet";
	case 20:
		return "Galaxy";
	case 21:
		return "Group1C";
	case 22:
		return "GoldShards";
	case 23:
		return "Aspect";
	case 24:
		return "LargeNuggets";
	case 25:
		return "MediumNuggets";
	case 26:
		return "SmallNuggets";
	case 27:
		return "Zenza";
}
return null;
}

