<div id="main-header"><div class="header"> </div><div class="toolbar"><div class="info">Terminus számítás</div></div></div><div id="main-container"><div id="main-left"><div class="main"><div class="article"><div class="title"><h2> </h2></div><script type="text/javascript">if (document.images) { pic9over = new Image(75,26); pic9over.src = "/files/images/form/search_o.gif"; pic9out = new Image(75,26); pic9out.src = "/files/images/form/search.gif"; pic10over = new Image(75,26); pic10over.src = "/files/images/form/reset_o.gif"; pic10out = new Image(75,26); pic10out.src = "/files/images/form/reset.gif"; }
// Roll Over Stufffunction rollOver(img, target) { if (document.images) { document[target].src = eval(img + "over.src"); }}
function rollOut(img, target) { if (document.images) { document[target].src = eval(img + "out.src"); }}//End Of Rollover Stuff
function GetDaysInMonth(iMonth,iYear) { var dd = new Date(iYear, iMonth, 0); return dd.getDate();}
<!--// Begin Form Validation Functions
function isBlankElement(s)// This function read each of the fields that are in the form and returns true if the// form element contatins only whitespace characters.//{ for (i=0; i < s.length; i++) { var c = s.charAt(i); if ((c != ) && (c != \n) && (c !=\t)) return false; } return true;} function isNumeric(s){ for (i=0; i < s.length; i++) { var c = s.charAt(i); if ( ( !( (c >= ) && (c <= 9) ) ) && ((c !=.) && (c !=,)) ) { return false; } } return true;} // This if the function that perfroms from validation. It will be invoked from the // from onSubmit event handler. The handler should return whatever value this function returns //function verifyToolkitForm(f){ var OverallWarning = "Elnézést, a számítást nem lehet elvégezni!\n\n"; var AlphaWarning = ""; var MissingWarning = ""; var EmptyMessage = ""; var WarningMessage = ""; var WarnAtAll = false; // Loop throught the elements of the form, looking for all text and textarea elements that // dont have an "optional" properety defined // Then check for fields taht are empty and make a list of them // Also, if any of these elements have a min or max poreperty defined then veriy that they are // and that they are in the right range // put toghter error esaged based on the problems found for( var i=0; i<f.length; i++) { var e = f.elements[i]; if ((e.type == "text") || (e.type == "textarea")) { // fisrt check to see if the field is empty if (((e.value == null) || (e.value == "" ) || isBlankElement(e.value)) && !e.optional) { MissingWarning += "A " + e.username + " kötelezően kitöltendő mező.\n"; EmptyMessage = "Ennek oka, hogy nem töltötte ki az összes szükséges mezőt.\n\n" WarnAtAll = true; continue; } // now check for field that are supposed to be numeric if ((e.numeric != null) && (e.numeric)) { //alert(e.value); if (isNumeric(e.value)) { var v = parseFloat(e.value); if ((( e.min != null) && (v < e.min)) || (( e.max != null) && (v > e.max))) { MissingWarning += "A " + e.username + " értékének " + e.min + " és " +e.max +"közé kell esnie.\n"; WarnAtAll = true; } } else { AlphaWarning = "A " + e.username + " értéke csak szám lehet.\n\n"; WarnAtAll = true; } } }// if type is of text } // for each element loop // now. if there was any errors, display the messages and return false // otherwise return true and submit the form if(WarnAtAll) { WarningMessage = OverallWarning + EmptyMessage + AlphaWarning + MissingWarning; alert(WarningMessage); return false; } else { return true; } }// End Form Validation Functions//-->
if (document.images) { Calculateover = new Image(86,19); ClearAllover = new Image(111,19); Calculateover.src = "http://static.egeszsegkalauz.hu/gfx/submit_over.gif"; ClearAllover.src = "http://static.egeszsegkalauz.hu/gfx/reset_over.gif"; Calculateout = new Image(86,19); ClearAllout = new Image(111,19); Calculateout.src = "http://static.egeszsegkalauz.hu/gfx/submit_out.gif"; ClearAllout.src = "http://static.egeszsegkalauz.hu/gfx/reset_out.gif";}
function clearAll(){ document.Baby.Day.value=""; document.Baby.Month.value=""; document.Baby.Year.value=""; document.Baby.Datum.value="";}
function makeArray() { this[0] = makeArray.arguments.length; for (i = 0; i<makeArray.arguments.length; i++) this[i+1] = makeArray.arguments[i];}
var monthsofyear = new makeArray(január,február,március, április,május,június, július,augusztus,szeptember, október,november,december); var daysofmonth = new makeArray( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); var daysofmonthLY = new makeArray( 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); function LeapYear(year) { if ((year/4) != Math.floor(year/4)) return false; if ((year/100) != Math.floor(year/100)) return true; if ((year/400) != Math.floor(year/400)) return false; return true;}
function ValidDate(day,month,year) { if ( (LeapYear(year) && (day > daysofmonthLY[month])) || (!LeapYear(year) && (day > daysofmonth[month])) ) return false; else return true;}
function calculateBabyDueDate(formdata){ // If all the values are complete and within ranges specified in the href var day; var month; var year; var dueDate = ""; var menstruationDateString; var menstruationDate; D = document.Baby.Datum.value.split(-); Year = parseInt(D[0],10); Month = parseInt(D[1],10); Day = parseInt(D[2],10);
if (ValidDate(Day, Month, Year)) { buildCalendar(new Date(Year, Month - 1, Day + 280)); } else { alert("Az Ön által beírt érték nem érvényes, kérjük írja be utolsó menstruációs ciklusa első napjának dátumát."); }}
//PHYSICALLY BUILD THE CALENDARfunction buildCalendar (dd){
var iDIM = GetDaysInMonth(dd.getMonth()+1, dd.getFullYear());
var d2 = new Date(dd.getFullYear(), dd.getMonth(), 1);
var iDOW = d2.getDay() + 1;
month=new Array();month[0]="január";month[1]="február";month[2]="március";month[3]="április";month[4]="május";month[5]="június";month[6]="július";month[7]="augusztus";month[8]="szeptember";month[9]="október";month[10]="november";month[11]="december";
var calendar = document.getElementById("calendar");
var printStr = "";printStr += "<table BORDER=0 CELLSPACING=0 BGCOLOR=#f2f2f2 CELLPADDING=3 width=100% style=\"margin: 0; border-top:1px solid #9d9d9d; border-bottom:3px solid #703319\">";
//Write spacer cells at beginning of first row if month doesnt start on a Sunday.if (iDOW != 1){ printStr += "<tr>"; iPosition=1; while (iPosition < iDOW){ printStr += "<TD> </TD>"; iPosition++; }}//Write days of month in proper day slotsiCurrent=1;iPosition=iDOW;while (iCurrent <= iDIM) {//If were at the begginning of a row then write TR if (iPosition == 1){ printStr +="<TR>"; }//If the day were writing is the selected day then highlight it somehow. if (iCurrent == dd.getDate()){ printStr += <TD width="14%" height="25" align="center"><B style="color:#e55302"> + iCurrent + </B></FONT></TD>; } else { printStr += "<TD height=25 align=center>" + iCurrent + "</TD>"; } //If were at the endof a row then write /TR if (iPosition == 7){ printStr += "</TR>"; iPosition = 0; }//Increment variables iCurrent++; iPosition++;}//Write spacer cells at end of last row if month doesnt end on a Saturday.if (iPosition != 1){ while (iPosition <= 7){ printStr += "<TD> </TD>"; iPosition++; } printStr += "</TR>";}printStr += "</table>";calendar.innerHTML = printStr;
document.getElementById("CalendarDateTitle").innerHTML = "<div style=color:#000; line-height: 32px; font-size:16px>A szülés várható dátuma: <span style=font-weight:bold; padding:4px 8px; margin-left: 15px; border: 3px solid #e55302; -moz-border-radius: 5px>" + dd.getFullYear() + ". " + month[dd.getMonth()] + " " + dd.getDate() + ".</span></div><br />";
document.getElementById("inCalDate").innerHTML = "<B style=color:#FFF>" + dd.getFullYear() + ". " + month[dd.getMonth()] + "</B>";}</script><form name="Baby" method="POST" action=""> <input type="hidden" value="DISPLAY DATE HERE" name="DueDate" /> <table border="0"> <tbody> <tr> <td width="161px" valign="top"><img alt="Terminusszámítás" style="margin-right: 10px" src="http://static.egeszsegkalauz.hu/gfx/icon_calc_szules.gif" /></td> <td align="left">Ezzel a kalkulátorral kiszámíthatja gyermeke várható születési idejét. Egyszerűen csak írja be utolsó menstruációs ciklusa első napjának dátumát, és az <i>Egészségkalauz</i> terminus számító megmondja a gyermek várható születésének napját. <br /> <br /> Jó, ha tudja, hogy a várandósság normális ideje 38 és 42 hét között változhat, a menstruációs ciklus és az utolsó ciklus idejének függvényében. Az <i>Egészségkalauz</i> terminus számítója az orvosok által is alkalmazott módszert használja, mely szerint a szülés várható ideje az utolsó ciklus első napját követő 280. nap. Ultrahangvizsgálattal a szülés várható ideje még pontosabban meghatározható, ezért kérdezze meg orvosát az első UH vizsgálat alkalmával erről is.</td> </tr> <tr> <td colspan="2"><hr /> </td> </tr> <tr> <td colspan="2"><br /> <label for="datum" style="font-weight:bold">Kérjük, adja meg utolsó menstruációs ciklusa első napjának dátumát:</label> <br /> <br /> <div class="input-date runjs run_datepicker"><input id="datum" name="Datum" value="" type="text" /></div> </td> </tr> <tr> <td colspan="2" align="right"><a onMouseOver="rollOver(Calculate, Calculate);" onMouseOut="rollOut(Calculate, Calculate);" href="javascript:calculateBabyDueDate(document.Baby);"> <img name="Calculate" border="0" alt="" src="http://static.egeszsegkalauz.hu/gfx/submit_out.gif" /></a> <a onMouseOver="rollOver(ClearAll, ClearAll);" onMouseOut="rollOut(ClearAll, ClearAll);" href="javascript:clearAll();"><img border="0" name="ClearAll" alt="" src="http://static.egeszsegkalauz.hu/gfx/reset_out.gif" /></a></td> </tr> <tr> <td colspan="2"><br /> <hr /> </td> </tr> <tr> <td id="CalendarDateTitle" valign="middle" align="left" colspan="2"> </td> </tr> <tr> <td colspan="2" align="left"> <table border="0" cellspacing="0" cellpadding="1" width="263" style="margin: 0"> <tbody> <tr> <td style="color:#FFF; background: url(http://static.egeszsegkalauz.hu/gfx/bg_naptar_th.gif) no-repeat; line-height:19px" id="inCalDate" align="center" colspan="7"><b>MUST INSERT => MonthName(Month dDate Year dDate </b></td> </tr> <tr style="height:25px"> <td width="15%" align="center" valign="middle"><b style="color:#000">v</b></td> <td width="14%" align="center" valign="middle"><b style="color:#000">h</b></td> <td width="14%" align="center" valign="middle"><b style="color:#000">k</b></td> <td width="14%" align="center" valign="middle"><b style="color:#000">sze</b></td> <td width="14%" align="center" valign="middle"><b style="color:#000">cs</b></td> <td width="14%" align="center" valign="middle"><b style="color:#000">p</b></td> <td width="15%" align="center" valign="middle"><b style="color:#000">szo</b></td> </tr> <tr> <td id="calendar" colspan="7"">calendar will go here.</td> </tr> </tbody> </table> </td> </tr> <tr> <td colspan="2"> </td> </tr> </tbody> </table></form></div></div></div></div><div id="main-footer"><div id="footer-inner"><ul class="logos"> <li> </li></ul></div></div><div id="footerbanner"> </div><!-- Goa3 beépítés: egeszsegkalauz_sticky_layer, 1770899 --><div id="zone1770899" class="goAdverticum"> </div><script type="text/javascript" src="http://imgs.adverticum.net/scripts/goa3/goa3.js"></script><div style="display:none"><!-- (C)2000-2009 Gemius SA - gemiusAudience / egeszsegkalauz.hu / oldalak --> <script type="text/javascript">
<!--//--><![CDATA[//><!--
var pp_gemius_identifier = new String(10ZLa__ifNdJJDe6O7apvWX17A91bfiQ5P5Go2ZmIt..d7);
//--><!]]>
</script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/xgemius.js"></script></div><!--Omniture Code Begins --> <script language="javascript" type="text/javascript">s.pageName="Terminus-számítás"; s.server="www.egeszsegkalauz.hu";s.channel="Terminusszamitas";var s_code=s.t();if(s_code)document.write(s_code);</script> <!-- Omniture Code Ends --> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/jquery-ui-1.7.2.custom.min.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/ui.datepicker-hu.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/jquery.simpletip-1.3.1.min.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/jquery.validate.min.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/jquery.simplemodal.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/jquery.lightbox-0.5.min.js"></script> <script type="text/javascript" src="http://static.egeszsegkalauz.hu/gfx/js/main.js"></script> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {lang: hu}</script>