$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});

jQuery(document).ready(function()
{
	var g = $.getUrlVar('category');
	if (g >= 0) { } else { g = 0; }
	if (jQuery(".portfolio-menu li.selected").length > 0)
	{
	}
	else
	{
		jQuery(".portfolio-menu li:eq(" + g + ")").addClass("selected");
		jQuery(".galleries .gallery:eq(" + g + ")").css({'display': 'block'});
		
		jQuery(".navigation .portfolio-list-subnav li:eq(" + g + ")").addClass("current_page_item");
		jQuery(".galleries .gallery:eq(" + g + ")").css({'display': 'block'});
	}
	
	jQuery(".portfolio-menu li").each(function()
	{
		jQuery(this).click(function()
		{
			var s = jQuery(".portfolio-menu li").index(jQuery(".portfolio-menu li.selected"));
			jQuery(".portfolio-menu li.selected").removeClass("selected");
			jQuery(".navigation .portfolio-list-subnav li.current_page_item").removeClass("current_page_item");
			
			var n = jQuery(".portfolio-menu li").index(jQuery(this));
			jQuery(this).addClass("selected");
			jQuery(".navigation .portfolio-list-subnav li:eq(" + n + ")").addClass("current_page_item");
			
			jQuery(".galleries .gallery:eq(" + s + ")").css({'display':'none'});
			jQuery(".galleries .gallery:eq(" + n + ")").css({'display':'block'});
			
			return false;
		});
	});
	
	jQuery(".navigation .portfolio-list-subnav li").each(function()
	{
		jQuery(this).click(function()
		{
			var s = jQuery(".navigation .portfolio-list-subnav li").index(jQuery(".navigation .portfolio-list-subnav li.current_page_item"));
			jQuery(".navigation .portfolio-list-subnav li.current_page_item").removeClass("current_page_item");
			jQuery(".portfolio-menu li.selected").removeClass("selected");
			
			var n = jQuery(".navigation .portfolio-list-subnav li").index(jQuery(this));
			jQuery(this).addClass("current_page_item");
			jQuery(".portfolio-menu li:eq(" + n + ")").addClass("selected");
			
			jQuery(".galleries .gallery:eq(" + s + ")").css({'display':'none'});
			jQuery(".galleries .gallery:eq(" + n + ")").css({'display':'block'});
			
			return false;
		});
	});
});