var DELIVERY_CHARGE = 2500;	// in cents

var ORDER_MODE__PRODUCTS = 0;
var ORDER_MODE__PRODUCTS_MASK = 0x1;
var ORDER_MODE__CATERING = 1;
var ORDER_MODE__CATERING_MASK = 0x2;

var NUM_ORDER_ITEMS = 26;
var ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM = 0;
var ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER = 1;
var ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ = 2;
var ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE = 3;
var ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN = 4;
var ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY = 5;
var ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM = 6;
var ORDER_ITEM_FROZEN_SCONES_6_LAVENDER = 7;
var ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ = 8;
var ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE = 9;
var ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN = 10;
var ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY = 11;
var ORDER_ITEM_SCONE_MIX_LAVENDER = 12;
var ORDER_ITEM_LEMON_CURD = 13;
var ORDER_ITEM_LIME_CURD = 14;
var ORDER_ITEM_CLOTTED_CREAM = 15;
var ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE = 16;
var ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY = 17;
var ORDER_ITEM_LOOSE_TEA_SWEET_CREAM = 18;
var ORDER_ITEM_LOOSE_TEA_APRICOT = 19;
var ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT = 20;
var ORDER_ITEM_CATERING_PACKAGE_A = 21;
var ORDER_ITEM_CATERING_PACKAGE_B = 22;
var ORDER_ITEM_CATERING_CLOTTED_CREAM = 23;
var ORDER_ITEM_CATERING_LEMON_CURD = 24;
var ORDER_ITEM_CATERING_LIME_CURD = 25;

var NUM_ORDER_CAT=9;
var NUM_ELEM_PER_ORDER_CAT = 2;
var ORDER_CAT_ELEM_NAME = 0;
var ORDER_CAT_ELEM_INCLUDED = 1;
var ARRAY_ORDER_CAT = new Array(NUM_ORDER_CAT);
var ORDER_ITEM_CAT__SCONE_MIX = 0;
var ORDER_ITEM_CAT__FRESH_SCONES = 1;
var ORDER_ITEM_CAT__FROZEN_SCONES_6 = 2;
var ORDER_ITEM_CAT__FROZEN_SCONES_12 = 3;
var ORDER_ITEM_CAT__CATERING_PACKAGES = 4;
var ORDER_ITEM_CAT__CATERING_ADDITIONAL = 5;
var ORDER_ITEM_CAT__LOOSE_TEA = 6;
var ORDER_ITEM_CAT__NONE_CATERING = 7;	// no category
var ORDER_ITEM_CAT__NONE_PRODUCTS = 8;	// no category

ARRAY_ORDER_CAT[ORDER_ITEM_CAT__SCONE_MIX] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__SCONE_MIX].name = "Scone Mix - 13.75oz";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__SCONE_MIX].included = ORDER_MODE__PRODUCTS_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__SCONE_MIX].img ="prod_img/scone_mix.jpg";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FRESH_SCONES] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FRESH_SCONES].name = "Baked Fresh Scones 6 pack";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FRESH_SCONES].included = ORDER_MODE__PRODUCTS_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FRESH_SCONES].img ="prod_img/scone3.jpg";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FROZEN_SCONES_6] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FROZEN_SCONES_6].name = "Frozen Scones 6 pack - You Bake";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__FROZEN_SCONES_6].included = ORDER_MODE__PRODUCTS_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__CATERING_PACKAGES] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__CATERING_PACKAGES].name = "Catering Packages";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__CATERING_PACKAGES].included = ORDER_MODE__CATERING_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__CATERING_ADDITIONAL] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__CATERING_ADDITIONAL].name = "Add On";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__CATERING_ADDITIONAL].included = ORDER_MODE__CATERING_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__LOOSE_TEA] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__LOOSE_TEA].name = "Special LTH Loose Tea Favorites";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__LOOSE_TEA].included = ORDER_MODE__PRODUCTS_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__LOOSE_TEA].img ="prod_img/loose_tea.jpg";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__NONE_CATERING] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__NONE_CATERING].name = "";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__NONE_CATERING].included = ORDER_MODE__CATERING_MASK;
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__NONE_PRODUCTS] = new Object();
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__NONE_PRODUCTS].name = "";
ARRAY_ORDER_CAT[ORDER_ITEM_CAT__NONE_PRODUCTS].included = ORDER_MODE__PRODUCTS_MASK;

