$( document ).ready( function()
{
	$('a#aide').click(function (e) {
		e.preventDefault();
		$('#structure-aide').modal( {closeTitle:"Fermer"} );
	});			 
	$('a#favoris').click(function (e) {
		e.preventDefault();
		$("body").favorite();
	});			 

	$("#q").Watermark( "Rechercher sur masevaux.fr..." );
	$('ul#nav').superfish();
	
});

			
function slideSwitch() {
	var $active = $('#defil .active');
	if ( $active.length == 0 ) $active = $('#defil IMG:last');
	var $next =  $active.next().length ? $active.next() : $('#defil IMG:first');
	$active.addClass('last-active');
	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 2000, function() {
				$active.removeClass('active last-active');
				});
}

$(function() {
		setInterval( "slideSwitch()", 6000 );
});

(function($) {
	var map=new Array();
	$.Watermark = {
		ShowAll:function(){
			for (var i=0;i<map.length;i++){
				if(map[i].obj.val()==""){
					map[i].obj.val(map[i].text);					
					map[i].obj.css("color",map[i].WatermarkColor);
				}else{
				    map[i].obj.css("color",map[i].DefaultColor);
				}
			}
		},
		HideAll:function(){
			for (var i=0;i<map.length;i++){
				if(map[i].obj.val()==map[i].text)
					map[i].obj.val("");					
			}
		}
	}
	
	$.fn.Watermark = function(text,color) {
		if(!color)
			color="#aaa";
		return this.each(
			function(){		
				var input=$(this);
				var defaultColor=input.css("color");
				map[map.length]={text:text,obj:input,DefaultColor:defaultColor,WatermarkColor:color};
				function clearMessage(){
					if(input.val()==text)
						input.val("");
					input.css("color",defaultColor);
				}

				function insertMessage(){
					if(input.val().length==0 || input.val()==text){
						input.val(text);
						input.css("color",color);	
					}else
						input.css("color",defaultColor);				
				}

				input.focus(clearMessage);
				input.blur(insertMessage);								
				input.change(insertMessage);
				
				insertMessage();
			}
		);
	};
})(jQuery);


	$(document).ready(function(){
	
		var first = 0;
		var speed = 300;
		var pause = 4000;
	
			function removeFirst(){
				first = $('ul#listticker li:first').html();
				$('ul#listticker li:first')
				.animate({opacity: 0}, speed)
				.fadeOut('slow', function() {$(this).remove();});
				addLast(first);
			}
		
			function addLast(first){
				last = '<li style="display:none">'+first+'</li>';
				$('ul#listticker').append(last)
				$('ul#listticker li:last')
				.animate({opacity: 1}, speed)
				.fadeIn('slow')
			}
	
		interval = setInterval(removeFirst, pause);
	});


