/**  Copyright (c) 2010 www.designline.ie
 *   All Rights Reserved
 */

function AnimateLandingPage() {

  new Effect.Move('ripple', {
    duration:2.0,
    x:-1000,
    y:0,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('corporate-identity', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('advertising', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('stationery', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('exhibition-graphics', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('brochures', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('vehicle-livery', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('biz-cards', {
    duration:0.8,
    queue: {position:'end',scope:'landingpage'}
    } );

  new Effect.Appear('designline', {
    duration:1.0,
    queue: {position:'end',scope:'landingpage'},
    afterFinish : function(obj) {setTimeout(function() {window.location='home.htm';}, 1000);}
    } );
}


  function slideshowNext() {

    if($('slideshow')) {

        var index = $('slideshow').getAttribute('current_index') || 0;
        var images = $$('#slideshow img');
        var nextIndex = ((1+parseInt(index)) >= images.length) ? 0 : (1+ parseInt(index));

        $('slideshow').setAttribute('current_index', nextIndex);

        new Effect.Parallel([
          new Effect.Fade(images[index], {sync:true,transition:Effect.Transitions.linear}),
          new Effect.Appear(images[nextIndex], {sync:true,transition:Effect.Transitions.linear})
        ], { duration:1});

    }
    return false;
  }

  function slideshowPrev() {

    if($('slideshow')) {

        var index = $('slideshow').getAttribute('current_index') || 0;
        var images = $$('#slideshow img');
        var prevIndex = ((parseInt(index)-1) >= 0 ) ? (parseInt(index)-1) : (images.length-1);

        $('slideshow').setAttribute('current_index', prevIndex);

        new Effect.Parallel([
          new Effect.Fade(images[index], {sync:true,transition:Effect.Transitions.linear}),
          new Effect.Appear(images[prevIndex], {sync:true,transition:Effect.Transitions.linear})
        ], { duration:1});

    }
    return false;
  }

