
function isValidDate(a){var e=/^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;var d=a.match(e);if(d==null){alert("La data non e' in un formato valido");return false;}month=d[1];day=d[3];year=d[4];if(day<1||day>31){alert("Il valore del giorno deve essere compreso tra 1 e 31");return false;}if(month<1||month>12){alert("Il valore del mese deve essere compreso tra 1 e 12");return false;}if((month==4||month==6||month==9||month==11)&&day==31){if(month==4){var b="Aprile";}else{if(month==6){var b="Giugno";}else{if(month==9){var b="Settembre";}else{if(month==11){var b="Novembre";}}}}alert(b+" non ha 31 giorni!");return false;}if(month==2){var c=(year%4==0&&(year%100!=0||year%400==0));if(day>29||(day==29&&!c)){alert("Febbraio "+year+" non ha "+day+" giorni!");return false;}}return true;}function dispDate(a){month=a.getMonth()+1;month=(month<10)?"0"+month:month;day=a.getDate();day=(day<10)?"0"+day:day;year=a.getYear();if(year<2000){year+=1900;}return(month+"/"+day+"/"+year);}function pregnancyCalc(a){menstrual=new Date();ovulation=new Date();duedate=new Date();today=new Date();cycle=0,luteal=0;a.menstrual.value=a.mese.value+"/"+a.giorno.value+"/"+a.anno.value;if(isValidDate(a.menstrual.value)){menstrualinput=new Date(a.menstrual.value);menstrual.setTime(menstrualinput.getTime());}else{return false;}cycle=(a.cycle.value==""?28:a.cycle.value);if(a.cycle.value!=""&&(a.cycle.value<22||a.cycle.value>45)){alert("La durata del ciclo e' troppo breve o troppo lunga affinche' i calcoli possano essere esatti.\nSi procedera' comunque ad una stima con il valore inserito.");}luteal=(a.luteal.value==""?14:a.luteal.value);if(a.luteal.value!=""&&(a.luteal.value<9||a.luteal.value>16)){alert("La durata della fase dopo l'ovulazione e' troppo breve o troppo lunga affinche' i calcoli possano essere esatti.\nSi procedera' comunque ad una stima con il valore inserito.");}ovulation.setTime(menstrual.getTime()+(cycle*86400000)-(luteal*86400000));a.conceptionH.value=dispDate(ovulation);a.conception.value=a.conceptionH.value.substr(3,2)+"/"+a.conceptionH.value.substr(0,2)+"/"+a.conceptionH.value.substr(6,a.conceptionH.value.length);duedate.setTime(ovulation.getTime()+266*86400000);a.conceptionH.value=dispDate(duedate);a.duedate.value=a.conceptionH.value.substr(3,2)+"/"+a.conceptionH.value.substr(0,2)+"/"+a.conceptionH.value.substr(6,a.conceptionH.value.length);var b=14+266-((duedate-today)/86400000);weeks=parseInt(b/7);days=Math.floor(b%7);b=weeks+" settimane"+(weeks>1?"":"")+" + "+days+" giorni";a.fetalage.value=b;if(weeks>42){a.fetalage.value="";a.conception.value="";a.duedate.value="";alert("La data inserita non e' valida");}return false;}function esegui(){document.dataParto.submit();}function esegui2(){document.dataParto2.giorno.value=document.dataParto.giorno.value;document.dataParto2.mese.value=document.dataParto.mese.value;document.dataParto2.anno.value=document.dataParto.anno.value;return pregnancyCalc(document.dataParto2);}
function PopupSponsor(b,a,f,c,e,d){window.open(b,a,"history=no,toolbar=no,location=no,border=0,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+c+",height="+f+",left="+e+",top="+d);}
function gbuzzPopup(a){newwindow=window.open(a,"Condividi","width=560,height=300");if(window.focus){newwindow.focus();}}if(!window.FB){FB={};}if(!FB.dynData){FB.dynData={site_vars:{canvas_client_compute_content_size_method:1,use_postMessage:1,use_xdProxy:0,use_ui_server:1,monitor_usage_regex:"somethingtoputhere.com|huffingtonpost.com|lala.com",monitor_usage_rate:0.05,enable_custom_href:1},ui_server_dialogs:{"bookmark.add":1},resources:{base_url_format:"http://{0}.facebook.com/",base_cdn_url:"http://static.ak.fbcdn.net/",api_channel:222910,api_server:223617,www_channel:222910,xd_proxy:224355,xd_comm_swf_url:"http://static.ak.fbcdn.net/rsrc.php/zAFOT/hash/62jjkicv.swf",share_button:"http://static.ak.fbcdn.net/rsrc.php/z1NNP/hash/4273uaqa.png",login_img_dark_small_short:"http://static.ak.fbcdn.net/rsrc.php/zATAA/hash/a969rwcd.png",login_img_dark_medium_short:"http://static.ak.fbcdn.net/rsrc.php/zI08N/hash/156b4b3s.png",login_img_dark_medium_long:"http://static.ak.fbcdn.net/rsrc.php/zDFXV/hash/85b5jlja.png",login_img_dark_large_short:"http://static.ak.fbcdn.net/rsrc.php/zHW0N/hash/a22m3ibb.png",login_img_dark_large_long:"http://static.ak.fbcdn.net/rsrc.php/zC8F0/hash/8mzymam2.png",login_img_light_small_short:"http://static.ak.fbcdn.net/rsrc.php/z68PZ/hash/8t35mjql.png",login_img_light_medium_short:"http://static.ak.fbcdn.net/rsrc.php/zEV10/hash/6ad3z8m6.png",login_img_light_medium_long:"http://static.ak.fbcdn.net/rsrc.php/z7T3O/hash/4li2k73z.png",login_img_light_large_short:"http://static.ak.fbcdn.net/rsrc.php/zEYEC/hash/7e3mp7ee.png",login_img_light_large_long:"http://static.ak.fbcdn.net/rsrc.php/z1RA7/hash/8rc0izvz.png",login_img_white_small_short:"http://static.ak.fbcdn.net/rsrc.php/z79GY/hash/di0gkqrt.png",login_img_white_medium_short:"http://static.ak.fbcdn.net/rsrc.php/zDTB7/hash/cdozw38w.png",login_img_white_medium_long:"http://static.ak.fbcdn.net/rsrc.php/z6AST/hash/338d3m67.png",login_img_white_large_short:"http://static.ak.fbcdn.net/rsrc.php/z6FD4/hash/8yzn0wu3.png",login_img_white_large_long:"http://static.ak.fbcdn.net/rsrc.php/z5V8V/hash/5pwowlag.png",logout_img_small:"http://static.ak.fbcdn.net/rsrc.php/z68NS/hash/cxrz4k7j.png",logout_img_medium:"http://static.ak.fbcdn.net/rsrc.php/zATSY/hash/4lsqsd7l.png",logout_img_large:"http://static.ak.fbcdn.net/rsrc.php/z8P0T/hash/4515xk7j.png"}};}if(!FB.locale){FB.locale="en_US";}if(!FB.localeIsRTL){FB.localeIsRTL=false;}if(!window.FB){window.FB={};}if(!window.FB.Share){FB.Share={results:{},resetUrls:function(){this.urls={};this.urlsA=[];},addQS:function(g,h){var f=[];for(var e in h){if(h[e]){f.push(e.toString()+"="+encodeURIComponent(h[e]));}}return g+"?"+f.join("&");},getUrl:function(b){return b.getAttribute("share_url")||window.location.href;},getType:function(b){return b.getAttribute("type")||"button_count";},pretty:function(b){return b>=10000000?Math.round(b/1000000)+"M":(b>=10000?Math.round(b/1000)+"K":b);},updateButton:function(d){var c=this.getUrl(d);if(this.results[c]){d.fb_count=this.results[c].total_count;}this.displayBox(d,3);},displayBox:function(f,g){if(typeof(f.fb_count)=="number"&&f.fb_count>=g){for(var h=1;h<=2;h++){var e=f.firstChild.childNodes[h];e.className=e.className.replace("fb_share_no_count","");if(h==2){e.lastChild.innerHTML=this.pretty(f.fb_count);}}}},renderButton:function(r){var k=this.getUrl(r);var n=this.getType(r);var m=r.innerHTML.length>0?r.innerHTML:"Share";r.href=this.addQS("http://www.facebook.com/sharer.php",{u:k,t:k==window.location.href?document.title:null,src:"sp"});r.onclick=function(){if(!r.fb_clicked){r.fb_count+=1;FB.Share.displayBox(this,1);r.fb_clicked=true;}window.open(r.href,"sharer","toolbar=0,status=0,width=626,height=436");return false;},r.style.textDecoration="none";if(!this.results[k]&&(n.indexOf("count")>=0)){this.urls[k]=true;this.urlsA.push(k);}var l="Small";var t="<span class='FBConnectButton FBConnectButton_"+l+"'  style='cursor:pointer;'><span class='FBConnectButton_Text'>"+m+"</span></span>";if(n.indexOf("count")>=0){var p=(n=="box_count");var o=(p?"top":"right");var q="<span class='fb_share_size_"+l+" "+(p?"fb_share_count_wrapper":"")+"'>";var s="<span  class='fb_share_count_nub_"+o+" fb_share_no_count'></span>";s+="<span  class='fb_share_count fb_share_no_count fb_share_count_"+o+"'><span  class='fb_share_count_inner'> </span></span>";q+=(p)?"<span></span>"+s+t:t+s;}else{if(n.indexOf("icon")>=0){var q="<span class='FBConnectButton_Simple'><span  class='FBConnectButton_Text_Simple'>"+(n=="icon_link"?m:"")+"</span>";}else{var q=t;}}r.innerHTML=q;r.fb_rendered=true;},insert:function(b){(document.getElementsByTagName("HEAD")[0]||document.body).appendChild(b);},renderAll:function(g){var h=document.getElementsByName("fb_share");var f=h.length;for(var e=0;e<f;e++){if(!h[e].fb_rendered){this.renderButton(h[e]);}if(this.getType(h[e]).indexOf("count")>=0&&!h[e].fb_count&&this.results[this.getUrl(h[e])]){this.updateButton(h[e]);}}},fetchData:function(){var b=document.createElement("script");b.src=this.addQS("http://api.ak.facebook.com/restserver.php",{v:"1.0",method:"fql.query",query:"select url, total_count from link_stat  where url in ('"+this.urlsA.join("','")+"')",format:"json",callback:"fb_sharepro_render"});this.resetUrls();this.insert(b);},stopScan:function(){clearInterval(FB.Share.scanner);FB.Share.renderPass();},renderPass:function(){FB.Share.renderAll();if(FB.Share.urlsA.length>0){FB.Share.fetchData();}},_onFirst:function(){var b=document.createElement("link");b.rel="stylesheet";b.type="text/css";b.href="http://static.ak.fbcdn.net/connect.php/css/share-button-css";this.insert(b);this.resetUrls();window.fb_sharepro_render=function(a){for(var d=0;a&&d<a.length;d++){FB.Share.results[a[d].url]=a[d];}FB.Share.renderAll();};this.renderPass();this.scanner=setInterval(FB.Share.renderPass,700);if(window.attachEvent){window.attachEvent("onload",FB.Share.stopScan);}else{window.addEventListener("load",FB.Share.stopScan,false);}}};FB.Share._onFirst();}if(FB&&FB.Loader){FB.Loader.onScriptLoaded(["FB.Share","FB.SharePro"]);}