/* ---------------------------------------------------
CVS: $ $
Title: effectcontroller.js
Copyright: (c) 2010
Author: Phil Renaud - phil@rhinointernet.com
Company: Rhino Internet
Description: Javascript shenanigans.
--------------------------------------------------- */


$(document).ready(function(){

   if ($('body').is('#home')) {
      slider();
   } else {
   } //if home
      setnav();
});






/*==( Homepage Animated Slider )======================================================*/

function slider() {

$('.slider').append('<div class="panelnav"></div>');
$('.panelnav').append('<a href="#" class="goleft">Previous</a><a href="#" class="goright">Next</a>');
$('.panelcontainer').children('li:first-child').addClass('active');



looper = setInterval (function(){
   $('.goright').click();
}, 5000); //bigpromotionloop




$('.goright').click(function(){
   if ($('.panelcontainer').children('li:last-child').is('.active')) {
   $('.panelcontainer').children('.active').removeClass('active').parent('.panelcontainer').children('li:first-child').addClass('active');
   } else {
   $('.panelcontainer').children('.active').removeClass('active').next('li').addClass('active');
   }; //if
         clearInterval(looper);
         looper = setInterval(function() {
            $('a.goright').click();
         }, 5000);
$('.panelcontainer').animate({'left': -$('.panelcontainer').children('li.active').position().left}, {duration: 1500, easing: 'expoinout'});
   return false;
}); //click


}; //slider



/*==( Active/Current states for Navigation )======================================================*/

function setnav() {
   whereami = $('body').attr('id');
   $('ul.navigation').find('li.'+whereami).addClass('activenav').addClass('activekin');

if ($('li.activenav').parent('ul').is('.navigation')) {
} else {
   $('li.activenav').parent('ul').parent('li').addClass('activeparent').addClass('activekin');
}; //if parent

if ($('li.activenav').parent('ul').parent('li').parent('ul').is('.navigation')) {
} else {
   $('li.activenav').parent('ul').parent('li').parent('ul').parent('li').addClass('activegrandparent').addClass('activekin');
}; //if parent

if ($('li.activenav').children('ul').length) {
} else {
$('li.activenav').addClass('nokids');
}; //if kids

}; //setnav




