jQuery(function($){
	$("a.contact-modal").overlay({
    		expose: {
        		color: '#bcbcbc',
        		loadSpeed: 200,
        		opacity: 0.9
    		},

    		onBeforeLoad: function() {
       			var wrap = this.getContent().find(".form-container");
        		wrap.load(this.getTrigger().attr("href"));
    		},
		onLoad: function() {
	try {
		jQuery('div.wpcf7 > form').ajaxForm({
			beforeSubmit: wpcf7BeforeSubmit,
			dataType: 'json',
			success: wpcf7ProcessJson
		});
	} catch (e) {
	}

	try {
		jQuery('div.wpcf7 > form').each(function(i, n) {
			wpcf7ToggleSubmit(jQuery(n));
		});
	} catch (e) {
	}

	try {
		if (_wpcf7.cached) {
			jQuery('div.wpcf7 > form').each(function(i, n) {
				wpcf7OnloadRefill(n);
			});
		}
	} catch (e) {
	}

		}
	});
        $('#menu-wrap ul').addClass('sf-menu');

	$('#top-banner.home').cycle({ 
   		fx:     'none', 
    		speed:  'fast', 
    		timeout: 1500, 
    		pager:  '#home-features', 
		pause: 1,
		pauseOnPagerHover: 1,
		pagerEvent: 'mouseover',
    		pagerAnchorBuilder: function(idx, slide) { 
        		return '#home-features li:eq(' + idx + ') a'; 
    		} 
	});

});

