function qcSubmit() {
  new Ajax.Updater('qcContent', '/h/contact/QuickContact', {
    evalScripts: true,
    parameters: {
      firstname: $F('firstname'), 
      lastname: $F('lastname'), 
      email: $F('email'), 
      telephone: $F('telephone'), 
      formsrc: $F('formsrc'), 
      comment: $F('comment')
    }
  });
}

function getProductDropdown() {
  new Ajax.Updater('prodNameField', '/h/products/ProductDropdown', {
    parameters: {
      brand: $F('product')
    }
  });
}

var postProduct = '';
var postRegion = '';

var regions = '\
Tectyl:US:United States, Mexico and Central America|\
Tectyl:CA:Canada|\
Tectyl:SA:South America|\
Tectyl:EERMEA:England, Europe, Russia, Middle East and Africa|\
Tectyl:AANZI:Asia, India, Australia, and New Zealand|\
Nox-Rust:NASA:United States, Canada, Mexico, Central America and South America|\
Nox-Rust:EEMA:England, Europ, Middle East and Africa|\
Nox-Rust:AANZ:Asia, Australia and New Zealand|\
Nox-Rust:IND:India|\
';

function populateRegions(defaultRegion) {
  var selObj = $('region');
  var foundRegion = false;
  
  // Empty options just in case new drop down is shorter
  if (selObj.type == 'select-one') {
    for (var i = 0; i < selObj.options.length; i++) {
      selObj.options[i] = null;
    }
    selObj.options[0] = new Option('Please Select','');
    selObj.selectedIndex = 0;
  }
  
  var regionsLineArray = regions.split("|");
  var optionCntr = 1;
  
  for (var j = 0; j < regionsLineArray.length; j++) {
    lineArray = regionsLineArray[j].split(":");
    productCode = TrimString(lineArray[0]);
    regionCode = TrimString(lineArray[1]);
    regionName = TrimString(lineArray[2]);
    
    if ($F('product') == productCode && productCode != '' ) {
      if (regionCode != '' ) {
        selObj.options[optionCntr] = new Option(regionName, regionCode);
      }

      // See if it's selected from a previous post
      if (regionCode == defaultRegion) {
        selObj.selectedIndex = optionCntr;
      }

      foundRegion = true;
      optionCntr++
    }
  }
  
  if (!foundRegion) {
    $('region').ancestors()[1].hide();
  } else {
    $('region').ancestors()[1].show();
  }
}

function initRegion(defaultRegion) {
  populateRegions(defaultRegion);
}

function chgLabel(btnId) {
  document.getElementById(btnId).innerHTML = '<input type="button" value="Submitting..."/>';
}
