Home / Santé / Santé: Le lac Léman sous la menace d'un moustique tigre – Suisse

Santé: Le lac Léman sous la menace d'un moustique tigre – Suisse



Son arrivée dans la région de Genève n'était qu'une question de temps. C'est fait depuis une semaine: la présence du moustique tigre a été découverte à Lancy. Et quelques jours plus tôt, on nous avait dit qu'une personne avait contracté la dengue dans la région lyonnaise. Le patron est le même insecte. S'il pique une personne atteinte de dengu ou de chikungunya, deux maladies tropicales, il peut transmettre le virus à sa prochaine victime. Mais dans le cas de Lyon, les infectés n’avaient pas voyagé.

Faut-il s'attendre à vivre la même situation en Suisse? Les experts du moment le considèrent très faible, car les virus responsables de ces infections ne circulent pas. Depuis le début de l'année, 1

59 cas de dengue et 29 cas de chikungunya ont été annoncés dans notre pays. Mais toutes ces personnes ont eu la maladie en voyageant à l'étranger. "Jusqu'à présent, il n'y a jamais eu de transfert automatique d'octone ici", confirme le docteur cantonal genevois Jacques-André Romand. Il a ajouté que les deux infections peuvent entraîner des symptômes de grippe. "Comme tous les virus, ils peuvent également entraîner des complications. Malheureusement, nous ne disposons d'aucun vaccin pour les prévenir."

Exemples de Tessin

Les autorités suisses ne surveillent pas uniquement les patients pour prévenir les épidémies. Ils s'appuient notamment sur un contrôle strict du développement du moustique tigre. Au Tessin, son suivi officiel a commencé en 2007, explique Daniel Cherix, professeur à l'Université de Lausanne et responsable de ce suivi en Suisse romande. Depuis 2013, les principales autoroutes du pays sont contrôlées au fur et à mesure que l'insecte progresse dans le four, grâce aux voitures et aux camions. Et en 2017, l'Agence fédérale de l'environnement a mis en place un programme national de surveillance pour lutter contre les moustiques exotiques.

Si le progrès semble inévitable, le défi consiste à maintenir le nombre de tests à un niveau bas. Au Tessin, il a été manipulé avec des contrôles, des mesures préventives et des traitements avec un insecticide naturel. "En Italie, il y a dix fois plus de moustiques tigres. Le fait qu'il n'y ait pas eu d'épidémie ici montre que cette stratégie est la bonne", dit Daniel Cherix. En comparaison, pas moins de neuf épidémies de dengue dans le sud de la France ont été recensées en 2018.

"Il avale plusieurs fois"

L'insecte ne représente pas seulement un vecteur potentiel de maladies. "Le plus grand risque du moment est le trouble qui en découle", a déclaré Corinne Jacquelin, biologiste et présidente du WWF Genève. Contrairement aux espèces indigènes, il pique beaucoup pendant la journée. Et il a tendance à le faire plusieurs fois. "

On ignore si l'installation du moustique tigre dans la région de Genève est durable." Bien que la baisse de température à l'automne aura un effet limitant, il faudra probablement envisager cette possibilité dans un proche avenir ", avertit les autorités. en conséquence, ils ont intensifié le contrôle des sites susceptibles de contenir des larves. Les œufs ont été capturés à la fin de l'été dans un piège à La Gruyère (FR).

Created: 03.10.2019, 21h08

