function	getSearchPage(page)
{
	getElementsAjax(page);
}

function check_multi()
{
	if ($('#catego').attr("class") == 7)
	{
		$("input").click(function() 
		{
			$("input").each(function() 
			{ 
				if (this.checked == true)
				{
					if ($(this).attr('class').indexOf('filters_0', 0) != -1)
						$(".Couettes").attr("checked", "check");
					if ($(this).attr('class').indexOf('filters_1', 0) != -1)
						$(".Oreillers").attr("checked", "check");
					if ($(this).attr('class').indexOf('filters_2', 0) != -1)
						$(".Pieds").attr("checked", "check");
				}
			}); 
		}); 
		
	}
}

function	getElementsAjax(page)
{
	var items = {};

	check_multi();
	$('#search input, #search select').each(function (idx, el) {
		if (el.value == "on")
			items[el.name] = el.checked;
		else
			items[el.name] = el.value;
		items['categorie_id'] = $('#catego').attr("class");
		items['page'] = page;
	 });
	if (items['categorie_id'] == 4)
		$('#result_research_ajax').load('advanced_search_result_ajax_relax.php', items);
	else if (items['categorie_id'] <= 6)
		$('#result_research_ajax').load('advanced_search_result_ajax.php', items);
	else if (items['categorie_id'] == 7)
		$('#result_research_ajax').load('advanced_search_result_ajax_multi.php', items);
	
	
	var cat = {};
	cat['categorie_id'] = $('#catego').attr("class");
	
	//$('#slider-wrapper').load('sliderLoad.php', cat);
}

