/**
 *	
 */
(function( $ ){
		  
	function isiPhone(){
		return (
			(navigator.platform.indexOf("iPhone") != -1) ||
			(navigator.platform.indexOf("iPod") != -1)
		);
	}

	$.fn.attachedMenu = function( options ) {  
		
		// Default
		var settings = {
			top:10
		};
		var origin;
		var $target;
		
		
		function render() {
			//$("#trace").html($(window).scrollTop() + ", height:" +  $(window).height());
			if($(window).scrollTop() + $(window).height() > 710) {
				// ne pas attacher
				$target.toggleClass('floating-wrapper', false);
			} else {
				// attacher	
				$target.toggleClass('floating-wrapper', true);
			}
		}
		
		
		return this.each(function() {        
			// If options exist, lets merge them with our default settings
			if (options) { 
				$.extend(settings, options);
			}
			// Plugin code starts here.
			$target = $(this);
			//origin = $menu.position();
			origin = $target.offset();
			
			// Do not apply on iPhones or iPods
			if(!isiPhone()) {
				$(window).scroll(function() {
					render();
				});
				
				$(window).resize(function() {
					render();
				});
				
				render();
			}
			
			
		});
	
	};
})( jQuery );
