$(document).ready(function() {
		
	// Module SIFR - Gestion des typographies spéciales ----------------
	if(typeof sIFR == "function"){
	
		// This is the preferred "named argument" syntax
		sIFR.replaceElement(named({sSelector:"h1", sFlashSrc:"/asset/flash/VAG_Rounded_Light.swf", sColor:"#301138", sLinkColor:"#301138", sBgColor:"#FFFFFF", sHoverColor:"#5a2966", nPaddingTop:0, nPaddingRight:20, nPaddingBottom:0, nPaddingLeft:20, sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:"h2", sFlashSrc:"/asset/flash/Emmascript_MVB_Std.swf", sColor:"#a180a8", sLinkColor:"#a180a8", sBgColor:"#FFFFFF", sHoverColor:"#5d2c69", nPaddingTop:0, nPaddingRight:0, nPaddingBottom:0, nPaddingLeft:0, sWmode:"transparent"}));
		//sIFR.replaceElement(named({sSelector:"h3", sFlashSrc:"/asset/flash/Emmascript_MVB_Std.swf", sColor:"#5d2c69", sLinkColor:"#5d2c69", sBgColor:"#FFFFFF", sHoverColor:"#5d2c69", nPaddingTop:0, nPaddingRight:0, nPaddingBottom:0, nPaddingLeft:0, sWmode:"transparent"}));
		//sIFR.replaceElement(named({sSelector:"h4", sFlashSrc:"/asset/flash/Emmascript_MVB_Std.swf", sColor:"#5d2c69", sLinkColor:"#5d2c69", sBgColor:"#FFFFFF", sHoverColor:"#5d2c69", nPaddingTop:0, nPaddingRight:0, nPaddingBottom:0, nPaddingLeft:0, sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".manuscrite", sFlashSrc:"/asset/flash/Emmascript_MVB_Std.swf", sColor:"#5d2c69", sLinkColor:"#5d2c69", sBgColor:"#FFFFFF", sHoverColor:"#5d2c69", nPaddingTop:0, nPaddingRight:0, nPaddingBottom:0, nPaddingLeft:0, sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".manuscrite_clair", sFlashSrc:"/asset/flash/Emmascript_MVB_Std.swf", sColor:"#a180a8", sLinkColor:"#a180a8", sBgColor:"#FFFFFF", sHoverColor:"#5d2c69", nPaddingTop:0, nPaddingRight:0, nPaddingBottom:0, nPaddingLeft:0, sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:".manuscrite_big", sFlashSrc:"/asset/flash/Emmascript_MVB_Std.swf", sColor:"#5d2c69", sLinkColor:"#5d2c69", sBgColor:"#FFFFFF", sHoverColor:"#5d2c69", nPaddingTop:0, nPaddingRight:0, nPaddingBottom:0, nPaddingLeft:0, sWmode:"transparent"}));
	};
		
	// Onglets Homepage -------------------------------
	$("#needs_aide").css('display', 'none');
	$("#needs_entretien").css('display', 'none');

	// Clic sur l'onglet Aide ---
	$("#onglet_aide").click(function(){
		$("#onglet_aide").addClass('selected');
		$("#onglet_garde").removeClass('selected');
		$("#onglet_entretien").removeClass('selected');
		
		$("#needs_aide").css('display', 'block');
		$("#needs_garde").css('display', 'none');
		$("#needs_entretien").css('display', 'none');
		
		return false;
	});
	
	// Clic sur l'onglet garde ---
	$("#onglet_garde").click(function(){
		$("#onglet_aide").removeClass('selected');
		$("#onglet_garde").addClass('selected');
		$("#onglet_entretien").removeClass('selected');
		
		$("#needs_aide").css('display', 'none');
		$("#needs_garde").css('display', 'block');
		$("#needs_entretien").css('display', 'none');
		
		return false;
	});
	
	// Clic sur l'onglet entretien ---
	$("#onglet_entretien").click(function(){
		$("#onglet_aide").removeClass('selected');
		$("#onglet_garde").removeClass('selected');
		$("#onglet_entretien").addClass('selected');
		
		$("#needs_aide").css('display', 'none');
		$("#needs_garde").css('display', 'none');
		$("#needs_entretien").css('display', 'block');
		
		return false;
	});
	
	// Champ de saisie "votre téléphone" Homepage ----------------------
	if($("#callback_num").size()!=0) {

		// Gestion de l'effacement du champ ----------------------
		$("#callback_num").focus(function(){if($("#callback_num").attr('value') == 'Votre téléphone'){$("#callback_num").val('');}});
		$("#callback_num").blur(function(){if($("#callback_num").attr('value') == ''){$("#callback_num").val('Votre téléphone');}});
		
		// Gestion de la saisie chiffres uniquement --------------
		$("#callback_num").keypress(function(e){
			
			// Compatibilité IE / Firefox
			if(!e&&window.e) {
				e=window.e;
			}
			// IE
			if((e.keyCode < 48 || e.keyCode > 57) && e.keyCode != 8) {
				e.returnValue = false;
				e.cancelBubble = true;
			}
			// DOM
			if((e.which < 48 || e.which > 57) && e.keyCode != 8) {
				e.preventDefault();
				e.stopPropagation();
			}

		});
	
	}
	
	// Question --------------------------------------------------------
	if($(".faq_content").size()!=0) {
		
		$(".answer:not(:first)").hide();
		$(".question").click(function(){
									  
			var lien = ($(this).attr('id'));
			var chaine = lien.split("_");
			
			// Bug IE6 ---
			$("#answer_"+chaine[1]+" .picto_fleche").css("display", "none");
			
			$("#answer_"+chaine[1]+":visible").slideUp("slow");
			$("#answer_"+chaine[1]+":hidden").slideDown("slow", function(){
			   // Bug IE6 ---
			   $("#answer_"+chaine[1]+" .picto_fleche").css("display", "inline");
			});
			$(this).toggleClass('selected');

			return false;
			
		});
		
	}
	
	// Cotation --------------------------------------------------------
	if($(".cotation_top").size()!=0) {
		
		$("#btn_devis_calculer").click(function(){
			$(".cotation_top:hidden").slideDown("slow");
			return false;
		});

	}
	
	// Popup --------------------------------------------------------
	if($("#popup").size()!=0) {
		
		$("#callback_btn").click(function(){
			$("#popup_bg").css('display', 'block');
			$("#popup_test").css('display', 'block');
			
			if(navigator.appName == "Microsoft Internet Explorer") {
				$("#popup_bg").css("width", $('html').width()+"px");
				$("#popup_bg").css("height", $('html').height()+"px");
				$("#popup_test").css("width", $('html').width()+"px");
				$("#popup_test").css("height", $('html').height()+"px");
				$("#popup_test_2").css("width", $('html').width()+"px");
				$("#popup_test_2").css("height", $('html').height()+"px");
			}
			
			$("#popup_phone").attr("value", $("#callback_num").attr("value"));
			return false;
			
		});
		
		$("#faitesvsrappeller").click(function(){
			$("#popup_bg").css('display', 'block');
			$("#popup_test").css('display', 'block');
			
			if(navigator.appName == "Microsoft Internet Explorer") {
				$("#popup_bg").css("width", $('html').width()+"px");
				$("#popup_bg").css("height", $('html').height()+"px");
				$("#popup_test").css("width", $('html').width()+"px");
				$("#popup_test").css("height", $('html').height()+"px");
				$("#popup_test_2").css("width", $('html').width()+"px");
				$("#popup_test_2").css("height", $('html').height()+"px");
			}
			
			$("#popup_phone").attr("value", $("#callback_num").attr("value"));
			
		});
		
		$(".popup_close").click(function(){
			$("#popup_bg").css('display', 'none');
			$("#popup_test").css('display', 'none');
			$("#popup_test_2").css('display', 'none');
			return false;
		});
		
		$("#btn_popup_annuler").click(function(){
			$("#popup_bg").css('display', 'none');
			$("#popup_test").css('display', 'none');
			return false;
		});
		
		$("#btn_close").click(function(){
			$("#popup_bg").css('display', 'none');
			$("#popup_test_2").css('display', 'none');
			return false;
		});
		
		$("#btn_popup_valider").click(function(){
			$("#popup_test").css('display', 'none');
			$("#popup_test_2").css('display', 'block');
			return false;
		});

		
		// Champ de saisie "votre téléphone" Popup ----------------------
		
		// Gestion de l'effacement du champ ----------------------
		$("#popup_phone").focus(function(){if($("#popup_phone").attr('value') == 'Votre téléphone'){$("#popup_phone").val('');}});
		$("#popup_phone").blur(function(){if($("#popup_phone").attr('value') == ''){$("#popup_phone").val('Votre téléphone');}});
		
		// Gestion de la saisie chiffres uniquement --------------
		$("#popup_phone").keypress(function(e){
			// Compatibilité IE / Firefox
			if(!e&&window.e) {
				e=window.e;
			}
			// IE
			if((e.keyCode < 48 || e.keyCode > 57) && e.keyCode != 8) {
				e.returnValue = false;
				e.cancelBubble = true;
			}
			// DOM
			if((e.which < 48 || e.which > 57) && e.keyCode != 8) {
				e.preventDefault();
				e.stopPropagation();
			}
		});
		
	}
	
	// Recherche d'agence (annuaire) --------------------------------------------------------
	if($("#agency_form").size()!=0) {
		// Gestion de la saisie chiffres uniquement --------------
		$("#agency_cp").keypress(function(e){
			// Compatibilité IE / Firefox
			if(!e&&window.e) {
				e=window.e;
			}
			// IE
			if((e.keyCode < 48 || e.keyCode > 57) && e.keyCode != 8) {
				e.returnValue = false;
				e.cancelBubble = true;
			}
			// DOM
			if((e.which < 48 || e.which > 57) && e.keyCode != 8) {
				e.preventDefault();
				e.stopPropagation();
			}
		});
	}
	
	// Réaliser votre devis - Code postal --------------------------------------------------------
	if($("#devis_form").size()!=0) {
		
		// Gestion de la saisie chiffres uniquement --------------
		$("#code_postal").keypress(function(e){
			// Compatibilité IE / Firefox
			if(!e&&window.e) {
				e=window.e;
			}
			// IE
			if((e.keyCode < 48 || e.keyCode > 57) && e.keyCode != 8) {
				e.returnValue = false;
				e.cancelBubble = true;
			}
			// DOM
			if((e.which < 48 || e.which > 57) && e.keyCode != 8) {
				e.preventDefault();
				e.stopPropagation();
			}
		});
		
		$("#nbr_heure").keypress(function(e){
			// Compatibilité IE / Firefox
			if(!e&&window.e) {
				e=window.e;
			}
			// IE
			if((e.keyCode < 48 || e.keyCode > 57) && e.keyCode != 8) {
				e.returnValue = false;
				e.cancelBubble = true;
			}
			// DOM
			if((e.which < 48 || e.which > 57) && e.keyCode != 8) {
				e.preventDefault();
				e.stopPropagation();
			}
		});
		
	}
	
	// Calendrier  --------------------------------------------------------
	if($("#date_debut").size()!=0) {
		
		$("#date_debut").datepicker({
			dateFormat: 'dd/mm/yy',
			buttonImage: 'asset/images/pictos/picto_calendar.gif',
			buttonImageOnly: true,
			showOn: 'button',
			prevText: '&lt;',
			nextText: '&gt;',
			monthNames: ['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre']
		});
		
		$("#date_fin").datepicker({
			dateFormat: 'dd/mm/yy',
			buttonImage: 'asset/images/pictos/picto_calendar.gif',
			buttonImageOnly: true,
			showOn: 'button',
			prevText: '&lt;',
			nextText: '&gt;',
			monthNames: ['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre']
		});
		
		$('#date_debut').datepicker().focus(function() {
            $('#ui-datepicker-div').css('top', $(this).offset().top + $(this).height() - 14);
			$('#ui-datepicker-div').css('left', $(this).offset().left + $(this).width() + 29);
        }); 
		
		$('#date_fin').datepicker().focus(function() {
            $('#ui-datepicker-div').css('top', $(this).offset().top + $(this).height() - 14);
			$('#ui-datepicker-div').css('left', $(this).offset().left + $(this).width() + 29);
        }); 	
		
	}
	
	

});