	$(window).load(function(){
	
	$('#slider').nivoSlider({
	        effect:'fade', // Specify sets like: 'fold,fade,sliceDown'
	        slices:1, // For slice animations
	        boxCols: 8, // For box animations
	        boxRows: 4, // For box animations
	        animSpeed:200, // Slide transition speed
	        pauseTime:3000, // How long each slide will show
	        startSlide:0, // Set starting Slide (0 index)
	        directionNav: true, // Next & Prev navigation
	        directionNavHide: false, // Only show on hover
	        controlNav: true, // 1,2,3... navigation
	        controlNavThumbs:false, // Use thumbnails for Control Nav
	        controlNavThumbsFromRel:false, // Use image rel for thumbs
	        controlNavThumbsSearch: '.jpg', // Replace this with...
	        controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
	        keyboardNav:true, // Use left & right arrows
	        pauseOnHover:true, // Stop animation while hovering
	        manualAdvance:false, // Force manual transitions
	        captionOpacity:0.8, // Universal caption opacity
	        prevText: '', // Prev directionNav text
	        nextText: '', // Next directionNav text
	    });
	    
	    $('.slider_ideas, .slider_store').nivoSlider({
	            effect:'fade', // Specify sets like: 'fold,fade,sliceDown'
	            slices:1, // For slice animations
	            boxCols: 8, // For box animations
	            boxRows: 4, // For box animations
	            animSpeed:200, // Slide transition speed
	            pauseTime:3000, // How long each slide will show
	            startSlide:0, // Set starting Slide (0 index)
	            directionNav: true, // Next & Prev navigation
	            directionNavHide: false, // Only show on hover
	            controlNav: true, // 1,2,3... navigation
	            controlNavThumbs:false, // Use thumbnails for Control Nav
	            controlNavThumbsFromRel:false, // Use image rel for thumbs
	            controlNavThumbsSearch: '.jpg', // Replace this with...
	            controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
	            keyboardNav:true, // Use left & right arrows
	            pauseOnHover:true, // Stop animation while hovering
	            manualAdvance:true, // Force manual transitions
	            captionOpacity:0.8, // Universal caption opacity
	            prevText: '', // Prev directionNav text
	            nextText: '', // Next directionNav text
	        });
			
			jQuery("a[href^='http:']").not("[href*='formale.fi']").attr('target','_blank');  
	    
});


// remap jQuery to $
(function($){


 	Shadowbox.init({});
 	
	$(".tip").tooltip({ 
		position: "top center",
		offset: [-20,0],
		effect: 'slide',
		predelay: 200,
		delay: 0,
		slideInSpeed: 200,
		slideOutSpeed: 0,
		opacity: 0.9

	}).dynamic();

	
	// SAME PAGE SCROLL
		  function filterPath(string) {
		  return string
		 .replace(/^\//,'')
		 .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
		 .replace(/\/$/,'');
		  }
		  var locationPath = filterPath(location.pathname);
		  var scrollElem = scrollableElement('html', 'body');
		  $('a[href*=#]').each(function() {
		 var thisPath = filterPath(this.pathname) || locationPath;
		 if (  locationPath == thisPath
		 && (location.hostname == this.hostname || !this.hostname)
		 && this.hash.replace(/#/,'') ) {
		   var $target = $(this.hash), target = this.hash;
		   if (target) {
		  var targetOffset = $target.offset().top;
		  $(this).click(function(event) {
		    event.preventDefault();
		    $(scrollElem).animate({scrollTop: targetOffset}, 400, function() {
		   location.hash = target;
		    });
		  });
		   }
		 }
		  });
		  function scrollableElement(els) {
		 for (var i = 0, argLength = arguments.length; i <argLength; i++) {
		   var el = arguments[i],
		    $scrollElement = $(el);
		   if ($scrollElement.scrollTop()> 0) {
		  return el;
		   } else {
		  $scrollElement.scrollTop(1);
		  var isScrollable = $scrollElement.scrollTop()> 0;
		  $scrollElement.scrollTop(0);
		  if (isScrollable) {
		    return el;
		  }
		   }
		 }
		 return [];
		 }

		// FORM VALIDATIONS
		

 		
 		
 		$("'[placeholder]'").focus(function() {
 		  var input = $(this);
 		  if (input.val() == input.attr("'placeholder'")) {
 		    input.val("''");
 		    input.removeClass("'placeholder'");
 		  }
 		}).blur(function() {
 		  var input = $(this);
 		  if (input.val() == "''" || input.val() == input.attr("'placeholder'")) {
 		    input.addClass("'placeholder'");
 		    input.val(input.attr("'placeholder'"));
 		  }
 		}).blur();
 		
 		$("'[placeholder]'").parents("'form'").submit(function() {
 		  $(this).find("'[placeholder]'").each(function() {
 		    var input = $(this);
 		    if (input.val() == input.attr("'placeholder'")) {
 		      input.val("''");
 		    }
 		  })
 		});

		

})(this.jQuery);
