/*  * © Albin Carrier for LILHOOT, www.lilhoot.eu - 22 janv. 2011 */


/*******************************************************************************ACTION*/
$(function() //jQuery call
{
	if((document.location.toString().substr(document.location.toString().length-1, document.location.toString().length) == '/')
	|| document.location.toString().match('/index.php'))
		slideSwitch();	/*LILHOOT.EU SLIDESWITCH*/

	if(document.location.toString().match('/oeuvres') || document.location.toString().match('/works'))
	{
		imageZoom();
		subMenus();
	}
	if(document.location.toString().match('/registration') || document.location.toString().match('/admission'))
		registrationForm();
	if(document.location.toString().match('/actualites') || document.location.toString().match('/news'))
		newsForm();
});



function imageZoom()
{
	$('.gallery_img_600 td').hover(function () {
			$(".gallery_img_600 td").addClass("image_zoom");
			$('.gallery_img_600 a').css({opacity: 0.0});
			$('.gallery_img_600 a').animate({opacity: 1.0}, 350);
		},function () {
			$(".gallery_img_600 td").removeClass("image_zoom");
	});
	
	$('.gallery_img_600 a').click(function () {
		$('.black_overlay').addClass('black_overlay_on');
		$('.image_overlay').addClass('image_overlay_on');
		var img_src_raw = $('.gallery_img_600 td img').attr('src');
		var artist_src_part = img_src_raw.substr(img_src_raw.indexOf('gallery/')+8);
		var artist_src = artist_src_part.substr(0, artist_src_part.indexOf('/'));
		var img_src = img_src_raw.substr(img_src_raw.lastIndexOf('/')+1);

		$('.image_overlay').append('<img src="images/gallery/'+ artist_src +'/900/'+ img_src +'" />');
		$('.image_overlay').css({opacity: 0.0});
		$('.image_overlay').animate({opacity: 1.0}, 900);
	});
	
	$('.image_overlay').click(function () {
		$('.black_overlay').removeClass('black_overlay_on');
		$('.image_overlay img').remove();
		$('.image_overlay').removeClass('image_overlay_on');
	});
	$(document).keydown(function(e){
		if (e.keyCode == 27 || e.keyCode == 19) // ESC pressed
		{
			$('.black_overlay').removeClass('black_overlay_on');
			$('.image_overlay img').remove();
			$('.image_overlay').removeClass('image_overlay_on');
		}
	});
}


function subMenus()
{
	$('.item_01').hover(function (){
			$('.sub_menu').css('display', 'none');
			$('.sub_menu_01').css('display', 'block');
		},function (){
			$('.sub_menu').css('display', 'none');
			
			$('.sub_menu_01').hover(function (){
					$('.sub_menu_01').css('display', 'block');
				},function (){
					$('.sub_menu').css('display', 'none');
			});
	});

	$('.item_02').hover(function (){
			$('.sub_menu').css('display', 'none');
			$('.sub_menu_02').css('display', 'block');
		},function (){
			$('.sub_menu').css('display', 'none');

			$('.sub_menu_02').hover(function (){
					$('.sub_menu_02').css('display', 'block');
				},function (){
					$('.sub_menu').css('display', 'none');
			});
	});

	$('.item_03').hover(function (){
			$('.sub_menu').css('display', 'none');
			$('.sub_menu_03').css('display', 'block');
		},function (){
			$('.sub_menu').css('display', 'none');

			$('.sub_menu_03').hover(function (){
					$('.sub_menu_03').css('display', 'block');
				},function (){
					$('.sub_menu').css('display', 'none');
			});
	});
}


