			var mantle_is_animate = true;
			var mantle_current = 0;
			var mantle_total = 0;
			var mantle_width = 0;
			var mantle_max_width = 0;
			var mantle_objImage = new Object();
			var mantle_objItem = new Object();
			var mantle_objNext = new Object();
			var mantle_objPrev = new Object();
			var mantle_objCurrent = new Object();
			var mantle_objTotal = new Object();
			var mantle_objLink = new Object();
			var mantle_objTitle = new Object();
			var mantle_objBrief = new Object();
			var mantle_objReadMore = new Object();
			var mantle_link = '';
			var myTimer;
			
			$(document).ready(function() {
				mantle_width = $(window).width();
				mantle_max_width = $('div#mantle-nav-text-inner').width();
				mantle_objImage = $('div#mantle-images');
				mantle_objItem = $('div#mantle-images div.mantle-item');
				mantle_total = mantle_objItem.length;
				mantle_objNext = $('#mantle-nav-next');
				mantle_objPrev = $('#mantle-nav-prev');
				mantle_objCurrent = $('#mantle-nav-current');
				mantle_objTotal = $('#mantle-nav-total');
				mantle_objTitle = $('div#mantle-text .mantle-title');
				mantle_objBrief = $('div#mantle-text .mantle-brief');
				mantle_objReadMore = $('div#mantle-text .mantle-read-more');
				
				mantle_objTotal.html(mantle_total);
				
				mantle_objPrev.click(function(){
					if(mantle_current != 0){		
						mantleAction(--mantle_current);
						window.clearInterval(myTimer); 
						mantleSwitch();
					}
				});
				
				mantle_objNext.click(function(){
					if(mantle_current != (mantle_total - 1)){					
						mantleAction(++mantle_current);
						window.clearInterval(myTimer); 
						mantleSwitch();
					}
				});

				resizeImage = function(){
					mantle_width = ($(window).width() <= mantle_max_width)? mantle_max_width : $(window).width();
					
					mantle_objItem.children('img').each(function(){
						
						$(this).removeAttr('width');
						$(this).removeAttr('height');
									
						var width = $(this).width();    // Current image width
						var height = $(this).height();  // Current image height
						
						$(this).css('width', mantle_width + 'px').parent().css('min-width', mantle_width + 'px'); // Set new width
					});
				}
				
				resizeImage();
				
				$(window).resize(function() {
					mantle_current = 0;
					resizeImage();
					mantleAction(mantle_current);
					window.clearInterval(myTimer); 
					mantleSwitch();
				});
				
				
				mantleSwitch = function() {
					myTimer = setInterval(function(){
						mantle_current++;
						if(mantle_current > (mantle_total -1)){
							mantle_current = 0;
						}
						mantleAction(mantle_current);
					},10000);
				}
				
				mantleAction = function(index) {
					
					mantleTextChange(index);
					
					
					if(index != 0) {
						mantle_objImage.animate({left:-mantle_width * index}, function(){});	
					} else {
						mantle_objImage.fadeTo("slow", 0.33, function(){
							mantle_objImage.css('left', 0).fadeTo('slow', 1);
						});
					}
				}
				
				mantleTextChange = function(index){
					mantle_link = $('div#mantle-images .temp-mantle-link:eq('+ index +')').html();
					
					mantle_objTitle.children('a').html($('div#mantle-images .temp-mantle-title:eq('+ index +')').html());
					mantle_objTitle.children('a').attr('href', mantle_link);
					
					mantle_objBrief.html($('div#mantle-images .temp-mantle-brief:eq('+ index +')').html());
					
					mantle_objReadMore.children('a').attr('href', mantle_link);
					
					mantle_objCurrent.html(index + 1);
					
					if($.browser.version != '7.0') {
						Cufon.replace('div#mantle-text .mantle-title a', {
							//fontFamily: "Gill Sans MT"
						});
					}
					
					if(index == (mantle_total - 1)){
						mantle_objNext.addClass('disable');
						mantle_objPrev.removeClass('disable');
					} else if(index == 0){
						mantle_objPrev.addClass('disable');
						mantle_objNext.removeClass('disable');
					} else {
						mantle_objPrev.removeClass('disable');
						mantle_objNext.removeClass('disable');
					}
				}
				
				mantleTextChange(mantle_current);
				
				mantleSwitch();
				
				
				
			});
