
$(function() {
	
	// For touch screen devices only (detected using Modernizr (no-)touch class)
	if ($('html').hasClass('no-touch')) return false;
	
	
	portfolio_menu_item = $('li#menu-item-21');
	portfolio_sub_menu = $('.sub-menu', portfolio_menu_item);
	psm_flag = false;
	
	/*portfolio_menu_item.hover(function(){	
		psm_flag = false;
		portfolio_sub_menu.hide();
	}, function(){});*/
	
	/* iOS HACK: doesn't fire blur event as it should, so detect scroll instead
	TODO: find a better solution */
	$(document).scroll(function(){	
		psm_flag = false;
		portfolio_sub_menu.hide();
	});
	
	portfolio_menu_item.blur(function(){
		psm_flag = false;
		portfolio_sub_menu.hide();
	});
	
	portfolio_menu_item.click(function(){
		if (!psm_flag) {
			portfolio_sub_menu.show();
			psm_flag = true;
			return false;
		}
	});
});


