// Place your application-specific JavaScript functions and classes here// This file is automatically included by javascript_include_tag :defaults//this function is to mark kitchen essentials sub category for deletefunction mark_for_destroy(element) {	$(element).next('.should_destroy').value = 1;	$(element).up('.subcat').hide();}	function readMessage(id) {	new Ajax.Request('/messages/'+id, {		method: 'get'	})}var UserForm = {  swapCountryState: function() {    var countrySelect = $('country');    var usSelect = $('state_us');    var caSelect = $('state_ca');    var stateField = $('state');    if (countrySelect.value == 'US') { $A([caSelect,stateField]).invoke('hide').invoke('disable'); usSelect.show().enable(); };    if (countrySelect.value == 'CA') { $A([usSelect,stateField]).invoke('hide').invoke('disable'); caSelect.show().enable(); };    if (!countrySelect.value.match(/US|CA/)) { $A([usSelect,caSelect]).invoke('hide').invoke('disable'); stateField.show().enable(); };  }}//These 3 functions are for expanding/collasping divsfunction findElement(element_id) {  if (document.getElementById && document.getElementById(element_id)) {   return document.getElementById(element_id);  } else {    return false;  }}function hideElement(element_id) {  element = findElement(element_id)  if (element) {    element.style.display = 'none';    return element;  } else {    return false;  }}function showElement(element_id) {  element = findElement(element_id)  if (element) {    element.style.display = '';    return element;  } else {    return false;  }}