jQuery(function( $ ){
	/**
	 * Most jQuery.localScroll's settings, actually belong to jQuery.ScrollTo, check it's demo for an example of each option.
	 * @see http://flesler.demos.com/jquery/scrollTo/
	 * You can use EVERY single setting of jQuery.ScrollTo, in the settings hash you send to jQuery.LocalScroll.
	 */
	
	// The default axis is 'y', but in this demo, I want to scroll both
	// You can modify any default like this
	$.localScroll.defaults.axis = 'x';
	
	// Scroll initially if there's a hash (#something) in the url 
	$.localScroll.hash({
		target: '#content', // Could be a selector or a jQuery object too.
		queue:false,
		duration:3500,
		onBefore:function( e, anchor, $target ){
			// The 'this' is the settings object, can be modified
			var linktarget = anchor.id;
			//=> Reset Header Tool to no active
			$("#mntFilmsHome").attr("src", "images/mnt-films.jpg");
			$("#mntContactPortfolio").attr("src", "images/mnt-portfolio.jpg");
			$("#topfilmshome").mouseout(function() {MM_swapImgRestore();});
			$("#topprotfolio").mouseout(function() {MM_swapImgRestore();});
			
			//alert(linktarget);
			
				//=> Portfolio
				$("#mntContactPortfolio").attr("src", "images/mnt-portfolio-active.jpg");
				$("#topprotfolio").mouseout(function() {MM_swapImage('mntContactPortfolio','','images/mnt-portfolio-active.jpg',1);});
				
				$("#PortLeftmenu").show();
				
				//=> footer 
				$("#ftaddmailingimg").show();
				
				//=> Active menu
				$("#mnrNPAbout").attr("src", "images/portfolio/mnr-aboutus.png");
				$("#mnrNPCorporate").attr("src", "images/portfolio/mnr-corporate.png");
				$("#mnrCorpNonprofit").attr("src", "images/portfolio/mnr-nonprofit.png");
				$("#mnrNPPressroom").attr("src", "images/portfolio/mnr-pressroom.png");
				$("#mnrNPContact").attr("src", "images/portfolio/mnr-contactus.png");
				
				$("#aboutuslink").mouseout(function() {MM_swapImgRestore();});
				$("#corporatelink").mouseout(function() {MM_swapImgRestore();});
				$("#nonprofitlink").mouseout(function() {MM_swapImgRestore();});
				$("#pressroomlink").mouseout(function() {MM_swapImgRestore();});
				$("#contactuslink").mouseout(function() {MM_swapImgRestore();});
				
				switch(linktarget)
				{
				case "aboutus":
				  $("#mnrNPAbout").attr("src", "images/portfolio/mnr-aboutus-active.png");
				  $("#aboutuslink").mouseout(function() {MM_swapImage('mnrNPAbout','','images/portfolio/mnr-aboutus-active.png',1);});
				  break;
				case "corporate":
				  $("#mnrNPCorporate").attr("src", "images/portfolio/mnr-corporate-active.png");
				  $("#corporatelink").mouseout(function() {MM_swapImage('mnrNPCorporate','','images/portfolio/mnr-corporate-active.png',1);});
				  break;
				case "nonprofit":
				  $("#mnrCorpNonprofit").attr("src", "images/portfolio/mnr-nonprofit-active.png");
				  $("#nonprofitlink").mouseout(function() {MM_swapImage('mnrCorpNonprofit','','images/portfolio/mnr-nonprofit-active.png',1);});
				  break;
				case "pressroom":
				  $("#mnrNPPressroom").attr("src", "images/portfolio/mnr-pressroom-active.png");
				  $("#pressroomlink").mouseout(function() {MM_swapImage('mnrNPPressroom','','images/portfolio/mnr-pressroom-active.png',1);});
				  break;
				case "contactus":
				  $("#mnrNPContact").attr("src", "images/portfolio/mnr-contactus-active.png");
				  $("#contactuslink").mouseout(function() {MM_swapImage('mnrNPContact','','images/portfolio/mnr-contactus-active.png',1);});
				  break;				  				  
				default:
				 // code to be executed if n is different from case 1 and 2
				}	
				//=> End Active menu			
				
				//=> End Portfolio
			
			//alert(e);
		},
		onAfter:function( anchor, settings ){
			// The 'this' contains the scrolled element (#content)
			//alert("anchor  : " + anchor.name);
			//$(anchor).animate({ opacity: 1 }, 250);
			//alert($(anchor).name);
			//alert("On After :" + anchor.id);
			
		}
		
	});
	
	/**
	 * NOTE: I use $.localScroll instead of $('#navigation').localScroll() so I
	 * also affect the >> and << links. I want every link in the page to scroll.
	 */
	$.localScroll({
		target: '#content', // could be a selector or a jQuery object too.
		queue:true,
		duration:3000,
		hash:true,
		onBefore:function( e, anchor, $target ){
			// The 'this' is the settings object, can be modified
			var linktarget = anchor.id;
			//=> Reset Header Tool to no active
			$("#mntFilmsHome").attr("src", "images/mnt-films.jpg");
			$("#topfilmshome").mouseout(function() {MM_swapImgRestore();});
			
			//alert(linktarget);
			
				//=> Portfolio

				
				$("#PortLeftmenu").show();
				
				//=> footer 
				$("#ftaddmailingimg").show();
				
				//=> Active menu
				//=> Portfolio
				$("#mntContactPortfolio").attr("src", "images/mnt-portfolio-active.jpg");
				$("#topprotfolio").mouseout(function() {MM_swapImage('mntContactPortfolio','','images/mnt-portfolio-active.jpg',1);});
				
				$("#PortLeftmenu").show();
				
				//=> footer 
				$("#ftaddmailingimg").show();
				
				//=> Active menu
				$("#mnrNPAbout").attr("src", "images/portfolio/mnr-aboutus.png");
				$("#mnrNPCorporate").attr("src", "images/portfolio/mnr-corporate.png");
				$("#mnrCorpNonprofit").attr("src", "images/portfolio/mnr-nonprofit.png");
				$("#mnrNPPressroom").attr("src", "images/portfolio/mnr-pressroom.png");
				$("#mnrNPContact").attr("src", "images/portfolio/mnr-contactus.png");
				
				$("#aboutuslink").mouseout(function() {MM_swapImgRestore();});
				$("#corporatelink").mouseout(function() {MM_swapImgRestore();});
				$("#nonprofitlink").mouseout(function() {MM_swapImgRestore();});
				$("#pressroomlink").mouseout(function() {MM_swapImgRestore();});
				$("#contactuslink").mouseout(function() {MM_swapImgRestore();});
				
				switch(linktarget)
				{
				case "aboutus":
				  $("#mnrNPAbout").attr("src", "images/portfolio/mnr-aboutus-active.png");
				  $("#aboutuslink").mouseout(function() {MM_swapImage('mnrNPAbout','','images/portfolio/mnr-aboutus-active.png',1);});
				  break;
				case "corporate":
				  $("#mnrNPCorporate").attr("src", "images/portfolio/mnr-corporate-active.png");
				  $("#corporatelink").mouseout(function() {MM_swapImage('mnrNPCorporate','','images/portfolio/mnr-corporate-active.png',1);});
				  break;
				case "nonprofit":
				  $("#mnrCorpNonprofit").attr("src", "images/portfolio/mnr-nonprofit-active.png");
				  $("#nonprofitlink").mouseout(function() {MM_swapImage('mnrCorpNonprofit','','images/portfolio/mnr-nonprofit-active.png',1);});
				  break;
				case "pressroom":
				  $("#mnrNPPressroom").attr("src", "images/portfolio/mnr-pressroom-active.png");
				  $("#pressroomlink").mouseout(function() {MM_swapImage('mnrNPPressroom','','images/portfolio/mnr-pressroom-active.png',1);});
				  break;
				case "contactus":
				  $("#mnrNPContact").attr("src", "images/portfolio/mnr-contactus-active.png");
				  $("#contactuslink").mouseout(function() {MM_swapImage('mnrNPContact','','images/portfolio/mnr-contactus-active.png',1);});
				  break;				  				  
				default:
				 // code to be executed if n is different from case 1 and 2
				}	
				//=> End Active menu			
				
				//=> End Portfolio
			
			//alert(e);
		},
		onAfter:function( anchor, settings ){
			// The 'this' contains the scrolled element (#content)
			//alert("anchor  : " + anchor.name);
			//$(anchor).animate({ opacity: 1 }, 250);
			//alert($(anchor).name);
			//alert("On After :" + anchor.id);
			
		}
	});
});
