// +------------------------------------------------------------+
// | Copyright (c) 2010 Mark Yasuda @ Manha                     |
// +------------------------------------------------------------+
// | Author  : Mark Yasuda <mark.yasuda@manha.com>              |
// | Version : 1.0                                              |
// | Created : 01/02/2010                                       |
// +------------------------------------------------------------+
// | Version Information                                        |
// |                                                            |
// |  1.0 - Uncommented                                         |
// |  0.5 - NLQ - JavaScript base                               |
// +------------------------------------------------------------+


$(document).ready(function(){

  $('#spreads_c').ready(function(){

    ajax_load_spreads();
  });
});

var spreadInterval = false ;
var num = 0 ; var numx = 0 ;
var n = 0 ; var nx = 0 ;

function startSpreadShow( numx , nx ) {

  var spreadInterval = window.setTimeout( "slideNewSpread("+numx+","+nx+")" , 4000 );
}

function slideNewSpread( num , n ) {

  window.clearTimeout( spreadInterval ) ;

  $('#spread_show').animate({opacity:'0',left:'-500px'},200,'linear',function(){

    var nextSrc = $("#s"+n).attr('src');
    $('#spread_show').css({left:'500px'});
    $('#spread_show').attr('src',nextSrc);
    $('#spread_show').animate({left:'0px'},{queue:false,duration:500,easing:'swing'}).animate({opacity:'1'},{duration:500,easing:'linear'});
  });
  n++;
  if ( n >= num ) {

    n = 0;
  }
  spreadInterval = window.setTimeout( "slideNewSpread("+num+","+n+")" , 4000 );
}

function ajax_load_spreads() {

	var rnd = new Date().getTime();
  $.get('ajax_load_spreads.php?rnd='+rnd,function(data){

    $('#spreads_list').html(data) ;
  });
  startSpreadShow( $('#spreads_num').val() , 0 ) ;
}


function implode( glue, pieces ) {

  return ( ( pieces instanceof Array ) ? pieces.join ( glue ) : pieces );
}