if (! ($ (& # 39; # disclaimerConfirmBtn & # 39;).. est (& # 39;: sélectionné & # 39;)))) { $ ("# CommentError_disclaimer") visa (). hasErrors = true; } si (! hasErrors) { $ ("# commentsForm_send"). attr ("Disabled", "true"); $ ("# commentsForm_send_noFb"). attr ("Disabled", "true");

$ ("# CommentSendLoading") visa (). $ .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_uri) + "& fbForm_storyId =" fbForm_storyId + + "& fbForm_ip =" + fbForm_ip + "& fbForm_message =" + encodeURIComponent (fbForm_message) + "& fbForm_msgID" " erreur: fonction () { alert ($ ("# tr_commentSendError") html ().); } complete: fonction (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 (). $ Hide () ("disclaimerText .."); $ ("# CommentInfo_noFb") hide (). $ ("# CommentsForm_send") hide (). $ ("# FbCommentPublishCheckbox") hide (). $ ("# CommentsForm_send_noFb") hide (). $ ("# CommentInfo_Fb") visa (). $ ("# CommentSendLoading") hide (). } }); } // hasErrors }

////////////////////////////////////////////////// function delete_cookie (cookie) { $ .cookie (cookie, null, {chemin: & # 39; / & # 39;}); }

////////////////////////////////////////////////// function save_form_to_cookie (nom de la classe) { var form = new Array (); $ ("." + className) .each (fonction (index) { formulaire [index] = {}; form [index]['id'] = $ (this) .attr ("id"); forme [index]['val'] = $ (this) .val (); }); $ .cookie (nom_classe, JSON.stringify (forme), {json: true}); }

////////////////////////////////////////////////// fonction save_object_to_cookie (data) { var form = new Array (); form [0]['id'] = & # 39; fbFormN_firstName & # 39 ;; form [0]['val'] = & # 39; & # 39 ;; form [1]['id'] = & # 39; fbFormN_ nom de famille & # 39 ;; form [1]['val'] = & # 39; & # 39 ;; form [2]['id'] = & # 39; fbFormN_zip & # 39 ;; form [2]['val'] = & # 39; & # 39 ;; form [3]['id'] = & # 39; fbFormN_location & # 39 ;; form [3]['val'] = & # 39; & # 39 ;; form [4]['id'] = & # 39; fbFormN_email & # 39 ;; form [4]['val'] = & # 39; & # 39 ;; $ ("." + className) .each (fonction (index) { formulaire [index] = {}; form [index]['id'] = $ (this) .attr ("id"); forme [index]['val'] = $ (this) .val (); }); $ .cookie (nom_classe, JSON.stringify (forme), {json: true}); }

////////////////////////////////////////////////// fonction set_logged_in_cookie (data) { $ .cookie (& comment, comment_login_details_email & # 39; JSON.stringify (données), {json: true, expire: 14, chemin: & # 39; / & # 39;}); }

////////////////////////////////////////////////// fonction read_logged_in_cookie () { var cookie_form_data_json = $ .cookie (& # 39; comment_login_details_email & # 39;) if (cookie_form_data_json! = null) { var form_data = JSON.parse (cookie_form_data_json); if (typeof_format_data! = & # 39; non défini & # 39;) { if (form_data.user.customer_id == 53) { if (typeofform_data.pcr! = & # 39; non défini & # 39; && form_data.pcr! = null && form_data.pcr.length> 0) { if (typeof form_data.uid! = = # 39; non défini & # 39; && form_data.uid! = null && form_data.uid! = 0) { auto_login_email (form_data); retour; } } } else { auto_login_email (form_data); } } }

}

////////////////////////////////////////////////// fonction read_form_from_cookie (nom de classe) { var cookie_form_data_json = $ .cookie (nom de classe); var form_data = JSON.parse (cookie_form_data_json); $ .each (données_formulaire, fonction (index, valeur) { $ ("#" + value.id) .val (value.value); }); }

////////////////////////////////////////////////// / fonction commentsForm_create_account () { var fbFormN_firstName = $ .trim ($ ("# fbFormN_firstName"). val ()); var fbFormN_sname = $ .trim ($ ("# fbFormN_ dernier nom"). 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 ()); }

var fbFormN_gotcha = $ .trim ($ ("# fbFormN_gotcha"). val ());

var harErrors = false;

var nameReg =! (fbFormN_firstName.match (/ [*] /)) &&! (fbFormN_nom.match (/ [*] /)) && fbFormN_firstName.length> 1 && fbFormN_sname.length> 1; var locReg =! (fbFormN_location.match (/ [*] /)) && fbFormN_location.length> 1; if (fbFormN_telephone.length> 1) {

var phoneReg = (fbFormN_telefon.match (/ ^ [ds] * $ /));

} var emailRegObj = / ^ ([a-zA-Z0-9_.-]) + @ ([a-zA-Z0-9_.-]) +. ([a-zA-Z]) + ([a-zA-Z]) + /; // /^(??19459065??))[email protected]((19459066strong)+.)+(?19459067????2,4})+$/;

var password_params = & # 39; & # 39 ;;

$ ("# CommentError_name") hide (). $ ("# CommentError_location") hide (). $ ("# CommentError_telephone") hide (). $ ("# CommentError_email") hide (). $ ("# CommentError_password") hide (). $ Hide () ("disclaimerText ..");

si (nomReg == faux) { $ ("# CommentError_name") visa (). hasErrors = true; }

if (locReg == false) { $ ("# CommentError_location") view (). hasErrors = true; }

if (phoneReg == null) { $ ("# CommentError_telephone") visa (). hasErrors = true; }

if (emailRegObj.test (fbFormN_email) == false) { $ ("# CommentError_email") visa (). hasErrors = true; }

if (fbFormN_gotcha.length> 1) { hasErrors = true; }

if ($ ("# fbFormN_password"). length && $ ("# fbFormN_password_confirm"). length) { if (fbFormN_password! = fbFormN_password_confirm) { $ ("# CommentError_password") view (). hasErrors = true; } sinon { password_params + = "& fbFormN_password =" + codURURIComponent (fbFormN_password); password_params + = "& fbFormN_password_confirm =" + codeURIComponent (fbFormN_password_confirm); } }

si (! hasErrors) { $ ("# commentsForm_send"). attr ("Disabled", "true"); $ ("# commentsForm_send_noFb"). attr ("Disabled", "true"); save_form_to_cookie (& # 39; comment_form_input & # 39;); 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" & fbFormN_telephone = "+ encodeURIComponent (fbFormN_telephone) +" & fbFormN_email = "+ encodeURIComponent (fbFormN_email) +" & CUSTOMER_ID = "+ fbForm_customerId +" & story_id> erreur: fonction () {}, succès: fonction (données) { if (data.code == 0) { setMessageBox (data.message, data.addclass); } else {

$ ("# 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 ().

setMessageBox (data.message, data.addclass); } } }); } }