function fnIsCatInOrderType(order_type, cat_id)
{
	var match = ARRAY_ORDER_CAT[cat_id].included & (1<<order_type);
	return match;
}

var ARRAY_ORDER_ITEM = new Array(NUM_ORDER_ITEMS);

ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD].price = 799;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD].name = "Lemon Curd";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD].cat = ORDER_ITEM_CAT__NONE_PRODUCTS;	// cat index
ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_LEMON_CURD].img ="prod_img/lime_curd.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD].price =799;
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD].name ="Lime Curd";
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD].cat = ORDER_ITEM_CAT__NONE_PRODUCTS;
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_LIME_CURD].img ="prod_img/lime_curd.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER].price =599;
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER].name ="Lavender Scone Mix - 13.75oz";
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER].cat =ORDER_ITEM_CAT__NONE_PRODUCTS;
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_SCONE_MIX_LAVENDER].img ="prod_img/scone_mix.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM].price = 975;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM].name = "Sweet Cream";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM].cat = ORDER_ITEM_CAT__FRESH_SCONES;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_SWEET_CREAM].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER].price = 1075;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER].name = "Lavender";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER].cat = ORDER_ITEM_CAT__FRESH_SCONES;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_LAVENDER].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ].price = 1075;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ].name = "Chocolate Hazelnut";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ].cat = ORDER_ITEM_CAT__FRESH_SCONES;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CHOC_HAZ].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE].price = 1075;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE].name = "Cinnamon Apple";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE].cat = ORDER_ITEM_CAT__FRESH_SCONES;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_CIN_APPLE].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN].price = 1075;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN].name = "Orange Cranberry";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN].cat = ORDER_ITEM_CAT__FRESH_SCONES;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_ORANGE_CRAN].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY].price = 1075;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY].name = "Earl Grey";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY].cat = ORDER_ITEM_CAT__FRESH_SCONES;
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_BAKED_FRESH_SCONES_6_EARL_GREY].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM].price = 900;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM].name = "Sweet Cream";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM].cat = ORDER_ITEM_CAT__FROZEN_SCONES_6;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_SWEET_CREAM].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_LAVENDER] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_LAVENDER].price = 925;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_LAVENDER].name = "Lavender";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_LAVENDER].cat = ORDER_ITEM_CAT__FROZEN_SCONES_6;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_LAVENDER].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_LAVENDER].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ].price = 925;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ].name = "Chocolate Hazelnut";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ].cat = ORDER_ITEM_CAT__FROZEN_SCONES_6;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CHOC_HAZ].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE].price = 925;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE].name = "Cinnamon Apple";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE].cat = ORDER_ITEM_CAT__FROZEN_SCONES_6;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_CIN_APPLE].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN].price = 925;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN].name = "Orange Cranberry";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN].cat = ORDER_ITEM_CAT__FROZEN_SCONES_6;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_ORANGE_CRAN].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY].price = 925;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY].name = "Earl Grey";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY].cat = ORDER_ITEM_CAT__FROZEN_SCONES_6;
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_FROZEN_SCONES_6_EARL_GREY].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].price = 7200;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].name = "Package A: Feeds 4-6 people";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].cat = ORDER_ITEM_CAT__CATERING_PACKAGES;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details = "<ul class='style_catering_includes_list'>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Choice of 2 teas <br>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<span id='span_select_item_~_tea_0'></span><br>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<span id='span_select_item_~_tea_1'></span>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Scones 6 <br>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<span id='span_select_item_~_scone_0'></span>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Lemon curd";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Clottled cream";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Strawberry jam";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Fruit - Season's best";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>2 Types of Tea sandwiches";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "<li>Mini pastries: Chef's choice";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].details += "</ul>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].height = 235;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].height_conf = 70;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].select_tea_count = 2;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].select_scone_count = 1;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_A].img ="prod_img/catering.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].price = 14400;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].name = "Package B: Feeds 10-12 people";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].cat = ORDER_ITEM_CAT__CATERING_PACKAGES;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details = "<ul class='style_catering_includes_list'>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Choice of 2 teas <br>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<span id='span_select_item_~_tea_0'></span><br>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<span id='span_select_item_~_tea_1'></span>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Scones 12 <br>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<span id='span_select_item_~_scone_0'></span>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Lemon curd";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Clottled cream";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Strawberry jam";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Fruit - Season's best";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>2 Types of Tea sandwiches";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "<li>Mini pastries: Chef's choice";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].details += "</ul>";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].height = 235;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].height_conf = 70;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].select_tea_count = 2;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].select_scone_count = 1;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_PACKAGE_B].img ="prod_img/catering.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM].price = 450;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM].name = "Fresh Clotted Cream - 10oz";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM].cat = ORDER_ITEM_CAT__NONE_PRODUCTS;	
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_CLOTTED_CREAM].img = "prod_img/clotted_cream.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM].price = 450;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM].name = "Fresh Clotted Cream - 10oz";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM].cat = ORDER_ITEM_CAT__CATERING_ADDITIONAL;	
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_CLOTTED_CREAM].img = "prod_img/clotted_cream.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD].price = 799;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD].name = "Lemon Curd - 8.8oz Jar";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD].cat = ORDER_ITEM_CAT__CATERING_ADDITIONAL;	
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LEMON_CURD].img ="prod_img/lime_curd.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD].price = 799;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD].name = "Lime Curd - 8.8oz Jar";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD].cat = ORDER_ITEM_CAT__CATERING_ADDITIONAL;	
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_CATERING_LIME_CURD].img ="prod_img/lime_curd.jpg";
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE].price = 395;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE].name = "1oz Lavender Lace";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE].cat = ORDER_ITEM_CAT__LOOSE_TEA;	
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_LACE].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY].price = 395;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY].name = "1oz Lavender Earl Grey";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY].cat = ORDER_ITEM_CAT__LOOSE_TEA;	
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_LAVENDER_EARL_GREY].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_SWEET_CREAM] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_SWEET_CREAM].price = 395;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_SWEET_CREAM].name = "1oz Sweet Cream";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_SWEET_CREAM].cat = ORDER_ITEM_CAT__LOOSE_TEA;	
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_SWEET_CREAM].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_SWEET_CREAM].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_APRICOT] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_APRICOT].price = 395;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_APRICOT].name = "1oz Apricot";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_APRICOT].cat = ORDER_ITEM_CAT__LOOSE_TEA;	
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_APRICOT].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_APRICOT].height =0;
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT] = new Object();
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT].price = 395;	// price
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT].name = "1oz Mocha Hazelnut";	//name
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT].cat = ORDER_ITEM_CAT__LOOSE_TEA;	
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT].details ="";
ARRAY_ORDER_ITEM[ORDER_ITEM_LOOSE_TEA_MOCHA_HAZELNUT].height =0;

