﻿function buildProdInfo(event) {
    var tr = $(event.target).closest("tr");
    $(".prod_info").remove();
    var prodInfo = $("<tr  class='prod_info' style='display:none;'><td colspan='4'></td></tr>");
    tr.after(prodInfo);
    var td = prodInfo.find("td");
    var pi = $("#pi_content").find(".pi").clone();
    var pid = tr.find(".d_id").val();
    var price = tr.find(".d_price").val();
    var qty = tr.find(".d_no_pcs").val();
    var sample_a = pi.find(".pi_sample");
    
    pi.find(".pi_id").text(pid);
    
    pi.find(".pi_price").text(price);
    pi.find(".pi_price_pc").text(tr.find(".d_price_pc").val());
    pi.find(".pi_no_pcs").text(qty);
    pi.find(".pi_absorbency").text(tr.find(".d_absorbency").val());
    pi.find(".pi_marketing_text").html(tr.find(".d_marketing_text").html());
    if (tr.find(".d_size").val().trim() != "") {
        pi.find(".pi_size").text(tr.find(".d_size").val());
    } else {
        pi.find((".pi_size_disp")).remove();
    }
    if (tr.find(".d_sample_code").val() == "True") {
        sample_a.attr("href", sample_a.attr("href") + "S" + pid);
    } else {
        sample_a.remove();
    }
    pi.find(".pi_image").attr("src", "http://www.caregiverpartnership.com/images/products/" + pid + ".productdetail.jpg");

    td.append(pi);
    
    var tool = new NroTool(pi.find(".cbIsNro"), pi.find(".nro_box"), $(".pd_nro_calculator"), pi.find(".calc_link"),
                pi.find(".nro_freq"), price.substring(1), qty);
                
    pi.find(".pi_add_to_cart").bind("click", add_to_cart);
    
    prodInfo.show();
}

function add_to_cart(event) {
    var tr = $(event.target).closest("tr");
    var isNro = tr.find(".cbIsNro").is(":checked");
    var qty = tr.find(".pi_qty").val().trim();
    var nroFreq = tr.find(".nro_freq").val().trim();
    var id = tr.find(".pi_id").text().trim();
    
    if (isNaN(qty) || qty <= 0) { return false; }
    
    var url = "./add_to_cart.aspx?id=" + id + "&qty=" + qty;
    if (isNro && !isNaN(nroFreq) && nroFreq >= 1) { 
        url += "&is_nro=" + isNro + "&nro_freq=" + nroFreq;
    }
    
    window.location = url;
    
    return false;
}