 <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sorbiers &#8211; Conseil Chauffage</title>
	<atom:link href="https://conseil-chauffage.com/tag/sorbiers/feed/" rel="self" type="application/rss+xml" />
	<link>https://conseil-chauffage.com</link>
	<description>Pour Bien choisir Votre Chauffage</description>
	<lastBuildDate>Tue, 29 Sep 2020 14:37:37 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://conseil-chauffage.com/wp-content/uploads/2020/02/cropped-apple-icon-152x152-1-32x32.png</url>
	<title>Sorbiers &#8211; Conseil Chauffage</title>
	<link>https://conseil-chauffage.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Visite d’une maison passive en bois : Visite guidee a Sorbiers</title>
		<link>https://conseil-chauffage.com/visite-dune-maison-passive-en-bois-visite-guidee-a-sorbiers/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Tue, 29 Sep 2020 14:37:37 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[dune]]></category>
		<category><![CDATA[guidee]]></category>
		<category><![CDATA[maison]]></category>
		<category><![CDATA[passive]]></category>
		<category><![CDATA[Sorbiers]]></category>
		<category><![CDATA[Visite]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/visite-dune-maison-passive-en-bois-visite-guidee-a-sorbiers/</guid>

					<description><![CDATA[Visite d’une maison passive en bois : Visite guidee a Sorbiers Retour à la recherche Source / crédits: Charpente Martigniat Visite guidée Date limite de réservation: 22 octobre 2020. Lieu / site internet de réservation / inscription: https://www.habiterbois-aura.fr/evenements/visite-dune-maison-passive-en-bois/. Visite d&#39;une maison passive construite par la société à ossature Martigniat. Construite en bois local, cette maison de 127 m² est couverte à l&#39;extérieur d&#39;un bardage pré-gris. La double charpente croisée en bois et les fenêtres en bois d&#39;aluminium ... <p class="read-more-container"><a title="Visite d’une maison passive en bois : Visite guidee a Sorbiers" class="read-more button" href="https://conseil-chauffage.com/visite-dune-maison-passive-en-bois-visite-guidee-a-sorbiers/#more-3031" aria-label="Plus sur Visite d’une maison passive en bois : Visite guidee a Sorbiers">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Visite d’une maison passive en bois : Visite guidee a Sorbiers</h1>
<p></p>
<div itemscope="" itemtype="https://schema.org/Event">
<p>							<a href="javascript:history.back();" rel="nofollow" class="backToSearch">Retour à la recherche</a><br />
											 <!-- Previsualisation lors de la creation dun evenement --></p>
<div class="teaserContent">
<div class="media" scope="poursortir">
<div class="media-img">
<div class="slides_container" style="display: block; overflow: hidden; position: relative;height:200px;">
<figure class="chocolateWrapper"><a class="chocolat-image" href="https://cdn-s-www.leprogres.fr/images/670dca10-0aca-4e79-962a-e18d1436b7d9/BES_06/illustration-visite-d-une-maison-passive-en-bois_1-1601306190.jpg"><br />
								    <img decoding="async" class="" itemprop="image" src="https://cdn-s-www.leprogres.fr/images/670dca10-0aca-4e79-962a-e18d1436b7d9/BES_03/illustration-visite-d-une-maison-passive-en-bois_1-1601306190.jpg" alt="Illustration Visite d&#39;une maison passive en bois"/></a><br />
                            </figure>
</div>
<p class="media-credits">
<p>																																				Source / crédits: Charpente Martigniat
																	</p>
</p></div>
<p><!-- End .media-img --></p>
<h2 class="theme">
<p>							Visite guidée</p>
<div style="float:right;">
									<a title="Ajouter au calendrier" rel="nofollow" href="https://www.leprogres.fr/pour-sortir/loisirs/Randonnee-balade-visite-guidee-orientation/Visites-guidees/Rhone-alpes/Loire/Sorbiers/2020/10/24/Visite-d-une-maison-passive-en-bois?addEvent=true"><br />
										<img decoding="async" src="https://cdn-files.prsmedia.fr/files/fr/GEVT/images/add_event.png"/></a>
								</div>
</h2>
<div class="media-body">
<div class="bloc reservation">
<p>Date limite de réservation: 22 octobre 2020. Lieu / site internet de réservation / inscription: https://www.habiterbois-aura.fr/evenements/visite-dune-maison-passive-en-bois/.</p>
</p></div>
</p></div>
<p><!-- End .media --></p></div>
</p></div>
<p><!-- End .teaserContent --></p>
<p>			<!-- Previsualisation lors de la creation dun evenement --></p>
<p class="media-desc" itemprop="description">
<p>				Visite d&#39;une maison passive construite par la société à ossature Martigniat.</p>
<p>Construite en bois local, cette maison de 127 m² est couverte à l&#39;extérieur d&#39;un bardage pré-gris.<br />
La double charpente croisée en bois et les fenêtres en bois d&#39;aluminium à triple vitrage orientées au sud permettent d&#39;obtenir des performances passives, éliminant le besoin d&#39;un système de chauffage central. Un poêle à granulés et deux porte-serviettes dans les salles de bains fournissent le chauffage supplémentaire nécessaire, et l&#39;eau chaude est produite par des panneaux solaires. Les propriétaires bénéficient d&#39;un confort à température constante dans toutes les pièces, même avec des hivers rigoureux, et d&#39;une très faible consommation de chauffage de 7 à 8 kWh / an / m². Une maison exemplaire, où il fait bon vivre.</p>
</p></div>
<p><script>$(window).load(function(){$.each(bufferLoad,function(){$.ajax({url:this,dataType:'script',cache:true});});});
$(document).ready(function() {GSOC_Init('9f5becb2-33d9-42e8-82e1-8f23d9607292', '/fr/communaute/');
function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca(i);
        while (c.charAt(0) == ' ') c = c.substring(1);
        if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
    }
    return "";
}

function AdBlockDetected(label, url, mode) {
  var d = false;
  if (mode == 1) {
	d = true;
  } else if (mode == 2) {
	var n = "AdBlockDetected";
    var c = getCookie(n);
    if (c == null || c == '') {
	  if (typeof cookieDomain === 'undefined') {
        document.cookie = n + '=d=1' + ';path=/';
      } else {
        document.cookie = n + '=d=1' + ';path=/;domain=' + cookieDomain;
      }
      d = true;
	}
  }
  if (d) {
    var htmlCorps = '

<div class="access"><span class="siteName">' + label + '</span><a href="' + decodeURIComponent(url) + '" title="accès au site">accès au site</a></div>
<div class="element first"><span class="status">Adblock détecté !</span></p>
<p>Vous utilisez un logiciel bloqueur d’annonces publicitaires pour la consultation de notre site.</p>
<p>Nous attirons votre attention sur les points suivants : </p>
</div>
<div class="element second">
<ul>
<li>La consultation d’informations sur le site <strong>' + label + '</strong> est en partie en accès libre</li>
<li>La production d’informations journalistiques a un coût </li>
<li>Pour que vous puissiez continuer à lire des informations crédibles et vérifiées gratuitement, il est absolument indispensable que nos partenaires commerciaux puissent figurer et être vus sur notre site</li>
</ul>
<p>Merci par conséquent de bien vouloir désactiver votre bloqueur pour la consultation de notre site. </p>
</div>
</div>
<p>';
    $('body').prepend('</p>
<div id="adBlockDetect">
<div class="contentAdBlockDetect"></div>
<p>');
    $('.contentAdBlockDetect').html(htmlCorps);
    $('#adBlockDetect').show();</p>
<p>	if(typeof _gaq === 'undefined') {
		ga('send', 'event', 'AdBlocker', 'Affichage-message-detection', '');
	} else {
		_gaq.push(('_trackEvent', 'AdBlocker', 'Affichage-message-detection', ''));
	}
  }
}</p>
<p>function adBlockDetected() {
	AdBlockDetected('www.leprogres.fr', encodeURIComponent('https://www.leprogres.fr/pour-sortir/loisirs/Randonnee-balade-visite-guidee-orientation/Visites-guidees/Rhone-alpes/Loire/Sorbiers/2020/10/24/Visite-d-une-maison-passive-en-bois'), 2);
}</p>
<p>if(typeof blockAdBlock === 'undefined') {
	adBlockDetected();
} else {
	blockAdBlock.onDetected(adBlockDetected);
}
$ .smartbanner({ 
	title: 'Le Progrès', 
	author: 'Euro Information', 
	layer: 1, 
	daysHidden: 1, 
	daysReminder: 1, 
	price: 'Disponible', 
	inAppStore: 'sur l'App Store', 
	inGooglePlay: 'sur Google Play', 
	inWindowsStore: 'sur Windows Store', 
	appStoreLanguage: 'fr', 
	button: 'Ouvrir', 
	iOSUniversalApp: true, 
	onInstall: function(){ 
		if (typeof _gaq === 'undefined') { 
			ga('send', 'event', 'Mobile Applications', 'install/open'); 
		} else { 
			_gaq.push(('_trackEvent', 'Mobile Applications', 'install/open', ''));
		} 
	}, 
	onClose: function() { 
		if (typeof _gaq === 'undefined') { 
			ga('send', 'event', 'Mobile Applications', 'close'); 
		} else { 
			_gaq.push(('_trackEvent', 'Mobile Applications', 'close', ''));
		}
	}
})
gtrf = {
	slots:{},
	adUnits:{},
	apstagSlots:{},
	withHB:(),
	defaultSlots:(),
	refresh:function(slotIds) {
		if (typeof slotIds === 'undefined')
			slotIds = this.defaultSlots;
		else
			slotIds = ().concat(slotIds);</p>
<p>		var slots = ();
		var adUnits = ();
		var adUnitCodes = ();
		var apstagSlots = ();
		var withHB = false;</p>
<p>		for(var i=0;i<slotIds.length;i++){
			var slotId = slotIds(i);
			var slot = this.slots(slotId);
			if(slot != null){
				slots.push(slot);
				var adUnit = this.adUnits(slotId); 
				if(adUnit != null){
					adUnits.push(adUnit);
					adUnitCodes.push(slotId);
				}
				var apstagSlot = this.apstagSlots(slotId); 
				if(apstagSlot != null) apstagSlots.push(apstagSlot);
				for(var j=0;j<this.withHB.length;j++){
					if(this.withHB(j)==slotIds(i)){
						withHB = true;
						break;
					}
				}
			}
		}

		if(slots.length > 0) {
			var processed = false;</p>
<p>						if(!processed && apstagSlots.length == 0 && !withHB){
				this.processIAS(slots);
				processed = true;
			}</p>
<p>						if(!processed && (apstagSlots.length > 0 || withHB)){
				this.processHB(slots, adUnitCodes, adUnits, apstagSlots);
				processed = true;
			}</p>
<p>			if(!processed) {
				googletag.cmd.push(function(){
					googletag.pubads().refresh(slots);
				});
			}
		}
	}
		,processIAS : function(slots) {
		var IAS_PET_TIMEOUT = 2000;
		var adserverRequestSent = false;</p>
<p>				var __iasPET = window.__iasPET || {};
		if(typeof window.__iasPET !== 'undefined')
		{
			window.__iasPET.queue = window.__iasPET.queue || ();
			window.__iasPET.pubId = '924825';</p>
<p>			requestAds = function(){
								if(adserverRequestSent) return;
				clearTimeout(iasTimeOut);</p>
<p>				googletag.cmd.push(function(){
					googletag.pubads().refresh(slots);
				});</p>
<p>								adserverRequestSent = true;
			}</p>
<p>			iasDataHandler = function (adSlotData){
								window.__iasPET.setTargetingForGPT();
				requestAds();
			}</p>
<p>			var iasTimeOut = setTimeout(function(){
								requestAds();
			}, IAS_PET_TIMEOUT);</p>
<p>			googletag.cmd.push(function(){
				var iasPETSlots = ();
				var gptSlots = slots;</p>
<p>				for (var i = 0; i < gptSlots.length; i++){ 
					var sizes = gptSlots(i).getSizes().map(function(size){
						if(size.getWidth &#038;&#038; size.getHeight)
							return (size.getWidth(), size.getHeight());
						else
							return (1, 1);
					});
					iasPETSlots.push({
						adSlotId:gptSlots(i).getSlotElementId(),
						size:sizes,
						adUnitPath:gptSlots(i).getAdUnitPath()
					});
				}

								window.__iasPET.queue.push({
					adSlots:iasPETSlots,
					dataHandler:iasDataHandler 
				});
			});
		}
	}
			,processHB : function(slots, adUnitCodes, adUnits, apstagSlots) {
		if(typeof window.pbjs !== 'undefined')
		{
			function fetchHeaderBids(apstagSlots, adUnits){
				var PREBID_TIMEOUT = 2500;
								var FAILSAFE_TIMEOUT = 3000;
				
								var bidders = ('a9', 'prebid');

												var requestManager = {
					adserverRequestSent:false,
					apstagSlots:apstagSlots,
					adUnitCodes:adUnitCodes,
					adUnits:adUnits,
					slots:slots
				};

								bidders.forEach(function(bidder){
					requestManager(bidder) = false;
				})

								function allBiddersBack(){
					var allBiddersBack = bidders
												.map(function(bidder){
							return requestManager(bidder);
						})
												.filter(Boolean)
												.length === bidders.length;
					return allBiddersBack;
				}

								function headerBidderBack(bidder){
										if(requestManager.adserverRequestSent === true){
						return;
					}
										if(bidder === 'a9'){
						requestManager.a9 = true;
					} else if(bidder === 'prebid'){
						requestManager.prebid = true;
					}

										if(allBiddersBack()){
						sendAdserverRequest();
					}
				}

								function sendAdserverRequest(){
										if(requestManager.adserverRequestSent === true){
						return;
					}

										requestManager.adserverRequestSent = true;

										googletag.cmd.push(function(){
						window.apstag.setDisplayBids();
						window.pbjs.setTargetingForGPTAsync(requestManager.adUnitCodes);
						googletag.pubads().refresh(requestManager.slots);
					});
					console.log("Refresh Ads");
				}

				function requestBids(){
										if (requestManager.adUnits.length > 0) {
						window.pbjs.que.push(function(){
							window.pbjs.aliasBidder('appnexus', '366_appnexus');
							window.pbjs.aliasBidder('smartadserver', '366_smartadserver');
							window.pbjs.aliasBidder('rubicon', '366_rubicon');
							window.pbjs.addAdUnits(requestManager.adUnits);
							window.pbjs.requestBids({
								adUnitCodes:requestManager.adUnitCodes,
								timeout:PREBID_TIMEOUT,
								bidsBackHandler:function (bidResponses){
									headerBidderBack('prebid');
								}
							});
						});
					}</p>
<p>										if (requestManager.apstagSlots.length > 0) {
						window.apstag.fetchBids({
							slots:requestManager.apstagSlots
							}, 
							function(bids){
								headerBidderBack('a9');
							});
						}
			}</p>
<p>			requestBids();
											window.setTimeout(function(){
					sendAdserverRequest();
				}, 
				FAILSAFE_TIMEOUT);
			};</p>
<p>			window.__tcfapi('addEventListener', 2, function(tcData, success){
			  if(success && tcData.eventStatus != 'cmpuishown') {
		        fetchHeaderBids(apstagSlots, adUnits);</p>
<p>				// remove the ourself to not get called more than once
				window.__tcfapi('removeEventListener', 2, function(success){}, tcData.listenerId);
			  }
			});</p>
<p>					}
		else
		{
			if(typeof googletag !== 'undefined' && typeof(googletag.pubads) === 'function')
			{
				googletag.cmd.push(function(){
					googletag.pubads().refresh(slots);
				});
			}
		}
	}
	};</p>
<p>googletag.cmd.push(function(){
	var documentSize = document.documentElement.clientWidth;</p>
<p>	var pbjs = window.pbjs || {};
	if(typeof window.pbjs !== 'undefined')
	{
		window.pbjs.que = window.pbjs.que || ();
				window.pbjs.bidderSettings = {
			ias:{
				alwaysUseBid:true, 
				sendStandardTargeting:false,
				suppressEmptyKeys:true,
				adserverTargeting:(
					{
						key:'adt',
						val:function(bidResponse){
							return bidResponse.adt;
						}
					},
					{
						key:'alc',
						val:function(bidResponse){
							return bidResponse.alc;
						}
					},
					{
						key:'dlm',
						val:function(bidResponse){
							return bidResponse.dlm;
						}
					},
					{
						key:'drg',
						val:function(bidResponse){
							return bidResponse.drg;
						}
					},
					{
						key:'hat',
						val:function(bidResponse){
							return bidResponse.hat;
						}
					},
					{
						key:'off',
						val:function(bidResponse){
							return bidResponse.off;
						}
					},
					{
						key:'vio',
						val:function(bidResponse){
							return bidResponse.vio;
						}
					},
					{
						key:'fr',
						val:function(bidResponse){
							return bidResponse.fr;
						}
					},
					{
						key:'id',
						val:function(bidResponse){
							var match = bidResponse.slots(bidResponse.adUnitCode);
							return match.id;
						}
					},
					{
						key:'vw',
						val:function(bidResponse){
							var match = bidResponse.slots(bidResponse.adUnitCode);
							return match.vw;
						}
					}
				)
			}
		}
									window.pbjs.setConfig({ priceGranularity:"high" });
							window.pbjs.setConfig({
				consentManagement:{
					gdpr:{
						cmpApi:'iab',
						timeout:8000,
						defaultGdprScope:true
					}
				}
			});
							window.pbjs.setConfig({
			  currency: {
				 adServerCurrency: "EUR"
			  }
		   });
				window.apstag.init({
			pubID:'3697',
			adServer:'googletag'
		});
	}</p>
<p>	googletag.pubads().disableInitialLoad();</p>
<p>			googletag.pubads().setTargeting("cp", ("eventdetailscomponent"));
			googletag.pubads().setTargeting("lc", ("sorbiers"));
			googletag.pubads().setTargeting("ld", ("42"));
			googletag.pubads().setTargeting("lr", ("rhone-alpes"));
			googletag.pubads().setTargeting("lp", ("france"));
			googletag.pubads().setTargeting("ec", ("edition-loire-sud"));
			googletag.pubads().setTargeting("th", ("visite-guidee"));
			googletag.pubads().setTargeting("k", ("loisirs", "pour-sortir"));
			googletag.pubads().setTargeting("s", ("loisirs", "pour-sortir"));
			googletag.pubads().setTargeting("env", ("p"));
		googletag.pubads().setTargeting("vm", "w");
				googletag.pubads().enableSingleRequest();
		googletag.pubads().collapseEmptyDivs(true);
	googletag.companionAds().setRefreshUnfilledSlots(true);
	googletag.pubads().enableVideoAds();</p>
<p>			var displayMode;
		var blockSizes;
		var bids;
				// pub-dfp-p0
		if ($('#pub-dfp-p0').length > 0) {
				gtrf.defaultSlots.push('pub-dfp-p0');
																							gtrf.slots('pub-dfp-p0') = googletag.defineOutOfPageSlot("/8695/lpr/pour-sortir/p0","pub-dfp-p0").addService(googletag.pubads()).setTargeting("p","p0");</p>
<p>												blockSizes = (1, 1);</p>
<p>				bids = ();</p>
<p>				if(bids.length > 0) gtrf.withHB.push('pub-dfp-p0');
								bids.push({
					bidder:'ias',
					params:{
						pubId:'924825',
						adUnitPath:'/8695/lpr/pour-sortir/p0'
					}
				});
								if(bids.length > 0){
					gtrf.adUnits('pub-dfp-p0') = {
						code:'pub-dfp-p0',
												pubstack:{
							adUnitPath:'/8695/lpr/pour-sortir/p0?p=p0'
						},
												mediaTypes:{
							banner:{
								sizes:blockSizes
							}
						},
						bids:bids
					};
				}</p>
<p>				googletag.display("pub-dfp-p0");
				}</p>
<p>	googletag.enableServices();
	gtrf.refresh();
});</p>
<p>Connection = {
	Initialize : function(){
		Connection.AttachEvents.All();</p>
<p>		//Erreur serveur
		if ( $("body:not(.AuthenticationComponent) div.GXCO_Identification").find("ul.alert--danger").length > 0 ){
			$("body").addClass("hasModal");
			$("body").prepend('</p>
<div class="overlay"></div>
<p>');
            $('.GXCO_content').show();
		}
	},
	Validate: {
		Form: function(){
			var modal = $("div.GXCO_Identification");
			var txtEmail = modal.find("#txtId");
			var txtMdp = modal.find("#txtMdp");</p>
<p>			modal.find("ul.alert--danger").remove();
			txtEmail.removeClass("error");
			txtMdp.removeClass("error");</p>
<p>			var arrayError = ();
			var regexEmail = /^(a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-)+@(a-zA-Z0-9-)+(?:.(a-zA-Z0-9-)+)*$/;</p>
<p>			if (txtEmail.val() == ""){
				arrayError.push("Veuillez saisir une adresse e-mail.");
				txtEmail.addClass("error");
				$('.labelField(for="txtId")').addClass("error");
			}else if(!regexEmail.test(txtEmail.val())){
				arrayError.push("Veuillez saisir une adresse e-mail valide.");
				txtEmail.addClass("error");
				$('.labelField(for="txtId")').addClass("error");
			}</p>
<p>			if (txtMdp.val() == ""){
				arrayError.push("Veuillez saisir un mot de passe.");
				txtMdp.addClass("error");
				$('.labelField(for="txtMdp")').addClass("error");
			}</p>
<p>			if (arrayError.length == 0){
				return true;
			}else{
				var ul = $("</p>
<ul>").addClass("alert--danger");
				//var ul = $("");
				//div.append(ul);</p>
<p>				for(var i = 0; i < arrayError.length; i++){
					$("

<li>").text(arrayError(i)).appendTo(ul);
				}</p>
<p>				var titre = modal.find("div.title");
				titre.after(ul);</p>
<p>				return false;
			}
		},
	},</p>
<p>	WaitForAuth:{
		Start : function(){
			if ($ .cookie('gxco_oauth') !== undefined)
			{
				console.log('suppression cookie existant')
				$ .removeCookie("gxco_oauth");
			}
			Connection.Timer.Stop();
			Connection.Timer.Start();
		}
	},
	AttachEvents: {
		All: function(){
			Connection.AttachEvents.Modal.Open();
			Connection.AttachEvents.Modal.Close();
			Connection.AttachEvents.Facebook.Open();
			Connection.AttachEvents.Google.Open();
		},
		Modal : {
			Open: function(){
				$(".showBoxConnect").unbind('click').bind('click', function(){
					$("div.GXCO_Identification").find("ul.alert--danger").remove();
					$("body").addClass("hasModal");
                    if($('.overlay').length == 0) {
                        $("body").prepend('</p>
<div class="overlay"></div>
<p>');
                    }
                    $('.GXCO_content').show();
					$('#navBurger .navBurgerWrapper').animate({ marginLeft: '-100%' }, 150);
					$('#navBurger .burgerOverlay').fadeOut(150);
					$('#navBurger').delay(150).hide(0).removeClass('visible');
				});
			},
			Close: function(){
				$(".modal .modalClose, .overlay").unbind('click').bind('click', function(event){
					if( $(event.target).is(".modal .modalClose, .overlay") ){
						$("body").removeClass("hasModal");
                        if($('.overlay').length == 0) {
                            $("body").remove('.overlay');
                        }
                        $('.GXCO_content').hide();
					}
				});
			},
		},
		Facebook: {
			Open: function(){
				$("a.bt_fbConnect").unbind('click').bind('click', function(){
					var newwindow = window.open('https://www.facebook.com/v3.1/dialog/oauth?client_id=2367066290218754&redirect_uri=https:%2f%2fwww.leprogres.fr%2fe-services%2foAuthRedirect&scope=public_profile%2cemail&state=FB', 'oAuth', 'width=600,height=800,addressbar=no,toolbar=no,scrollbars=no');
					Connection.WaitForAuth.Start();
				});
			},
		},
		Google: {
			Open: function(){
				$("a.bt_googleConnect").unbind('click').bind('click', function(){
					var newwindow = window.open('https://accounts.google.com/o/oauth2/v2/auth?client_id=198558126555-cfl426n6ci3u521u6f2tkv7i6e3nlshr.apps.googleusercontent.com&redirect_uri=https:%2f%2fwww.leprogres.fr%2fe-services%2foAuthRedirect&scope=https:%2f%2fwww.googleapis.com%2fauth%2fuserinfo.email+https:%2f%2fwww.googleapis.com%2fauth%2fuserinfo.profile&state=GG&access_type=offline&include_granted_scopes=true&response_type=code', '_blank', 'width=600,height=800,addressbar=no,toolbar=no,scrollbars=no');
					Connection.WaitForAuth.Start();
				});
			},
		},
	},
	Timer: {
		PROVIDER : undefined,
		Start: function (){		
			if (Connection.Timer.PROVIDER === undefined)
			{				
				Connection.Timer.PROVIDER = setInterval(function(){
					console.log('--- WAIT');		
					if ($ .cookie('gxco_oauth') !== undefined)
					{                       
						console.log('--- Cookie Found  : ' + $ .cookie('gxco_oauth'));
						Connection.Timer.Stop();</p>
<p>                        if ($ .cookie('gxco_oauth') == 'AUTH')
                            window.location.reload();			</p>
<p>                        if ($ .cookie('gxco_oauth') == 'TOVA')
                            window.location.href = "/e-services/CreateAccount";                                               								
					}	
				}, 500);
				console.log('-- Timer Facebook (' + Connection.Timer.PROVIDER + ') - START');
			}
		},
		Stop: function (){
			if (Connection.Timer.PROVIDER !== undefined)
			{				
				console.log('-- Timer Facebook (' + Connection.Timer.PROVIDER + ') - STOP');
				clearInterval(Connection.Timer.PROVIDER);
				Connection.Timer.PROVIDER = undefined;
			}
		},
	},
};</p>
<p>Connection.Initialize();
$("#showPassword2").on('click', function(){
    $(this).toggleClass('show');
    var input = $(this).prev();
    if (input.attr("type") == "password") {
        input.attr("type", "text");
    } else {
        input.attr("type", "password");
    }
});
/* renvoi email activation compte */
ApprovalMail = {
	Send : function(email, approvalUrl){
		var strData = "{approvalUrl: "" + approvalUrl + "", email: "" + email + ""}";
		$ .ajax({
			type: "POST",
			url: "/webservices/CDM.GPRF.Web/CDM.GPRF.Web.Services.ProfileService.asmx/SendActivationMail",
			data: strData,
			contentType: "application/json; charset=utf-8",
			dataType: "json"
		});
		return false;
	}
}</p>
<p>CheckPassword = {
    KeyUpDelay : 1000,
    LastCheck : Date.now(),
	CheckDirect : function(password,type){</p>
<p>                if (type == "validate")
                {
                    if ((Date.now() - CheckPassword.LastCheck) < CheckPassword.KeyUpDelay)
                        return;
                }
                
                var result = null;
                $ .ajax({
                type: "POST",
                url: "/webservices/CDM.GXCO.Web/CDM.GXCO.Web.Service.UsersService.asmx/PasswordIsValidWithReason2",
                cache: "false",
                dataType: "json",
                async: false,
                contentType: "application/json; charset=utf-8",
                data: "{password: "" +  password  + ""}",
                success: function (data) {
                    result =  data.d;
                }
                });

                //rules = result.rules;
                rules = result;
                CheckPassword.UpdateList(rules,type);
    }
    ,
	Check : function(password,type){
        
        
        if (type == "validate")
        {
            CheckPassword.LastCheck = Date.now();
            setTimeout(function(){ CheckPassword.CheckDirect(password,type);}, CheckPassword.KeyUpDelay);
        }
        else
            CheckPassword.CheckDirect(password,type);
	}
    ,
    UpdateList : function(rules,type)
    {
        $("#divPasswordMessages").parent().addClass("containerInputError").removeClass("containerInputAllValid");
        $("#divPasswordMessages").empty();
        
        var allValid = "";
        if(rules.isvalid) {
            allValid = "class='allValid'";
            $("#divPasswordMessages").parent().removeClass("containerInputError").addClass("containerInputAllValid");
		
			if(type == "blur") {
				$("#divPasswordMessages").parent().removeClass("containerInputAllValid");
			}
        }
		else {
			$("#divPasswordMessages").parent().removeClass("containerInputAllValid");
		}
            
        var ul = $("

<ul " + allValid + ">");
        ul.prop("id","lPasswordMessages");</p>
<p>        for(i in rules.rules)
        {
            var li = $("</p>
<li>");
            li.text(rules.rules(i).Label);</p>
<p>            if (rules.rules(i).IsValidate == true)
            {
                if (type == "focus" ||  type == "validate")
                {
                    li.addClass("rulesOK");
                    ul.append(li);
                }
            }
            else
            {
                li.addClass("rulesKO");
                ul.append(li);
            }            
        }</p>
<p>        if (ul.children("li").length > 0)
            $("#divPasswordMessages").append(ul);</p>
<p>    }
};</p>
<p>$('#CreateAccountForm').validate({
	errorElement: "span",
	rules: {
		ctl00_txtEmail: {
			required: true
		},
		ctl00_txtMdp: {
			required: true
		}
	},
	messages: {
		ctl00_txtEmail: {
			required: "Ce champ est obligatoire",
		},
		ctl00_txtMdp: {
			required: "Ce champ est obligatoire",	
		}
	}
});</p>
<p>$("#ctl00_txtMdpCreate").focus(function(event) {
  CheckPassword.Check($(event.target).val(),"focus");
});</p>
<p>$("#ctl00_txtMdpCreate").blur(function(event) {
  CheckPassword.Check($(event.target).val(),"blur");
});</p>
<p>$("#ctl00_txtMdpCreate").keyup(function(event) {
  CheckPassword.Check($(event.target).val(),"validate");
});</p>
<p>$("#showPassword").on('click', function(){
    $(this).toggleClass('show');
    var input = $(this).prev();
    if (input.attr("type") == "password") {
        input.attr("type", "text");
    } else {
        input.attr("type", "password");
    }
});</p>
<p>CheckCreation = {
    Init : function(){
		CheckCreation.AttachEv.All();
		//Erreur serveur
		if ( $("body:not(.AuthenticationComponent):not(.ChangePasswordByLinkComponent)").find(".messageBox.error").length > 0 ) {
			$("body").addClass("hasModal");
			$("body").prepend('</p>
<div class="overlay"></div>
<p>');
            $('.GPRF_NextWeb').show();
		}
	},
    AttachEv: {
		All: function(){
			CheckCreation.AttachEv.Modal.Open();
			CheckCreation.AttachEv.Modal.Close();
		},
		Modal : {
			Open: function(){
				$(".link_createAccount").unbind('click').bind('click', function(){
					$("div.GPRF_NextWeb").find("ul.alert--danger").remove();
					$("body").addClass("hasModal");
                    if($('.overlay').length == 0) {
                        $("body").prepend('</p>
<div class="overlay"></div>
<p>');
                    }
                    $('.modal').hide();
                    $('.GPRF_NextWeb').show();
					$('#navBurger .navBurgerWrapper').animate({ marginLeft: '-100%' }, 150);
					$('#navBurger .burgerOverlay').fadeOut(150);
					$('#navBurger').delay(150).hide(0).removeClass('visible');
				});
			},
			Close: function(){
				$(".modal .modalClose, .overlay").unbind('click').bind('click', function(event){
					if( $(event.target).is(".modal .modalClose, .overlay") ){
						$("body").removeClass("hasModal");
                        if($('.overlay').length == 0) {
                            $("body").remove('.overlay');
                        }
                        $('.modal').hide();
					}
				});
			},
		},
    }
};</p>
<p>//CheckCreation.Init();
$(function(){
    $(function() {
        $(".datepicker ").datepicker({
            showMonthAfterYear: false,
            dateFormat: 'dd/mm/yy',
            monthNames: ('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'),
            monthNamesShort: ('Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc'),
            dayNames: ('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'),
            dayNamesShort: ('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'),
            dayNamesMin: ('Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'),
			onSelect: function () { },
			numberOfMonths: 1,
			minDate: 0
	});
	$("#ui-datepicker-div").wrap("</p>
<div id='GEVT_datepicker' />");
    });
});</p>
<p>GeoSearch0 = {
	Clear : function()
	{
		if($("(name='GEVT_Agenda_TbxWhere_dnfta')").val() != "Autour de ma position")
		{
			$("(name='GEVT_Agenda_hfLatitude')").val("");
			$("(name='GEVT_Agenda_hfLongitude')").val("");
		}
	},
	Locate : function()
	{
		if (navigator.geolocation)
			navigator.geolocation.getCurrentPosition(GeoSearch0.GetPosition, GeoSearch0.GeoError);
		else
			alert("La géolocalisation n'est pas disponible sur ce navigateur");
	},
	GetPosition : function(position)
	{
		 $("(name='GEVT_Agenda_hfLatitude')").val(position.coords.latitude);
		 $("(name='GEVT_Agenda_hfLongitude')").val(position.coords.longitude);
		 $("(name='GEVT_Agenda_TbxWhere_dnfta')").val("Autour de ma position");
	},
	GeoError : function()
	{
		alert("Votre position n'a pas pu être déterminée.");
	}
};
(function (d, s, id) {var js, fjs = d.getElementsByTagName(s)(0);if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "http://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.5";fjs.parentNode.insertBefore(js, fjs);} (document, 'script', 'facebook-jssdk'));
window.___gcfg = {lang: 'fr'};(function () {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = 'https://apis.google.com/js/plusone.js';var s = document.getElementsByTagName('script')(0); s.parentNode.insertBefore(po, s);})();
	// Largeur de la legende
	var imageWidth = $(".slides_container > a > img").outerWidth();
	$('#media #credits').css({
	    width: imageWidth
	});
	// Revealing Module Pattern + Singleton
	var eventMapModule = (function ($) {</p>
<p>	    var _debug = false;
	    var console = window.console || null;
	    if (console == undefined || console == null)
	        _debug = false;</p>
<p>	    if (_debug) console.log("eventMapModule: Inside eventMapModule");</p>
<p>	    // Référence au singleton
	    var _instance;</p>
<p>	    // Récupération de l'instance du singleton si elle existe, création d'une instance dans le cas contraire
	    function getInstance() 
        {
	        if (_debug) console.log("eventMapModule: getInstance()");
	        if (!_instance) {
	            _instance = initInstance();
	        }
	        return _instance;
	    }</p>
<p>	    // Création d'une instance d'eventMapModule
	    function initInstance() {
	        if (_debug) console.log("eventMapModule: initInstance()");</p>
<p>	        // ******************************************************************
	        // Paramétrage UI
	        // ******************************************************************</p>
<p>	        //Cacher le bouton "Ma Position" pour les versions d'ie ne supportant pas la fonctionalité de géolocalisation
//	        if (.browser && .browser <= 8)
	        //if (navigator.userAgent.toLowerCase().search("msie") != -1)
	        //  $('#shareLocationButton').hide();
	
	        var _mapData = $("#GEVT_Agenda_GoogleMap_Data_Detail");
	        var _mapContainer = document.getElementById('directionsMapCanvas');
	        var _eventData = _getEventData();
	
	        // ******************************************************************
	        // Paramètres carte et marker
	        // ******************************************************************
	        var _latlng = new google.maps.LatLng(_eventData.latitude, _eventData.longitude);
	        var _zoom = 16;
	        var _mapOptions = {
	            center: _latlng,
	            zoom: _zoom,
	            mapTypeControl: true,
	            mapTypeId: google.maps.MapTypeId.ROADMAP,
	            minZoom: 2
	        };
	        var _directionsRendererOptions = {
	            draggable: true,
	            suppressMarkers: true
	        };
	        var _markerOptions = {
	            animation: google.maps.Animation.DROP,
	            position: _latlng,
	            title: _eventData.title,
	            icon: _eventData.imgMarker
	        };
	
	        var _map, _marker, _directionsService, _directionsRenderer;
	
	        // ******************************************************************
	        // Méthodes privées
	        // ******************************************************************
	        function _getEventData() {
	            if (_debug) console.log("eventMapModule: _getEventData()");
	            var data = _mapData.val();
	            if (data == null || data == '')
	                return null;
	            var splited = data.split('#');
	            return {
	                latitude: splited(0),
	                longitude: splited(1),
	                title: splited(2),
	                imgMarker: 'https://cdn-files.prsmedia.fr/files/fr/GEVT/images/marker' + splited(3) + '.png'
	            };
	        }
	
	        function _panTo(latLng) {
	            if (_debug)
	                console.log("eventMapModule: panTo");
	            var newLatLng = _latlng; // Position par défaut = position du marker
	            if (latLng)
	                newLatLng = latLng // Si un latlng est passé en paramètre, utilisation de ce dernier
	            _map.panTo(newLatLng);
	        }
	
	        function _setZoom(zoom) {
	            if (_debug)
	                console.log("eventMapModule: setZoom");
	            var newZoom = _zoom;
	            if (zoom)
	                newZoom = zoom // Si un latlng est passé en paramètre, utilisation de ce dernier
	            _map.setZoom(newZoom);
	        }
	
	        // @brief  : Affichage de l'itinéraire sur la carte
	        // @params  : origin    : google.maps.LatLng|string
	        function _showDirections(origin) {
	            if (_debug)
	                console.log("eventMapModule: showDirections");
	            var selectedMode = document.getElementById('travelMode').value;
	
	            _directionsRenderer.setMap(null); //Clean previous drawn directions
	            _directionsRenderer.setMap(_map);
	
	            var request = {
	                origin: origin,
	                destination: _latlng,
	                travelMode: selectedMode
	            }
	
	            _directionsService.route(request, function (response, status) {
	                if (status == google.maps.DirectionsStatus.OK) {
	                    _directionsRenderer.setDirections(response); //Draws directions on the map
	
	                    // Mise à jour du lien vers le détail de l'itinéraire
	                    var dirFlag = "";
	                    if (selectedMode == "WALKING") dirFlag = "&#038;dirflg=w";
	                    if (selectedMode == "BICYCLING") dirFlag = "&#038;dirflg=b";
	
	                    $("#showOnGMaps").attr("href", "https://google.com/maps?saddr=" + origin + "&#038;daddr=" + _latlng + dirFlag);
	                    $("#showOnGMaps").show();
	                }
	            });
	        }
	
	        if (navigator.geolocation) {
	            function _geoSuccess(position) {
	                var origin = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
	                //.fancybox;
	                $("#visitorAddress").val(position.coords.latitude + ',' + position.coords.longitude);
	            }
	
	            function _geoError() {
	                alert("Nous n'avons pas pu vous déterminer votre localisation.");
	                //.fancybox;
	            }
	
	            var _geoOptions = {
	                enableHighAccuracy: true,
	                maximumAge: 30000,
	                timeout: 27000
	            };
	
//	            $('#shareLocationButton').click(function () {
	            $('#shareLocationButton').on("click",function () {
	                //.fancybox;
	                navigator.geolocation.getCurrentPosition(_geoSuccess, _geoError, _geoOptions);
	            });
	        } else {
	            $('#geolocationPart').hide(); //hide the geolocation part, if geolocation API is not supported !
	        }
	
	        // ******************************************************************
	        // Méthodes publiques
	        // ******************************************************************
	        function setDefaultPosition() {
	            if (_debug)
	                console.log("eventMapModule: setDefaultPosition");
	            _panTo();
	            _setZoom();
	        }
	
	        // Si la récupération des données de l'événements à échoué === fin du traitement
	        if (!_eventData)
	            return false;
	
	        // ******************************************************************
	        // Création des cartes + services
	        // ******************************************************************
	        _map = new google.maps.Map(_mapContainer, _mapOptions);
	
	        //<HACK IE>
	        //Prevent to click on the overlay while dragging the map.
	        var _currentDragging = false;
	        google.maps.event.addListener(_map, 'dragstart', function () {
	            _currentDragging = true;
	        });
	        google.maps.event.addListener(_map, 'dragend', function (e) {
	            setTimeout(function () {
	                _currentDragging = false;
	            }, 100);
	        });
	        //</HACK IE></p>
<p>	        // Création du marker et ajout à la carte
	        _marker = new google.maps.Marker({
	            animation: google.maps.Animation.DROP,
	            position: _latlng,
	            title: _eventData.title,
	            icon: _eventData.imgMarker
	        });
	        _marker.setMap(_map);
	        _directionsService = new google.maps.DirectionsService();
	        _directionsRenderer = new google.maps.DirectionsRenderer(_directionsRendererOptions);</p>
<p>//	        $('#validateAddress').click(function () {
	        $('#validateAddress').on("click",function () {
	            //.fancybox;
	            var origin = $('#visitorAddress').val();
	            if (origin != '') {
	                _showDirections(origin);
	            }
	        });</p>
<p>	        // ******************************************************************
	        // Méthodes et propriétés publiques
	        // ******************************************************************
	        return {
	            // API publique du module eventMapModule
	            setDefaultPosition: setDefaultPosition,
	            currentDragging: function () { return _currentDragging; }
	        }
	    }; //function initInstance()</p>
<p>	    return {
	        getInstance: getInstance
	    };
	})(jQuery);</p>
<p>	var eventMapModuleInstance;
	var gmapUrl = "https://maps.google.com/maps/api/js?v=3.8&sensor=false&language=fr&client=gme-euroinformationsas&channel=PRESSE";
	var gmapLoaded = false;
	var LoadGmap = function(clb) {
	if (!gmapLoaded) {
		window.gMapClb = function() {
			window.gMapClb = null;
			gmapLoaded = true;
			clb();
		};</p>
<p>		jQuery.ajax({url: gmapUrl+'&callback=gMapClb', dataType: 'script'});
	} else {
		clb();
	}
	};</p>
<p>	jQuery(function ($) {        
		//$(".fancybox").fancybox();</p>
<p>	    /*$('#showDirectionsButton').fancybox({
	        'helpers': { overlay: { closeClick: true} },
	        'href': '#map',
	        'beforeLoad': function () {},
	        'afterShow': function () {
	              LoadGmap(DisplayMap);
	        },
	        'beforeClose': function () {
	            //<HACK IE>
	            //Prevent to click on the overlay while dragging the map.
	            if (eventMapModuleInstance.currentDragging())
	                return false;
	            //</HACK IE>
	            //jQuery.fancybox.hideLoading();
//	            $(document).unbind('keypress.map');
	            $(document).off("bind", 'keypress.map');
	        }
	    });*/</p>
<p>		$("#map").dialog({
			resizable: false,
			autoOpen : false,
			height: "auto",
			width: 540,
			modal: true,
			buttons: {
				Fermer: function() {
					//<HACK IE>
					//Prevent to click on the overlay while dragging the map.
					if (eventMapModuleInstance.currentDragging())
						return false;
					//</HACK IE>
					$(document).off("bind", 'keypress.map');
				}
			}
		});</p>
<p>		$('#showDirectionsButton').on("click", function(){
			$("#map").dialog("open");
			LoadGmap(DisplayMap);
		});
	});</p>
<p>	function DisplayMap()
	{
	eventMapModuleInstance = eventMapModule.getInstance();
	    eventMapModuleInstance.setDefaultPosition();
	    //On bind l'appui de la touche enter sur le bouton itinéraire
//	    $(document).bind('keypress.map', function (e) {
	    $(document).on("bind", 'keypress.map', function (e) {
	        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { //S'il s'agit de la touche "Entrée"
//	            $("#validateAddress").click();
	            $("#validateAddress").trigger("click");
	            e.preventDefault();
	        }
	    });
	}</p>
<p>	EventDetail = {
		Actions: {
			AdditionalDescription: {
				Toggle: function(){
					$("p.AdditionalDescription").slideToggle();
					$("a.showMore").toggle();
					$("a.hideMore").toggle();
				},
			},
		},
	};</p>
<p>$.each(bufferScript,function(){this()});});
</script><br /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