var CX1 = "37422";

var DEBUG_MODE = 0;
var IE6_DEBUGGING = 0;
if ((IE6_DEBUGGING) && (browser.isIE6down))
	DEBUG_MODE = 2;
var PERF_TEST = 0;	
var DEFAULT_DATE = "2005-01-01";
var DEFAULT_TIME = "11:00:00";
var DEFAULT_TIME2 = "11:30:00";
var DEFAULT_DATETIME = "2005-01-01 11:00:00";

var REQ_ARRAY_MAX = 20;

// Status codes
var STATUS__JOIN_MALING_LIST_SUCCESS=400;
var STATUS__RESERVE_SUCCESS=300;
var STATUS__CATERING_ORDER_SUCCESS=200;
var STATUS__ORDER_SUCCESS=100;
var STATUS__DCODE_SUCCESS_2=7;
var STATUS__DCODE_SUCCESS_1=6;
var STATUS__DCODE_SUCCESS=5;
var STATUS__NONE=0;
var STATUS__DCODE_FAIL=-5;
var STATUS__ORDER_FAIL=-100;
var STATUS__CATERING_ORDER_FAIL=-200;
var STATUS__RESERVE_FAIL=-300;
var STATUS__JOIN_MALING_LIST_FAIL=-400;

var PAYMENT_METHOD__CRED_CARD_ONLINE = 0;
var PAYMENT_METHOD__CRED_CARD_PHONE = 1;
var PAYMENT_METHOD__CRED_CARD_CHECK = 2;


