﻿function submitForm(){
    var inputs = document.getElementsByTagName("input");
    var qry = '';
    var prods = '';
    for(i=0;i<inputs.length;i++){
        if(inputs[i].name != "__VIEWSTATE" && inputs[i].type != "submit" && inputs[i].type != "reset"){
            if(inputs[i].type == "checkbox"){
                if(inputs[i].checked){
                    prods = prods + inputs[i].value + "; ";
                 }
            }else{
                qry = qry + "&" + URLEncode(inputs[i].name) + "=" + URLEncode(inputs[i].value);
            }
        }
    }
    var inputs = document.getElementsByTagName("select");
    for(i=0;i<inputs.length;i++){
        qry = qry + "&" + URLEncode(inputs[i].name) + "=" + URLEncode(inputs[i].value);
    }
    var inputs = document.getElementsByTagName("textarea");
    for(i=0;i<inputs.length;i++){
        qry = qry + "&" + URLEncode(inputs[i].name) + "=" + URLEncode(inputs[i].value);
    }
    //qry = qry + "&PRODUCTS=" + URLEncode(prods);
    qry = qry.substring(1,qry.length);
    qry = "/beta/email.aspx?" + qry;
    window.location.replace(qry);
}
function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}