///////////////////////////////////////////////// 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 ());

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 =" + codeURIComponent (login_email_email) + "& token =" + login_email_token, erreur: fonction () {}, succès: fonction (données) { if (data.code == 0) { setMessageBox (data.message, data.addclass); } sinon si (data.code == 1) { $ (# DeleteAccount) html (data.message). $ (# DeleteAccount) FadeIn (800). $ (# CommentFormSubContainer) slideUp (1000). $ (Corps, html). Arrêtez (). Animer ({ '# 39; scrollTop & # 39': $ ("# deleteAccount"). offset (). Top-200 }, 1000) } } }); }

///////////////////////////////////////////////// function Cancel_delete_account () { . $ (& # 39; # DeleteAccount) html (& # 39; & # 39;); $ (# DeleteAccount) hide (). $ (# CommentFormSubContainer) slideDown (1000). }

///////////////////////////////////////////////// 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 ());

jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = delete_account & customer_id =" + customer_id + "& email =" + codeURIComponent (login_email_email) + "& token =" + login_email_token, erreur: fonction () {}, succès: fonction (données) { if (data.code == 0) { setMessageBox (data.message, data.addclass); } sinon si (data.code == 1) { . $ (& # 39; # DeleteAccount) html (& # 39; & # 39;); $ (# DeleteAccount) hide (). $ (# CommentFormSubContainer) slideDown (1000). setMessageBox (data.message, data.addclass); delete_cookie (& # 39; comment_login_details_email & # 39;); } sinon si (data.code == 2) { . $ (& # 39; # DeleteAccount) html (& # 39; & # 39;); $ (# DeleteAccount) hide (). $ (# CommentFormSubContainer) slideDown (1000). setMessageBox (data.message, data.addclass); } } }); }

