/* 
  Author: Manoj Thomas <manoj@threeatetwo.com>
*/

$(document).ready(function() {
  
  //home slideshow 
   if ($("#slide_placeholder").length) {
    $('#slide_placeholder').cycle({
       activePagerClass: 'active',
       pager: '#pager',
       pause: 1,
       speed: 'fast',
       timeout: 4000,
       pagerAnchorBuilder: function(idx, slide) {
         return '#pager li:eq(' + (idx) + ') a';
       }
     });
   }

  //initialize subpage scroller
  $("#slider").wtScroller({
  	num_display:1, //num_display:2,
  	slide_width:500, //slide_width:415,
  	slide_height:270,
  	slide_margin:1, //slide_margin:10,
  	button_width:15,
  	ctrl_height:20,
  	margin:0,	
  	auto_scroll:true,
  	delay:4000,
  	scroll_speed:800,
  	easing:"",
  	auto_scale:false,
  	move_one:false,
  	ctrl_type:"index",
  	display_buttons:true,
  	display_caption:false,
  	mouseover_caption:false,
  	caption_align:"bottom",
  	caption_position:"inside",					
  	cont_nav:true,
  	shuffle:false
  });
  
  //initialize sidebar sponsors scroller
  //initialize scroller
  $("#sponsors_slider").wtScroller({
  	num_display:1, //num_display:2,
  	slide_width:200, //slide_width:415,
  	slide_height:65,
  	slide_margin:1, //slide_margin:10,
  	button_width:15,
  	ctrl_height:20,
  	margin:0,	
  	auto_scroll:true,
  	delay:4000,
  	scroll_speed:800,
  	easing:"",
  	auto_scale:false,
  	move_one:false,
  	display_buttons:true,
  	display_caption:false,
  	mouseover_caption:false,
  	caption_align:"bottom",
  	caption_position:"inside",					
  	cont_nav:true,
  	shuffle:false
  });
  
  // Textarea expander for Ask Anything form
  $('#autogrow').autogrow();

  // Validate Ask Anything form 
  if ($("#ask").length) {
    $("#ask")[0].reset();
  }
  $("#ask").validate();
  
  // Validate Login form
  if ($("#login").length) {
    $("#login")[0].reset();
  }
  $("#login").validate();
  
  
  // Validate Comment form
  if ($("#comment_form").length) {
    $("#comment_form")[0].reset();
  }
  $("#comment_form").validate();  

  
  // News Entry Photos
  if ($(".image_group").length) {
    $(".image_group").colorbox({rel:'image_group', scalePhotos: true, maxWidth: '750'});
  }
  
  // Reveal optional registration fields
  if ($("form#registration_form").length) {
   $("form#registration_form p strong a").click(function () {
      $("#registration_form_optional").stop().slideToggle("fast");
      return false;
    });
  }
  
  // Validate Reg form
  if ($("#registration_form").length) {
    $("#registration_form")[0].reset();
  }
  $("#registration_form").validate();    

  
});






