$(document).ready(function(){
/* Début sliders pages site */
    $("#sliderBudget").slider({
		min : 0,
		max : 30,
		value : 12,
		orientation: 'horizontal',
		animate: true ,
		create: function(event, ui) {
		  $('#sliderCursBudget').text("De 25 à 60€ ");
		  $('#b0').val(5);
		},
		
		slide: function(event, ui) {
			$( "#b0" ).val(ui.value);
			var b0Val = ui.value;
			
			if(b0Val >=0 && b0Val <=7){
				tb0Txt = "De 0 à 25€";
			}else if(b0Val >7 && b0Val <=15){
				tb0Txt = "De 25 à 60€";
			}else if(b0Val >15 && b0Val <=23){
				tb0Txt = "De 60 à 120€";
			}else if(b0Val >23 && b0Val <=30){
				tb0Txt = "Supérieur à 120€";
			}				
			$('#sliderCursBudget').text(tb0Txt);			
		}		
	});
	
	    $("#sliderConsult").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		  create: function(event, ui) {
			$('#sliderCursConsult').text("moyen");
			$( "#b1" ).val(2);
		  },
		  slide: function(event, ui) {
			
			$( "#b1" ).val(ui.value);
			var b1Val = ui.value;
			
			if(b1Val >=0 && b1Val <=10){
				tb1Txt = "Faible";
				$( "#b1" ).val(1);
			}else if(b1Val >10 && b1Val <=20){
				tb1Txt = "Moyen";
				$( "#b1" ).val(2);
			}else if(b1Val >20 && b1Val <=30){
				tb1Txt = "Fort";
				$( "#b1" ).val(3);
			}	
				
			$('#sliderCursConsult').text(tb1Txt);

		  }	
			
		});
		
		$("#sliderHospi").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		create: function(event, ui) {
			$('#sliderCursHospi').text("moyen");
			$( "#b2" ).val(2);		  
		},
		slide: function(event, ui) {
			$( "#b2" ).val(ui.value);
			var b2Val = ui.value;
		
			if(b2Val >=0 && b2Val <=10){
				tb2Txt = "Faible";
				$( "#b2" ).val(1);
			}else if(b2Val >10 && b2Val <=20){
				tb2Txt = "Moyen";
				$( "#b2" ).val(2);
			}else if(b2Val >20 && b2Val <=30){
				tb2Txt = "Fort";
				$( "#b2" ).val(3);
			}					
			$('#sliderCursHospi').text(tb2Txt);
		}				
		});
		
		$("#sliderOptique").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		create: function(event, ui) {
			$('#sliderCursOptique').text("moyen");
			$( "#b3" ).val(2);		  
		},
		slide: function(event, ui) {
			$( "#b3" ).val(ui.value);
			var b3Val = ui.value;
			
			if(b3Val >=0 && b3Val <=10){
				tb3Txt = "Faible";
				$( "#b3" ).val(1);
			}else if(b3Val >10 && b3Val <=20){
				tb3Txt = "Moyen";
				$( "#b3" ).val(2);
			}else if(b3Val >20 && b3Val <=30){
				tb3Txt = "Fort";
				$( "#b3" ).val(3);
			}		
			$('#sliderCursOptique').text(tb3Txt);
		}				
	
		});
		
		$("#sliderDentaire").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		create: function(event, ui) {
			$('#sliderCursDentaire').text("moyen");
			$( "#b4" ).val(2);			  
		},
		slide: function(event, ui) {
			$( "#b4" ).val(ui.value);
			var b4Val = ui.value;
			
			if(b4Val >=0 && b4Val <=10){
				tb4Txt = "Faible";
				$( "#b4" ).val(1);	
			}else if(b4Val >10 && b4Val <=20){
				tb4Txt = "Moyen";
				$( "#b4" ).val(2);	
			}else if(b4Val >20 && b4Val <=30){
				tb4Txt = "Fort";
				$( "#b4" ).val(3);	
			}	
				
			$('#sliderCursDentaire').text(tb4Txt);
		}				
		});
		
