 
$(document).ready(function(){
	
	
	$('#movetotop').click(function(){
				$.scrollTo( 0, 500);
				return false;
	});

    
    $('a.viewPic').lightBox();
    
    var i = 1;
		$('input:password').each(function(){
			$(this).attr('id', 'password_'+ i);
			i++;
		});
		$('input:password').dPassword();
    
    	
    	$('#imagedatestart').click(function() {
			$('#datestart').focus();
		});
		
		
		$('#datestart').datepicker({ 
	dateFormat:'yy-mm-dd',
	date: $('#datestart').val(),
	current: $('#datestart').val(),
	
		monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre'],
		dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
		dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
		dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
		prevText: 'précédent',
		nextText: 'suivant',
			starts: 1,
	position: 'r',
	minDate: new Date(),
	onBeforeShow: function(){
		$('#datestart').DatePickerSetDate($('#datestart').val(), true);
	},
	onChange: function(formated, dates){
		$('#datestart').val(formated);
		if ($('#closeOnSelect input').attr('checked')) {
			$('#datestart').DatePickerHide();
		}
	}
	});

	
	$('#imagedateend').click(function() {
			$('#dateend').focus();
		});
		
		
		$('#dateend').datepicker({ 
	dateFormat:'yy-mm-dd',
	date: $('#dateend').val(),
	current: $('#dateend').val(),
	
	
		monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre'],
		dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
		dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
		dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
		prevText: 'précédent',
		nextText: 'suivant',
			starts: 1,
	position: 'r',
	minDate: new Date(),
	onBeforeShow: function(){
		$('#dateend').DatePickerSetDate($('#dateend').val(), true);
	},
	onChange: function(formated, dates){
		$('#dateend').val(formated);
		if ($('#closeOnSelect input').attr('checked')) {
			$('#dateend').DatePickerHide();
		}
	}
	});

	
	
	
	$('.checkoption').click(function(){
		if ($("input[@type=radio][@checked]").val() == "option"){
			$("#datefinoption").css('display', 'block');
		}
		else{
			$("#datefinoption").css('display', 'none');
		}
		
	});
    	
        	
    	
    	$('.ajouterpanier').click(function(){
    		var rechercheid = $(this).attr('id').split('_');
    		var articleid = rechercheid[1];
    		
    		$('#divproduct_'+articleid).effect("transfer", { to: $("#targetpanier"), className: 'effects-transfer' } , 1000);
    		
    		$.ajax({
				 type: "POST",
 				  url: "/methods/panier/ajout.php",
 				  data: "id="+articleid+"&qte="+$('#colis_'+articleid).html(),
 				    success: function(msg){
						$('#panieractif').html(msg);
						supp();
						modifqte();
 				    }
			});
    	
    	return false;				
		
				
		
		});
    	
    	
$('.button_reinit_commande').click(function(){
    		var rechercheid = $(this).attr('id').split('_');
    		var panierid = rechercheid[1];
    		if(confirm('En faisant cette action, vous supprimer votre panier courant. Etes-vous sur ?')){
	    		$.ajax({
					 type: "POST",
	 				  url: "/methods/panier/remplacer.php",
	 				  data: "id="+panierid,
	 				    success: function(msg){
							$('#panieractif').html(msg);
							supp();
							modifqte();
	 				    }
				});
    		}
    		
		});
    	
    	
    	
  		
  		$.ajax({
				 type: "POST",
 				  url: "/methods/panier/panieractif.php",
 				    success: function(msg){
						$('#panieractif').html(msg); 	
						supp();
						modifqte();			    
 				    }
		});
  		
  		
 function supp(){
    $('.supprimerpanier').click(function(){
   		var rechercheid = $(this).attr('id').split('_');
   		var articleid = rechercheid[1];
   		$('#panier_tr_'+articleid).fadeOut("2000");
   		$.ajax({
			 type: "POST",
				  url: "/methods/panier/supprimer.php",
				  data: "id="+articleid,
				    success: function(msg){
					$('#panieractif').html(msg);
				  	 supp();
				  	 modifqte();
				    }
		});
   	
   	return false;				
	});
 }  		
 function modifqte(){
   
   $('.modifqte').keypress(function(e){
   		if(e.keyCode == 13) return false;
   	});
   
    $('.modifqte').change(function(){
   		var rechercheid = $(this).attr('id').split('_');
   		var articleid = rechercheid[1];
   		var newval = $(this).val();
   		if(newval > 0)
   		{
   			$.ajax({
			 type: "POST",
				  url: "/methods/panier/modifqte.php",
				  data: "id="+articleid+"&newval="+newval,
				    success: function(msg){
					$('#panieractif').html(msg);
				  	 supp();
				  	 modifqte();
				    }
			});
   		}
   		else {
   		$('#panier_tr_'+articleid).fadeOut("2000");
   		$.ajax({
			 type: "POST",
				  url: "/methods/panier/supprimer.php",
				  data: "id="+articleid,
				    success: function(msg){
					$('#panieractif').html(msg);
				  	 supp();
				  	 modifqte();
				    }
		});
   		}
   	
   	return false;				
	});
 }
    
	
		$('.nyro').click(function(e) {
			e.preventDefault();
			$.nyroModalManual({
				url: '/formpasconnecte.php'
			});
			return false;
		});	
		$('.nyrocatalogue').click(function(e) {
			e.preventDefault();
			$.nyroModalManual({
				url: '/formpasconnectecatalogue.php'
			});
			return false;
		});	
		$('.nyrotest').click(function(e) {
			e.preventDefault();
			$.nyroModalManual({
				url: '/formcomptetest.php'
			});
			return false;
		});
 
    
    
  /* RECHERCHE */  
    
   $('#demande_recherche_thematique').click(function(){
   		 $('#demande_recherche_thematique').addClass("active");
   		 $('#demande_recherche_avance').removeClass("active");
   		 $('#demande_recherche_basique').removeClass("active");
   		 $('#recherche_thematique').slideDown("fast");
   		 $('#recherche_avancee').slideUp("fast");
   		 $('#recherche_basique').slideUp("fast");
   		 $('#inputsubmitsearch').slideUp("fast");
   		 $('#type_recherche').val("avancee");
   	return false;
   });
   
   $('#demande_recherche_avance').click(function(){
   		 $('#demande_recherche_avance').addClass("active");
   		 $('#demande_recherche_thematique').removeClass("active");
   		 $('#demande_recherche_basique').removeClass("active");
   		 $('#recherche_basique').slideUp("fast");
   		 $('#recherche_avancee').slideDown("fast");
   		 $('#recherche_thematique').slideUp("fast");
   		 $('#inputsubmitsearch').slideDown("fast");
   		 $('#type_recherche').val("avancee");
   	return false;
   });
   
   $('#demande_recherche_basique').click(function(){
   		 $('#demande_recherche_basique').addClass("active");
   		 $('#demande_recherche_avance').removeClass("active");   		 
   		 $('#demande_recherche_thematique').removeClass("active");
   		 $('#recherche_avancee').slideUp("fast");
   		 $('#recherche_basique').slideDown("fast");
   		 $('#recherche_thematique').slideUp("fast");
   		 $('#inputsubmitsearch').slideDown("fast");
   		 $('#type_recherche').val("basique");
   	return false;
   });
    
    
    $('#validercommande').click(function(){
   		 $('#confirmcommande').slideDown("slow");
   	   	return false;
   });
    

$('#annulercommande').click(function(){
   		if(confirm("Souhaitez vous annuler votre demande, et vider votre panier ?")){
   			window.location.href ="/passercommander.php?action=annuler&lang=fr";
   			
   		}
   	   	return false;
   });
    

    
});