// Database indices
var INDEX_RESERVATION__RESERVATION_ID = 0;
var INDEX_RESERVATION__W_ID = 1;
var INDEX_RESERVATION__REQUEST_TS = 2;
var INDEX_RESERVATION__NAME = 3;
var INDEX_RESERVATION__PHONE = 4;
var INDEX_RESERVATION__NUM_IN_PARTY = 5;
var INDEX_RESERVATION__DATETIME = 6;
var INDEX_RESERVATION__EMAIL = 7;
var INDEX_RESERVATION__NOTES = 8;
var INDEX_RESERVATION__STATUS = 9;
var INDEX_RESERVATION__CONTACT_ID = 10;
var INDEX_RESERVATION__WHICH_TABLE = 11;
var INDEX_RESERVATION__ENTERED_BY = 12;
var INDEX_RESERVATION__ENTERED_BY_ID = 13;
var INDEX_RESERVATION__EVENT_CODE = 14;
var INDEX_RESERVATION__NUM_DAYS = 15;
var INDEX_RESERVATION__N_PARAM1 = 16;
var INDEX_RESERVATION__STR_PARAM2 = 17;
var INDEX_RESERVATION__PARTICIPANT_NAMES = 18;
var INDEX_RESERVATION__PARTICIPANT_AGES = 19;
var INDEX_RESERVATION__JOIN_CLUB = 20;
var INDEX_RESERVATION__ADDRESS = 21;
var INDEX_RESERVATION__CITY = 22;
var INDEX_RESERVATION__STATE = 23;
var INDEX_RESERVATION__ZIP = 24;
var INDEX_RESERVATION__TOTAL = 25;
var INDEX_RESERVATION__PAYMENT_METHOD = 26;

var INDEX_TRACKING__TRACKING_ID = 0;
var INDEX_TRACKING__PROJ_ID = 1;
var INDEX_TRACKING__TYPE = 2;
var INDEX_TRACKING__ENTITY_ID = 3;
var INDEX_TRACKING__USER_ID = 4;
var INDEX_TRACKING__USER_NAME = 5;
var INDEX_TRACKING__ACTIVITY_CODE = 6;
var INDEX_TRACKING__N_PARAM1 = 7;
var INDEX_TRACKING__N_PARAM2 = 8;
var INDEX_TRACKING__STR_PARAM3 = 9;
var INDEX_TRACKING__STR_PARAM4 = 10;
var INDEX_TRACKING__STR_PARAM5 = 11;
var INDEX_TRACKING__THE_TS = 12;

// Ajax Param
// Reuse the order codes for items and include in the static params below
var	AJAX_PARAM_SUBTOTAL = 899;	// will be recomputed on server, but this is for validation
var	AJAX_PARAM_TOTAL = 900;	// will be recomputed on server, but this is for validation
var	AJAX_PARAM_IP_ADDRESS = 901;	// for security
var	AJAX_PARAM_DCODE = 902;
var	AJAX_PARAM_NAME = 1000;
var	AJAX_PARAM_EMAIL = 1001;
var	AJAX_PARAM_PHONE = 1002;
var	AJAX_PARAM_ADDRESS = 1003;
var	AJAX_PARAM_CITY = 1004;
var	AJAX_PARAM_STATE = 1005;
var	AJAX_PARAM_ZIP = 1006;
var	AJAX_PARAM_PICKUP_DATE = 1007;
var	AJAX_PARAM_CC_NUM = 1008;
var	AJAX_PARAM_CC_CCV = 1009;
var	AJAX_PARAM_CC_TYPE = 1010;
var	AJAX_PARAM_CC_PERSON_NAME = 1011;
var	AJAX_PARAM_CC_EXP = 1012;
var	AJAX_PARAM_NOTES = 1013;
var AJAX_PARAM_CATERING_CHOICE = 1014;
var AJAX_PARAM_RESERVATION_DATE = 1015;
var AJAX_PARAM_RESERVATION_TIME = 1016;
var AJAX_PARAM_NUM_IN_PARTY = 1017;
var	AJAX_PARAM_JOIN_TEA_CLUB = 1018;
var	AJAX_PARAM_PICKUP_DELIVERY = 1019;
var AJAX_PARAM_SILVER_TEA_SERVICE =1020;
var AJAX_PARAM_MERCHANT_ID =1021;

