function select_category_master(id) {
   document.table_controls.category_master.value=id;
   document.table_controls.use_category_master.value=1;
   document.table_controls.preserve_pagination.value=0;
   document.table_controls.submit();
}

function offset_page_submit(offset) {
   document.table_controls.preserve_pagination.value=1;
   document.table_controls.offset.value=offset;
   document.table_controls.submit();
//   page_submit(1);
}

function page_submit(use_pagination) {
   use_array = false;
   for (i=0; i<category_array.length; i++) {
      if (!((category_array[i] == 25000) || (category_array[i] == 35000))) {
         if (!document.getElementById("cat_box_" + category_array[i]).checked) {
            use_array = true;
         }
      }
   }
   if (!use_array && document.table_controls.category_master.value > 0) {
      alert(document.table_controls.category_master.value);
      document.table_controls.use_category_master.value = 1;
   }
   else {
      document.table_controls.use_category_master.value = 0;
   }
   if (use_pagination) {
      document.table_controls.preserve_pagination.value=1;
   }
   else {
      document.table_controls.preserve_pagination.value=0;
   }
   document.table_controls.submit();
}

function select_all_cats(cat_test) {
   for (i=0; i<category_array.length; i++) {
      if (!((category_array[i] == 25000) || (category_array[i] == 35000))) {
         if (cat_test) {
            document.getElementById("cat_box_" + category_array[i]).checked = true;
         }
         else { 
            document.getElementById("cat_box_" + category_array[i]).checked = false;
         }
      }
   }
}

function show_expired_deals() {
   var show_expired;
   if (document.getElementById("show_expired").checked) {
      show_expired = 0;
   }
   else {
      show_expired = 1;
   }
   createCookie("showExpired", show_expired);
   document.table_controls.preserve_pagination.value=0;
   document.table_controls.submit();
}

function show_rebate_deals() {
   var show_rebates;
   if (document.getElementById("show_rebates").checked) {
      show_rebates = 0;
   }
   else {
      show_rebates = 1;
   }
   createCookie("showRebates", show_rebates);
   document.table_controls.preserve_pagination.value=0;
   document.table_controls.submit();
}

function show_coupon_deals() {
   var show_coupons;
   if (document.getElementById("show_coupons").checked) {
      show_coupons = 0;
   }
   else {
      show_coupons = 1;
   }
   createCookie("showCoupons", show_coupons);
   document.table_controls.preserve_pagination.value=0;
   document.table_controls.submit();
}

function sort_submit(type) {
   if (type == 'popular') {
      order = 'r';
   }
   else if (type == 'date') {
      order = 'f';
   }
   else if (type == 'title') {
      order = 'f';
   }
   else if (type == 'store') {
      order = 'f';
   }
   else if (type == 'price') {
      order = 'f';
   }
   else if (type == 'discount') {
      order = 'f';
   }
   document.table_controls.sort_type.value=type;
   document.table_controls.sort_order.value=order;
   document.table_controls.preserve_pagination.value=1;
   document.table_controls.submit();
}