////////////////////////////////////////////////// fonction commentsForm_update_account_close () { . $ ("# ManageAccount") html (& # 39; & # 39;); }

////////////////////////////////////////////////// / fonction commentsForm_update_account () { var fbFormN_firstName = $ .trim ($ ("# update_firstName"). val ()); var fbFormN_sname = $ .trim ($ ("# update_sname"). val ()); var fbFormN_zip = $ .trim ($ ("# update_zip"). val ()); var fbFormN_location = $ .trim ($ ("# update_location"). val ()); var fbFormN_telhone = $ .trim ($ ("# update_phone"). 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 ()); }

var fbFormN_gotcha = $ .trim ($ ("# fbFormN_gotcha"). val ());

var harErrors = false;

var nameReg =! (fbFormN_firstName.match (/ [*] /)) &&! (fbFormN_nom.match (/ [*] /)) && fbFormN_firstName.length> 1 && fbFormN_sname.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]) + /; // /^(??19459065??))[email protected]((19459066strong)+.)+(?19459067????2,4})+$/;

var password_params = & # 39; & # 39 ;;

$ ("# CommentErrorUpdate_name") hide (). $ ("# CommentErrorUpdate_location") hide (). $ ("# CommentErrorUpdate_telephone") hide (). $ ("# CommentErrorUpdate_email") hide (). $ ("# CommentErrorUpdate_password") hide (). $ Hide () ("disclaimerText ..");

si (nomReg == faux) { $ ("# CommentErrorUpdate_name") visa (). hasErrors = true; }

if (locReg == false) { $ ("# CommentErrorUpdate_location") visa (). hasErrors = true; }

if (phoneReg == null) { $ ("# CommentErrorUpdate_telephone") visa (). hasErrors = true; }

if (emailRegObj.test (fbFormN_email) == false) { $ ("# CommentErrorUpdate_email") visa (). hasErrors = true; }

if (fbFormN_gotcha.length> 1) { hasErrors = true; }

