$(document).ready(function() {
  $('<div id="traildiv"></div>').appendTo('body');
  $('#newsFeed ul').cycle({
    fx: 'scrollUp',
    timeout: '5000'
  });
  $('#sidebar div.box:first').addClass('top')
  $('#footerNav li:first').addClass('first')
  $('#quicklinks').jcarousel({
    scroll: 4
  });
  $('#shareform').hide();   
  $('#response').hide();
  $('#tellafriend').validate({
  	rules: {
  		email: {
  			required: true,
  			email: true
  		},
  		toemail: {
  		  required: true,
  			email: true
  	  },
  		name: { 
  		  required: true,
  		  minlength: 2
  		},
  		toname: { 
  		required: true,
  		minlength: 2
  		}
  	},
    messages: {
  	  email: 'Please enter a valid email address.',
  	  toemail: 'Please enter a valid email address.',
  	  name: 'Please enter your name.',
  	  toname: 'Please enter your friend&#8217;s name.'
  	},
    submitHandler: function(form) {
      var inputs = [];
      $('#response').html('Sending...').show();
      $('#tellafriend input').each(function(){
        inputs.push(this.name + '=' + escape(this.value));
      });
		 $('#tellafriend textarea').each(function(){
       inputs.push(this.name + '=' + escape(this.value));
      });
      $.ajax({
        data: inputs.join('&'),
  			dataType: 'html', 
        url: '/_inc/sendForm.php',
        timeout: 3000,
        error: function(){
          $('#response').html('Error: Message not sent. Please try again later.');
        },
        success: function(r){
          $('#response').html('Message sent!');
        }
      });
		}
  });
  $('#share .invite').tooltip({ 
 	  tip: '#shareform',
  	delay: .05,
  	offset: [0,-175],
    relative: true,
  	position: ['top','right'],
  	effect: 'fade',
  	opacity: 1,
		onHide: function(){
      $('#share #response').html('').hide();
  	} 
	});
});

