/*

- Gatsby Event Branding
- http://www.gatsbyevents.com
- designed by Switch Creative Group
- http://www.groupswitch.com

*/

/* ! ---- Site Functions ---- */
/* ---------------------------------------------------- */
	
	$(document).ready(function(){
		
		
		/* ! Header | superfish */
		/* ---------------------------------------- */
			$('#hn_list').superfish();


		/* ! Top Header | Drop Down */
		/* ---------------------------------------- */	
			$('#tn_contact').click(function(){
				$('#contact_hldr').slideToggle('slow').toggleClass('open');
				if ($('#search_hldr').hasClass('open')) {
					$('#search_hldr').slideToggle('slow').toggleClass('open');
				}
			});
			
			$('#tn_search').click(function(){
				$('#search_hldr').slideToggle('slow').toggleClass('open');
				if ($('#contact_hldr').hasClass('open')) {
					$('#contact_hldr').slideToggle('slow').toggleClass('open');
				}
			});
		
		
		/* ! About | No Margin */
		/* ---------------------------------------- */		
			$('#about_content .a_article:nth-child(3n)').addClass('no_margin');
			$('#about_content .a_article:nth-child(3n+1)').addClass('clear');
		
		
		/* ! Menu | Items Expand */
		/* ---------------------------------------- */		
			$('.menu_items li > a').click(function(){
				if( $('.menu_item_descr').hasClass('open') && $(this).hasClass('active') == false) {
					$('.menu_item_descr').removeClass('open').slideUp('slow').prev().removeClass('active');
					}
				$(this).toggleClass('active').next().toggleClass('open').slideToggle('slow');
				return false;
			});
		
		
		/* ! Portfolio | Drop Caps */
		/* ---------------------------------------- */	
			// this code adds the .first-letter span to
			// the first letter in a .post
			// thank you Jason Lynes @ <http://northtemple.com/2008/12/02/hot-and-graceful-jquery-dropcaps>
			
			/*
			var p1 = $('.post_content p:first');
			
			if (p1.hasClass('disclaimer') || p1.find('img')) {
				p1 = p1.next();
			}
			*/
			
			var p1 = $('.post_content p.drop_cap');
			
			if (p1[0] != undefined) {
		  	p1.addClass("dropcap");
		  	var p = p1[0].innerHTML.replace(/^\s+/, "").replace(/^"/, "").replace(/^'/, "");
		  	var c = p.charAt(0);
		  	p1.html('<span class="dropcap">' + c + '</span>' + p.substring(1, p.length));
		  }
		 
		 
		/* ! Portfolio | Theme Size */
		/* ---------------------------------------- */	
			$('#portfolio_content .sidebar_middle img').each(function(){
				theme_img_height = $(this).height();
				$(this).attr('height', theme_img_height);
			});
		
		
			$("input[type=text]").focus(function(){
	    	$(this).val("");
	    	});
	  
	  
	  
	  /* ! Experience | fancy_buttons */
		/* ---------------------------------------- */
			$('.fancy_button a').fancybox({
															'overlayOpacity' 	: .2,
															'overlayColor'		: '#000'
															});

	
	});
	
	
	
	
	
	
	
	
	
