// Module de calcul en temps réel de charge et de l'indice glycemique journalier en fonction des repas et des aliments constitutifs
//
// Components behaviors +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// Ce script reste la propriété intellectuelle de son concepteur, réalisé pour la société Puissance n (http://www.puissancen.com)
// Auteur : Sébastien Brémond, http://www.tocra.org
//
// (c) 2009 [Handmade quality]
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('k 3M=j(){$$(\'#2p F\').C(j(F){F.M(\'2q\',j(q){});F.M(\'2r\',j(q){});F.M(\'1s\',j(q){$$(\'#2p F\').C(j(1V){1V.s(\'2s\');r(F.p(\'t\')==1V.p(\'t\')){F.G(\'2s\')}});2t(F.p(\'t\'))})})};k 2t=j(1t){$$(\'#3N 1m.3O\').C(j(1u){$(1t).G(\'2u\');$(1t).s(\'2v\');r(1u.p(\'z\')!=1t){1u.s(\'2u\');1u.G(\'2v\')}})};k 3P=j(2w){2w.C(j(2x){2y=$$(\'#\'+2x+\' 14.2z\');2y.C(j(A,i){T 3Q(A.p(\'z\'),{3R:D,3S:D,3T:3U})})})};k 3V=j(2A){2A.C(j(u){3W.3X(u,{3Y:\'2z\',3Z:\'40\',41:j(I){f=u.U(/N/g,"");r(c[f].2B){W.42($(u+\'1W\'),{43:1,X:0.1})}},44:j(I){f=u.U(/N/g,"");r(c[f].2B){k 1n=15.16(\'1m\',{17:\'1X 1Y\',45:\'1Z\'+I.p(\'z\')},[15.16(\'1m\',{17:\'1v\',46:u},[15.16(\'O\',{17:\'2C\',20:\'/O/47.2D\',z:\'48\'+\'1Z\'+I.p(\'z\')+\'\',21:\'2E:1w;1x:1w;2F:0;2G-2H:0;2I:2J;\'}),15.16(\'O\',{17:\'2K\',20:\'/O/49.2D\',z:\'4a\'+\'1Z\'+I.p(\'z\')+\'\',21:\'2E:1w;1x:1w;2F:0;2G-2H:4b;2I:2J;\'})]),15.16(\'O\',{20:\'O/4c.4d\',17:\'4e\',21:\'4f-22:\'+I.p(\'4g\')+\';\'}),15.16(\'14\',{17:\'23\',J:I.p(\'J\')},I.2L.2M())]);$(u).4h($(1n));$(1n).Y(\'P\',I.p(\'P\'));2N($(1n));$(1n).B(\'.1v\').2O();1y(u);$(u+\'1W\').2P(0.1);$(u+\'1W\').2P(1.0)}}})})};k 1y=j(u){f=u.U(/N/g,"");4i=$$(\'#N\'+f+\' 1m.1X\');c[f].w=0;c[f].A={};$$(\'#N\'+f+\' 1m.1X\').C(j(24,2Q){P={4j:\'4k\'};r(24.p(\'P\')){P=24.p(\'P\').2R()}c[f].A[2Q]=P});k 1z=0.0;k 1o=0.0;k K=0.0;$(f+\'1A\').x((K).n(0));$(f+\'1A\').Y(\'J\',\'19, Z Q 1a 1b R \'+(K).n(2));$(f+\'2S\').x((1o*y).n(0));2T=$H(c[f].A);2T.C(j(a,b){2U.2V(\'>>> \'+f+\' : \'+$H(c[f].A[b]).4l());K+=(c[f].A[b].26==0)?0:((c[f].A[b].2W*c[f].A[b].26)*c[f].A[b].27);1z+=(c[f].A[b].2W*c[f].A[b].27);1o=(K==0)?0:(K/1z)});c[f].w=K;$(f+\'1A\').x((K).n(0));$(f+\'1A\').Y(\'J\',\'19, Z Q 1a 1b R \'+(K).n(2));c[f].E=1z;c[f].11=1o;$(f+\'2S\').x((1o*y).n(0));c.h.w=c[\'1B\'].w+c[\'1C\'].w+c[\'1D\'].w+c[\'1E\'].w;c.h.w=(1F(c.h.w))?0.0:c.h.w;$(\'1c\').t=((c.h.w).n(0));28=0.2;2X=c.h.m-(c.h.m*28);2Y=c.h.m+(c.h.m*28);r(c.h.w<2X||c.h.w>2Y){1d=\'1G\'}1H{1d=\'1I\'}$(\'1c\').s(\'1G\');$(\'1c\').s(\'1I\');$(\'1c\').s(\'2Z\');$(\'1c\').s(\'31\');$(\'1c\').G(1d);c.h.E=c[\'1B\'].E+c[\'1C\'].E+c[\'1D\'].E+c[\'1E\'].E;c.h.E=(1F(c.h.E))?(0.0):c.h.E;c.h.11=(c.h.w/c.h.E);c.h.11=(1F(c.h.11))?0.0:c.h.11;$(\'1e\').t=((c.h.11*y).n(0));r(c.h.11>c.h.29){1d=\'1G\'}1H{1d=\'1I\'}$(\'1e\').s(\'1G\');$(\'1e\').s(\'1I\');$(\'1e\').s(\'2Z\');$(\'1e\').s(\'31\');$(\'1e\').G(1d)};k 2N=j(o){o.M(\'2q\',j(q){o.B(\'.1v\').2a();o.s(\'1Y\');o.G(\'32\')});o.M(\'2r\',j(q){o.B(\'.1v\').2O();o.s(\'32\');o.G(\'1Y\')});o.B(\'.2C\').M(\'1s\',j(q){33($(o))});o.B(\'.2K\').M(\'1s\',j(q){34($(o))})};k 33=j(e){37=e.38(0);e.4m.4n(e);f=1J(37.p(\'z\')).U(/N/g,"");1y(f)};k 34=j(e){k o=$(e);c.4o=1J(o.38(0).p(\'z\')).U(/N/g,"");c.4p=o;k 2b=o.p(\'P\').2R();$(\'4q\').2a();$(\'4r\').2a();$(\'4s\').x("39 4t <3a 4u=\'4v\'>"+o.B(\'.23\').2L.2M()+"</3a> (4w : "+2b.26+"). <2c /><3b>"+o.B(\'.23\').p(\'J\')+"</3b>");4x.4y(2b.27)};k 4z=j(q){k 1f=1p.2d(q);r(1J(1f.3c).3d()==\'O\')1K;1f.1L({22:\'#4A\',3e:\'#4B\',3f:\'3g\',3h:\'1M\'})};k 4C=j(q){k 1f=1p.2d(q);r(1J(1f.3c).3d()==\'O\')1K;1f.1L({22:\'#4D\',3e:\'#4E\',3f:\'3g\',3h:\'1M\'})};k 4F=j(){r(c.1N==1g){2e=($(\'3i\').4G())[\'2f\']+$(\'3i\').3j();2g=$(\'4H\').3j()-2e;$(\'12\').1L({2f:(2e+\'2h\'),1x:(2g+\'2h\'),3k:(\'#4I\'),3l:(2g+\'2h\'),4J:10});T W.4K(\'12\',{X:0.8,1h:36,1i:0.0,1j:0.9});c.1N=D}};k 3m=j(){r(c.1N==D){T W.4L(\'12\',{X:0.8,1h:36,1i:0.8,1j:0.0,4M:j(){$(\'12\').1L({2f:(\'4N\'),1x:(\'1M\'),3k:(\'4O\'),3l:(\'1M\'),4P:0})}});c.1N=1g}};k 3n=j(){v=1O($(\'3o\').t);r(v>=50&&v<=3p){2i=18.5;2j=1q;2k=25.0;2j=((2k+2i)/2).n(1);S=(((v/y)*(v/y))*2j).n(0);$(\'3q\').t=S;3r=(((v/y)*(v/y))*2i).n(0);3s=(((v/y)*(v/y))*2k).n(0);$(\'4Q\').x(3r);$(\'4R\').x(3s)}};k 4S=j(q){2l=($(\'4T\').1k==D)?1.2:(($(\'4U\').1k==D)?1.4:($(\'4V\').1k==D)?1.6:1q);1P=($(\'4W\').1k==D)?1:($(\'4X\').1k==D)?2:1q;1l=1O($(\'4Y\').t);v=1O($(\'3o\').t);S=1O($(\'3q\').t);3n();k 1Q=1g;r((2l!=1q)&&(1P!=1q)&&(1l>=7&&1l<=4Z)&&(v>=50&&v<=3p)&&(S>=30&&S<=51)){1Q=1g}1H{1Q=D}r(1Q){1p.3t(q);$(\'12\').x("<"+"14"+">39 52 53 54 55 56 !<"+"2c /"+">V&2m;57 d\'58 59 3u &5a;5b, 5c 5d 5e 5f l\'5g&2m; 5h&2m;e ...<"+"/14"+">");1K 1g}c.3v={3w:2l,5i:1P,5j:1l,5k:v,5l:S};1R=(1P==1)?(((13.5m*S)+(5n.3*(v/y))-(6.5o*1l)+5p.5q)):((9.5r*S)+(5s.9*(v/y))-(4.5t*1l)+5u.5v);1R=(1R+\'5w\').5x(0,6);c.h.3x=1r(1R);c.h.3y=c.h.3x*c.3v.3w;r(1F(1r($(\'1S\').t))||((1r($(\'1S\').t)<1)||(1r($(\'1S\').t)>y))){1p.3t(q);$(\'12\').x("<"+"14"+">L\'5y 5zé5A 3z 5B ê5C 5D Q 5E 5F 1 5G y !<"+"2c /"+">5H R 5I Z Q R 3u 5J 3z (5K).<"+"/14"+">");1K 1g}c.h.29=1r($(\'1S\').t/y);c.h.3A=((c.h.3y*0.5)/4);c.h.m=c.h.3A*c.h.29;$(\'5L\').t=((c.h.m).n(0));$(\'3B\').x((c.h.m*0.2).n(0));c[\'1B\'].m=(c.h.m*0.2).n(2);$(\'3B\').Y(\'J\',\'19, Z Q 1a 1b R \'+c[\'1B\'].m);$(\'3C\').x((c.h.m*0.4).n(0));c[\'1C\'].m=(c.h.m*0.4).n(2);$(\'3C\').Y(\'J\',\'19, Z Q 1a 1b R \'+c[\'1C\'].m);$(\'3D\').x((c.h.m*0.3E).n(0));c[\'1D\'].m=(c.h.m*0.3E).n(2);$(\'3D\').Y(\'J\',\'19, Z Q 1a 1b R \'+c[\'1D\'].m);$(\'3F\').x((c.h.m*0.35).n(0));c[\'1E\'].m=(c.h.m*0.35).n(2);$(\'3F\').Y(\'J\',\'19, Z Q 1a 1b R \'+c[\'1E\'].m);$(\'12\').x("");3m();5M.C(j(f,z){u=\'N\'+f;2U.2V(u);1y(u)})};k 5N=j(3G){3G.C(j(3H,z){f=3H.U(/2n/g,"");3I=$(\'2n\'+f);3I.M(\'1s\',j(q){k 2o=1p.2d(q);f=2o.p(\'z\').U(/2n/g,"");r(2o.1k){c.5O(f);T W.1T(f,{X:0.6,1h:25,1i:0.4,1j:1.0});T W.1T(\'3J\'+f,{X:0.6,1h:25,1i:0.4,1j:1.0});$(f).B(\'1U\').s(\'3K\');$(f).B(\'1U\').G(\'3L\')}1H{c.5P(f);T W.1T(f,{X:0.8,1h:25,1i:1.0,1j:0.4});T W.1T(\'3J\'+f,{X:0.8,1h:25,1i:1.0,1j:0.4});$(f).B(\'1U\').s(\'3L\');$(f).B(\'1U\').G(\'3K\')}})})};',62,362,'||||||||||||Module|||meal||data||function|var||cgt|toFixed|fooditem|readAttribute|event|if|removeClassName|value|droppableId|_size|cgr|update|100|id|food|down|each|true|qgr|li|addClassName||foodelement|title|_meal_cgr||observe|foodplate_|img|properties|valeur|de|_weight|new|replace||Effect|duration|writeAttribute|la||igr|module_cg_overlay||span|Builder|node|className||Facultatif|exacte|est|module_cg_cgr|ze_class|module_cg_igr|el|false|fps|from|to|checked|_age|div|newfood|_meal_igr|Event|null|parseFloat|click|panel|_panel|food_tools|11px|height|refreshDropArea|_meal_qgr|_cgr|breakfast|lunch|snack|dinner|isNaN|_red|else|_green|String|return|setStyle|1px|freezed|parseInt|_sexe|hasError|kcalories|module_cg_igt|Opacity|h3|_li|_marker|selected_food_item|food_item_out|s_|src|style|color|food_item_areabox|_food||indiceGlycemic|quantity|cgt_offset|igt|show|foodattr|br|element|_top|top|_height|px|imc_b1|imc_bi|imc_b2|_activity|eacute|day_|checkbox|family_menu|mouseover|mouseout|li_selected|selectFamilyPanel|active_panel|unuse_panel|dragAreas|graggableId|foods|food_item|dropAreas|selected|food_pictoremove|gif|width|border|margin|left|cursor|pointer|food_pictomodify|innerHTML|stripTags|applyToolbarFoodBehavior|hide|setOpacity|position|evalJSON|_igr|myFood|console|log|glucidweight|cgt_min_bounce|cgt_max_bounce|_blue||_base|food_item_hover|remove_food|modify_food|||container|up|Vous|strong|em|tagName|toLowerCase|borderColor|borderStyle|solid|borderWidth|part_ol2|getHeight|backgroundColor|lineHeight|removeOverlay|adjustIMC|module_cg_size|230|module_cg_weight_ideal|_weight_b1|_weight_b2|stop|votre|userprofile|activity|der|dernap|cible|qgt|breakfast_cgt|lunch_cgt|snack_cgt|05|dinner_cgt|checkboxes|checkboxId|mealCheckbox|results_|area_off|area_on|applyMenuBehavior|base_productsFamily|family_panel|makeDragable|Draggable|revert|ghosting|scroll|window|makeDropable|Droppables|add|accept|hoverclass|hover|onHover|Pulsate|pulses|onDrop|name|alt|picto_close|remove_|picto_edit|modify_|5px|bullet|png|food_typeclasse|background|extra|appendChild|_foods|reference|empty|inspect|parentNode|removeChild|currentmeal|currentfood|food_slider_panel|food_slider_infobox|food_slider_infotext|modifiez|class|forceinline|ig|foodQtCtrlSlider|setValue|overingFoodItem|2564ad|cdd3db|outeringFoodItem|8d9faf|dde3eb|setOverlay|positionedOffset|module_cg|ffffff|zIndex|Appear|Fade|afterFinish|0px|transparent|opacity|module_cg_idealweight_b1|module_cg_idealweight_b2|checkUserProfile|module_cg_activity_1|module_cg_activity_2|module_cg_activity_3|module_cg_sexe1|module_cg_sexe2|module_cg_age|97||350|devez|entrer|des|valeurs|correctes|rifiez|avoir|saisi|acirc|ge|taille|ou|poids|dans|unit|demand|sexe|age|size|weight|707|492|673|77|607|740|172|737|667|051|000000|substring|indice|glyc|mique|doit|tre|une|comprise|entre|et|Merci|rectifier|IG|objectif|module_cg_cgt|meals|setSelectableMeals|select|unselect'.split('|'),0,{}))
