jQuery(document).ready(function() {


	var promo = jQuery('.promo');
	if ( promo.length > 0 && typeof jQuery.fn.triplexPromoSlides == 'function') {
		promo.triplexPromoSlides({
			customEvents:{
				beforeNavigationClick:function(t){
					$x = jQuery(t).attr('rel');
                    if(!jQuery('.promo .stage').hasClass('animating')){
	                    jQuery('.Drag').animate({
	                        left: $x
	                    }, 2000);
                    return true;
			}
else return false;
				}
			}
		});

		jQuery(window).keydown(function(event){
			if ( event.keyCode == 37 ) {
				promo.find('.left').trigger('click');
			} else if ( event.keyCode == 39 ) {
				promo.find('.right').trigger('click');
			}
		});

		promo.find('.arrow').unbind('click').bind('click', function(){
			var arrow = jQuery(this);
			
			var nav = promo.find('.nav');
			
			var active_elem = nav.find('li a.active');
			var new_index	= 0;
	
			var entries = nav.children('li');
	
			if ( active_elem.length > 0 ) {
				var active_index = active_elem.parent().index();
	
				if ( arrow.hasClass('left') ) {
					if ( active_index == 0 ) {
						new_index = entries.length - 1;
					} else {
						new_index = active_index - 1;
					}
				} else {
					if ( active_index != entries.length - 1 ) {
						new_index = active_index + 1;
					}
				}
			}
	
			var link = entries.eq(new_index).find('a');
			link.trigger('click');
			return false;
		});
	}
});