if ($ ("# fbFormN_password"). length && $ ("# fbFormN_password_confirm"). length) { if (fbFormN_password! = fbFormN_password_confirm) { if ((fbFormN_password! = & # 39; password & # 39; || fbFormN_password_confirm! = & # 39; confirmer le mot de passe & # 39;) && (fbFormN_password! = & # 39; password & # 39; || fbFormN_password_confirm! = & # 39; ; confirmez le mot de passe & # 39;)) { $ ("# CommentErrorUpdate_password") view (). hasErrors = true; } } sinon { password_params + = "& fbFormN_password =" + codURURIComponent (fbFormN_password); password_params + = "& fbFormN_password_confirm =" + codeURIComponent (fbFormN_password_confirm); } }

si (! hasErrors) { $ ("# commentsForm_send"). attr ("Disabled", "true"); $ ("# commentsForm_send_noFb"). attr ("Disabled", "true"); save_form_to_cookie (& # 39; comment_form_input & # 39;); jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = talkback_update_account & fbFormN_firstName =" + encodeurURIComponent (fbFormN_firstName) + "& fbFormN_surname =" + encodeurURIComponent (fbFormN_firstName) + "& fbFormN_Surname =" + encodeurURIComponent (fbFormN_surname) + "& fbFormN_zip =" + encodage & fbFormN_telephone = "+ encodeURIComponent (fbFormN_telephone) +" & fbFormN_email = "+ encodeURIComponent (fbFormN_email) +" & fbFormN_email_hidden = "+ encodeURIComponent (fbFormN_email) +" & fbFormN_email_hidden = "+ encodeURIComponent (fbFormN_email_hidden =" + " "& story_id =" + encodeURIComponent (fbForm_storyId) erreur: fonction () {}, succès: fonction (données) { 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") visa (). $ ("# ManageAccount") switch (). $ ("# CommentInfo_noFb") texte (data.message). setMessageBox (data.message, data.addclass); delete_cookie (& # 39; comment_login_details_email & # 39;); } sinon si (data.code == 2) { Visa $ ("# CommentLogin") (). Visa $ ("# FbForm_message") (). $ ("# FbForm_message_count_class") visa (). $ ("# CommentErrorUpdate_message") hide (). $ ("# CommentInfo_Fb") hide (). $ ("# CommentsForm_send") hide (). $ ("# FbCommentPublishCheckbox") hide (). $ ("# CommentsForm_send_noFb") hide (). $ ("# CommentInfo_noFb") hide (). $ ("# ManageAccount") switch (). 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); } } }); } }

// Handle pour réinitialiser le timer pour chaque message var timeoutHandle; fonction setMessageBox (message, classe box) { $ ("# MessageBox") hide (). $ ("# MessageBox") html (message). $ ("# messageBox"). removeClass ("warning error success"). addClass (boxclass); $ ("# MessageBox") FadeIn (1500).

cleartimeout (timeoutHandle);

timeoutHandle = setTimeout (function () { $ ("# messageBox"). fadeOut (2000, function () { }); }, 12000); }

fonction Forgot_password_send () { var email = $ .trim ($ (& # 39; # password_forgot_email & # 39;). val ()); var fbForm_customerId = $ .trim ($ ("# fbForm_customerId"). val ());

var harErrors = false;

var emailRegObj = / ^ ([a-zA-Z0-9_.-]) + @ ([a-zA-Z0-9_.-]) +. ([a-zA-Z]) + ([a-zA-Z]) + /;

if (emailRegObj.test (email) == false) { $ ("# CommentError_password_forgot_email") view (). hasErrors = true; }

si (! hasErrors) {

jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = reset_password & customer_id =" + fbForm_customerId + "& email =" + codeURURIComponent (email), erreur: fonction () {}, succès: fonction (données) { si (data.code = 0) { setMessageBox (data.message, data.addclass); } sinon si (data.code = 1) { . $ (& # 39; # Comment_password_reset_form) bascule (& # 39; lent & # 39;); . $ (& # 39; # Comment_login_form) toggle (& # 39; slow & # 39;); setMessageBox (data.message, data.addclass); } } });

} }

////////////////////////////////////////////////// / fonction 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 ());

var harErrors = false;

var emailRegObj = / ^ ([a-zA-Z0-9_.-]) + @ ([a-zA-Z0-9_.-]) +. ([a-zA-Z]) + ([a-zA-Z]) + /;

$ ("# CommentError_email") hide (). $ ("# CommentError_password") hide ().

if (emailRegObj.test (fbFormN_email) == false) { $ ("# CommentError_email") visa (). hasErrors = true; }

si (! hasErrors) {

// $ ("# commentsForm_send"). attr ("disabled", "true"); //$("#commentsForm_send_noFb").attr("disabled "," true "); // save_form_to_cookie (& # 39; comment_form_input & # 39;);

jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = talkback_login_email & email =" + kodURURIComponent (fbFormN_email) + "& customer_id =" + fbForm_customerId + "& password =" + kodURIComponent (fbFormN_password), erreur: fonction () {

} succès: fonction (données) { // $ ("# 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 ().

if (data.code == 2) { $ Hide () (& # 39; commentFBlogin .. & # 39;); $ (# Comment_login_form) hide (). Visa $ ("# Change_phonenumber") (). setMessageBox (data.message, data.addclass); } else { $ ("# Change_phonenumber") hide (). // $ ("# commentInfo_noFb") visa (). //$("#commentLoggedInEmail").text(data.message); setMessageBox (data.message, data.addclass); Visa $ ("# CommentLoggedInEmail") (). if (& # 39; user & # 39; in data) { auto_login_email (data); } } } }); } }

////////////////////////////////////////////////// / fonction commentsForm_phone_change () { var fbFormN_email_phone_chnage = $ .trim ($ ("# fbFormN_email_phone_chnage"). val ()); var fbFormN_telhone_change = $ .trim ($ ("# fbFormN_telhone_change"). val ()); var fbFormN_password_phone_chnage = $ .trim ($ ("# fbFormN_password_phone_chnage"). val ()); var fbForm_customerId = $ .trim ($ ("# fbForm_customerId"). val ());

jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = talkback_phone_change & email =" + kodURURIComponent (fbFormN_email_phone_chnage) + "& customer_id =" + fbForm_customerId + "& password =" + kodURURIComponent (fbFormN_password_phone_chnage) + "& password", erreur: fonction () { } succès: fonction (données) { 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 ().

$ ("# FbFormN_sms_change_Ver") visa (). $ ("# CommentsForm_sms_send_change_veryfy") visa ().

setMessageBox (data.message, data.addclass); } else { setMessageBox (data.message, data.addclass); } } }); }

////////////////////////////////////////////////// /

fonction comments_modifyForm_phone_change () {

var fbFormN_email_phone_chnage = $ .trim ($ ("# fbFormN_email_phone_chnage"). val ()); var fbFormN_telhone_change = $ .trim ($ ("# fbFormN_telhone_change"). val ()); var fbFormN_password_phone_chnage = $ .trim ($ ("# fbFormN_password_phone_chnage"). val ()); var fbForm_customerId = $ .trim ($ ("# fbForm_customerId"). val ());

jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = talkback_phone_change & email =" + kodURURIComponent (fbFormN_email_phone_chnage) + "& customer_id =" + fbForm_customerId + "& password =" + kodURURIComponent (fbFormN_password_phone_chnage) + "& password", erreur: fonction () { } succès: fonction (données) { 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 ().

$ ("# FbFormN_sms_change_Ver") visa (). $ ("# CommentsForm_sms_send_change_veryfy") visa ().

setMessageBox (data.message, data.addclass); } else { setMessageBox (data.message, data.addclass); } } }); }

////////////////////////////////////////////////// / fonction commentsForm_phone_change_sms_verify () { var fbFormN_email_phone_chnage = $ .trim ($ ("# fbFormN_email_phone_chnage"). val ()); var fbFormN_telhone_change = $ .trim ($ ("# fbFormN_telhone_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 ());

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 + "et mot de passe =" + encodeURIComponent (fbForm_customerId + "et mot de passe =" + encodeURIComponent (fbForm_customerId + "+ encodeURIComponent (fbFormN_sms_change_Ver) erreur: fonction () { } succès: fonction (données) { if (data.code == 1) { $ ("# CommentError_sms_change_ver") hide (). $ ("# FbFormN_sms_change_Ver") hide (). $ ("# CommentsForm_sms_send_change_veryfy") hide (). $ ("# Change_phonenumber") hide ().

$ (# Comment_login_form) visa ().

setMessageBox (data.message, data.addclass); } else { setMessageBox (data.message, data.addclass); } } }); } ////////////////////////////////////////////////// / fonction commentsForm_sms_verify () { var fbFormN_firstName = $ .trim ($ ("# fbFormN_firstName"). val ()); var fbFormN_sname = $ .trim ($ ("# fbFormN_ dernier nom"). 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 ());

