function redirect (url) {
	location.href = url;
	return false;
}

function confirm_redirect (url, message) {
	if (confirm (message))
		redirect (url);
	return false;
}

function confirm_delete (url, message)
{
	if (confirm (message))
		redirect (url);
}
function isIE()
{
  return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
}

function collapse(clicked_element,toggle_element_id)
{

	if($(clicked_element).hasClass('collapsed'))
	{
		$(clicked_element).removeClass('collapsed');
		$(toggle_element_id).show();
		
		if($(toggle_element_id+'_collapse').length > 0)
		{
			$(toggle_element_id+'_collapse')[0].value = 0;
		}
	}
	else
	{
		$(clicked_element).addClass('collapsed');
		$(toggle_element_id).hide();
		
		if($(toggle_element_id+'_collapse').length > 0)
		{
			$(toggle_element_id+'_collapse')[0].value = 1;
		}
	}
	
	return false;//stop bubble
}

function ajax_load_options(select_el)
{
    if (select_el.options.length > 1) return;

    var text = select_el.options[0].text;
    select_el.options[0].text = 'Loading...';
    select_el.disabled = true;

    var filter = 'brand';
    var arr_filter_match = /arr_filter\[arr_variation_options\]\[([a-z_]+)\]/.exec( select_el.name );
    if( arr_filter_match )
    var filter = arr_filter_match[1];

     $.get('/category/filter-options-ajax?filter='+filter,function(resp){
         $('#'+select_el.id).append(resp);
         select_el.options[0].text = text;
         select_el.disabled = false;
     });
}
