Suppliers: Reserve Your Space in the 2018 Showcase
The Association is taking reservations for the 2018 Supplier Showcase, which is April 19 at the Hilton in Omaha, Neb. Check out diagram below and reserve your space. If you prefer to reserve by phone, call (314) 878-2304.
Beyond a handful of premium exhibit spaces, showcase booths are $339. The cost of the booth increases as the date of the showcase approaches.
The 2018 Supply Summit & Showcase is April 18 to 20 in Omaha. We’ll let you know when we open registration to the summit.
function AJXgetFormValues(form) { var str = ""; for(var i = 0;i < document.forms[form].elements.length;i++) { tel = document.forms[form].elements[i]; if (tel.type == "checkbox" || tel.type=="radio") { if (tel.checked) { str += escape(tel.name) + '=' + escape(tel.value) + '&'; } } else if (tel.type == "select-multiple") { for(j=0; j < tel.length; j++) { if (tel.options[j].selected) { str += escape(tel.name) + '=' + escape(tel.options[j].value) + '&'; } } } else { str += escape(tel.name) + '=' + escape(tel.value) + '&'; } } str = str.substr(0,(str.length - 1)); return str; } /* The following function creates an XMLHttpRequest object... */ function createRequestObject(){ var request_o; //declare the variable to hold the object. var browser = navigator.appName; //find the browser name if(browser == "Microsoft Internet Explorer"){ /* Create the object using MSIE's method */ request_o = new ActiveXObject("Microsoft.XMLHTTP"); }else{ /* Create the object using other browser's method */ request_o = new XMLHttpRequest(); } return request_o; //return the object } var http = createRequestObject(); /* Function called to get the product categories list */ function getCosts(form){ /* Create the request. The first argument to the open function is the method (POST/GET), and the second argument is the url... document contains references to all items on the page We can reference document.form_category_select.select_category_select and we will be referencing the dropdown list. The selectedIndex property will give us the index of the selected item. */ var qstr = AJXgetFormValues('rf3'); //alert(qstr); http.open('get', '/reg_smc2018booth.php?' + qstr + "&random=" + Math.random()); /* Define a function to call once a response has been received. This will be our handleProductCategories function that we define below. */ http.onreadystatechange = handleCosts; /* Send the data. We use something other than null when we are sending using the POST method. */ http.send(null); } function handleCosts(){ /* Make sure that the transaction has finished. The XMLHttpRequest object has a property called readyState with several states: 0: Uninitialized 1: Loading 2: Loaded 3: Interactive 4: Finished */ if(http.readyState == 4){ //Finished loading the response /* We have got the response from the server-side script, let's see just what it was. using the responseText property of the XMLHttpRequest object. */ var response = http.responseText; /* And now we want to change the product_categories
var str = response.split("\n"); for(i=0; i < str.length - 1; i++) { var str2 = str[i].split("="); //alert(str2[0]); if (document.getElementById(str2[0])) { document.getElementById(str2[0]).innerHTML = '$'+str2[1]; } } } } String.prototype.trim = function () { return this.replace(/^\s*/, "").replace(/\s*$/, ""); } function digOnly(n) { var m_strOut = new String(n); m_strOut = m_strOut.replace(/[^0-9]/g, ''); return m_strOut; } function luhnCheck( CC ) { // if (CC.length > 19) // return (false);
// sum = 0; mul = 1; l = CC.length; // for (i = 0; i < l; i++) // { // digit = CC.substring(l-i-1,l-i); // tproduct = parseInt(digit ,10)*mul; // if (tproduct >= 10) // sum += (tproduct % 10) + 1; // else // sum += tproduct; // if (mul == 1) // mul++; // else // mul--; // } // if ((sum % 10) == 0) // return (true); // else // return (false); //
return (true); }


