$(document).ready(function() {

  try {
    $('.corner').corner("20px");
    $('.corner-sm').corner("5px");
    $('.corner-med').corner("10px");
  } catch(err) {}


  $("#simplemodal-container").live("applyCornerEvent", function(e, myName, myValue){
	$(this).corner("20px");
  });

  try {
    $('.iphonestylecheckboxes').iphoneStyle();
  } catch(err) {}

  $('img.thumbpopup').each(function() {
    $(this).thumbPopup({
	  imgSmallFlag: "_small",
	  imgLargeFlag: "_medium",
	  popupId: "photo-preview",
	  loadingHtml: "<span style='padding: 5px;'><img src='/images/thumb-loading.gif'/></span>"
	});
  });

  $('img.thumbpopup-square').each(function() {
    $(this).thumbPopup({
	  imgSmallFlag: "_square",
	  imgLargeFlag: "_medium",
	  popupId: "photo-preview",
	  loadingHtml: "<span style='padding: 5px;'><img src='/images/thumb-loading.gif'/></span>"
	});
  });

  $("#search-keywords").autocomplete('/tags', {
    width: 220,
    scrollHeight: 200,
    max: 20,
    selectFirst: false,
    highlight : false,
    formatItem: function(data, i, n, value) {
    return value;
  },
  formatResult: function(data, value) {
    return data[1];
  }
  });
  
  $("#search-keywords").result(function(event, data, formatted) {
    if (data) {
      //$("#search-keywords").val('"'+data[1]+'"');
      $("#search-keywords").val(data[1]);
      $("#form-search").submit();
    }
  });

  $("#form-search").submit(function() {
	var q = $("#search-keywords").val();
	if (q == '') {
	  if ($("#search_category_womens_lifestyle").attr('checked'))
	    document.location.href = '/womens-lifestyle';
	  else if ($("#search_category_mens_lifestyle").attr('checked'))
	    document.location.href = '/mens-lifestyle';
	  else
	    document.location.href = '/photos';
	  return false;
	} else {
	  var action = $("#form-search").attr('action');
	  $("#form-search").attr('action', "/search/photos/"+q);
	}
	return true;
  });

  $('div.womens-lifestyle').hover(
	function() {
		$('div.womens-lifestyle-overlay',this).show();
	},
	function() {
		$('div.womens-lifestyle-overlay',this).hide();
	}
  );

  $('div.mens-lifestyle').hover(
	function() {
		$('div.mens-lifestyle-overlay',this).show();
	},
	function() {
		$('div.mens-lifestyle-overlay',this).hide();
	}
  );

  $("a#more-filters").click(function() {
	  showMoreFilters();
	  return false;
  });

  $("a#less-filters").click(function() {
	  hideMoreFilters();
	  return false;
  });

});

function showMoreFilters() {
  $("div.more-filters").toggle();
  $("#show-1").toggle();
  $("#more-filters").toggle();
}

function hideMoreFilters() {
  $("div.more-filters").toggle();
  $("#show-1").toggle();
  $("#more-filters").toggle();
}

function setFocus(element_id) {
  $("#"+element_id).focus();
  $("#"+element_id).select();
};
