(function(){
		var me = this;
		me.theInt = null;
		//var $crosslink, $navthumb;
		me.$crosslink;
		me.$navthumb;
		//me.$navthumb = $('.movers-row:visible .cross-link .nav-thumb');
		me.curclicked = 0;
		me.$panelContainer;
		me.clicked = 1;
		me.runtime = 5000;
		me.len;
		//me.curclicked=curclicked;
		me.theInterval = function(cur){
			clearInterval(theInt);
			//console.log($navthumb);
			if( typeof cur != 'undefined' )
				curclicked = cur;
			if(cur!="" && cur!=null){
				curclicked = cur;
			}
			
			var len = $panelContainer.find('.panelContainer:visible .panel').length;
			
			if($panelContainer.attr("title")=="home"){
				runtime = 7000;
			}
			if(len<2){clicked=0;}
			
			$crosslink.removeClass("active-thumb");
			$navthumb.eq(curclicked).parent().addClass("active-thumb");
			$crosslink.find('img').attr('src','images/index/dot.png');
			$navthumb.eq(curclicked).parent().find('img').attr('src','images/index/dot_over.png');
			
				if($panelContainer.attr("title")=="prd"){
					$(".stripNav ul li a").eq(curclicked).trigger('click');
				}else{
					$panelContainer.find('.panelContainer:visible .panel:visible').fadeOut(1000);
					$panelContainer.find('.panelContainer:visible .panel').eq(curclicked).fadeIn(1000);
				}
				curclicked++;
				
				//if(len<2){clicked=0;}
				if( len <= curclicked )
					curclicked = 0;
			
			if(clicked){
				//len = $panelContainer.find('.panelContainer:visible .panel').length;
				//if(len<2){clicked=0;}
				theInt = setInterval(function(){
					$crosslink.removeClass("active-thumb");
					$navthumb.eq(curclicked).parent().addClass("active-thumb");
					$crosslink.find('img').attr('src','images/index/dot.png');
					$navthumb.eq(curclicked).parent().find('img').attr('src','images/index/dot_over.png');
					
					if($panelContainer.attr("title")=="home"){
						$panelContainer.find('.panelContainer:visible .panel:visible').fadeOut(3000);
						$panelContainer.find('.panelContainer:visible .panel').eq(curclicked).fadeIn(3000, function(){
							/*
							if (curclicked%2==0){
								$panelContainer.find('.panelContainer:visible .panel').animate({top: -210},3000);
							}else{
								$panelContainer.find('.panelContainer:visible .panel').animate({top: 0},3000);
							}
							*/
						});
					}else if($panelContainer.attr("title")=="prd"){
						$(".stripNav ul li a").eq(curclicked).trigger('click');
					}else{
						$panelContainer.find('.panelContainer:visible .panel:visible').fadeOut(1000);
						$panelContainer.find('.panelContainer:visible .panel').eq(curclicked).fadeIn(1000);
					}
					
					curclicked++;
					var len = $panelContainer.find('.panelContainer:visible .panel').length;
					if( len <= curclicked )
						curclicked = 0;
					
				}, runtime);
			}
		};
		
		$(function(){
			
			$("#main-photo-slider").codaSlider();
			
			//$navthumb = $('.movers-row[rel^="d"]:visible .nav-thumb');
			//$navthumb = $('.movers-row:visible .cross-link .nav-thumb');
			$navthumb = $('.nav-thumb');
			$crosslink = $(".cross-link");
			//$crosslink = $(".movers-row:visible .cross-link");
			$panelContainer = $("#main-photo-slider");
			$panelContainer.find('.panelContainer:visible .panel:visible').fadeOut(0);
			//$navthumb = $panelContainer.find('.movers-row:visible div .cross-link .nav-thumb');//$("#main-photo-slider .movers-row:visible div .cross-link .nav-thumb");
			
			$navthumb
			.click(function() {
				var $this = $(this);
				clicked = 0;
				theInterval($this.parent().attr('href').slice(1) - 1);
				return false;
			});
			//console.log($navthumb);
			//$navthumb.get(0).theInterval = theInterval;
			theInterval();
			$panelContainer.get(0).photoSlider=me;
		});
})();