$(document).ready(function() {
 // hides the slickbox as soon as the DOM is ready
 // (a little sooner than page load)
	
	getElementsAjax();
	
	check_multi();
	
	$('#fieldsetValue').bind('mouseup', function(e) {
		getElementsAjax();
	});
	
	$('.loadAjax').click(function() {
		getElementsAjax();
	});
	
	var IE = '\v' == 'v';
	if ($('#allsizes tr').size() - 4 > 5)
		$('#displaysizesElems').show();
	if ($('#allfirmness tr').size() - 4 > 5)
		$('#displayfirmnessElems').show();
	if ($('#allmanufacturers tr').size() - 4 > 5)
		$('#displaymanufacturersElems').show();
	if ($('#alltechnos tr').size() - 4 > 5)
		$('#displaytechnosElems').show();
	if ($('#allsizes_0 tr').size() - 4 > 5)
		$('#displaysizes_0Elems').show();
	if ($('#allsizes_1 tr').size() - 4 > 5)
		$('#displaysizes_1Elems').show();
	if ($('#allsizes_2 tr').size() - 4 > 5)
		$('#displaysizes_2Elems').show();
	if ($('#alltechnos_0 tr').size() - 4 > 5)
		$('#displaytechnos_0Elems').show();
	if ($('#alltechnos_1 tr').size() - 4 > 5)
		$('#displaytechnos_1Elems').show();
	if ($('#allpieds_sommiers tr').size() - 4 > 5)
		$('#allpieds_sommiersElems').show();
	
	$('#search_technos_relax1').show();
	$('#search_technos_relax2').show();
	$('#search_sizes').show();
	$('#search_design').show();
	$('#search_sizes_0').show();
	$('#search_sizes_1').show();
	$('#search_sizes_2').show();
	$('#search_firmness').show();
	$('#search_firmnessgroup').show();
	$('#search_manufacturers').show();
	$('#search_technos').show();
	$('#search_technos_0').show();
	$('#search_technos_1').show();
	$('#search_type').show();
	$('#search_pieds_sommiers').show();
	$('#search_soutien').show();
	$('#search_bundle').show();
	
	$('.hiddenElem').hide();
	
	$('#search_bundle').click(function() {
		checkAll('check_searchfilters_bundle', true);
		$('#search_bundle').hide();
		$('#unsearch_bundle').show();
	});
	
	$('#unsearch_bundle').click(function() {
		checkAll('check_searchfilters_bundle', false);
		$('#unsearch_bundle').hide();
		$('#search_bundle').show();
	});	
	
	$('#search_soutien').click(function() {
		checkAll('check_searchfilters_soutien', true);
		$('#search_soutien').hide();
		$('#unsearch_soutien').show();
	});
	
	$('#unsearch_soutien').click(function() {
		checkAll('check_searchfilters_soutien', false);
		$('#unsearch_soutien').hide();
		$('#search_soutien').show();
	});
	
	$('#search_design').click(function() {
		checkAll('check_searchfilters_design', true);
		$('#search_design').hide();
		$('#unsearch_design').show();
	});
	
	$('#unsearch_design').click(function() {
		checkAll('check_searchfilters_design', false);
		$('#unsearch_design').hide();
		$('#search_design').show();
	});
	
	$('#search_type').click(function() {
		checkAll('check_searchfilters_type', true);
		$('#search_type').hide();
		$('#unsearch_type').show();
	});
	
	$('#unsearch_type').click(function() {
		checkAll('check_searchfilters_type', false);
		$('#unsearch_type').hide();
		$('#search_type').show();
	});
	
	$('#search_sizes').click(function() {
		checkAll('check_searchfilters_sizes', true);
		$('#search_sizes').hide();
		$('#unsearch_sizes').show();
	});
	
	$('#search_sizes_0').click(function() {
		checkAll('check_searchfilters_0_sizes', true);
		$('#search_sizes_0').hide();
		$('#unsearch_sizes_0').show();
	});

	$('#search_sizes_1').click(function() {
		checkAll('check_searchfilters_1_sizes', true);
		$('#search_sizes_1').hide();
		$('#unsearch_sizes_1').show();
	});

	$('#search_sizes_2').click(function() {
		checkAll('check_searchfilters_2_sizes', true);
		$('#search_sizes_2').hide();
		$('#unsearch_sizes_2').show();
	});
	
	$('#unsearch_sizes').click(function() {
		checkAll('check_searchfilters_sizes', false);
		$('#unsearch_sizes').hide();
		$('#search_sizes').show();
	});
	
	$('#unsearch_sizes_0').click(function() {
		checkAll('check_searchfilters_0_sizes', false);
		$('#unsearch_sizes_0').hide();
		$('#search_sizes_0').show();
	});
	
	$('#unsearch_sizes_1').click(function() {
		checkAll('check_searchfilters_1_sizes', false);
		$('#unsearch_sizes_1').hide();
		$('#search_sizes_1').show();
	});
	
	$('#unsearch_sizes_2').click(function() {
		checkAll('check_searchfilters_2_sizes', false);
		$('#unsearch_sizes_2').hide();
		$('#search_sizes_2').show();
	});
	
	$('#search_technos').click(function() {
		checkAll('check_searchfilters_technos', true);
		$('#search_technos').hide();
		$('#unsearch_technos').show();
	});
	
	$('#search_technos_relax1').click(function() {
		checkAll('check_searchfilters_technos_relax1', true);
		$('#search_technos_relax1').hide();
		$('#unsearch_technos_relax1').show();
	});
	
	$('#search_technos_relax2').click(function() {
		checkAll('check_searchfilters_technos_relax2', true);
		$('#search_technos_relax2').hide();
		$('#unsearch_technos_relax2').show();
	});
	
	$('#search_technos_0').click(function() {
		checkAll('check_searchfilters_0_technos', true);
		$('#search_technos_0').hide();
		$('#unsearch_technos_0').show();
	});
	
	$('#search_technos_1').click(function() {
		checkAll('check_searchfilters_1_technos', true);
		$('#search_technos_1').hide();
		$('#unsearch_technos_1').show();
	});
	
	$('#unsearch_technos').click(function() {
		checkAll('check_searchfilters_technos', false);
		$('#unsearch_technos').hide();
		$('#search_technos').show();
	});
	
	$('#unsearch_technos_relax1').click(function() {
		checkAll('check_searchfilters_technos_relax1', false);
		$('#unsearch_technos_relax1').hide();
		$('#search_technos_relax1').show();
	});
	
	$('#unsearch_technos_relax2').click(function() {
		checkAll('check_searchfilters_technos_relax2', false);
		$('#unsearch_technos_relax2').hide();
		$('#search_technos_relax2').show();
	});
	
	$('#unsearch_technos_0').click(function() {
		checkAll('check_searchfilters_0_technos', false);
		$('#unsearch_technos_0').hide();
		$('#search_technos_0').show();
	});
	
	$('#unsearch_technos_1').click(function() {
		checkAll('check_searchfilters_1_technos', false);
		$('#unsearch_technos_1').hide();
		$('#search_technos_1').show();
	});
	
	$('#search_manufacturers').click(function() {
		checkAll('check_searchfilters_manufacturers', true);
		$('#search_manufacturers').hide();
		$('#unsearch_manufacturers').show();
	});
	
	$('#unsearch_manufacturers').click(function() {
		checkAll('check_searchfilters_manufacturers', false);
		$('#unsearch_manufacturers').hide();
		$('#search_manufacturers').show();
	});
	
	$('#search_firmness').click(function() {
		checkAll('check_searchfilters_firmness', true);
		$('#search_firmness').hide();
		$('#unsearch_firmness').show();
	});
	
	$('#unsearch_firmness').click(function() {
		checkAll('check_searchfilters_firmness', false);
		$('#unsearch_firmness').hide();
		$('#search_firmness').show();
	});
	
	$('#search_firmnessgroup').click(function() {
		checkAll('check_searchfilters_firmnessgroup', true);
		$('#search_firmnessgroup').hide();
		$('#unsearch_firmnessgroup').show();
	});
	
	$('#unsearch_firmnessgroup').click(function() {
		checkAll('check_searchfilters_firmnessgroup', false);
		$('#unsearch_firmnessgroup').hide();
		$('#search_firmnessgroup').show();
	});
	
	$('#search_pieds_sommiers').click(function() {
		checkAll('check_searchfilters_2_pieds_sommiers', true);
		$('#search_pieds_sommiers').hide();
		$('#unsearch_pieds_sommiers').show();
	});
	
	$('#unsearch_pieds_sommiers').click(function() {
		checkAll('check_searchfilters_2_pieds_sommiers', false);
		$('#unsearch_pieds_sommiers').hide();
		$('#search_pieds_sommiers').show();
	});
	
 //shows the slickbox on clicking the noted link
  $('#displaysizesElems').click(function() {
	$('#hidesizesElems').show();
	$('#displaysizesElems').hide();
	if (!IE)
		$('#allsizes .hiddenElem').css('display', 'table-row');
	else
		$('#allsizes .hiddenElem').css('display', 'block');
	return false;
  });
  
  $('#displaysizes_0Elems').click(function() {
	$('#hidesizes_0Elems').show();
	$('#displaysizes_0Elems').hide();
	if (!IE)
		$('#allsizes_0 .hiddenElem').css('display', 'table-row');
	else
		$('#allsizes_0 .hiddenElem').css('display', 'block');
	return false;
  });
  
  $('#displaysizes_1Elems').click(function() {
	$('#hidesizes_1Elems').show();
	$('#displaysizes_1Elems').hide();
	if (!IE)
		$('#allsizes_1 .hiddenElem').css('display', 'table-row');
	else
		$('#allsizes_1 .hiddenElem').css('display', 'block');
	return false;
  });
  
  $('#displaysizes_2Elems').click(function() {
	$('#hidesizes_2Elems').show();
	$('#displaysizes_2Elems').hide();
	if (!IE)
		$('#allsizes_2 .hiddenElem').css('display', 'table-row');
	else
		$('#allsizes_2 .hiddenElem').css('display', 'block');
	return false;
  });

  $('#hidesizesElems').click(function() { 
	  $('#hidesizesElems').hide();
	  $('.hiddenElem').hide();
	  $('#displaysizesElems').show();
	  return false;
  });
  
  $('#hidesizes_0Elems').click(function() { 
	  $('#hidesizes_0Elems').hide();
	  $('.hiddenElem').hide();
	  $('#displaysizes_0Elems').show();
	  return false;
  });
  
  $('#hidesizes_1Elems').click(function() { 
	  $('#hidesizes_1Elems').hide();
	  $('.hiddenElem').hide();
	  $('#displaysizes_1Elems').show();
	  return false;
  });
  
  $('#hidesizes_2Elems').click(function() { 
	  $('#hidesizes_2Elems').hide();
	  $('.hiddenElem').hide();
	  $('#displaysizes_2Elems').show();
	  return false;
  });
  
  $('#displayTechnoElems').click(function() {
	$('#hideTechnoElems').show();
	$('#displayTechnoElems').hide();
	if (!IE)
		$('#allTechnos .hiddenElem').css('display', 'table-row');
	else
		$('#allTechnos .hiddenElem').css('display', 'block');
	return false;
  });

  $('#hideTechnoElems').click(function() { 
	  $('#hideTechnoElems').hide();
	  $('#displayTechnoElems').show();  
	  $('#allTechnos .hiddenElem').hide();
	  return false;
  });
 
  $('#displaymanufacturersElems').click(function() {
	$('#hidemanufacturersElems').show();
	$('#displaymanufacturersElems').hide();
	if (!IE)
		$('#allmanufacturers .hiddenElem').css('display', 'table-row');
	else
		$('#allmanufacturers .hiddenElem').css('display', 'block');
	return false;
  });

  $('#hidemanufacturersElems').click(function() { 
	  $('#hidemanufacturersElems').hide();
	  $('#displaymanufacturersElems').show();
	  $('#allmanufacturers .hiddenElem').hide();
	  return false;
  });
  
  $('#displayfirmnessElems').click(function() {
	$('#hidefirmnessElems').show();
	$('#displayfirmnessElems').hide();
	if (!IE)
		$('#allfirmness .hiddenElem').css('display', 'table-row');
	else
		$('#allfirmness .hiddenElem').css('display', 'block');
	return false;
  });

  $('#hidefirmnessElems').click(function() { 
	  $('#hidefirmnessElems').hide();
	  $('#displayfirmnessElems').show();
	  $('#allfirmness .hiddenElem').hide();
	  
	  return false;
  });
  
});