var sol = null;
var sola = Array();
var prev = 0;
var cur = 1;
var timi = null

$( document ).ready( function() {
  sol = $( "#slidy" ).find( "img" );
  var sho = $( "#slidya" ).find( 'a' );
  for ( var i = 1 ; i < sho.length - 1 ; i++ )sola.push( sho[i] )
  for ( var i = 1 ; i < sol.length ; i++ )sol[i].style.display = 'none';
  timi = window.setInterval( 'doslide()' , 5000 );
} );

function doslide() {
  $( sol[prev] ).fadeOut( 500 );
  $( sol[cur] ).fadeIn( 500 );
  sola[prev].className = 'number';
  sola[cur].className = 'number select';

  prev = cur++;
  if ( cur > sol.length - 1 ) {
    cur = 0;
    prev = sol.length - 1;
    //    alert(prev+"+"+cur);
  }
}


function prevnext(mode) {

  if ( mode ) {
    if ( cur > sol.length - 1 ) {
      cur = 0;
      prev = sol.length - 1;
    }

    doslide();
    if ( animate ) {
      //    timi = window.setInterval( 'doslide()' , 5000 )

    }
    else {
      window.clearInterval( timi );
      timi = null;
      $( ".seeMoreText" + cur ).animate( {"right": "0"} , "slow" );
      $( ".seeMoreText" + prev ).animate( {"right": "-290"} , "slow" );
    }
  }
  else {

    if ( animate ) {

      cur--;
      prev--;

      if ( prev < 0 ) {
        cur = 0;
        prev = sol.length - 1;
      }

      if ( cur < 0 ) {
        cur = sol.length - 1;
        prev = cur - 1;
      }

    }
    else {
      //      alert( "after:prev" + prev + "cur:" + cur );
      $( ".seeMoreText" + prev ).animate( {"right": "0"} , "slow" );
      $( ".seeMoreText" + cur ).animate( {"right": "-290"} , "slow" );
      cur--;
      prev--;

      if ( prev < 0 ) {
        cur = 0;
        prev = sol.length - 1;
      }

      if ( cur < 0 ) {
        cur = sol.length - 1;
        prev = cur - 1;
      }

    }

    $( sol[cur] ).fadeOut( 500 );
    $( sol[prev] ).fadeIn( 500 );
    sola[cur].className = 'number';
    sola[prev].className = 'number select';
  }
  //  timi = window.setInterval( 'doslide()' , 5000 );/
}

function thisisit(aiyo) {
  cur = aiyo

  if ( prev == cur ) {

    cur++;
    if ( cur == 4 ) {
      cur = 0;
    }
  }
  else {
    window.clearInterval( timi );
    timi = null;
    $( sol[cur] ).fadeIn( 500 );
    $( sol[prev] ).fadeOut( 500 );

    sola[cur].className = 'number select';
    sola[prev].className = 'number';

    prev = cur
    ++cur;
    if ( prev < 0 )prev = sol.length - 1;

    if ( cur == 4 ) {
      cur = 0;
    }

    //timi = window.setInterval( 'doslide()' , 5000 )

  }


}
