$(document).ready(function(){
				
	

function blockError(){return true;}
window.onerror = blockError;
    
	/*----------  GESTION DU MENU */	
	$(".na").mouseover( function() { 
		$(".sub-menus").hide();
		$(".sub-sub").hide();
	});  
				
	$("#menu-presentation").mouseover( function() { 
		$(".sub-menus").hide();
		$("#sub-menu-groupe").hide();
		$("#sub-menu-presentation").show();
	});   
	 
	$("#menu-spectacle").mouseover( function() { 
		$(".sub-menus").hide();
		$("#sub-menu-groupe").hide();
		$("#sub-menu-spectacle").show();
	});  
	  	 
	$("#menu-groupe").mouseover( function() { 
		$(".sub-menus").hide();
		$("#sub-menu-groupe").hide();
		$("#sub-menu-groupe").show();	
	});    
		 
	$("#menu-grusspiolenc").mouseover( function() { 
		$("#sub-menu-grusspiolenc").show();
			$("#sub-menu-presentation").hide();
			$("#sub-menu-groupe").hide();
			$("#sub-menu-spectacle").hide();
	});    
	
	$(".subsub").mouseover( function() { 
		$("#sub-menu-grusspiolenc").hide();
	});    	
	
	// ouverture form livre or
	$("#bouton-livreor").click( function() { 
		$("#livre-or").slideToggle();
	});    

	$("#bouton-closelivreor").click( function() { 
		$("#livre-or").hide();
	});    
	
	
	/* formulaire de contact */
	
	$("#bouton-contact").click( function() { 
		$("#contact").slideToggle();
	});    	
	$("#bouton-closecontact").click( function() { 
		$("#contact").hide();
	});    
	
	
	// FANCY BOX
	/*$("a[rel=fancy_group]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
		
	*/
	
	/* initialisze les galeries photos */
	$("a[rel^='prettyPhoto']").prettyPhoto({
		'theme': 'dark_square'
	});	
	
	
// acces pro et presse
$('.showConfirm').click(function() {
	
	var id = $(this).attr('id');
	$(".supprimer").hide();
	$("#supprimer_"+id+"").animate({width:'toggle'},50);

	return false;
});


$('.supprimer').click(function() {
	
	var mondiv 	= $(this).attr('id');
	var lediv 	= mondiv.split('_');
	var id 	= lediv[1];	

	$.ajax({
			data: 'quoi=deletefile&id='+id,
			type: 'POST',
			url: 'do.php',
			success: function() {
					$("#"+mondiv+"").hide();
					$('#list_'+id).fadeOut("slow");
				}
		});

	return false;
});
	

$('.tovalid').click(function() {
		
	var mondiv 	= $(this).attr('id');
	var lediv 	= mondiv.split('_');
	var validite 	= lediv[0];	
	var id 			= lediv[1];	
	
	$("#isvalid_"+id+"").html('<img src="images/small-loading.gif">');	
	
	$.ajax({
			data: 'quoi=validfile&valid='+validite+'&id='+id,
			type: 'POST',
			url: 'do.php',
			success: function() {
				var removeValid;
				if (validite =="oui") {
					removeValid = 'non';
				}
				if (validite =="non") {
					removeValid = 'oui';
				}
					$("#isvalid_"+id+"").html('');	
					$("#isvalid_"+id+"").removeClass(''+removeValid+'');
					$("#isvalid_"+id+"").addClass(''+validite+'');
				}
		});

	return false;
});
	


$('.updateme').change(function() {
	var mondiv 	= $(this).attr('id');

	var lediv 	= mondiv.split('_');
		var table 	= lediv[0];
		var field 	= lediv[1];	
		var id 		= lediv[2];		
	var valeur 	= encodeURIComponent($(this).val());

	$.ajax({
			type: 'POST',
			url: 'do.php',
			data: 'quoi=majone&table='+table+'&field='+field+'&valeur='+valeur+'&id='+id,
			success: function() {
				$('#'+mondiv).effect("highlight", {}, 2000);				
				return false;				
			}				
		});
	return false;
});

/* gestion des ordres des docs */
 $("#sortable-list").sortable({
   handle : '.handle',
   update : function () {
 	var order = $('#sortable-list').sortable('serialize');
	$.ajax({
			type: 'POST',
			url: 'do.php',
			data: 'quoi=sortable&'+order
		});
   }
 });
	
$("#form-contact").validate({	
	rules: {
		nom: { required: true },
		prenom: { required: true },
		email: { required: true, email: true },
		lemessage: { required: true },
		lecontact: { required: true }
	},
	 submitHandler: function(form) {
	 	
		$.ajax({
		   type: "POST",
		   url: "do.php",
		   data: $("#form-contact").serialize(),
		   success: function(msg){
		   	
		   	// erreur de validation capcah on recharge
		   	if (msg == "erreurCapcha") {
				window.location.href="nous-contacter-capcha.html";
				return false;		   		
		   	}
		   	 if ($("#langue").val() =="en") { 		   	
		     	$("#message-contact").html('<b>Message sent to our team.<br><br>Thanks<br><br><center><a class="yellow-button-none" onclick="return $(\'#message-contact\').fadeOut(function() { $(\'#form-contact\').fadeIn() })">Close</a></center><br><br>');
		   	 } else {
		   	 	$("#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><a class="yellow-button-none" onclick="return $(\'#message-contact\').fadeOut(function() { $(\'#form-contact\').fadeIn() })">Refermer</a></center><br><br>');
		   	 }
		     $("#form-contact").fadeOut(function(){ $("#message-contact").fadeIn() });
		   },
		   error: function(msg){
		   		alert('nop');
		   }		   
		 });	  
	 }    		
});	

$("#form-devis").validate({	
	rules: {
		nom: { required: true },
		email: { required: true, email: true },
		telephone: { required: true }
	},
	 submitHandler: function(form) {

		$.ajax({
		   type: "POST",
		   url: "do.php",
		   data: $("#form-devis").serialize(),
		   success: function(msg){
		   	var sonnom = $('#nom').val();
		   	 //$("#form-envoyer").fadeOut(function(){ $("#message-envoyer").fadeIn() });
		     $("#message-devis").html('<b>Votre message à bien été envoyé '+sonnom+'</b><br>Merci'); 
		   }
		 });	  
	 }    		
});	


$("#form-newsletter").validate({	
	rules: {
		email: { required: true, email: true }
	},
	messages: {
		email: "Merci de préciser votre email"
	},	
	
	 submitHandler: function(form) {
		$('#boutnews').html('Envois en cours ...');
		$.ajax({
		   type: "POST",
		   url: "do.php",
		   data: $("#form-newsletter").serialize(),
		   success: function(msg){
 		     $("#message-newsletter").html('<div class="greentick"></div><span style="float: left;width: 250px;"><b>Votre inscription <br>est bien prise en compte, <br>merci.</b></span>');
		     $("#form-newsletter").fadeOut(function(){ $("#message-newsletter").fadeIn() });
		   }
		 });	  
	 }    		
});	

$("#form-login").validate({	
	rules: {
		mypass: { required: true },
		myemail: { required: true, email: true }
	},
	submitHandler: function(form) {
		$('#boutlogin').attr('value','Connection en cours ...');
		$(form).submit();
	}
});	

$("#form-livreor").validate({	
	rules: {
		pseudo: { required: true },
		titre: { required: true },
		contenu: { required: true },
		email: { required: true, email: true },
		telephone: { required: true }
	},
	 submitHandler: function(form) {

		$.ajax({
		   type: "POST",
		   url: "do.php",
		   data: $("#form-livreor").serialize(),
		   success: function(msg){
		     $("#message-livreor").html('<b>Votre message à bien été  posté merci.</b>');
		     $("#form-livreor").fadeOut(function(){ $("#message-livreor").fadeIn() });
		   },
		   error: function(msg){
		   		alert('nop');
		   }		   
		 });	  
	 }    		
});	




	
});



