/**
 * jQuery Photogallery Slide
 * Copyright (c) 2010 Webmaori
 * Date: 09/04/2010
 * @author Webmaori
 * @version 1.0 
 */

$(document).ready(function() {
  
  checkButtons(true);
  
  var widthElement = $('.wrap').width();
  var scrollAdd = 10;
  var scrollToMove = widthElement + scrollAdd;
  var numberChildren = $('.wrap a').size();
  var widthChildren = $('.wrap a').width();
  var ShowEach = Math.round(widthElement / widthChildren);
    
  $('.leftarrow').click(function(){
    var scrollLeft = $('.wrap').scrollTo( '-='+scrollToMove, {duration: 600, margin:false, easing: 'easeInOutQuint', axis:'x',onAfter:function(){      
      $('.leftarrow').blur();
      checkButtons();
    }});    
  });
  $('.rightarrow').click(function(){
    $('.wrap').scrollTo( '+='+scrollToMove, {duration: 600, margin:false, easing: 'easeInOutQuint', axis:'x',onAfter:function(){
      $('.rightarrow').blur();
      checkButtons();      
    }});    
  });
  
  function checkButtons(reset){
    var position = $('.wrap').scrollLeft();
    if(position == 0 || reset == true) $('.leftarrow').fadeTo("slow", 0.33);
    else $('.leftarrow').fadeTo("slow", 1);
    
    var showed = Math.round(position / widthChildren) + ShowEach;
    if(showed >= numberChildren) $('.rightarrow').fadeTo("slow", 0.33);
    else $('.rightarrow').fadeTo("slow", 1);    
  }
});