require_once APPLICATION_PATH . MODEL_DIR . '/Product.php';
    $result = "";
    $prod_id = $_POST['prod_id'];
    $products = new Product('replicated');
    $result = $products->getProductSubItems($prod_id);
    #$result['products']		=  $products->getProductSubItems($prod_id);
    #$result['item_types']	= $products->getItemAvailTypes();
} elseif (isset($_POST['form']) && $_POST['form'] == "get_sub_details") {
    require_once APPLICATION_PATH . MODEL_DIR . '/Product.php';
    $result = array();
    $item_id = $_POST['item_id'];
    $products = new Product();
    #$result =  $products->getSubItemDetails($item_id);
    $result['ia_times'] = $products->getSubItemAvailabilityTimes($item_id);
    $result['avail_types'] = $products->getItemAvailTypes();
    $result['warehouses'] = $products->getWarehouses();
} elseif (isset($_POST['form']) && $_POST['form'] == "get_orderables") {
    require_once APPLICATION_PATH . MODEL_DIR . '/Product.php';
    $result = "";
    $prod_id = $_POST['prod_id'];
    $products = new Product('replicated');
    $result = $products->getOrderableSubItems($prod_id);
} elseif (isset($_POST['form']) && $_POST['form'] == "get_availabilities") {
    require_once APPLICATION_PATH . MODEL_DIR . '/Product.php';
    $result = "";
    $item_id = $_POST['item_id'];
    $products = new Product('replicated');
    $result = $products->getItemAvailabilities($item_id);
} elseif (isset($_POST['form']) && $_POST['form'] == "get_backordered") {
    require_once APPLICATION_PATH . MODEL_DIR . '/Product.php';
    $warehouse_id = 0;