

		$(function() {
			$(window).scroll(function() {

				var scrolling = f_scrollTop();
				if (scrolling >= '190') { 
					$('h3').fadeIn(400);
					$("#fixed").css("top",'-190px'); 
					$("#fixed").css("position",'fixed'); 
					$("#content").css("margin-top",'360px'); 
				}
				else { $("#fixed").css("top",'0'); 
					$('h3').fadeOut(400);
					$("#fixed").css("position",'relative'); 
					$("#content").css("margin-top",'10px'); 
				}


			});

			$('.illu').hover(
				function(){ $(this).find('p').fadeIn(400);   },
				function(){ $(this).find('p').fadeOut(400);  }
			);

			$('a.no').click(function(){ return false; });



			$('#menu a').hover(function(){
				$(this).find('img.show').fadeOut(400);
				$(this).find('img.hide').fadeIn(400);
			}, function(){
				$(this).find('img.hide').fadeOut(400);
				$(this).find('img.show').fadeIn(400);
			});

			var regexp = /folio/;	
			var doc=document.location.href;
			if (doc.match(regexp)) { }
			else {
				$('#menu a#scrolltop').click(function(){ $.scrollTo(191,0,{duration:1000}); return false; });
				$('#menu a#scrollid').click(function(){ $.scrollTo('#anidea',{duration:1000}); return false; });
				$('#menu a#scrollinfo').click(function(){ $.scrollTo('#infos',{duration:1000}); return false; });
				$('#menu a#scrollcntc').click(function(){ $.scrollTo('#contact',{duration:1000}); return false; });
			}

			var scrolling = f_scrollTop();
			if (scrolling >= '190') { 
				$('h3').fadeIn(400);
				$("#fixed").css("top",'-190px'); 
				$("#fixed").css("position",'fixed'); 
				$("#content").css("margin-top",'360px'); 
			}
			else { $("#fixed").css("top",'0'); 
				$('h3').fadeOut(400);
				$("#fixed").css("position",'relative'); 
				$("#content").css("margin-top",'10px'); 
			}
			$('a#services').click(function(){ $('a#services').addClass("ok"); $('#vew_services').animate({ height: "570px" }, 1000 ); return false; });
			$('a#servicesclose').click(function(){ $('#vew_services').animate({ height: "1px" }, 1000 ); $('a#services').removeClass("ok"); return false; });
			$('a#delapart').click(function(){ $('a#delapart').addClass("ok"); $('#vew_delapart').animate({ height: "190px" }, 1000 ); return false; });
			$('a#delapartclose').click(function(){ $('#vew_delapart').animate({ height: "1px" }, 1000 ); $('a#delapart').removeClass("ok"); return false; });
			$('a#societes').click(function(){ $('a#societes').addClass("ok"); $('#vew_societes').animate({ height: "250px" }, 1000 ); return false; });
			$('a#societesclose').click(function(){ $('#vew_societes').animate({ height: "1px" }, 1000 ); $('a#societes').removeClass("ok"); return false; });

		});

		function f_scrollTop() {
			return f_filterResults (
				window.pageYOffset ? window.pageYOffset : 0,
				document.documentElement ? document.documentElement.scrollTop : 0,
				document.body ? document.body.scrollTop : 0
			);
		}

		function f_filterResults(n_win, n_docel, n_body) {
			var n_result = n_win ? n_win : 0;
			if (n_docel && (!n_result || (n_result > n_docel)))
				n_result = n_docel;
			return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
		}

		var showpub = function(n,nb,id)  { 
			if (n > nb) { var n = '1'; } 
			n--; var bef = n;  n++
			if (bef == '0') var bef = nb;
			$('#'+id+bef).fadeOut(1000); 
			$('#'+id+n).fadeIn(1000); 
			setTimeout(function() { n++; showpub(n,nb,id);   }, 10000);
			
		}

