 $(document).ready(function(){
	
  	$.preloadCssImages();
	plusDeRealisations();
	overMinTravaux();
	formRapide();
	formContact();
	arrowPlusProjet();
	positionFooter();

	
	
	
	$('#slider').nivoSlider({
		effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
		slices:15,
		animSpeed:500,
		pauseTime:5000,
		startSlide:0, //Set starting Slide (0 index)
		directionNav:false, //Next & Prev
		directionNavHide:false, //Only show on hover
		controlNav:false, //1,2,3...
		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:false, //Stop animation while hovering
		manualAdvance:false, //Force manual transitions
		captionOpacity:0, //Universal caption opacity
		beforeChange: function(){},
		afterChange: function(){},
		slideshowEnd: function(){} //Triggers after all slides have been shown
	});
	
	/*
	$('body').bgStretcher({
		images: ['img/bg/fotolia01.jpg', 'img/bg/minelli01.jpg', 'img/bg/rennes101.jpg'], imageWidth: 1024, imageHeight: 768
	});
	*/
	
 });
 
 
var travauxOuverts		= 	false;

 
 function plusDeRealisations() {	 
	 
	 
	 $(".arrowPlus").click(function() {
	 	if(travauxOuverts == false){
			var nombreLi 		= 	$('#miniaturesTravaux > li').length;
			var nombreLignes	=	Math.ceil((nombreLi+1)/9)
			
			$(this).html("<img src='/img/moins.png' alt='Moins de réalisation' title='Moins de réalisation'/>");
			$('#miniaturesTravaux').animate({ height:(nombreLignes*101)+'px' }, 500);
			
			travauxOuverts		=	true;
		}else{
			$(this).html("<img src='/img/plus.png' alt='Plus de réalisation' title='Plus de réalisation'/>");
			$('#miniaturesTravaux').animate({ height:'101px' }, 500);
			travauxOuverts		=	false;
		}
	 });
	 
	 $('.arrowPlus').mousemove(function(e){
		if( travauxOuverts == false) { $('#bulle').html('Plus de réalisations'); }
		else{ $('#bulle').html('Moins de réalisations'); }
		$('#bulle').css('background','url(/img/bulle_maj.png)');
		$('#bulle').css('top', e.pageY+10+'px');
		$('#bulle').css('left', e.pageX+10+'px');
		$('#bulle').css('opacity',1);
		$('#bulle').css('display','block');
	 });
	 
	  $('.arrowPlus').mouseout(function(e){
		$('#bulle').html('');
		$('#bulle').css('background','none');
		$('#bulle').css('top', '0px');
		$('#bulle').css('left', '0px');
		$('#bulle').css('opacity',0);
		$('#bulle').css('display','none');

	 });
	 
	 
	 
	 
	 
	 $('#arrowPlus').click(function(){
		 
		if(travauxOuverts == false){
			var nombreLi 		= 	$('#miniaturesTravaux > li').length;
			var nombreLignes	=	Math.ceil((nombreLi+1)/9)
		
			$('.arrowPlus').html("<img src='/img/moins.png' alt='Moins de réalisation' title='Moins de réalisation'/>");
			$('#miniaturesTravaux').animate({ height:(nombreLignes*100)+'px' }, 500);
			travauxOuverts		=	true;
		}else{
			$('.arrowPlus').html("<img src='/img/plus.png' alt='Plus de réalisation' title='Plus de réalisation'/>");
			$('#miniaturesTravaux').animate({ height:'101px' }, 500);
			travauxOuverts		=	false;
		}
	 });	 
	 
	 $('#arrowPlus').mousemove(function(e){
		if( travauxOuverts == false) { $('#bulle').html('Plus de réalisations'); }
		else{ $('#bulle').html('Moins de réalisations'); }
		$('#bulle').css('background','url(/img/bulle_maj.png)');
		$('#bulle').css('top', e.pageY+10+'px');
		$('#bulle').css('left', e.pageX+10+'px');
		$('#bulle').css('opacity',1);
		$('#bulle').css('display','block');
	 });
	 
	  $('#arrowPlus').mouseout(function(e){
		$('#bulle').html('');
		$('#bulle').css('background','none');
		$('#bulle').css('top', '0px');
		$('#bulle').css('left', '0px');
		$('#bulle').css('opacity',0);
		$('#bulle').css('display','none');

	 });
 }
 
 
 function overMinTravaux(){
	 
	 $('#miniaturesTravaux > li > img').removeAttr('title');
	 $('#miniaturesTravaux > li > a > img').removeAttr('title');
	 
	 
	 $('#miniaturesTravaux > li > a').mousemove(function(e){
		$('#bulle').html($(this).attr('rel')); 
		$('#bulle').css('background','url(/img/bulle_jau.png)');
		$('#bulle').css('top', e.pageY+10+'px');
		$('#bulle').css('left', e.pageX+10+'px');
		$('#bulle').css('opacity',1);
		$('#bulle').css('display','block');
	 });
	 
	  $('#miniaturesTravaux > li > a').mouseout(function(e){
		$('#bulle').html('');
		$('#bulle').css('background','none');
		$('#bulle').css('top', '0px');
		$('#bulle').css('left', '0px');
		$('#bulle').css('opacity',0);
		$('#bulle').css('display','none');

	 });
 }
 
 
