
function blockError(){return true;}
window.onerror = blockError;


// le menu principal
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#lemenu > li').bind('mouseover', jsddm_open);
	$('#lemenu > li').bind('mouseout',  jsddm_timer);});

document.onclick = jsddm_close;


// START DOM //

$(document).ready(function(){

	$('.top_slideshow').cycle({
		fx: 'fade'
	});
	

	$("#form-contact").validate({	
		rules: {
			nom: { required: true },
			email: { required: true, email: true },
			tel: { required: true },
			question: { required: true }
		},
	   messages: { 
	        nom: "*",
	        email: "*",
			tel: "*",
			question: "*"
	   },
		 submitHandler: function(form) {
	
			$.ajax({
			   type: "POST",
			   url: "do.php",
			   data: $("#form-contact").serialize(),
			   success: function(msg){
			     $("#message-contact").html('<b>Votre message à bien été envoyé à notre équipe</b> qui se charge de vous contacter dans les plus bref délais.<br><br>Merci<br><br><center><input type="button" onclick="return $(\'#message-contact\').fadeOut(function() { $(\'#form-contact\').fadeIn() })" value="refermer"></center><br><br>');
			     $("#form-contact").fadeOut(function(){ $("#message-contact").fadeIn() });
			   },
			   error: function(msg){
			   		alert('nop');
			   }		   
			 });	  
		 }    		
	});	
	
	$("#form-projet").validate({	
		rules: {
			typeoperation: { required: true },
			problematique: { required: true },
			nbrpersonne: { required: true },
			budget: { required: true },
			societe: { required: true },
			nom: { required: true },
			fonction: { required: true },
			email: { required: true, email: true },
			tel: { required: true }
		},
	   messages: { 
	        typeoperation: "*",
	        problematique: "*",
	        nbrpersonne: "*",
	        budget: "*",
	        societe: "*",
	        nom: "*",
	        fonction: "*",
			email: "*",
			tel: "*"
	   },
		 submitHandler: function(form) {
	
			$.ajax({
			   type: "POST",
			   url: "do.php",
			   data: $("#form-projet").serialize(),
			   success: function(msg){
			     $("#message-projet").html('<b>Votre message à bien été envoyé à notre équipe</b> qui se charge de vous contacter dans les plus bref délais.<br><br>Merci<br><br><center><input type="button" onclick="return $(\'#message-projet\').fadeOut(function() { $(\'#form-projet\').fadeIn() })" value="refermer"></center><br><br>');
			     $("#form-projet").fadeOut(function(){ $("#message-projet").fadeIn() });
			   },
			   error: function(msg){
			   		alert('nop');
			   }		   
			 });	  
		 }    		
	});	
	
	$("#form-envoyer").validate({	
		rules: {
			nomprenom: { required: true },
			votreemail: { required: true, email: true },
			sonemail: { required: true, email: true }
		},
	   messages: { 
	        nomprenom: "*",
	        votreemail: "*",
	        sonemail: "*"
	   },
		 submitHandler: function(form) {
	
			$.ajax({
			   type: "POST",
			   url: "do.php",
			   data: $("#form-envoyer").serialize(),
			   success: function(msg){
			   	var sonmail = $('#sonemail').val();
			   	 //$("#form-envoyer").fadeOut(function(){ $("#message-envoyer").fadeIn() });
			     $("#message-envoyer").html('<b>Votre message à bien été envoyé à votre correspondant '+sonmail+'</b><br>Merci'); 
			   }
			 });	  
		 }    		
	});	
	
});