var harErrors = false;

si (! hasErrors) {

jQuery.ajax ({type: "POST", dataType: "json", cache: false, url: "/community/talkback_ajax.html", async: true, data: "action = talkback_sms_verify & fbFormN_firstName =" + code codeURIComponent (fbFormN_firstName) + "& fbFormN_sname =" + code codeComposant (fbFormN_s dernier nom) + "& e-mail =" + codeURUR "+ fbForm_customerId +" & story_id = "+ encodeURIComponent (fbForm_storyId) erreur: fonction () { } succès: fonction (données) { if (data.code == 0) { setMessageBox (data.message, data.addclass); } else { $ ("# CommentLogin") hide (). $ ("# Sms_verify") hide (). $ ("# FbFormN_smsVer") hide (). $ ("# CommentsForm_sms_veryfy") hide ().

setMessageBox (data.message, data.addclass); } } }); } }

////////////////////////////////////////// // swissnoise quiva fonction auto_login_quiva (data) { console.log ("démarrage de la connexion quiva"); var utilisateur = { "remoteId": data.uid, "användarnamn": data.user.email, "lösenord": data.pcr, "e-post": data.user.email, "första namn": data.user.first_name, "sista namn": data.user.last_name, "zipCode": data.user.post_code, "lokalitet": data.user.city, "phoneNumber": data.user.mobile_number }; whatif.login (användare) .altid (funktion () {

}); console.log ("quiva-inloggning gjort"); } // Swissish END quiva

  funktion auto_login_email (data) { $ Hide () ( "commentFBlogin .."); $ Hide () ( "commentOhnelogin .."); var html = ''; var name = data.user.first_name + '' + data.user.last_name; html + = ' Välkommen, ' + namn + '
'; html + = ' Skicka kommentar '; html + = 'Koppla från
'; html + = 'Hantera profil'; html + = ''; html + = ''; $ ( "# CommentLoggedInEmail") html (html). set_logged_in_cookie (data); $ ( "# CommentLoggedInEmail") visa ().

}

 ////////////////////////////////////////////////// /   funktionskommentarerForm_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 ());

  var is_logged_in = falsk;   if ($ ("# är_logged_in"). längd) {   is_logged_in = true; }

  var fbFormN_firstName = $ .trim ($ ("# fbFormN_firstName"). val ());   var fbFormN_sname = $ .trim ($ ("# fbFormN_ efternamn"). 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 ()); // om detta värde är> 0, är ​​det ett svar till ett annat-kommentarmeddelande   if ($ ("# fbFormN_password"). längd) {   var fbFormN_password = $ .trim ($ ("# fbFormN_password"). val ()); }    if ($("#fbFormN_password_confirm").length) {    var fbFormN_password_confirm = $.trim($("#fbFormN_password_confirm").val()); }

   var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());

