// Handle the sales quote system 

var item_count=0;

// This function is called when the page is loaded...
$(function() {

  // Indicate ajax activity
  $(document).ajaxStart(function() {
    document.body.style.cursor="wait";
    });
  $(document).ajaxStop(function() {
    document.body.style.cursor='default';
    });

  // Lookup customer when email address is entered...
  $("#_emailaddr").blur(function () {
    var emailaddr = $("#_emailaddr").attr("value");
    // AJAX send to email lookup, returns XML data
    $.post("/sales/ajax_lookup_email.php", {email: emailaddr}, function(xml) {
      // fill in location fields with fetched data...
      var company = $("_company", xml).text();
      var addr = $("_addr", xml).text();
      var addr2 = $("_addr2", xml).text();
      var city = $("_city", xml).text();
      var state = $("_state", xml).text();
      var zip = $("_zip", xml).text();
      var purchaser = $("_purchaser", xml).text();
      var phone = $("_phone", xml).text();
      var fax = $("_fax", xml).text();

      // now update the fields...
      $("#_company").attr("value", company);
      $("#_addr").attr("value", addr);
      $("#_addr2").attr("value", addr2);
      $("#_city").attr("value", city);
      $("#_state").attr("value", state);
      $("#_zip").attr("value", zip);
      $("#_purchaser").attr("value", purchaser);
      $("#_phone").attr("value", phone);
      $("#_fax").attr("value", fax);
    });
  });
});


// this function handles "new" item type requests
function insert_new_html(xml) {

  $.jXs(xml);
}

// AJAX lookup - get new evaporation material item html from server
function new_em_html() {

  $.ajax({ type:"POST",
           url: "/sales/ajax_get_em_html.php",
           dataType: "xml",
           success: insert_new_html
  });
}

// AJAX lookup - get new superconductor powders and kits item html from server
function new_sc_html() {

  $.ajax({ type:"POST",
           url: "/sales/ajax_get_sc_html.php",
           dataType: "xml",
           success: insert_new_html
  });
}

// AJAX lookup - get new sputtering target item html from server
function new_st_html() {

  $.ajax({ type:"POST",
           url: "/sales/ajax_get_st_html.php",
           dataType: "xml",
           success: insert_new_html
  });
}

// AJAX lookup - get new substrates item html from server
function new_s_html() {

  $.ajax({ type:"POST",
           url: "/sales/ajax_get_s_html.php",
           dataType: "xml",
           success: insert_new_html
  });
}

// AJAX lookup - get new custom sputtering target item html from server
function new_custom_html() {

  $.ajax({ type:"POST",
           url: "/sales/ajax_get_customst_html.php",
           dataType: "xml",
           success: insert_new_html
  });
}


