 <?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>méthode &#8211; Conseil Chauffage</title>
	<atom:link href="https://conseil-chauffage.com/tag/methode/feed/" rel="self" type="application/rss+xml" />
	<link>https://conseil-chauffage.com</link>
	<description>Pour Bien choisir Votre Chauffage</description>
	<lastBuildDate>Wed, 25 Mar 2020 18:27:08 +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>méthode &#8211; Conseil Chauffage</title>
	<link>https://conseil-chauffage.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Coronavirus et confinement: il faut bien aérer votre logement chaque jour, voici la bonne méthode</title>
		<link>https://conseil-chauffage.com/coronavirus-et-confinement-il-faut-bien-aerer-votre-logement-chaque-jour-voici-la-bonne-methode/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 18:27:08 +0000</pubDate>
				<category><![CDATA[Chauffage au Gaz]]></category>
		<category><![CDATA[aérer]]></category>
		<category><![CDATA[Bien]]></category>
		<category><![CDATA[bonne]]></category>
		<category><![CDATA[chaque]]></category>
		<category><![CDATA[confinement]]></category>
		<category><![CDATA[coronavirus]]></category>
		<category><![CDATA[faut]]></category>
		<category><![CDATA[jour]]></category>
		<category><![CDATA[logement]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[voici]]></category>
		<category><![CDATA[votre]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/coronavirus-et-confinement-il-faut-bien-aerer-votre-logement-chaque-jour-voici-la-bonne-methode/</guid>

					<description><![CDATA[Coronavirus et confinement: il faut bien aérer votre logement chaque jour, voici la bonne méthode Le coronavirus en Belgique a entraîné des mesures de confinement et donc un temps plus long passé par la population dans son logement, ce qui rend l&#39;aération d&#39;autant plus nécessaire. &#34;Il faut rappeler à chacun de bien ventiler son logement. Le confinement ne signifie pas vivre dans un logement qui sent&#34; les animaux sauvages &#34;. N&#39;oubliez pas de bien ventiler votre maison&#34;, ... <p class="read-more-container"><a title="Coronavirus et confinement: il faut bien aérer votre logement chaque jour, voici la bonne méthode" class="read-more button" href="https://conseil-chauffage.com/coronavirus-et-confinement-il-faut-bien-aerer-votre-logement-chaque-jour-voici-la-bonne-methode/#more-2149" aria-label="Plus sur Coronavirus et confinement: il faut bien aérer votre logement chaque jour, voici la bonne méthode">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Coronavirus et confinement: il faut bien aérer votre logement chaque jour, voici la bonne méthode</h1>
<p></p>
<div id="body-detail" bodysize="3047">
<h2 itemprop="headline">Le coronavirus en Belgique a entraîné des mesures de confinement et donc un temps plus long passé par la population dans son logement, ce qui rend l&#39;aération d&#39;autant plus nécessaire.</h2>
<p><em>&quot;Il faut rappeler à chacun de bien ventiler son logement. Le confinement ne signifie pas vivre dans un logement qui sent&quot; les animaux sauvages &quot;. N&#39;oubliez pas de bien ventiler votre maison&quot;,</em> Philippe nous l&#39;a suggéré via le bouton orange Alert us. Cet homme est architecte et donc<em> &quot;très conscient de l&#39;hygiène dans les bâtiments&quot;</em>, précise-t-il.</p>
<p>&gt; SYMPTÔMES DE CORONAVIRUS: Voici les signes que vous pourriez avoir Covid-19</p>
<p>De nombreux médias de santé vous ont rappelé qu&#39;il est important de renouveler l&#39;air de votre maison en ouvrant les fenêtres, idéalement un peu le matin et un peu le soir. <em>&quot;Idéalement, aérez chaque pièce pendant dix minutes par jour avec les fenêtres ouvertes. Et quand il y a une personne malade dans la maison, vous devez aérer votre chambre deux fois dix minutes le matin, deux fois l&#39;après-midi, une fois avant le coucher&quot;</em>, conseille Santé Magazine.</p>
<p>&gt; CORONAVIRUS BELGIQUE: CARTES par province, âge et sexe</p>
<p><em>&quot;Pour éviter une augmentation de l&#39;humidité relative, l&#39;apparition de moisissures, de spores fongiques ou la rétention d&#39;allergènes ou de produits chimiques polluants, les médecins recommandent de ventiler votre maison entre 15 et 30 minutes par jour. Mieux vaut le faire plusieurs fois, au début ou à la fin de la journée, aux heures où la pollution extérieure est la plus faible &quot;</em>, écrit le média Futura-Sciences, qui explique que &quot;nos meubles, nos murs, nos tapis, nos tapis, nos fenêtres en PVC ou même nos vêtements diffusent quotidiennement des composés organiques volatils (COV) dans notre air intérieur&quot;.</p>
<p>Avez-vous peur de perdre trop de chaleur lors de la ventilation? Ce ne sera pas le cas si vous ventilez 10-15 minutes (il suffit de penser à fermer la fenêtre, ce que l&#39;on a souvent tendance à oublier <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> comme nous le rappelle Philippe: <em>&quot;Arrêtez votre chauffage, ouvrez grand vos fenêtres pendant 10 minutes, fermez vos fenêtres et redémarrez votre chauffage. Ce faisant, vous renouvelez l&#39;air mais vous ne rafraîchissez pratiquement pas vos murs, plafonds et sol. Dix minutes plus tard, votre chaleur de confort est atteint à nouveau. &quot; </em>Et la chaleur sera rétablie plus vite l&#39;air sec se réchauffera plus vite. Un air moins chargé d&#39;humidité permet un chauffage plus efficace, nous apprend Energuide.be, média de Sibelga, le distributeur de gaz-électricité à Bruxelles.</p>
<p>&gt; CORONAVIRUS BELGIUM: consultez les dernières actualités</p>
</div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-10/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sun, 15 Mar 2020 08:58:28 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-10/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-10/#more-1769" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '251285271592561',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+10150100771335484 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-9/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sun, 15 Mar 2020 04:48:06 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-9/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-9/#more-1762" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '251285271592561',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+10150100771335484 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-8/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sun, 15 Mar 2020 00:40:59 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-8/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-8/#more-1756" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '188734271214193',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+107915992569379 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^d{10}$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>			$("#comment_signup_form").hide();</p>
<p>			$("#sms_verify").show();
			$("#fbFormN_smsVer").show();
			$("#commentsForm_sms_veryfy").show();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^d{10}$/));</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-7/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 20:26:30 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-7/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-7/#more-1748" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '251285271592561',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+10150100771335484 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-6/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 16:18:23 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-6/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-6/#more-1740" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '251285271592561',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+10150100771335484 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-5/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 12:07:40 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-5/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-5/#more-1735" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '188734271214193',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+107915992569379 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^d{10}$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>			$("#comment_signup_form").hide();</p>
<p>			$("#sms_verify").show();
			$("#fbFormN_smsVer").show();
			$("#commentsForm_sms_veryfy").show();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^d{10}$/));</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-4/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 11:06:00 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-4/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-4/#more-1732" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '251285271592561',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+10150100771335484 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-3/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 06:59:53 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-3/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-3/#more-1725" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '251285271592561',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+10150100771335484 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</title>
		<link>https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-2/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 23:50:21 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[analyser]]></category>
		<category><![CDATA[fines]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[méthode]]></category>
		<category><![CDATA[Nouvelle]]></category>
		<category><![CDATA[particules]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[Suisse]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-2/</guid>

					<description><![CDATA[Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques. Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il ... <p class="read-more-container"><a title="Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse" class="read-more button" href="https://conseil-chauffage.com/recherche-nouvelle-methode-pour-analyser-les-particules-fines-suisse-2/#more-1713" aria-label="Plus sur Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Recherche: Nouvelle méthode pour analyser les particules fines &#8211; Suisse</h1>
<p></p>
<div id="mainContent">
<p>	Des chercheurs de l&#39;Institut Paul Scherrer (PSI) ont développé une nouvelle méthode d&#39;analyse des particules fines. Cela leur a permis de réfuter la doctrine selon laquelle les molécules contenues dans les poussières fines ne subissent plus de réactions chimiques.</p>
<p>Le promeneur qui sent l&#39;odeur aromatique qui émane d&#39;une forêt de conifères inhale de l&#39;alpha-pinène. C&#39;est l&#39;un des composés organiques volatils présents dans les huiles de conifères. Il est également présent dans l&#39;eucalyptus et le romarin.</p>
<p>Cependant, sous l&#39;action de certains radicaux, l&#39;alpha-pinène est transformé dans l&#39;atmosphère en d&#39;autres composés appelés molécules organiques hautement oxydées. Certaines de ces molécules sont des substances réactives, parfois nocives.</p>
<p>Ils ne sont dans la ligne de mire des chercheurs en atmosphère que depuis quelques années. Avec des particules de poussière et d&#39;autres substances solides et liquides présentes dans l&#39;air, elles forment de fines particules ou aérosols.</p>
<p><b>Les réactions se poursuivent</b></p>
<p>&quot;Jusqu&#39;à présent, on pensait qu&#39;une fois trouvées dans les particules fines, les molécules de ce type étaient protégées de nouvelles transformations&quot;, explique André Prévôt du laboratoire de chimie atmosphérique du PSI, cité vendredi dans un communiqué de l&#39;institut.</p>
<p>Mais, comme les chercheurs viennent de le démontrer dans la revue Science Advances, ces molécules restent réactives: soit elles réagissent entre elles pour former des molécules plus grosses, soit elles se désintègrent en dégageant, par exemple, de l&#39;acide formique.</p>
<p>Ce composé très répandu se trouve non seulement dans les fourmis et les orties, mais aussi dans l&#39;atmosphère où il est un indicateur important de la pollution atmosphérique.</p>
<p><b>Nouvel appareil de mesure</b></p>
<p>Les chercheurs du PSI ont été les premiers à analyser les composés chimiques directement dans les particules fines, dans les conditions atmosphériques. Pour ce faire, ils ont utilisé la «smog room» du PSI dans laquelle il est possible de simuler les processus qui se déroulent dans l&#39;atmosphère.</p>
<p>Les chercheurs ont injecté une petite quantité d&#39;alpha-pinène dans cette chambre et ont permis au composé de réagir avec l&#39;ozone. Pendant 15 heures, ils ont observé ce qui se passait et identifié les composés chimiques qui se sont formés et ceux qui ont finalement disparu.</p>
<p>Ces observations ont été rendues possibles grâce à un appareil appelé spectromètre de masse à temps de vol avec une source d&#39;électropulvérisation extractive, développé en collaboration avec la société Tofwerk, à Thoune (BE), pour effectuer des mesures atmosphériques. Le nouveau dispositif ionise sans fragmentation et permet de détecter chaque molécule séparément.</p>
<p><b>Mesures à Zurich</b></p>
<p>La nouvelle méthode d&#39;analyse n&#39;est pas seulement utilisable en laboratoire, elle peut également être utilisée directement sur le terrain. Durant l&#39;hiver 2018/2019 et l&#39;été 2019, les chercheurs du PSI l&#39;ont utilisé pour mesurer les fines particules présentes dans l&#39;air dans la ville de Zurich.</p>
<p>Il s&#39;est avéré qu&#39;en été, les fines particules de Zurich étaient composées pour un bon tiers des produits de réaction d&#39;alpha-pinène et de molécules similaires. En hiver, en revanche, ce sont les émissions des systèmes de chauffage au bois et de leurs produits de réaction qui dominent.</p>
<p>Les chercheurs ont prévu des campagnes de mesure en Chine et en Inde, où ils prévoient de mener des analyses pour identifier les molécules qui se forment dans une métropole de plusieurs millions d&#39;habitants.</p>
<p>Ces observations contribuent également à améliorer les modèles de simulation, par exemple ceux traitant de la formation des nuages ​​et de la pollution atmosphérique, note le PSI. <span class="idcode">(ats / nxp)</span></p>
<p class="publishedDate">Créé: 13.03.2020, 22h42</p>
</p></div>
<p><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script>(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.3";
			  fjs.parentNode.insertBefore(js, fjs);
			}(document, 'script', 'facebook-jssdk'));</script><script language="javascript"></p>
<p>		var commentNotSent = true;
		///////////////////////////////////////////////////
		// object FBcomments, can be reused for FB authentification
        var FBcomments = {
        		fbAppId : '222318267841285',
                version: 'v2.0',
        		fbChannel_path : '/facebook_xd_receiver.html', 
        		isLoggedIn : false, </p>
<p>            ///////////////////////////////////////////////////
        		initFb : function() {	
	        		window.fbAsyncInit = function() {
                    FB.init({appId: FBcomments.fbAppId, version: FBcomments.version});
	                if (typeof FB === 'undefined') {
        		 				alert($("#tr_fbConnectError").html()); 
        		 			} 
	            };</p>
<p>                (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";
                    fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
          	},
          	///////////////////////////////////////////////////
          	fbLogin : function() { 
          	 var populateFbData_ = this.populateFbData;
          	 var fbDisplay_ = this.fbDisplay;	
          	 var promptFanBox_ = this.promptFanBox;</p>
<p>        		 FB.init({appId: FBcomments.fbAppId, version: FBcomments.version}); 
        		 if (typeof FB === 'undefined') {
        		 	alert($("#tr_fbConnectError").html()); 
        		 } 	
							  	FB.login(function(response) {
									  if (response.authResponse) {
									     // granted some permissions 
									     this.isLoggedIn = true; 
									  	 populateFbData_(response.authResponse.accessToken, response.authResponse.userID);
									  	 fbDisplay_(); 
									  	 promptFanBox_(response.authResponse.userID);
									  } 
									  else { 
									    // user is not logged
									    this.isLoggedIn = false;
									  	fbDisplay_();  
									  }
									}, {scope:'publish_actions'});
				},
				///////////////////////////////////////////////////
				fbLogout : function() {  
					var fbDisplay_ = this.fbDisplay;
					$.cookie('fbsNN', '', { path: '/', expires: -1 });
					isLoggedIn = false;
					fbDisplay_();
        		},</p>
<p>				///////////////////////////////////////////////////
				populateFbData : function(accessToken, userID) {
					fbAccessToken = accessToken;
					fbUserID = userID;
					FB.api(
					'/me',
					{
						fields: 'name'
					},
					function(response) {
						var fbUserName = '';
						if (response){
							if (response.name){
								fbUserName = response.name;
							}
						}
						// store a fb-independent cookie for future login 
						$.cookie('fbsNN', "access_token="+escape(fbAccessToken)+""+"&uid="+fbUserID+"&realname="+escape(fbUserName), { path: '/', expires: 30 }); 
						fbDomInsert(fbUserName, fbUserID, fbAccessToken);
					}
					);
				},</p>
<p>				///////////////////////////////////////////////////
				promptFanBox : function(userId) {
  				 	FB.api({
					    method: 'fql.query',        
					    query: 'SELECT uid FROM page_fan WHERE uid='+userId+' AND page_id='+105188432853984 
						},
							function(response) {
								if (typeof response(0) === 'undefined') {
									// user has not liked the page 
									$(document).ready(function(){  
										var txt = $("#tr_fanBoxPromptTitle").html(); 
										tb_show(txt,'/facebook_iframe.html?&height=250&width=645');
									});
								}	
							}
						 );
  				 },
  				 ///////////////////////////////////////////////////
  				 fbDisplay : function() {    
  				 		fbLoginDisplay(this.isLoggedIn );  
  				 		loginDrop();
  				 }
  				 ///////////////////////////////////////////////////
        } // end object</p>
<p>				///////////////////////////////////////////////////
				// cookie based user registration, maybe replaced by user DB in future
  			function fetch_nnCookie() { 
  				 		var nnRegex = /access_token=((^&)+)&uid=((0-9)+)&realname=(.+)/; 
							nnRegex.exec($.cookie('fbsNN')); 		 
							fbAccessToken = unescape(RegExp.$1);      
							fbUserID = RegExp.$2;
							fbUserName = unescape(RegExp.$3);	  
  			}
				///////////////////////////////////////////////////
  			function check_nnCookie() {	          
  				 	if( $.cookie('fbsNN') == null) {   	 
  				 		return false; 
  				 	}
  				 	else { 
							fetch_nnCookie();   
  				 		// check for valid data, delete cookie otherwise 
  				 		if (fbAccessToken != null && fbAccessToken.length > 0 && fbUserID != null && fbUserID.length > 0  && fbUserName != null && fbUserName.length > 0 && fbUserName != 'undefined') {
  				 			fbDomInsert(fbUserName, fbUserID, fbAccessToken); 
  				 			return true;   
  				 		}
  				 		else {
  				 			$.cookie('fbsNN', '', { expires: -1 }); 
  				 			return false;  
  				 		}
  				 	}
  			}</p>
<p>  			///////////////////////////////////////////////////
  			// form handler 
  			function commentsForm_send () {
  				var fbForm_message = $.trim($("#fbForm_message").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());			
  				var fbForm_realName = $.trim($("#fbForm_realName").val());
  				var fbForm_userId = $.trim($("#fbForm_userId").val());
  				var fbForm_userToken = $("#fbForm_userToken").val(); 
  				var fbForm_publishOnFB = $("#fbForm_publishOnFB:checked").val();
  				if (typeof fbForm_publishOnFB === 'undefined') {
  					fbForm_publishOnFB = 0; 
  				}
					var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());	
					var hasErrors = false; 
					var messageReg =  fbForm_message.length > 1; </p>
<p>					if (messageReg == false) {
						$("#commentError_message").show(); 	
						hasErrors = true; 
					}
					if (fbFormN_gotcha.length > 1) {
						hasErrors = true; 
					} </p>
<p>          if (!($('#disclaimerConfirmBtn').is(':checked'))) {
						$("#commentError_disclaimer").show();
						hasErrors = true; 
					}
  				if (!hasErrors) {
						$("#commentsForm_send").attr("disabled", "true");
						$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>						$("#commentSendLoading").show(); 
						$.ajax({ type: "POST",
							dataType: "text",
							cache: false,
							url: "/community/talkback_ajax.html",
							async: true,
							data: "action=sendComment&fbForm_realName="+encodeURIComponent(fbForm_realName)+"&fbForm_userId="+fbForm_userId+"&fbForm_userToken="+encodeURIComponent(fbForm_userToken)+"&fbForm_publishOnFB="+fbForm_publishOnFB+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
							error: function(){
								alert($("#tr_commentSendError").html()); 
							},
							complete: function(reqCode){
								$("#commentLogin").hide();
								$("#fbForm_message").hide();
								$("#fbForm_message_count_class").hide();      	
								$("#commentError_message").hide();
									$("#commentError_name").hide();
									$("#commentError_location").hide();
									$("#commentError_email").hide();
									$("#commentError_disclaimer").hide();
									$(".disclaimerText").hide();
									$("#commentInfo_noFb").hide();
									$("#commentsForm_send").hide();
									$("#fbCommentPublishCheckbox").hide();
									$("#commentsForm_send_noFb").hide();
								$("#commentInfo_Fb").show();
								$("#commentSendLoading").hide();
							}
						});
					} // hasErrors
				}</p>
<p> 			//////////////////////////////////////////////////
 			function delete_cookie(cookie) {
				$.cookie(cookie, null, {path: '/'});
 			}</p>
<p>			//////////////////////////////////////////////////
			function save_form_to_cookie(class_name) {
				var form = new Array();
				$("."+ class_name).each(function(index) {
					form(index) = {};
					form(index)('id') = $(this).attr("id");
					form(index)('val') = $(this).val();
				});
				$.cookie(class_name, JSON.stringify(form), {json:true});
			}</p>
<p> 			//////////////////////////////////////////////////
 			function save_object_to_cookie(data) {
 			    var form = new Array();
 			    form(0)('id') = 'fbFormN_firstName';
 			    form(0)('val') = '';
 			    form(1)('id') = 'fbFormN_surname';
 			    form(1)('val') = '';
 			    form(2)('id') = 'fbFormN_zip';
 			    form(2)('val') = '';
 			    form(3)('id') = 'fbFormN_location';
 			    form(3)('val') = '';
 			    form(4)('id') = 'fbFormN_email';
 			    form(4)('val') = '';
 			    $("."+ class_name).each(function(index) {
 			        form(index) = {};
 			        form(index)('id') = $(this).attr("id");
 			        form(index)('val') = $(this).val();
 			    });
 			    $.cookie(class_name, JSON.stringify(form), {json:true});
 			}</p>
<p>			//////////////////////////////////////////////////
			function set_logged_in_cookie(data) {
			    $.cookie('comment_login_details_email', JSON.stringify(data), {json:true,expires:14,path: '/'});
			}</p>
<p>			//////////////////////////////////////////////////
			function read_logged_in_cookie() {
				var cookie_form_data_json = $.cookie('comment_login_details_email');
				if (cookie_form_data_json != null) {
					var form_data = JSON.parse(cookie_form_data_json);
					if (typeof form_data != 'undefined') {
						if (form_data.user.customer_id == 53){
							if (typeof form_data.pcr != 'undefined' && form_data.pcr != null && form_data.pcr.length > 0){
								if (typeof form_data.uid != 'undefined' && form_data.uid != null && form_data.uid != 0){
									auto_login_email(form_data);
									return;
								}
							}
						} else {
							auto_login_email(form_data);
						}
					}
				}</p>
<p>			}</p>
<p> 			//////////////////////////////////////////////////
 			function read_form_from_cookie(class_name) {
 			    var cookie_form_data_json = $.cookie(class_name);
 			    var form_data = JSON.parse(cookie_form_data_json);
 			    $.each(form_data, function(index, value) {
 			        $("#"+ value.id).val(value.val);
 			    });
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_create_account() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
				var fbFormN_location = $.trim($("#fbFormN_location").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				if ($("#fbFormN_password").length) {
				    var fbFormN_password = $.trim($("#fbFormN_password").val());
				}
				if ($("#fbFormN_password_confirm").length) {
				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
				}</p>
<p>				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
if (fbFormN_telephone.length > 1) {</p>
<p>			var telephoneReg = (fbFormN_telephone.match(/^(ds)*$/));</p>
<p>}
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_telephone").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentError_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentError_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    $("#commentError_password").show();
					    hasErrors = true;
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_create_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId)+password_params,
						error: function(){ },
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {</p>
<p>			$("#disclaimerConfirm").hide();
			$("#commentLogin").hide();
			$("#fbForm_message").hide();
			$("#fbForm_message_count_class").hide();
			$("#commentError_message").hide();
			$("#commentInfo_Fb").hide(); 
			$("#commentsForm_send").hide();
			$("#fbCommentPublishCheckbox").hide();
			$("#commentsForm_send_noFb").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>				/////////////////////////////////////////////////
				function confirm_delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=confirm_delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html(data.message);
					            $('#deleteAccount').fadeIn(800);
					            $('#commentFormSubContainer').slideUp(1000);
					            $('body,html').stop().animate({
					                'scrollTop': $("#deleteAccount").offset().top-200
					            }, 1000)
					        }
					    }     
				 	});
				}</p>