var hasErrors = false;

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_.-])[email protected]([a-zA-Z0-9_.-])+.([a-zA-Z])+([a-zA-Z])+/; // /^([a-zA-Z0-9_.-+])[email protected](([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; var password_params = '';

$("#commentError_name").hide(); $("#commentError_location").hide(); $("#commentError_email").hide(); $("#commentError_password").hide(); $("#commentError_message").hide(); $("#commentError_disclaimer").hide(); $(".disclaimerText").hide();

if (messageReg == false) { $("#commentError_message").show(); hasErrors = true; }

if (nameReg == false) { $("#commentError_name").show(); hasErrors = true; }

if (locReg == false) { $("#commentError_location").show(); hasErrors = true; }

if(emailRegObj.test(fbFormN_email) == false){ $("#commentError_email").show(); hasErrors = true; }

if (fbFormN_gotcha.length > 1) { hasErrors = true; }

if (!($('#disclaimerConfirmBtn').is(':checked'))) { $("#commentError_disclaimer").show(); $(".disclaimerText").show(); hasErrors = true; }

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: "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(); } }); } }

/////////////////////////////////////////////////// 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());

   var is_logged_in = false;    if ($("#is_logged_in").length) {    is_logged_in = true; }

   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

   var fbFormN_gotcha = $.trim($("#fbFormN_gotcha").val());

var hasErrors = false;

var messageReg = fbForm_message.length > 1;

$("#commentError_name").hide(); $("#commentError_location").hide(); $("#commentError_email").hide(); $("#commentError_password").hide(); $("#commentError_message").hide(); $("#commentError_disclaimer").hide(); $(".disclaimerText").hide();

if (messageReg == false) { $("#commentError_message").show(); hasErrors = true; }

if (fbFormN_gotcha.length > 1) { hasErrors = true; }

if (!($('#disclaimerConfirmBtn').is(':checked'))) { $("#commentError_disclaimer").show(); hasErrors = true; }

if (!hasErrors) { $("#commentsForm_send").attr("disabled", "true"); $("#commentsForm_send_noFb").attr("disabled", "true"); commentNotSent = false;

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(){ }, succès: fonction (données) { 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); } } }); } }