function fnParamToURL(n_ajax_param)
{	
	return (";" + n_ajax_param + "=");
}
var AJAX_SUB_PARAM_TEA = 2000;
var AJAX_SUB_PARAM_SCONE = 2001;

var AJAX_PARAM_ITEM_ZERO =3000;

// Catering Choice Constants
var CATERING_CHOICE_1_N_COST = 7200;
var CATERING_CHOICE_2_N_COST = 14400;

var NUM_SELECT_TEA = 5;
var SELECT_TEA__LAVENDER_LACE = 0;
var SELECT_TEA__LAVENDER_EARL_GREY = 1;
var SELECT_TEA__SWEET_CREAM = 2;
var SELECT_TEA__APRICOT = 3;
var SELECT_TEA__MOCHA_HAZELNUT = 4;
var ARRAY_SELECT_TEA_NAMES = new Array(NUM_SELECT_TEA);
ARRAY_SELECT_TEA_NAMES[SELECT_TEA__LAVENDER_LACE] = "Lavender Lace";
ARRAY_SELECT_TEA_NAMES[SELECT_TEA__LAVENDER_EARL_GREY] = "Lavender Earl Grey";
ARRAY_SELECT_TEA_NAMES[SELECT_TEA__SWEET_CREAM] = "Sweet Cream";
ARRAY_SELECT_TEA_NAMES[SELECT_TEA__APRICOT] = "Apricot";
ARRAY_SELECT_TEA_NAMES[SELECT_TEA__MOCHA_HAZELNUT] = "Mocha Hazelnut";

var NUM_SELECT_SCONE = 6;
var SELECT_SCONE__SWEET_CREAM = 0;
var SELECT_SCONE__LAVENDER = 1;
var SELECT_SCONE__CHOC_HAZELNUT = 2;
var SELECT_SCONE__CINN_APPLE = 3;
var SELECT_SCONE__ORANGE_CRAN = 4;
var SELECT_SCONE__EARL_GREY = 5;
var ARRAY_SELECT_SCONE_NAMES = new Array(NUM_SELECT_SCONE);
ARRAY_SELECT_SCONE_NAMES[SELECT_SCONE__SWEET_CREAM] = "Sweet Cream";
ARRAY_SELECT_SCONE_NAMES[SELECT_SCONE__LAVENDER] = "Lavender";
ARRAY_SELECT_SCONE_NAMES[SELECT_SCONE__CHOC_HAZELNUT] = "Chocolate Hazelnut";
ARRAY_SELECT_SCONE_NAMES[SELECT_SCONE__CINN_APPLE] = "Cinnamon Apple";
ARRAY_SELECT_SCONE_NAMES[SELECT_SCONE__ORANGE_CRAN] = "Orange Cranberry";
ARRAY_SELECT_SCONE_NAMES[SELECT_SCONE__EARL_GREY] = "Earl Grey";

// Discount percentage
var ORDER_DISCOUNT = 0;
var CLUB_DISCOUNT_AMT = 1500;
var CLUB_DISCOUNT_THRESHOLD = 10000;

var FROZEN_DISCOUNT_PERCENT = 0.2;
var FROZEN_DISCOUNT_THRESHOLD = 2500;