<p>                /////////////////////////////////////////////////
				function cancel_delete_account() {
					$('#deleteAccount').html('');
					$('#deleteAccount').hide();
					$('#commentFormSubContainer').slideDown(1000);
				}</p>
<p>                /////////////////////////////////////////////////
				function delete_account() {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=delete_account&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
					        }
					        else if (data.code == 2) {
					            $('#deleteAccount').html('');
					            $('#deleteAccount').hide();
					            $('#commentFormSubContainer').slideDown(1000);
					            setMessageBox(data.message, data.addclass);
					        }
					    }     
				 	});
				}</p>
<p>  			//////////////////////////////////////////////////
  			function commentsForm_update_account_close() {
  			    $("#manageAccount").html('');
  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_update_account() {
  				var fbFormN_firstName = $.trim($("#update_firstName").val());
  				var fbFormN_surname = $.trim($("#update_surname").val());
  				var fbFormN_zip = $.trim($("#update_zip").val());
  				var fbFormN_location = $.trim($("#update_location").val());
  				var fbFormN_telephone = $.trim($("#update_telephone").val());
  				var fbFormN_email = $.trim($("#update_email").val());
  				var fbFormN_email_hidden = $.trim($("#update_email_hidden").val());
  				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
  				var login_email_token = $.trim($("#login_email_token").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				if ($("#update_password").length) {
  				    var fbFormN_password = $.trim($("#update_password").val());
  				}
  				if ($("#update_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#update_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; </p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;</p>
<p>				var password_params = '';</p>
<p>				$("#commentErrorUpdate_name").hide(); 	
				$("#commentErrorUpdate_location").hide(); 
				$("#commentErrorUpdate_telephone").hide(); 
				$("#commentErrorUpdate_email").hide(); 
				$("#commentErrorUpdate_password").hide(); 
				$(".disclaimerText").hide();</p>
<p>				if (nameReg == false) {
					$("#commentErrorUpdate_name").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentErrorUpdate_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (telephoneReg == null) {
					$("#commentErrorUpdate_telephone").show();
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){
					$("#commentErrorUpdate_email").show();
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>				if ($("#fbFormN_password").length && $("#fbFormN_password_confirm").length) {
					if (fbFormN_password != fbFormN_password_confirm) {
					    if ((fbFormN_password != 'mot de passe' || fbFormN_password_confirm != 'confirmer le mot de passe') && (fbFormN_password != 'password' || fbFormN_password_confirm != 'confirm password')) {
					        $("#commentErrorUpdate_password").show();
					        hasErrors = true;
					    }
					}
					else {
					    password_params += "&fbFormN_password=" + encodeURIComponent(fbFormN_password);
				        password_params += "&fbFormN_password_confirm=" + encodeURIComponent(fbFormN_password_confirm);
					}
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
	                save_form_to_cookie('comment_form_input');
					jQuery.ajax({ type: "POST",
				          dataType: "json",
				          cache: false,
	                	  url: "/community/talkback_ajax.html",
				          async: true,
				          data: "action=talkback_update_account&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_telephone="+encodeURIComponent(fbFormN_telephone)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbFormN_email_hidden="+encodeURIComponent(fbFormN_email_hidden)+"&customer_id="+fbForm_customerId+password_params+"&token="+login_email_token+"&story_id="+encodeURIComponent(fbForm_storyId),
				          error: function(){ },
				          success: function(data){
				          	if (data.code == 1) {
							    $("#disclaimerConfirm").hide();
				          	    $("#commentLogin").hide();
				          	    $("#fbForm_message").hide();
				          	    $("#fbForm_message_count_class").hide();
				          	    $("#commentErrorUpdate_message").hide();
				          	    $("#commentInfo_Fb").hide(); 
				          	    $("#commentsForm_send").hide();
				          	    $("#fbCommentPublishCheckbox").hide();
							    $("#commentsForm_send_noFb").hide(); 
			          		    $("#commentInfo_noFb").show();
			          		    $("#manageAccount").toggle();
			          		    $("#commentInfo_noFb").text(data.message);
			          		    setMessageBox(data.message, data.addclass);
								delete_cookie('comment_login_details_email');
			          		} else if (data.code == 2){
								$("#commentLogin").show();
								$("#fbForm_message").show();
								$("#fbForm_message_count_class").show();
								$("#commentErrorUpdate_message").hide();
								$("#commentInfo_Fb").hide(); 
								$("#commentsForm_send").hide();
								$("#fbCommentPublishCheckbox").hide();
								$("#commentsForm_send_noFb").hide(); 
								$("#commentInfo_noFb").hide();
								$("#manageAccount").toggle();
								setMessageBox(data.message, data.addclass);
								if (data.user.customer_id == 53){
									auto_login_email(data);
								}
							} else if (data.code == 3){
								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p> 			// Handler to reset the timer on each notification 
 			var timeoutHandle;
 			function setMessageBox(message, boxclass) {
 			    $("#messageBox").hide();
 			    $("#messageBox").html(message);
 			    $("#messageBox").removeClass("warning error success").addClass(boxclass);
 			    $("#messageBox").fadeIn(1500);</p>
<p> 			    clearTimeout(timeoutHandle);</p>
<p> 			    timeoutHandle = setTimeout(function(){
 			        $("#messageBox").fadeOut(2000, function () {
 			      });
 			    }, 12000);
 			}</p>
<p> 			function forgot_password_send() {
				var email = $.trim($('#password_forgot_email').val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				if(emailRegObj.test(email) == false){      
					$("#commentError_password_forgot_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=reset_password&customer_id="+fbForm_customerId+"&email="+encodeURIComponent(email),  
					    error: function(){ },
					    success: function(data){
						        if (data.code = 0) {
						            setMessageBox(data.message, data.addclass);
						        }
						        else if (data.code = 1) {
						            $('#comment_password_reset_form').toggle('slow');
						            $('#comment_login_form').toggle('slow');
						            setMessageBox(data.message, data.addclass);
						        }
					    }     
				 	});</p>
<p>				}
 			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_login_noFb() {
				var fbFormN_email = $.trim($("#fbFormN_email_login").val());
				var fbFormN_password = $.trim($("#fbFormN_password_login").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				var hasErrors = false;</p>
<p>				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/;</p>
<p>				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); </p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {</p>
<p>					//$("#commentsForm_send").attr("disabled", "true");
					//$("#commentsForm_send_noFb").attr("disabled", "true");
					//save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_login_email&email="+encodeURIComponent(fbFormN_email)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password),
						error: function(){</p>
<p>						},
						success: function(data){
							//$("#commentLogin").hide();
							//$("#fbForm_message").hide();
							//$("#fbForm_message_count_class").hide();
							//$("#commentError_message").hide();
							//$("#commentInfo_Fb").hide(); 
							//$("#commentsForm_send").hide();
							//$("#fbCommentPublishCheckbox").hide();
							//$("#commentsForm_send_noFb").hide(); </p>
<p>							if (data.code == 2) {
								$('.commentFBlogin').hide();
								$('#comment_login_form').hide();
								$("#change_phonenumber").show();
								setMessageBox(data.message, data.addclass);
							} else {
								$("#change_phonenumber").hide();
								//$("#commentInfo_noFb").show();
								//$("#commentLoggedInEmail").text(data.message);
								setMessageBox(data.message, data.addclass);
								$("#commentLoggedInEmail").show();
								if ('user' in data) {
									auto_login_email(data);
								}
							}
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////</p>
<p>			function comments_modifyForm_phone_change() {</p>
<p>				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_email_phone_chnage").hide();
							$("#fbFormN_email_phone_chnage").hide();
							$("#commentError_telephone_change").hide();
							$("#fbFormN_telephone_change").hide();
							$("#commentError_password_phone_chnage").hide();
							$("#fbFormN_password_phone_chnage").hide();
							$("#commentsForm_sms_change_veryfy").hide();</p>
<p>							$("#fbFormN_sms_change_Ver").show();
							$("#commentsForm_sms_send_change_veryfy").show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_phone_change_sms_verify() {
				var fbFormN_email_phone_chnage = $.trim($("#fbFormN_email_phone_chnage").val());
				var fbFormN_telephone_change = $.trim($("#fbFormN_telephone_change").val());
				var fbFormN_password_phone_chnage = $.trim($("#fbFormN_password_phone_chnage").val());
				var fbFormN_sms_change_Ver = $.trim($("#fbFormN_sms_change_Ver").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());</p>
<p>				jQuery.ajax({ type: "POST",
					dataType: "json",
					cache: false,
					url: "/community/talkback_ajax.html",
					async: true,
					data: "action=talkback_phone_change_sms_verify&email="+encodeURIComponent(fbFormN_email_phone_chnage)+"&customer_id="+fbForm_customerId+"&password="+encodeURIComponent(fbFormN_password_phone_chnage)+"&telephone="+encodeURIComponent(fbFormN_telephone_change)+"&code="+encodeURIComponent(fbFormN_sms_change_Ver),
					error: function(){
					},
					success: function(data){
						if (data.code == 1) {
							$("#commentError_sms_change_ver").hide();
							$("#fbFormN_sms_change_Ver").hide();
							$("#commentsForm_sms_send_change_veryfy").hide();
							$("#change_phonenumber").hide();</p>
<p>							$('#comment_login_form').show();</p>
<p>							setMessageBox(data.message, data.addclass);
						} else {
							setMessageBox(data.message, data.addclass);
						}
					}
				});
			}
			///////////////////////////////////////////////////
			function commentsForm_sms_verify() {
				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
				var fbFormN_telephone = $.trim($("#fbFormN_telephone").val());
				var fbFormN_email = $.trim($("#fbFormN_email").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbFormN_smsVer = $.trim($("#fbFormN_smsVer").val());</p>
<p>				var hasErrors = false;</p>
<p>				if (!hasErrors) {</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "json",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=talkback_sms_verify&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&email="+encodeURIComponent(fbFormN_email)+"&telefone="+encodeURIComponent(fbFormN_telephone)+"&code="+ fbFormN_smsVer +"&customer_id="+fbForm_customerId+"&story_id="+encodeURIComponent(fbForm_storyId),
						error: function(){
						},
						success: function(data){
							if (data.code == 0) {
								setMessageBox(data.message, data.addclass);
							} else {
								$("#commentLogin").hide();
								$("#sms_verify").hide();
								$("#fbFormN_smsVer").hide();
								$("#commentsForm_sms_veryfy").hide();</p>
<p>								setMessageBox(data.message, data.addclass);
							}
						}
					});
				}
			}</p>
<p>			//////////////////////////////////////////
			//swissnoise quiva
			function auto_login_quiva(data) {
				console.log("quiva login start");
				var user = {
					"remoteId": data.uid,
					"username": data.user.email,
					"password": data.pcr,
					"email": data.user.email,
					"firstName": data.user.first_name,
					"lastName": data.user.last_name,
					"zipCode": data.user.post_code,
					"locality": data.user.city,
					"phoneNumber": data.user.mobile_number
				};
				whatif.login(user).always(function() {</p>
<p>				});
				console.log("quiva login done");
			}
			//END swissnoise quiva</p>
<p>  			function auto_login_email(data) {
			    $(".commentFBlogin").hide();
			    $(".commentOhnelogin").hide();
			    var html = '';
			    var name = data.user.first_name +' '+ data.user.last_name;
			    html += '<span class="fbUserWelcome">Bienvenue, <span id="fbUserRealName">'+ name +'</span></span><br />';
			    html += '<a href="" id="commentsForm_send_email" onclick="return false;">Soumettre Commentaire</button>';
			    html += '<a href="" class="emailLogoutButton" onclick="return false;">Déconnecter</a><br />';
			    html += '<a href="" id="emailManageAccount" onclick="return false;">Gérer le profil</a>';
			    html += '<input id="login_email_token" name="login_email_token" value="'+ data.token +'" type="hidden">';
			    html += '<input id="login_email_email" name="login_email_email" value="'+ data.user.email +'" type="hidden">';
			    $("#commentLoggedInEmail").html(html);
			    set_logged_in_cookie(data);
			    $("#commentLoggedInEmail").show();</p>
<p>  			}</p>
<p> 			///////////////////////////////////////////////////
  			function commentsForm_send_noFb() {
  				var fbForm_message = $.trim($("#fbForm_message").val());  
  				fbForm_message = fbForm_message.replace(/&/g, "+");
  				var fbForm_uri = $.trim($("#fbForm_uri").val());
  				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
  				var fbForm_ip = $.trim($("#fbForm_ip").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_firstName = $.trim($("#fbFormN_firstName").val());
  				var fbFormN_surname = $.trim($("#fbFormN_surname").val());
  				var fbFormN_zip = $.trim($("#fbFormN_zip").val());
  				var fbFormN_location = $.trim($("#fbFormN_location").val());
  				var fbFormN_email = $.trim($("#fbFormN_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message 
  				if ($("#fbFormN_password").length) {
  				    var fbFormN_password = $.trim($("#fbFormN_password").val());
  				}
  				if ($("#fbFormN_password_confirm").length) {
  				    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val());
  				}</p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; 
				var nameReg = !(fbFormN_firstName.match(/(*)/)) && !(fbFormN_surname.match(/(*)/)) && fbFormN_firstName.length > 1 && fbFormN_surname.length > 1;
				// dont check for ZIP, cause of foreign countries 
				//var locReg = !(fbFormN_zip.match(/(*)/)) && !(fbFormN_location.match(/(*)/)) && fbFormN_zip.length > 1 && fbFormN_location.length > 1;   
				var locReg = !(fbFormN_location.match(/(*)/))&& fbFormN_location.length > 1; 
				var emailRegObj = /^((a-zA-Z0-9_.-))+@((a-zA-Z0-9_.-))+.((a-zA-Z))+((a-zA-Z))+/; 	 // /^((a-zA-Z0-9_.-+))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;
				var password_params = '';</p>
<p>				$("#commentError_name").hide();
				$("#commentError_location").hide();
				$("#commentError_email").hide();
				$("#commentError_password").hide();
				$("#commentError_message").hide();
				$("#commentError_disclaimer").hide();
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show();
					hasErrors = true;
				}</p>
<p>				if (nameReg == false) {
					$("#commentError_name").show();
					hasErrors = true; 
				}</p>
<p>				if (locReg == false) {
					$("#commentError_location").show(); 	
					hasErrors = true; 
				}</p>
<p>				if(emailRegObj.test(fbFormN_email) == false){      
					$("#commentError_email").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;
				}</p>
<p>				if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show();
					$(".disclaimerText").show();
					hasErrors = true;
				}</p>
<p>				if (!hasErrors) {</p>
<p>					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					save_form_to_cookie('comment_form_input');</p>
<p>					jQuery.ajax({ type: "POST",
						dataType: "html",
						cache: false,
						url: "/community/talkback_ajax.html",
						async: true,
						data: "action=sendComment&fbFormN_firstName="+encodeURIComponent(fbFormN_firstName)+"&fbFormN_surname="+encodeURIComponent(fbFormN_surname)+"&fbFormN_zip="+encodeURIComponent(fbFormN_zip)+"&fbFormN_location="+encodeURIComponent(fbFormN_location)+"&fbFormN_email="+encodeURIComponent(fbFormN_email)+"&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID,
						error: function(){ },
						success: function(){
							$("#commentLogin").hide();
							$("#fbForm_message").hide();
							$("#fbForm_message_count_class").hide();
							$("#commentError_message").hide();
							$("#commentInfo_Fb").hide();
							$("#commentsForm_send").hide();
							$("#fbCommentPublishCheckbox").hide();
							$("#commentsForm_send_noFb").hide();
							$("#disclaimerConfirm").hide();
							$("#commentInfo_noFb").show();
						}
					});
				}
			}</p>
<p>			///////////////////////////////////////////////////
			function commentsForm_send_email() {
				var fbForm_message = $.trim($("#fbForm_message").val());  
				fbForm_message = fbForm_message.replace(/&/g, "+");
				var fbForm_uri = $.trim($("#fbForm_uri").val());
				var fbForm_storyId = $.trim($("#fbForm_storyId").val());
				var fbForm_customerId = $.trim($("#fbForm_customerId").val());
				var fbForm_ip = $.trim($("#fbForm_ip").val());
				var login_email_token = $.trim($("#login_email_token").val());</p>
<p>  				var is_logged_in = false;
  				if ($("#is_logged_in").length) {
  				    is_logged_in = true;
  				}</p>
<p>  				var fbFormN_email = $.trim($("#login_email_email").val());
  				var fbForm_msgID = $.trim($("#fbForm_msgID").val()); // if this value is > 0, its a reply-to-another-comment message </p>
<p>  				var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());</p>
<p>				var hasErrors = false; </p>
<p>				var messageReg =  fbForm_message.length > 1; </p>
<p>				$("#commentError_name").hide(); 	
				$("#commentError_location").hide(); 
				$("#commentError_email").hide(); 
				$("#commentError_password").hide(); 
				$("#commentError_message").hide(); 	
				$("#commentError_disclaimer").hide(); 	
				$(".disclaimerText").hide();</p>
<p>				if (messageReg == false) {
					$("#commentError_message").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (fbFormN_gotcha.length > 1) {
					hasErrors = true;  
				}</p>
<p>			    if (!($('#disclaimerConfirmBtn').is(':checked'))) {
					$("#commentError_disclaimer").show(); 	
					hasErrors = true; 
				}</p>
<p>				if (!hasErrors) {
					$("#commentsForm_send").attr("disabled", "true");
					$("#commentsForm_send_noFb").attr("disabled", "true");
					commentNotSent = false;</p>
<p>				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=send_comment_email&fbForm_uri="+encodeURIComponent(fbForm_uri)+"&fbForm_storyId="+fbForm_storyId+"&customer_id="+fbForm_customerId+"&fbForm_ip="+fbForm_ip+"&fbForm_message="+encodeURIComponent(fbForm_message)+"&fbForm_msgID="+fbForm_msgID+"&email="+encodeURIComponent(fbFormN_email)+"&token="+login_email_token,  
					    error: function(){ },
					    success: function(data){
						          	if (data.code == 1) {
						          	    $("#commentLogin").hide();
						          	    $("#fbForm_message").hide();
						          	    $("#fbForm_message_count_class").hide();      	
						          	    $("#commentError_message").hide();
									    $("#commentError_name").hide(); 	 	
									    $("#commentError_location").hide(); 	
									    $("#commentError_email").hide();	
									    $("#commentError_disclaimer").hide(); 	
									    $(".disclaimerText").hide();
									    $("#commentInfo_noFb").hide(); 
    									$("#commentsForm_send").hide(); 
									    $("#fbCommentPublishCheckbox").hide();
									    $("#disclaimerConfirm").hide();
									    $("#commentsForm_send_noFb").hide();	
						          	    $("#commentInfo_noFb").show();  
						          	    $("#commentSendLoading").hide();
						          	    $("#commentInfo_Notice").hide();
						          	    $("#manageAccount").hide();
						          	}
						          	else if (data.code == 2) {
						          	    setMessageBox(data.message, data.addclass);
						          	}
					    }     
				 	});		
				}		
  			}  			</p>
<p>			///////////////////////////////////////////////////
			///////////////////////////////////////////////////
  			// some jquery UI functions
			function fbLoginDisplay(loginState) {
				$(document).ready(function(){
					if (loginState == true) {
						$(".notloggedToFacebook").hide();
						$(".loggedToFacebook").show();
						$('#commentsForm_send_noFb').hide();
						$('#commentsForm_send').show();
						$("#fbCommentPublishCheckbox").show();
						$(".recommendCommentFacebook").show();
					}
	else {
						$(".loggedToFacebook").hide(); 
						$(".notloggedToFacebook").show(); 
						$('#commentsForm_send').hide();
						$('#commentsForm_send_noFb').show();
						$("#fbCommentPublishCheckbox").hide();
						$(".recommendCommentFacebook").hide();
						if ($("#commentLoggedInEmail").length) {
							$("#commentLoggedInEmail").show();
						}
				}});
  			}</p>
<p>  			///////////////////////////////////////////////////
  			function fbDomInsert(username, uid, token) {  
						$(document).ready(function(){  
		           $("#fbUserRealName").html(username); 
		           var imgHtml= "<img src='https://graph.facebook.com/me/picture?access_token="+token+"'/>";
		           $("#fbUserProfilePicture").html(imgHtml);</p>
<p>		           $("#fbForm_realName").val(username); 
		           $("#fbForm_userId").val(uid);
		           $("#fbForm_userToken").val(token);
	        	});
				}
				///////////////////////////////////////////////////
				function loginDrop() {
					$(document).ready(function(){
						$('#commentLogin').slideDown();
						$("textarea#fbForm_message").attr("rows", 6);
						$("#commentsForm_send").removeAttr("disabled");
						$("#commentsForm_send_noFb").attr("disabled", "");
						$("#commentsForm_send_email").removeAttr("disabled");
						$("#fbForm_message").val("");
						$('#fbForm_message').removeAttr("onclick");
					});
				}
		///////////////////////////////////////////////////
		function doOnFbConnect() {
			$(".recommendCommentFacebook").show(); // for comments below: display checkbox to choose if recommended comments get published on facebook
		}</p>
<p>		///////////////////////////////////////////////////
		function log(msg){
			if (typeof console === 'undefined') {
				return false;
			} else {
				return true;
			}
		}</p>
<p>		/////////////////////////////////////////////////////////////////////////////////	
        /////////////////////////////////////////////////////////////////////////////////  
        /////////////////////////////////////////////////////////////////////////////////
        // main </p>
<p>        // fb auth 
        var fbAccessToken = ''; 
        var fbUserID = ''; 
        var fbUserName = '';  
        FBcomments.initFb(); 
        var nnFBloggedIn = check_nnCookie();  
   			if (nnFBloggedIn == true) {
   				fbLoginDisplay(true); </p>
<p>   			}
   			else {
   				fbLoginDisplay(false); 
   			}</p>
<p>function inputFocus(thisFor, thisClass) {
    $('#'+ thisFor).focus(function() {
        $('.'+ thisClass).animate({ opacity: "0" }, "fast");
    }).blur(function() {
        if($(this).val() == "") {
            $('.'+ thisClass).animate({ opacity: "1" }, "fast");
        }
    });
}</p>
<p>			//// some more jquery stuff
   			$(document).ready(function(){
				read_logged_in_cookie();</p>
<p>				// hide 'populär auf facebook' widget in sideline
				//$("#fb_activityFeed").hide(); </p>
<p>				$("#fbCommentPublishCheckbox").hide();</p>
<p>$('#fbFormN_password_login').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_post_confirmed').focus().click();
        return false;
    }
});</p>
<p>$('#fbFormN_smsVer').keypress(function(e){
    if (e.which == 13){
        e.preventDefault();
        $(this).blur();
        $('#commentsForm_sms_veryfy').focus().click();
        return false;
    }
});</p>
<p>// Bind to set the fadeout of form labels when clicked or focused
$('.sbsLabel label').each(function () {
    var thisFor = $(this).attr('for');
    var thisClass = $(this).attr('class');
    inputFocus(thisFor, thisClass);
});</p>
<p>   				// some form display handling 
					$('#disclaimerButtonShow').bind('click', function(){
						$('.disclaimerText').show();
						$('#disclaimerButtonShow').css('display','none');
						$('#disclaimerButtonHide').css('display','inline');
					});
					$('#disclaimerButtonHide').bind('click', function(){
						$('.disclaimerText').hide();
						$('#disclaimerButtonHide').css('display','none');
						$('#disclaimerButtonShow').css('display','inline');
					});</p>
<p>				// display login data on start 
				if ($("#fbUserRealName").html()) {
					if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2
						$("#fbCommentPublishCheckbox").show();
					}
				}</p>
<p>				// clear textarea 
				$("#fbForm_message").val(''); </p>
<p>				// submit buttons , disable on on reload 
				$("#commentsForm_send").attr("disabled", "true");
				$("#commentsForm_send_noFb").attr("disabled", "true");</p>
<p>				// set checkboxes
				$('#fbForm_publishOnFB').attr('checked', true); 
				$('.recommendCommentPublishOnFb').attr('checked', true); 
				$('#disclaimerConfirmBtn').attr('checked', false);</p>
<p>				// fixes a tiny bug: if values are prefilled on reload they should not be grey 
				var myFbFormIds = ('fbFormN_firstName', 'fbFormN_surname', 'fbFormN_zip', 'fbFormN_location', 'fbFormN_email', 'fbFormN_password', 'fbFormN_password_confirm');
				for (var ii=0;ii < myFbFormIds.length; ii++) {
				  if ($("#"+myFbFormIds(ii)).length) {
					if (!($("#"+myFbFormIds(ii)).val().match(/(*)/))) {
						$("#"+myFbFormIds(ii)).css('color','#000000'); 
					};
				  }
				}

				$('.comment_signup_form_toggle').live('click', function(){
					$('#comment_signup_form').toggle('slow');
					$('#comment_login_form').toggle('slow');
					return false;
				});

				$('.comment_form_forgot_password').live('click', function(){
				    $('#comment_password_reset_form').toggle('slow');
				    $('#comment_login_form').toggle('slow');
				    return false;
				});

				$('.emailLogoutButton').live('click', function() {
					delete_cookie('comment_login_details_email');
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$(".commentFBlogin").show();
					$(".commentOhnelogin").show();
				});

				$('#show_update_phone').live('click', function() {
					$("#commentLoggedInEmail").html('');
					$("#manageAccount").html('');
					$("#commentLoggedInEmail").hide();
					$("#comment_login_form").hide();

					$("#change_phonenumber").show();
					$(".commentOhnelogin").show();
				});

				$('#commentsForm_send_email').live('click', function() {
				    if (commentNotSent) {
				        commentsForm_send_email();
				    }
				});

				$('#emailManageAccount').live('click', function () {
				    var customer_id = $.trim($("#fbForm_customerId").val());
				    var login_email_email = $.trim($("#login_email_email").val());
				    var login_email_token = $.trim($("#login_email_token").val());

				    jQuery.ajax({ type: "POST",
					    dataType: "json",
					    cache: false,
		                url: "/community/talkback_ajax.html",
					    async: true,
					    data: "action=login_manage_account&#038;customer_id="+customer_id+"&#038;email="+encodeURIComponent(login_email_email)+"&#038;token="+login_email_token,
					    error: function(){ },
					    success: function(data){
					        if (data.code == 0) {
					            setMessageBox(data.message, data.addclass);
					        }
					        else if (data.code == 1) {
					            $('#manageAccount').html(data.message);
					            $('#manageAccount').show();
					        }
					    }     
				 	});
				});

				});
        </script><br /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