/////////////////////////////////////////////////// ///////////////////////////////////////////////////    // 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(); } sinon { $(".loggedToFacebook").hide(); $(".notloggedToFacebook").show(); $('#commentsForm_send').hide(); $('#commentsForm_send_noFb').show(); $("#fbCommentPublishCheckbox").hide(); $(".recommendCommentFacebook").hide(); if ($("#commentLoggedInEmail").length) { $("#commentLoggedInEmail").show(); } }}); }

   ///////////////////////////////////////////////////    function fbDomInsert(username, uid, token) { $(document).ready(function(){ $("#fbUserRealName").html(username); var imgHtml= ""; $("#fbUserProfilePicture").html(imgHtml);

$("#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 }

/////////////////////////////////////////////////// function log(msg){ if (typeof console === 'undefined') { retourne faux; } annat { return true; } }

/////////////////////////////////////////////////////////////////////////////////         /////////////////////////////////////////////////////////////////////////////////         /////////////////////////////////////////////////////////////////////////////////         // main

        // fb auth         var fbAccessToken = '';         var fbUserID = '';         var fbUserName = '';         FBcomments.initFb();         var nnFBloggedIn = check_nnCookie();     if (nnFBloggedIn == true) {     fbLoginDisplay(true);

} sinon {     fbLoginDisplay(false); }

function inputFocus(thisFor, thisClass) {     $('#'+ thisFor).focus(function() {         $('.'+ thisClass).animate({ opacity: "0" }, "fast");     }).blur(function() {         if($(this).val() == "") {             $('.'+ thisClass).animate({ opacity: "1" }, "fast"); } }); }

//// some more jquery stuff     $(document).ready(function(){ read_logged_in_cookie();

// hide 'populär auf facebook' widget in sideline //$("#fb_activityFeed").hide();

$("#fbCommentPublishCheckbox").hide();

$('#fbFormN_password_login').keypress(function(e){     if (e.which == 13){         e.preventDefault();         $(this).blur();         $('#commentsForm_post_confirmed').focus().click(); retourne faux; } });

$('#fbFormN_smsVer').keypress(function(e){     if (e.which == 13){         e.preventDefault();         $(this).blur();         $('#commentsForm_sms_veryfy').focus().click(); retourne faux; } });

// 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); });

    // 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'); });

// display login data on start if ($("#fbUserRealName").html()) { if ($("#fbUserRealName").html().length >= 2){ // && $("textarea#fbForm_message").attr("rows") > 2 $("#fbCommentPublishCheckbox").show(); } }

// clear textarea $("#fbForm_message").val('');

// submit buttons , disable on on reload $("#commentsForm_send").attr("disabled", "true"); $("#commentsForm_send_noFb").attr("disabled", "true");

// set checkboxes $('#fbForm_publishOnFB').attr('checked', true); $('.recommendCommentPublishOnFb').attr('checked', true); $('#disclaimerConfirmBtn').attr('checked', false);

// 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(&#39;color&#39;,&#39;#000000&#39;); }; } }

$(&#39;.comment_signup_form_toggle&#39;).live(&#39;click&#39;, function(){ $(&#39;#comment_signup_form&#39;).toggle(&#39;slow&#39;); $(&#39;#comment_login_form&#39;).toggle(&#39;slow&#39;); retourne faux; });

$(&#39;.comment_form_forgot_password&#39;).live(&#39;click&#39;, function(){ $(&#39;#comment_password_reset_form&#39;).toggle(&#39;slow&#39;); $(&#39;#comment_login_form&#39;).toggle(&#39;slow&#39;); retourne faux; });

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

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

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

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

$(&#39;#emailManageAccount&#39;).live(&#39;click&#39;, 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&customer_id="+customer_id+"&email="+encodeURIComponent(login_email_email)+"&token="+login_email_token, error: function(){ }, succès: fonction (données) { if (data.code == 0) { setMessageBox(data.message, data.addclass); } else if (data.code == 1) { $(&#39;#manageAccount&#39;).html(data.message); $(&#39;#manageAccount&#39;).show(); } } }); });

});
Source link