/* Affichage réponses ****************************************************************************************************************** */

			function printLoadingMessage(loadingMessageText) {
				$('#overlay').fadeIn(500);
				$('#loadingMessage').fadeIn(800);
				document.getElementById("loadingMessage").innerHTML = loadingMessageText;
				setTimeout(hideLoadingMessage, 3000);
			}
			function hideLoadingMessage() { $('#loadingMessage').fadeOut(1500); $('#overlay').fadeOut(500); }


			function closeajax(id) {
				$('#'+id).fadeOut(500);
				//document.getElementById(id).innerHTML = ''; 
				$('#overlay').fadeOut(500);
			}

			function loadajax(url,id,bg) {
				// $('#'+id).fadeIn(500);
				if (bg != 'no') $('#overlay').fadeIn(500);
				 $.ajax({
					type: "GET", url: url,
					success: function(msg){
						$('#'+id).fadeIn(200);
						document.getElementById(id).innerHTML = msg;
					}
				 });
			}


/* Autres... *************************************************************************************************************************** */


			var sendformcntc = function() {		
				if(document.formdevis.name.value == '') { document.getElementById('namelabel').className='novalid'; } else { document.getElementById('namelabel').className=''; }
				if(document.formdevis.email.value == '') { document.getElementById('emaillabel').className='novalid'; } else { document.getElementById('emaillabel').className=''; }
				if(document.formdevis.phone.value == '') { document.getElementById('phonelabel').className='novalid'; } else { document.getElementById('phonelabel').className=''; }
				if(document.formdevis.message.value == '') { document.getElementById('messagelabel').className='novalid'; } else { document.getElementById('messagelabel').className=''; }
				if (document.formdevis.name.value == '' || document.formdevis.email.value == '' || document.formdevis.phone.value == '' || document.formdevis.message.value == '') {
					printLoadingMessage('<p><b>Merci de remplir les champs obligatoires,</b><br />votre envoi n\'a pu être effectué...<br /><br /><img src="./fichiers/img/bad.png" alt="erreur" /></p>');
				} else {
					document.getElementById('loadingMessage').innerHTML = '<p><b>Votre message est en cours d\'envoi,</b><br />merci de bien vouloir patienter...<br /><br /><img src="./fichiers/img/loading.gif" alt="chargement" /></p>';
					$('#overlay').fadeIn(500); $('#loadingMessage').fadeIn(800);
					var type = '';  for (i=0; i<document.formdevis.type.length; i++) { if(document.formdevis.type[i].checked) { var type = document.formdevis.type[i].value; } }
					var societe = '';  for (i=0; i<document.formdevis.societe.length; i++) { if(document.formdevis.societe[i].checked) { var societe = document.formdevis.societe[i].value; } }
					var budget = '';  for (i=0; i<document.formdevis.budget.length; i++) { if(document.formdevis.budget[i].checked) { var budget = document.formdevis.budget[i].value; } }

					$.ajax({
					   type: "POST",
					   url: "./fichiers/lib/actions.php?action=sendmail",
					   data: 'nom='+ee(document.formdevis.name.value)+'&email='+ee(document.formdevis.email.value)+'&telephone='+ee(document.formdevis.phone.value)+'&message='+ee(document.formdevis.message.value)+'&type_de_service='+type+'&pour_quand='+ee(document.formdevis.quand.value)+'&stade_du_projet='+ee(document.formdevis.projet.value)+'&details='+ee(document.formdevis.details.value)+'&type_de_societe='+societe+'&budget='+budget+'&Site_connu_via='+ee(document.formdevis.connu.value)+'&de_la_part_de='+ee(document.formdevis.qui.value)+'&societe='+ee(document.formdevis.offre_societe.value)+'&societe_web='+ee(document.formdevis.offre_web.value)+'&societe_details='+ee(document.formdevis.offre_details.value),
					   success: function(msg){ printLoadingMessage(msg); }
					});
				}
			}
			function ee(texte) {
				texte = texte.replace(/&/g,'***--***'); 
				return texte;
			}

			var toggleDiv = function(name, id) {
				for (x=0; x<=99; x++) { 
					if (x != id && document.getElementById(name+x)) { 
						document.getElementById(name + '_' + x).className = 'pannh'; 
						$('#'+ name + x).fadeOut(500);
					}
				}
				document.getElementById(name + '_' + id).className = 'pannh'; 
				document.getElementById(name + '_' + id).className = 'pannh ok'; 
				$('#'+ name + id).fadeIn(500);
			}