/* Fin sliders pages site */
		
        // Indique l'image actuellement affichée
        var imgActive = 0;
        var imgArray = $('#simpleSlideShow img');
        var nbImg = $('#simpleSlideShow img').length;       
        // Lancement du timeout toutes les 6 secondes
        var interval = setInterval(nextImage, 6000);
                
        function nextImage(){
        // Définition de la nouvelle image à afficher
           imgActive++;
           if(imgActive == nbImg) imgActive = 0;  
             // Affichage de l'image active et masquage des autres
                imgArray.each(function(i, el){
                   (imgActive == i) ? $(imgArray[i]).fadeIn(800) : $(imgArray[i]).fadeOut(800);
                });
        }
	
	/* DEBUT gestion de la boite de dialogue WebCallBack */
	$('#bouton1').click(function(){
		var number1 = $("#number1").val();
		var number2 = $("#number2").val();
		var dataString = 'number1='+ number1 + '&number2=' + number2; 

		if (number1.length != 10){
			alert("Le numéro de téléphone doit comporter 10 chiffres");
			$('#number1').attr("value", ""); 
			return false;
		}
		
		var exp=new RegExp("^[0-9]*$","g");
		if (exp.test(number1)==false){
			alert("Présence de caractères non numériques dans le numéro téléphone");
			$('#number1').attr("value", ""); 
			return false;
		}
		
		$.ajax({  
		   type: "POST",  
		   url: "php-scripts/webcallback.php",  
		   data: dataString,
		   //datatype : "xml",
		   success: function(){  
			  $('#telWebCallOk').fadeIn();
		   }  
		});	
		return false;		 
	});

	$('a.popupWebCall').click(function() {	
		$('#dialogWebCall').dialog({
			height:270,
			width:300,
			modal: true,
			show: "clip",
			hide: "clip",
			title:"Votre demande de rappel"
		});
		$('#number1').attr("value", ""); 
		$('#telWebCallOk').hide();
		/*Définition du style pour les submit de la class de base Jquery*/  
		$("input:submit", ".classDeBase" ).button();		
		  return false;
	});

	 $('#closeWebCall').click(function(){
		$('#dialogWebCall').dialog("close");
			return false;
	  });
	/* FIN gestion de la boite de dialogue WebCallBack */
	
	/* Début sliders du comparateur */
	
	    $("#sliderConsultComp").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		  create: function(event, ui) {
			$('#sliderCursConsultComp').text("moyen");
			$( "#bc1" ).val(2);
		  },
		  slide: function(event, ui) {
			
			$( "#bc1" ).val(ui.value);
			var bc1Val = ui.value;
			
			if(bc1Val >=0 && bc1Val <=10){
				tbc1Txt = "Faible";
				$( "#bc1" ).val(1);
			}else if(bc1Val >10 && bc1Val <=20){
				tbc1Txt = "Moyen";
				$( "#bc1" ).val(2);
			}else if(bc1Val >20 && bc1Val <=30){
				tbc1Txt = "Fort";
				$( "#bc1" ).val(3);
			}	
				
			$('#sliderCursConsultComp').text(tbc1Txt);
		  }	
			
		});
		
		$("#sliderHospiComp").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		create: function(event, ui) {
			$('#sliderCursHospiComp').text("moyen");
			$( "#bc2" ).val(2);		  
		},
		slide: function(event, ui) {
			$( "#bc2" ).val(ui.value);
			var bc2Val = ui.value;
		
			if(bc2Val >=0 && bc2Val <=10){
				tbc2Txt = "Faible";
				$( "#bc2" ).val(1);
			}else if(bc2Val >10 && bc2Val <=20){
				tbc2Txt = "Moyen";
				$( "#bc2" ).val(2);
			}else if(bc2Val >20 && bc2Val <=30){
				tbc2Txt = "Fort";
				$( "#bc2" ).val(3);
			}					
			$('#sliderCursHospiComp').text(tbc2Txt);
		}				
		});
		
		$("#sliderOptiqueComp").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		create: function(event, ui) {
			$('#sliderCursOptiqueComp').text("moyen");
			$( "#bc3" ).val(2);		  
		},
		slide: function(event, ui) {
			$( "#bc3" ).val(ui.value);
			var bc3Val = ui.value;
			
			if(bc3Val >=0 && bc3Val <=10){
				tbc3Txt = "Faible";
				$( "#bc3" ).val(1);
			}else if(bc3Val >10 && bc3Val <=20){
				tbc3Txt = "Moyen";
				$( "#bc3" ).val(2);
			}else if(bc3Val >20 && bc3Val <=30){
				tbc3Txt = "Fort";
				$( "#bc3" ).val(3);
			}		
			$('#sliderCursOptiqueComp').text(tbc3Txt);
		}				
	
		});
		
		$("#sliderDentaireComp").slider({
			min : 0,
			max : 30,
			value : 15,
			animate: true ,
		create: function(event, ui) {
			$('#sliderCursDentaireComp').text("moyen");
			$( "#bc4" ).val(2);			  
		},
		slide: function(event, ui) {
			$( "#bc4" ).val(ui.value);
			var bc4Val = ui.value;
			
			if(bc4Val >=0 && bc4Val <=10){
				tbc4Txt = "Faible";
				$( "#bc4" ).val(1);	
			}else if(bc4Val >10 && bc4Val <=20){
				tbc4Txt = "Moyen";
				$( "#bc4" ).val(2);	
			}else if(bc4Val >20 && bc4Val <=30){
				tbc4Txt = "Fort";
				$( "#bc4" ).val(3);	
			}	
				
			$('#sliderCursDentaireComp').text(tbc4Txt);
		}				
		});
	/* Fin sliders comparateur */
	
	/* Début popup mentions légales */
	$('a.popupMentions').click(function() {
		$('#dialogMentions').dialog({
			height:285,
			width:300,
			modal: true,
			show: "clip",
			hide: "clip",
			title:"Mentions légales"
		});
		/*Définition du style pour les submit de la class de base Jquery*/  
		//$("input:submit", ".classDeBase" ).button();		
		  return false;
	});
	
		/* DEBUT modif besoins avec script php */
	$('#btModificationBesoins').click(function(){
		var bc1 = $("#bc1").val();
		var bc2 = $("#bc2").val();
		var bc3 = $("#bc3").val();
		var bc4 = $("#bc4").val();
		var idSession = $("#idSession").val();
		var paramBesoins = 'bc1='+bc1+'&bc2='+bc2+'&bc3='+bc3+'&bc4='+bc4+'&idSession='+idSession; 		
		$.ajax({  
		   type: "POST",
		   dataType : "html",
		   url: "php-scripts/modif-Besoins.php",  
		   data: paramBesoins,
		   success: function(data){
				$('#compPage').empty();
				$('#compPage').html(data);
				$('#nbformules').html(nbFormulesToDisplay); 
		    },
			error: function(){  
				alert("Attention, une erreur est survenue");  
			}  
		});	
		return false;		 
	});	
		/* Fin modif besoins php */
		
		/* DEBUT gestion maxi comp avec script php*/
	$('#callMaxiComparateur').click(function(){
		var n = 0;
		var selected = new Array();
		$('#compTable input:checked').each(function() {
			selected.push($(this).attr('value'));
		});
		var n = $("input:checked").length;
		if(n > 0 && n <4){
			var chToPost = "";
			for(i=0;i<n;i++){
				if(i<n-1){
					op="&";
				}else{
					op="";
				}
				chToPost = chToPost+selected[i]+op;
			}
			$.ajax({  
			   type: "POST",
			   dataType : "html",
			   url: "php-scripts/maxi-comp.php",
			   //cache: "False",
			   data: chToPost,
			   success: function(data){	   
				  $('#maxiComp').html(data);
				  $('#maxiComp').dialog({
					height:500,
					width:600,
					modal: true,
					show: "clip",
					hide: "clip",
					title:"Votre demande comparaison"
					});	
			   }  
			});
		}else if(n == 0){
			alert("Vous devez cocher au moins une formule");
			return false;
		
		}else{
			alert("Vous ne pouvez cocher que 3 formules maximun");
			return false;
		}
		return false;
	});

	 $('#closeMaxicomp').click(function(){
		$('#dialogWebCall').dialog("close");
			return false;
	  });
	/* FIN gestion maxi comp php */		
	
	/* DEBUT devis HTML */
	$('.btPdf').click(function(event){
		var inputOk = event.target.id;
		var chToPostPdf = $('#'+inputOk).val();	
		$.ajax({  
		   type: "POST",
		   dataType : "html",
		   url: "php-scripts/html-detail.php",  
		   data: chToPostPdf,
		   success: function(data){
				$('#contenupdf').html(data);
				$('#contenupdf').dialog({
					height:500,
					width:845,
					modal: true,
					show: "clip",
					hide: "clip",
					title:"Votre devis"
				});
			}
		});	
		return false;		 
	});	
		/* Fin devis */
	
 });