/* CONTACT */
function VerificationEmail(elm)
{
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != "")
    return true;
return false;
}

function verifForm_contact(formContact){
	if( document.getElementById("formContact").nom.value == "")
   {
   alert('Votre nom svp!');
   }
	else if (VerificationEmail(document.getElementById("formContact").emetteur) == false)
    {
	    alert("Vérifiez votre adresse email");
	    document.formContact.emetteur.focus();
	    return false;
	return true;
	}
  else if( document.getElementById("formContact").societe.value == "")
   {
   alert('Votre société svp !');
   }
  else if( document.getElementById("formContact").telephone.value == "")
   {
   alert('Votre téléphone svp !');
   }
   else if( document.getElementById("formContact").message.value == "")
   {
   alert('Votre message est vide !');
   }
  else if( document.getElementById("formContact").source.value == "0")
    {
   alert('Vous nous avez connu comment ?');
   }
  else
  document.getElementById("formContact").submit();
  }
  
  
  
function verifForm_compte(formCompte){
	if( document.getElementById("formCompte").nom.value == "")
   {
   alert('Votre nom svp!');
   }
   else if( document.getElementById("formCompte").entreprise.value == "")
   {
   alert('Votre entreprise svp !');
   }
   else if( document.getElementById("formCompte").activite.value == "")
   {
   alert('Votre activité svp !');
   }
    else if( document.getElementById("formCompte").siret.value == "")
   {
   alert('Votre Siren svp !');
   }
   else if( document.getElementById("formCompte").adresse.value == "")
   {
   alert('Votre adresse svp !');
   }
   else if( document.getElementById("formCompte").codepostal.value == "")
   {
   alert('Votre code postal svp !');
   }
   else if( document.getElementById("formCompte").ville.value == "")
   {
   alert('Votre ville svp !');
   }
	else if (VerificationEmail(document.getElementById("formCompte").email) == false)
    {
	    alert("Vérifiez votre adresse email");
	    document.formContact.emetteur.focus();
	    return false;
	return true;
	}
  else if( document.getElementById("formCompte").telephone.value == "")
   {
   alert('Votre téléphone svp !');
   }
   else if( document.getElementById("formCompte").source.value == "0")
    {
   alert('Vous nous avez connu comment ?');
   }
  else
  document.getElementById("formCompte").submit();
  }
  





