function reset_search_url()
{
		var search_style = document.getElementById("search_style");
		search_style.value = 'style';

		var search_brand = document.getElementById("search_brand");
		search_brand.value = 'brand';

		var search_size = document.getElementById("search_size");
		search_size.value = 'size';

		var search_secondary_size = document.getElementById("search_secondary_size");
		search_secondary_size.value = 'secondary_size';
	
		var search_colour_group = document.getElementById("search_colour_group");
		search_colour_group.value = 'colour';

		var search_fabric = document.getElementById("search_fabric");
		search_fabric.value = 'fabric';
		
		var search_occasion = document.getElementById("search_occasion");
		search_occasion.value = 'occasion';

		var search_suit_type = document.getElementById("search_suit_type");
		search_suit_type.value = 'suit_type';

		var search_trouser_type = document.getElementById("search_trouser_type");
		search_trouser_type.value = 'trouser_type';
}

function refreshSuitPage(update_item, category_id, category, style_id, style_title, brand_id, brand, size_id, size_title, secondary_size_id, secondary_size, colour_group_id, colour_group, fabric_id, fabric, occasion_id, occasion, sale, suit_type_id, suit_type, trouser_type_id, trouser_type, search_keywords)
{

	if(update_item == 'style')
	{
		var search_style = document.getElementById("search_style");
		search_style.value = style_title;
	}

	if(update_item == 'brand')
	{
		var search_brand = document.getElementById("search_brand");
		search_brand.value = brand;
	}
 
	if(update_item == 'size')
	{
		var search_size = document.getElementById("search_size");
		search_size.value = size_title;
	}

	if(update_item == 'secondary_size')
	{
		var search_secondary_size = document.getElementById("search_secondary_size");
		search_secondary_size.value = secondary_size;
	}

	if(update_item == 'colour_group')
	{
		var search_colour_group = document.getElementById("search_colour_group");
		search_colour_group.value = colour_group;
	}

	if(update_item == 'fabric')
	{
		var search_fabric = document.getElementById("search_fabric");
		search_fabric.value = fabric;
	}

	if(update_item == 'occasion')
	{
		var search_occasion = document.getElementById("search_occasion");
		search_occasion.value = occasion;
	}

	if(update_item == 'suit_type')
	{
		var search_suit_type = document.getElementById("search_suit_type");
		search_suit_type.value = suit_type;
	}

	if(update_item == 'trouser_type')
	{
		var search_trouser_type = document.getElementById("search_trouser_type");
		search_trouser_type.value = trouser_type;
	}

	var data = '';

	data+= 'category_id';
	data+= "=";
	data+= escape(category_id);
	data+= "&";

	data+= 'category';
	data+= "=";
	data+= escape(category);
	data+= "&";

	data+= 'style_id';
	data+= "=";
	data+= escape(style_id);
	data+= "&";

	data+= 'style';
	data+= "=";
	data+= escape(style_title);
	data+= "&";

	data+= 'brand_id';
	data+= "=";
	data+= escape(brand_id);
	data+= "&";

	data+= 'brand';
	data+= "=";
	data+= escape(brand);
	data+= "&";

	data+= 'size_id';
	data+= "=";
	data+= escape(size_id);
	data+= "&";

	data+= 'size';
	data+= "=";
	data+= escape(size_title);
	data+= "&";

	data+= 'secondary_size_id';
	data+= "=";
	data+= escape(secondary_size_id);
	data+= "&";

	data+= 'secondary_size';
	data+= "=";
	data+= escape(secondary_size);
	data+= "&";

	data+= 'colour_group_id';
	data+= "=";
	data+= escape(colour_group_id);
	data+= "&";

	data+= 'colour_group';
	data+= "=";
	data+= escape(colour_group);
	data+= "&";

	data+= 'fabric_id';
	data+= "=";
	data+= escape(fabric_id);
	data+= "&";

	data+= 'fabric';
	data+= "=";
	data+= escape(fabric);
	data+= "&";

	data+= 'occasion_id';
	data+= "=";
	data+= escape(occasion_id);
	data+= "&";

	data+= 'occasion';
	data+= "=";
	data+= escape(occasion);
	data+= "&";

	data+= 'sale';
	data+= "=";
	data+= escape(sale);
	data+= "&";

	data+= 'suit_type_id';
	data+= "=";
	data+= escape(suit_type_id);
	data+= "&";

	data+= 'suit_type';
	data+= "=";
	data+= escape(suit_type);
	data+= "&";

	data+= 'trouser_type_id';
	data+= "=";
	data+= escape(trouser_type_id);
	data+= "&";

	data+= 'trouser_type';
	data+= "=";
	data+= escape(trouser_type);
	data+= "&";

	data+= 'search_keywords';
	data+= "=";
	data+= escape(search_keywords);
	data+= "&";

	var rand = Math.random(9999);
	var pars = data + 'rand=' + rand;

  $.get(suitsMenConstants['url_path']+'/lib/ajax_suit_nav.php',pars, function(newData)
  {
    var nav_panel = document.getElementById('nav_panel');
    nav_panel.innerHTML = newData;
    //console.log("nav finished");

    //check cookies and close any lists that should be closed
    if(readCookie('style_nav_list') == 'closed')
    {
      toggle_nav_list('style_nav_list');
    }
    if(readCookie('brand_nav_list') != 'open')
    {
      toggle_nav_list('brand_nav_list');
    }
    if(readCookie('size_nav_list') != 'open')
    {
      toggle_nav_list('size_nav_list');
    }
    if(readCookie('secondary_size_nav_list') != 'open')
    {
      toggle_nav_list('secondary_size_nav_list');
    }
    if(readCookie('colour_nav_list') != 'open')
    {
      toggle_nav_list('colour_nav_list');
    }
    if(readCookie('fabric_nav_list')  != 'open')
    {
      toggle_nav_list('fabric_nav_list');
    }
    if(readCookie('occasion_nav_list') != 'open')
    {
      toggle_nav_list('occasion_nav_list');
    }
    if(readCookie('suit_type_nav_list') != 'open')
    {
      toggle_nav_list('suit_type_nav_list');
    }
    if(readCookie('trouser_type_nav_list') != 'open')
    {
      toggle_nav_list('trouser_type_nav_list');
    }
  },'html');


  $.get(suitsMenConstants['url_path']+'/lib/ajax_suit_list.php',pars, function(newData)
  {
    var pattern = /(.*)~title~(.*)~endtitle~/gim;
    var descpattern = /~description~(.*)~enddescription~/gim;
    var results = newData.match(pattern);

    var listContent = RegExp.$1;
    var metatitle_text = RegExp.$2;

    results = newData.match(descpattern);

    var metadescription_text = RegExp.$1;

    var content_box = document.getElementById('content');
    content_box.innerHTML = listContent;

      // First, get the array of meta-tag elements
      var metatags = document.getElementsByTagName("meta");

      // Iterate through the array, listing them all
      for (var cnt = 0; cnt < metatags.length; cnt++)
      {
          if (metatags[cnt].getAttribute("name") == "Description")
      {
        metatags[cnt].setAttribute("content", metadescription_text);
      }
      }

    document.title = metatitle_text;

    var sort_order = document.getElementById('sort_order');
    if(sort_order)
    {
      for(i=0;i++;i<1000000)
      {
        //emmpty loop to delay sort function from running too soon
      }
      ListSort('product_list',sort_order);
      //console.log("sorted");
    }

    $('.best_seller').pngFix();

  },'html');

	return false;
}