//
// Caiman Consulting Javascript
//
// Author: Fred Boyle / Subtle Tech (http://subtletech.com)
//

//
// onload add the boxclass data if available
$(document).bind('cbox_load', function(){
  $('#cboxWrapper').removeClass().addClass($.colorbox.element().data('boxclass'));
});

// link builder for cycle nav
function pagerBuild(index, elem) {
	return "<li><a href='#'>" + (index + 1) + "</a></li>";
}
//

//
function contact_form(elem_id) {
  // make form submit via ajax
  $(elem_id).live('submit', function(e){
    e.preventDefault();
    
    //$(':submit', this).hide();
    //$('.loading', this).show();
    
    // values
    var $form = $(this),
        post_data = $form.serialize(),
        url = $form.attr('action');
    
    $.post(
      url,
      post_data,
      function(data) {
        $(elem_id).parent().parent().html(data);
        $('.contact-link').colorbox.resize()
      }
    );
    
  });
}
//

$(document).ready(function() {
  
  //
  // contact us modal
  if(jQuery().colorbox) {
    $('.contact-link').colorbox({
      innerWidth: '650px'
    }).data('boxclass', 'cbmodal');
    
    $('.people-list a').colorbox({
      inline: true,
      innerWidth: '650px'
    }).data('boxclass', 'cbmodal');
  }
  
  //
  // home page slideshow
  if(jQuery().cycle) {
  
    $('.features').cycle({
      slideExpr: 'div:not(.features-nav)',
  		fx: 'fade',
		  //speed: 3000,
		  timeout: 10000,
  		pauseOnPagerHover: 1,
  		pager: '.features-nav',
  		activePagerClass: 'current'
  	});
  
  };
  
  // contact form (AJAX)
  contact_form('#contact-form');
  
});
