// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults


function togglePackageColumnRequired(column) {
  enabled_id = "quote_package_" + column + "_enabled";
  required_id = "quote_package_" + column + "_required";
  required_label_id = "quote_package_" + column + "_required_label";
  required = document.getElementById(required_id);
  if(document.getElementById(enabled_id).checked == false) {
    required.checked = false; 
    required.disabled = true;
    document.getElementById(required_label_id).style.color = "#888888"; 
  }  
  else {
    required.disabled = false;     
    document.getElementById(required_label_id).style.color = ""; 
  }
}

function initPackageColumnRequired() {
  columns = new Array("time", "guests", "quantity", "client_phone", "client_organization", "client_address", "client_city", "client_state", "client_zip", "client_country", "event_location", "venue_zip", "how_referred", "requested_promo_code");
  for(i = 0; i < columns.length; i++) {
    togglePackageColumnRequired(columns[i]);
  }
}

