jQuery(function() {
		start_vid_scroll = true;
		//cache the ticker
		var ticker = jQuery('#slides .slides_container');

		var curr = 0;
		var round = true;
		count = jQuery(".pagination li").length;
			
		//hide the scrollbar
		ticker.css('overflow', 'hidden');
		ticker.css('display', 'block');
		jQuery('#slides .slides_container .slide').css('display', 'none');
		
		//animator function
		function animator(currentItem) {

			currentItem.fadeIn();

			rel = currentItem.attr('rel');

			curr = rel;

			pag = jQuery(".pagination a[href=#"+rel+"]").parents('li').filter(':first');

			pag.addClass("current");
		    
			//work out new anim duration

			duration = 10000;

			 //animate the first child of the ticker
			
			currentItem.animate({ "margin": "0" }, duration, 'linear', function() {

				currentItem.css("display","none");

				pag.removeClass("current");
		    
				if(round){
					//move current item to the bottom
					currentItem.appendTo(currentItem.parent());
					//recurse
					animator(currentItem.parent().children(':first'));
				}else{
					round = true;
					if(curr==count-1){
						curr = 0;				
					}else{
						curr++;
					}
					animator(jQuery("#slides .slides_container div[class=slide][rel="+curr+"]"));					
				}
		  
			});
		};
	

		//start the ticker
		animator(ticker.children(':first'));
				
		//set mouseenter
		jQuery(".video_player_div").mouseenter(function() {
		  //stop current animation
		  jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('opacity','1');
		  jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('filter','alpha(opacity=100)');
		  ticker.children().stop();
		  
		});

/*		jQuery(".video_player_div").mouseout(function() {
		  //stop current animation
		  animator(ticker.parent().children(':first'));
		  
		});

		
		//set mouseenter
		ticker.mouseleave(function() {
		  
		  //stop current animation
		  ticker.children().stop();
		  jQuery("#slides .slides_container .slide").css('display', 'none');
		  jQuery("#slides .pagination li").removeClass("current");
		  animator(ticker.children(':first'));
		  
		});

		ticker.live('mouseover',function() {

			
		  
		  //stop current animation
		  if(!start_vid_scroll){
			  alert(1);
		  ticker.children().stop(false,false);
		  start_vid_scroll=true;
		  }
		  
		});
*/

		ticker.live('mouseup',function() {

		  //stop current animation
		  jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('opacity','1');
		  jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('filter','alpha(opacity=100)');
		  ticker.children().stop();
		  
		});



		//set mouseleave
		jQuery("#slides .pagination a").click(function(a) {
		    
			a.preventDefault();
			jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('opacity','1');
			jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('filter','alpha(opacity=100)');
			ticker.children().stop();

			jQuery("#slides .slides_container .slide").css('display', 'none');

			jQuery("#slides .pagination li").removeClass("current");
			pag = jQuery(this).parent('li');
			pag.addClass("current");

			rel = jQuery(this).attr('rel');

			//slide = jQuery("#slides .slides_container div[class=slide][rel="+curr+"]");			

			//slide.appendTo(slide.parent());

			round = false;

			animator(jQuery("#slides .slides_container div[class=slide][rel="+rel+"]"));
		  
		});

		jQuery(".next").click(function(n){
				
			n.preventDefault();
			jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('opacity','1');
			jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('filter','alpha(opacity=100)');
			ticker.children().stop();
			jQuery("#slides .slides_container .slide").css('display', 'none');
			jQuery("#slides .pagination li").removeClass("current");

			if(curr==count-1){
				curr = 0;
			}else{
				curr++;
			}
			
			round = false;	
						
			animator(jQuery("#slides .slides_container div[class=slide][rel="+curr+"]"));
		
		});

		jQuery(".prev").click(function(p){
			
			p.preventDefault();
			jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('opacity','1');
			jQuery("#slides .slides_container div[class=slide][rel="+curr+"]").css('filter','alpha(opacity=100)');
			ticker.children().stop();
			jQuery("#slides .slides_container .slide").css('display', 'none');
			jQuery("#slides .pagination li").removeClass("current");

			if(curr==0){
				curr = count-1;
			}else{
				curr--;
			}
			round = false;
			
			animator(jQuery("#slides .slides_container div[class=slide][rel="+curr+"]"));
		});





});

