//JavaScript Document
// Copyright (c) 2011+ Rightsflow
// Written by Andrew Pautler (www.andrewpautler.com)

$(function() {
  //login hover
  $('#account ul li:not(#checkout) a').hover(
    function () {
      $(this).parent().addClass("login-hover");
      return false;
    }, function () {
      $(this).parent().removeClass("login-hover");
      return false;
  });

  //homepage slider
  $('#slides').cycle({
    fx: 'fade',
    timeout: 4000,
    speed: 1000,
    next: '#next',
    prev: '#prev',
    pagerEvent: 'mouseover',
    pauseOnPagerHover: true,
    pause: 1,
    pagerAnchorBuilder: function(idx, slide) {
      return 'li:eq('+idx+')';
    },
    before: function() {
      $(this).parent().find('.current').removeClass('current');
      $('#slider-nav').find('.activeSlide').removeClass('activeSlide');
      $('#slider-nav').find('.' + $(this).attr('alt')).addClass('activeSlide');
    },
    after: function() {
      $(this).addClass('current');
    }
  });

  $('#slider-nav a').click(function() {
    $('#slider-nav a').removeClass('current');
    $(this).addClass('current');
  });

  $('#how-it-works a').click(function() {
    $('#slides').cycle(0);
    return false;
  });
  $('#limelight-in-action a').click(function() {
    $('#slides').cycle(1);
    return false;
  });
  $('#youre-cleared a').click(function() {
    $('#slides').cycle(2);
    return false;
  });
  $('#benefits a').click(function() {
    $('#slides').cycle(3);
    return false;
  });
  $('#video-slide a').click(function() {
    $('#slides').cycle(4);
    return false;
  });

  //testimonial slider
  $('#slider-testimonial').cycle({
    fx: 'fade',
    timeout: 7000,
    speed: 1000,
    next: '#next2',
    prev: '#prev2'
  });


  // Deafult values with forms
  var active_color = '#484848'; // Colour of user provided text
  var inactive_color = '#ccc'; // Colour of default text

  $("input.default-value").css("color", inactive_color);
  var default_values = new Array();
  $("input.default-value").focus(function() {
    if (!default_values[this.id]) {
      default_values[this.id] = this.value;
    }
    if (this.value == default_values[this.id]) {
      this.value = '';
      this.style.color = active_color;
    }
    $(this).blur(function() {
      if (this.value == '') {
        this.style.color = inactive_color;
        this.value = default_values[this.id];
      }
    });
  });

  //zebra stripe table
  $("#pricing-grid table td:odd").addClass("odd");


});

//Menu Dropdown
$(function(){
    var config = {
         sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)
         interval: 200,  // number = milliseconds for onMouseOver polling interval
         over: doOpen,   // function = onMouseOver callback (REQUIRED)
         timeout: 200,   // number = milliseconds delay before onMouseOut
         out: doClose    // function = onMouseOut callback (REQUIRED)
    };

    function doOpen() {
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    }

    function doClose() {
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    }
});

$(function(){

    $("ul.dropdown li").hover(function(){

        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');

    }, function(){
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    });
});



