jQuery(document).ready(function() {

	jQuery('#gform_wrapper_2 div.gform_body').hide();
	jQuery('#gform_wrapper_2 div.gform_footer').hide();
	
	jQuery('#gform_wrapper_2 a.newsletterLink').click(function () {
		jQuery("#gform_wrapper_2 div.gform_body").slideDown(300);
		jQuery("#gform_wrapper_2 div.gform_footer").slideDown(300);
//		jQuery("#gform_wrapper_2 div.gform_heading").slideUp(300);
		return false;
	});
	jQuery('#gform_footer input[type=button],#gform_footer input[type=submit]').click(function () {
		jQuery("#gform_wrapper_2 div.gform_heading").slideDown(300);
		jQuery("#gform_wrapper_2 div.gform_body").slideUp(300);
		jQuery("#gform_wrapper_2 div.gform_footer").slideUp(300);
		return false;
	});

    jQuery('#proj-gallery').before('<div id="proj-nav" class="nav">').cycle({
	    fx:     'fade', 
	    speed:  'fast',
	    fit: 1, 
	    timeout: 0,
	    pager:  '#proj-nav' 
    });

	// portfolio landing
	jQuery('#previews ul').isotope({
		masonry : {
			columnWidth: 319
			}
	});
	  
	// portfolio filters
	jQuery('#filter a').click(function(){
		var selector = jQuery(this).attr('data-filter');
		jQuery('#previews ul').isotope({ filter: selector });
		return false;
	});	
	
    // switches selected class on buttons
    jQuery('#filter a').click(function(){
		var jQuerythis = jQuery(this);
 
        // don't proceed if already selected
        if ( !jQuerythis.hasClass('selected') ) {
			jQuerythis.parents('#filter').find('.selected').removeClass('selected');
			jQuerythis.addClass('selected');
        }
    });
    
    // homepage banner slider
    jQuery("#home-page-slider").carousel({
    	pagination: true,
    	autoSlide: true,
    	autoSlideInterval: 7000,
    	animSpeed: 400,
    });
    
	// Client logo scroller
	jQuery("#scroller").simplyScroll({
		autoMode: 'loop'
	}); 
	
	
	var $items = jQuery('#vtab>ul>li');
	$items.mouseover(function() {
	    $items.removeClass('selected');
	    jQuery(this).addClass('selected');
	
	    var index = $items.index(jQuery(this));
	    jQuery('#vtab>div').hide().eq(index).show();
	}).eq(0).mouseover();
		
	
	
});
