$(document).ready(function() {
	
	if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod')
	{
		$(".android").css("display","none");
		$(".map").css("display","none");
	} 
	else 
	{
		var ua = navigator.userAgent.toLowerCase();
		var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
		
		if(isAndroid) {
			$(".apple").css("display","none");
			$(".map").css("display","none");
		}
		else
		{
	
			$("#site section").hover(
		
				function(e) {
					zIndex = $(this).css("z-index");
					$(this).css("z-index","700");
				}, function(e) {
					$(this).css("z-index",zIndex);
				}
			
			);
			
			
			$("#site section").mousedown(function(){
				$(this).css({"opacity":"1","margin":"0px","border":"5px solid #0da2e1"});
			}).mouseup(function(){
				$(this).css({"opacity":"0.95","margin":"5px","border":"none"});
			});
			
			
			/*$("#site .lang_en").click(function(){
				$positionLeft = $("#edito").css("left");
				$positionTop = $("#edito").css("top");
				$("#edito").css("display","none");
				$("#edito_en").css({"display":"block","left":$positionLeft,"top":$positionTop});
			});
		
			$("#site .lang_fr").click(function(){
				$positionLeftEn = $("#edito_en").css("left");
				$positionTopEn = $("#edito_en").css("top");
				$("#edito_en").css("display","none");
				$("#edito").css({"display":"block","left":$positionLeftEn,"top":$positionTopEn});
			});*/
		
			//$("#lineup").easydrag(true);
			$("#infos").easydrag(true);
			$("#video").easydrag(true);
			//$("#partenaires").easydrag(true);
			//$("#map").easydrag(true);
			$("#edito").easydrag(true);
			//$("#edito_en").easydrag(true);
			
		}
	}
							
	var options = {
		resizeLgImages:false,
		displayNav: true,
		handleUnsupported:  'remove',
		initialHeight:50,
		initialWidth:120,
		keysClose:['c', 27] // c or esc
	};
				
	Shadowbox.init(options);
		
	if(!($.browser.msie && $.browser.version=="6.0")) {
		
		$('header').animate({'top': '0px'},{duration: 3000,	easing:'bounceEaseOut'});
		$.backstretch("images/bg.jpg", {speed: 2000});
			
	}
				

});


if (!($("html").hasClass("ie7")) && !(navigator.userAgent.indexOf('Android') > -1)){

	$(window).load(function(){
			
			$('section#partenaires ul li img').each(function(){									 					  
				var el = $(this);
				el.clone().addClass('grayscale').css({"position":"absolute","top":"0px","left":"0px","z-index":"998","opacity":"0"}).insertBefore(el).queue(function(){
					var el = $(this);		
					el.dequeue();				
				});
				this.src = grayscale(this.src);
			});
			
			$('section#partenaires ul li img').mouseover(function(){
				$(this).parent().find('img:first').stop().animate({opacity:1}, 300);
			});
					
			$(".grayscale").mouseout(function(){
				$(this).stop().animate({opacity:0}, 300);
			});
		
	});

} else {
	
	$('section#partenaires ul li img').each(function(){
		$(this).css({"position":"absolute","top":"0px","left":"0px","z-index":"998","opacity":"0"});
	});
	
}
		

function grayscale(src) {
	
		var canvas = document.createElement('canvas');
		var ctx = canvas.getContext('2d');
		var imgObj = new Image();
		imgObj.src = src;
		canvas.width = imgObj.width;
		canvas.height = imgObj.height;
		ctx.drawImage(imgObj, 0, 0);
		var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
		for(var y = 0; y < imgPixels.height; y++){
			for(var x = 0; x < imgPixels.width; x++){
				var i = (y * 4) * imgPixels.width + x * 4;
				var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
				imgPixels.data[i] = avg;
				imgPixels.data[i + 1] = avg;
				imgPixels.data[i + 2] = avg;
			}
		}
		ctx.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
		return canvas.toDataURL();
		
}