function formRapide(){
	$('#envoyer').css('opacity', 0.2);
	$('#nom').focus(function() {	
		if($('#nom').val() == 'Nom et Prénom') {
				$(this).val('');
		}
	});
	
	$('#email').focus(function() {	
		if($('#email').val() == 'Email') {
				$(this).val('');
		}
	});
	
	$('#telephone').focus(function() {	
		if($('#telephone').val() == 'Téléphone') {
				$(this).val('');
		}
	});
	
	$('#message').focus(function() {	
		if($('#message').val() == 'Votre message...') {
				$(this).val('');
		}
	});
	
	

	$('#nom').keyup(function() {
		autEnvoie();
	});
	$('#email').keyup(function() {
		autEnvoie();
	});
	$('#telephone').keyup(function() {
		autEnvoie();
	});
	$('#message').keyup(function() {
		autEnvoie();
	});
}


function autEnvoie() {
	
	var nom 		=	$('#nom').val();
	var email		=	$('#email').val();
	var telephone	=	$('#telephone').val();
	var message		=	$('#message').html('');
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
 
	 
	if( 
		(nom != '')&&(nom != 'Nom et Prénom')&&
		(email != '')&&(email != 'Email')&&(reg.test(email))&&
		(telephone != '')&&(telephone != 'Téléphone')&&
		(message != '')&&(message != 'Votre message...')
	) {
		$('#envoyer').css('cursor', 'pointer');
		$('#envoyer').css('opacity', 1);
		$("#envoyer").removeAttr('disabled');

	}
	
}





function formContact(){
	$('#envoyercontact').css('opacity', 0.2);
	$('#nomcontact').focus(function() {	
		if($('#nomcontact').val() == 'Nom et Prénom') {
				$(this).val('');
		}
	});
	
	$('#emailcontact').focus(function() {	
		if($('#emailcontact').val() == 'Email') {
				$(this).val('');
		}
	});
	
	$('#telephonecontact').focus(function() {	
		if($('#telephonecontact').val() == 'Téléphone') {
				$(this).val('');
		}
	});
	
	$('#messagecontact').focus(function() {	
		if($('#messagecontact').val() == 'Votre message...') {
				$(this).html('');
		}
	});
	
	

	$('#nomcontact').keyup(function() {
		autContact();
	});
	$('#emailcontact').keyup(function() {
		autContact();
	});
	$('#telephonecontact').keyup(function() {
		autContact();
	});
	$('#messagecontact').keyup(function() {
		autContact();
	});
}


function autContact() {
	
	var nom 		=	$('#nomcontact').val();
	var email		=	$('#emailcontact').val();
	var telephone	=	$('#telephonecontact').val();
	var message		=	$('#messagecontact').val();
	
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
 
	 
	if( 
		(nom != '')&&(nom != 'Nom et Prénom')&&
		(email != '')&&(email != 'Email')&&(reg.test(email))&&
		(telephone != '')&&(telephone != 'Téléphone')&&
		(message != '')&&(message != 'Votre message...')
	) {
		$('#envoyercontact').css('cursor', 'pointer');
		$('#envoyercontact').css('opacity', 1);
		$("#envoyercontact").removeAttr('disabled');

	}
}


function positionFooter() {
	var hauteurHtml = window.innerHeight;
	var hauteurBody = $('body').height();
	
	//alert(hauteurHtml);
	
	if(hauteurHtml > hauteurBody) {
		$('#footer').css({'position':'fixed', 'top':(hauteurHtml-270)+'px'});	
	}
}



function arrowPlusProjet(){
	
	for (var i=0; i<1; i++){
		setTimeout(function(){ $('#header').animate({'top':'-101px' }, 500); },2000);
	}
	
	
	
	
	var menuProjetOuvert = false;

	$('#arrowPlusProjet').click(function(){
		if(menuProjetOuvert == false) {
			$('#header').animate({'top':'0' }, 200);
			$('#arrowPlusProjet').html("<img src='/img/arrow_moinsprojet.png' alt='Moins de réalisation' title='Moins de réalisation'/>");
			$('#bulle').html('');
			$('#bulle').css('background','none');
			$('#bulle').css('top', '0px');
			$('#bulle').css('left', '0px');
			$('#bulle').css('opacity',0);
			$('#bulle').css('display','none');
			menuProjetOuvert = true;
		}else{
			$('#header').animate({'top':'-101px'}, 500);
			menuProjetOuvert = false;
			$('#miniaturesTravaux').animate({ height:'101px' }, 500);
			$('.arrowPlus').html("<img src='/img/plus.png' alt='Moins de réalisation' title='Moins de réalisation'/>");
			$('#arrowPlusProjet').html("<img src='/img/arrow_plusprojet.png' alt='Plus de réalisation' title='Plus de réalisation'/>");
			$('#bulle').html('');
			$('#bulle').css('background','none');
			$('#bulle').css('top', '0px');
			$('#bulle').css('left', '0px');
			$('#bulle').css('opacity',0);
			$('#bulle').css('display','none');
			travauxOuverts		= 	false;
		}
	});	
	
	
	
	$('#arrowPlusProjet').mousemove(function(e){
		if( menuProjetOuvert == false) { $('#bulle').html('Ouvrir<br />le menu'); }
		else{ $('#bulle').html('Fermer<br />le menu'); }
		$('#bulle').css('background','url(/img/bulle_jau.png)');
		$('#bulle').css('top', e.pageY+10+'px');
		$('#bulle').css('left', e.pageX+10+'px');
		$('#bulle').css('opacity',1);
		$('#bulle').css('display','block');
	 });
	 
	  $('#arrowPlusProjet').mouseout(function(e){
		$('#bulle').html('');
		$('#bulle').css('background','none');
		$('#bulle').css('top', '0px');
		$('#bulle').css('left', '0px');
		$('#bulle').css('opacity',0);
		$('#bulle').css('display','none');

	 });
}
