/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            // set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);

      return true;
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('thank_you_div').innerHTML = result;
         } else {
            document.getElementById('thank_you_div').innerHTML ='\
                    <p></p><p> id="submission_result">We apologize but your request could not be submitted.<br> \n\
                    Please contact Nett Technologies Inc. by phone at 800.361.6388.</p>';
         }
      }
   }

   function get(obj) {           

      var poststr = "company="          + URLEncode( trim( document.getElementById("company")           .value ) ) +
                "&firstname="           + URLEncode( trim( document.getElementById("firstname")         .value ) ) +
                "&email="               + URLEncode( trim( document.getElementById("email")             .value ) ) +
                "&country="             + URLEncode( trim( document.getElementById("country")           .value ) ) +
                "&province="            + URLEncode( trim( document.getElementById("province")          .value ) ) +
                "&postalcode="          + URLEncode( trim( document.getElementById("postalcode")        .value ) ) +
                "&phone="               + URLEncode( trim( document.getElementById("phone")             .value ) ) +
                "&lastname="            + URLEncode( trim( document.getElementById("lastname")          .value ) ) +
                "&title="               + URLEncode( trim( document.getElementById("title")             .value ) ) +
                "&city="                + URLEncode( trim( document.getElementById("city")              .value ) ) +
                "&streetaddress="       + URLEncode( trim( document.getElementById("streetaddress")     .value ) ) +
                "&fax="                 + URLEncode( trim( document.getElementById("fax")               .value ) ) +
                "&comments="            + URLEncode( trim( document.getElementById("comments")          .value ) ) +

                "&units_set="                               + URLEncode( units_set ) +
                "&request_quotation_by_email_checked="      + URLEncode( request_quotation_by_email_checked ) +
                "&request_emissions_summary_by_pdf_checked="+ URLEncode( request_emissions_summary_by_pdf_checked ) +
                "&request_contact_by_phone_checked="        + URLEncode( request_contact_by_phone_checked ) +

                "&type2_trucks="                + URLEncode( document.getElementById("type2_trucks").value ) +
                "&type3_trucks="                + URLEncode( document.getElementById("type3_trucks").value ) +
                "&type4_trucks="                + URLEncode( document.getElementById("type4_trucks").value ) +
                "&type5_trucks="                + URLEncode( document.getElementById("type5_trucks").value ) +
                "&type6_trucks="                + URLEncode( document.getElementById("type6_trucks").value ) +
                "&type7_trucks="                + URLEncode( document.getElementById("type7_trucks").value ) +
                "&type8_trucks="                + URLEncode( document.getElementById("type8_trucks").value ) +
                "&type9_trucks="                + URLEncode( document.getElementById("type9_trucks").value ) +
                "&type10_trucks="                + URLEncode( document.getElementById("type10_trucks").value ) +
                "&type11_trucks="                + URLEncode( document.getElementById("type11_trucks").value ) +
                "&type12_trucks="                + URLEncode( document.getElementById("type12_trucks").value ) +
                "&type13_trucks="                + URLEncode( document.getElementById("type13_trucks").value ) +
                "&type2_bc2_trucks="            + URLEncode( document.getElementById("type2_bc2_trucks").value ) +
                "&type3_bc2_trucks="            + URLEncode( document.getElementById("type3_bc2_trucks").value ) +
                "&type2_bc3S_trucks="           + URLEncode( document.getElementById("type2_bc3S_trucks").value ) +
                "&type3_bc3S_trucks="           + URLEncode( document.getElementById("type3_bc3S_trucks").value ) +
                "&type2_bc3L_trucks="           + URLEncode( document.getElementById("type2_bc3L_trucks").value ) +
                "&type3_bc3L_trucks="           + URLEncode( document.getElementById("type3_bc3L_trucks").value ) +
                "&type2_other_trucks="          + URLEncode( document.getElementById("type2_other_trucks").value ) +
                "&type3_other_trucks="          + URLEncode( document.getElementById("type3_other_trucks").value ) +
                "&other_products_input_box="    + URLEncode( document.getElementById("other_products_input_box").value ) +

                "&fleet_size_class_number="         + URLEncode( document.getElementById("fleet_size_class_number").innerHTML ) +
                "&fleet_size_class="                + URLEncode( document.getElementById("fleet_size_class").innerHTML ) +
                "&tier1_emissions_limit="           + URLEncode( document.getElementById("tier1_emissions_limit").innerHTML ) +
                "&tier2_emissions_limit="           + URLEncode( document.getElementById("tier2_emissions_limit").innerHTML ) +
                "&tier3_emissions_limit="           + URLEncode( document.getElementById("tier3_emissions_limit").innerHTML ) +
                "&total_emissions="                 + URLEncode( document.getElementById("total_emissions").innerHTML ) +
                "&total_emissions_before_retrofitting="         + URLEncode( total_emissions_before_retrofitting ) +
                "&fleet_average_emissions_before_retrofitting=" + URLEncode( fleet_average_emissions_before_retrofitting ) +
                "&fleet_average_emissions="         + URLEncode( document.getElementById("fleet_average_emissions").innerHTML ) +
		"&tier1_emissions_limit_met_label=" + URLEncode( document.getElementById("tier1_emissions_limit_met_label").innerHTML ) +
		"&tier2_emissions_limit_met_label=" + URLEncode( document.getElementById("tier2_emissions_limit_met_label").innerHTML ) +
		"&tier3_emissions_limit_met_label=" + URLEncode( document.getElementById("tier3_emissions_limit_met_label").innerHTML ) +

                "&nf_type2_trucks="                     + URLEncode( document.getElementById("nf_type2_trucks").value ) +
                "&nf_type3_trucks="                     + URLEncode( document.getElementById("nf_type3_trucks").value ) +
                "&nf_type4_trucks="                     + URLEncode( document.getElementById("nf_type4_trucks").value ) +
                "&nf_type5_trucks="                     + URLEncode( document.getElementById("nf_type5_trucks").value ) +
                "&nf_type6_trucks="                     + URLEncode( document.getElementById("nf_type6_trucks").value ) +
                "&nf_type7_trucks="                     + URLEncode( document.getElementById("nf_type7_trucks").value ) +
                "&nf_type8_trucks="                     + URLEncode( document.getElementById("nf_type8_trucks").value ) +
                "&nf_type9_trucks="                     + URLEncode( document.getElementById("nf_type9_trucks").value ) +
                "&nf_type10_trucks="                     + URLEncode( document.getElementById("nf_type10_trucks").value ) +
                "&nf_type11_trucks="                     + URLEncode( document.getElementById("nf_type11_trucks").value ) +
                "&nf_type12_trucks="                     + URLEncode( document.getElementById("nf_type12_trucks").value ) +
                "&nf_type13_trucks="                     + URLEncode( document.getElementById("nf_type13_trucks").value ) +
                "&nf_type2_bc2_trucks="                 + URLEncode( document.getElementById("nf_type2_bc2_trucks").value ) +
                "&nf_type3_bc2_trucks="                 + URLEncode( document.getElementById("nf_type3_bc2_trucks").value ) +
                "&nf_type2_bc3S_trucks="                + URLEncode( document.getElementById("nf_type2_bc3S_trucks").value ) +
                "&nf_type3_bc3S_trucks="                + URLEncode( document.getElementById("nf_type3_bc3S_trucks").value ) +
                "&nf_type2_bc3L_trucks="                + URLEncode( document.getElementById("nf_type2_bc3L_trucks").value ) +
                "&nf_type3_bc3L_trucks="                + URLEncode( document.getElementById("nf_type3_bc3L_trucks").value ) +
                "&nf_type2_other_trucks="               + URLEncode( document.getElementById("nf_type2_other_trucks").value ) +
                "&nf_type3_other_trucks="               + URLEncode( document.getElementById("nf_type3_other_trucks").value ) +
                "&nf_other_products_input_box="         + URLEncode( document.getElementById("nf_other_products_input_box").value ) +

                "&nf_fleet_size_class_number="          + URLEncode(document.getElementById("nf_fleet_size_class_number").innerHTML)   +
                "&nf_fleet_size_class="                 + URLEncode( document.getElementById("nf_fleet_size_class").innerHTML) +
                "&nf_tier1_emissions_limit="            + URLEncode( document.getElementById("nf_tier1_emissions_limit").innerHTML ) +
                "&nf_tier2_emissions_limit="            + URLEncode( document.getElementById("nf_tier2_emissions_limit").innerHTML ) +
                "&nf_tier3_emissions_limit="            + URLEncode( document.getElementById("nf_tier3_emissions_limit").innerHTML ) +
                "&nf_total_emissions="                  + URLEncode( document.getElementById("nf_total_emissions").innerHTML ) +
                "&nf_fleet_average_emissions="          + URLEncode( document.getElementById("nf_fleet_average_emissions").innerHTML ) +
		"&nf_tier1_emissions_limit_met_label="  + URLEncode( document.getElementById("nf_tier1_emissions_limit_met_label").innerHTML ) +
		"&nf_tier2_emissions_limit_met_label="  + URLEncode( document.getElementById("nf_tier2_emissions_limit_met_label").innerHTML ) +
		"&nf_tier3_emissions_limit_met_label="  + URLEncode( document.getElementById("nf_tier3_emissions_limit_met_label").innerHTML )
                ;

      return makePOSTRequest('post.php', poststr);
   }



