<html>
<head>
<link rel="stylesheet" type="text/css" href="styles/style.css">
<title>Afspraakcheck</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<p align="left">
<b>Wanneer heb ik een afspraak?</b><br />
Voer je geboortedatum en postcode in en klik op "check afspraken" om te zien wanneer je je afspraak hebt.
<SCRIPT LANGUAGE="JAVASCRIPT">
function isDigit(theDigit)
{
var digitArray = new Array('0','1','2','3','4','5','6','7','8','9'),j;
for (j = 0; j < digitArray.length; j++)
{
if (theDigit == digitArray[j])
return true
}
return false
}
function isPositiveInteger(theString)
{
var theData = new String(theString)
if (!isDigit(theData.charAt(0)))
if (!(theData.charAt(0)== '+'))
return false
for (var i = 1; i < theData.length; i++)
if (!isDigit(theData.charAt(i)))
return false
return true
}
function isDate(s,f)
{
var a1=s.split("/");
var a2=s.split("-");
var e=true;
if ((a1.length!=3) && (a2.length!=3))
{
e=false;
}
else
{
if (a1.length==3)
var na=a1;
if (a2.length==3)
var na=a2;
if (isPositiveInteger(na[0]) && isPositiveInteger(na[1]) && isPositiveInteger(na[2]))
{
if (f==1)
{
var d=na[1],m=na[0];
}
else
{
var d=na[0],m=na[1];
}
var y=na[2];
if (((e) && (y<1000)||y.length>4))
e=false
if (e)
{
v=new Date(m+"/"+d+"/"+y);
if (v.getMonth()!=m-1)
e=false;
}
}
else
{
e=false;
}
}
return e
}
function checkDate(dag, maand, jaar)
{
var day = parseInt(dag);
var month = parseInt(maand);
var year = parseInt(jaar);
var s = day.toString() +"/"+month.toString()+"/"+year.toString();
if (isDate(s,0)) //dd/mm/yyyy format
//alert("The inputted date value is valid!");
return true;
else
//alert("The inputted date value is not valid!");
return false;
}
function isInteger(getal)
{
var invoer = getal.toString();
for(var i =0; i < invoer.length; i++)
{
var teken = invoer.charAt(i);
if( teken < '0' || teken > '9')
return false;
}
return true;
}
function checkPostcode(postcode)
{
invoer = postcode.toString();
for(var i = 0; i < 4; i++)
{
if(!isInteger(invoer.charAt(i)))
{
return false;
}
}
for( i = 4; i < 6; i++)
{
teken = invoer.charAt(i);
if( teken < 'A' || teken > 'z')
return false;
}
return true;
}
function checkForm(formulier)
{
var foutLoos = true;
var fouten = "De volgende velden zijn niet correct ingevoerd:";
var postCode = formulier.postcode.value;
var dobDag = formulier.dob_dag.value;
var dobMaand = formulier.dob_maand.value;
var dobJaar = formulier.dob_jaar.value;
if(!checkPostcode(postCode))
{
foutLoos = false;
fouten += "\n - Postcode";
}
if (dobDag == "--")
{
foutLoos = false;
fouten += "\n - Geboortedag";
}
if (dobMaand == "--")
{
foutLoos = false;
fouten += "\n - Geboortemaand";
}
if (dobJaar == "--")
{
foutLoos = false;
fouten += "\n - Geboortejaar";
}
if (!checkDate(dobDag, dobMaand, dobJaar))
{
foutLoos = false;
fouten += '\n Incorrecte datum';
}
if(foutLoos)
{
return true;
}
else
{
alert(fouten);
return false;
}
}
</SCRIPT>
<link rel="stylesheet" type="text/css" href="styles/style.css">
<form name="loginForm" method="post" action="checkafspraak.asp" onSubmit="return checkForm(loginForm);">
<TABLE border="0" class="tablestyle">
<TR>
<TD class="tdstyle">Geboortedatum: </TD>
<TD class="tdstyle">
<select name="dob_dag" class="selectstyle">
<OPTION value=-- selected>--</OPTION>
<OPTION value=1>1</OPTION>
<OPTION value=2>2</OPTION>
<OPTION value=3>3</OPTION>
<OPTION value=4>4</OPTION>
<OPTION value=5>5</OPTION>
<OPTION value=6>6</OPTION>
<OPTION value=7>7</OPTION>
<OPTION value=8>8</OPTION>
<OPTION value=9>9</OPTION>
<OPTION value=10>10</OPTION>
<OPTION value=11>11</OPTION>
<OPTION value=12>12</OPTION>
<OPTION value=13>13</OPTION>
<OPTION value=14>14</OPTION>
<OPTION value=15>15</OPTION>
<OPTION value=16>16</OPTION>
<OPTION value=17>17</OPTION>
<OPTION value=18>18</OPTION>
<OPTION value=19>19</OPTION>
<OPTION value=20>20</OPTION>
<OPTION value=21>21</OPTION>
<OPTION value=22>22</OPTION>
<OPTION value=23>23</OPTION>
<OPTION value=24>24</OPTION>
<OPTION value=25>25</OPTION>
<OPTION value=26>26</OPTION>
<OPTION value=27>27</OPTION>
<OPTION value=28>28</OPTION>
<OPTION value=29>29</OPTION>
<OPTION value=30>30</OPTION>
<OPTION value=31>31</OPTION>
</select>
<select name="dob_maand" class="selectstyle">
<OPTION value=-- selected>--</OPTION>
<OPTION value=1>Januari</OPTION>
<OPTION value=2>Februari</OPTION>
<OPTION value=3>Maart</OPTION>
<OPTION value=4>April</OPTION>
<OPTION value=5>Mei</OPTION>
<OPTION value=6>Juni</OPTION>
<OPTION value=7>Juli</OPTION>
<OPTION value=8>Augustus</OPTION>
<OPTION value=9>September</OPTION>
<OPTION value=10>Oktober</OPTION>
<OPTION value=11>November</OPTION>
<OPTION value=12>December</OPTION>
</select>
<select name="dob_jaar" class="selectstyle">
<OPTION value=-- selected>--</OPTION>
<OPTION value=2010>2010</OPTION><OPTION value=2009>2009</OPTION><OPTION value=2008>2008</OPTION><OPTION value=2007>2007</OPTION><OPTION value=2006>2006</OPTION><OPTION value=2005>2005</OPTION><OPTION value=2004>2004</OPTION><OPTION value=2003>2003</OPTION><OPTION value=2002>2002</OPTION><OPTION value=2001>2001</OPTION><OPTION value=2000>2000</OPTION><OPTION value=1999>1999</OPTION><OPTION value=1998>1998</OPTION><OPTION value=1997>1997</OPTION><OPTION value=1996>1996</OPTION><OPTION value=1995>1995</OPTION><OPTION value=1994>1994</OPTION><OPTION value=1993>1993</OPTION><OPTION value=1992>1992</OPTION><OPTION value=1991>1991</OPTION><OPTION value=1990>1990</OPTION><OPTION value=1989>1989</OPTION><OPTION value=1988>1988</OPTION><OPTION value=1987>1987</OPTION><OPTION value=1986>1986</OPTION><OPTION value=1985>1985</OPTION><OPTION value=1984>1984</OPTION><OPTION value=1983>1983</OPTION><OPTION value=1982>1982</OPTION><OPTION value=1981>1981</OPTION><OPTION value=1980>1980</OPTION><OPTION value=1979>1979</OPTION><OPTION value=1978>1978</OPTION><OPTION value=1977>1977</OPTION><OPTION value=1976>1976</OPTION><OPTION value=1975>1975</OPTION><OPTION value=1974>1974</OPTION><OPTION value=1973>1973</OPTION><OPTION value=1972>1972</OPTION><OPTION value=1971>1971</OPTION><OPTION value=1970>1970</OPTION><OPTION value=1969>1969</OPTION><OPTION value=1968>1968</OPTION><OPTION value=1967>1967</OPTION><OPTION value=1966>1966</OPTION><OPTION value=1965>1965</OPTION><OPTION value=1964>1964</OPTION><OPTION value=1963>1963</OPTION><OPTION value=1962>1962</OPTION><OPTION value=1961>1961</OPTION><OPTION value=1960>1960</OPTION><OPTION value=1959>1959</OPTION><OPTION value=1958>1958</OPTION><OPTION value=1957>1957</OPTION><OPTION value=1956>1956</OPTION><OPTION value=1955>1955</OPTION><OPTION value=1954>1954</OPTION><OPTION value=1953>1953</OPTION><OPTION value=1952>1952</OPTION><OPTION value=1951>1951</OPTION><OPTION value=1950>1950</OPTION><OPTION value=1949>1949</OPTION><OPTION value=1948>1948</OPTION><OPTION value=1947>1947</OPTION><OPTION value=1946>1946</OPTION><OPTION value=1945>1945</OPTION><OPTION value=1944>1944</OPTION><OPTION value=1943>1943</OPTION><OPTION value=1942>1942</OPTION><OPTION value=1941>1941</OPTION><OPTION value=1940>1940</OPTION><OPTION value=1939>1939</OPTION><OPTION value=1938>1938</OPTION><OPTION value=1937>1937</OPTION><OPTION value=1936>1936</OPTION><OPTION value=1935>1935</OPTION><OPTION value=1934>1934</OPTION><OPTION value=1933>1933</OPTION><OPTION value=1932>1932</OPTION><OPTION value=1931>1931</OPTION><OPTION value=1930>1930</OPTION><OPTION value=1929>1929</OPTION><OPTION value=1928>1928</OPTION><OPTION value=1927>1927</OPTION><OPTION value=1926>1926</OPTION><OPTION value=1925>1925</OPTION><OPTION value=1924>1924</OPTION><OPTION value=1923>1923</OPTION><OPTION value=1922>1922</OPTION><OPTION value=1921>1921</OPTION><OPTION value=1920>1920</OPTION>
</select>
</TD>
</TR>
<TR>
<TD class="tdstyle">Postcode: </TD>
<TD class="tdstyle"> <input name="postcode" type="text" size="6" maxlength="6" class="editstyle"> </TD>
</TR>
<TR>
<TD class="tdstyle"> </TD>
<TD class="tdstyle">
<input type="submit" name="Submit" value="Aanmelden" class="buttonstyle">
<INPUT name="reset" TYPE="reset" VALUE="Reset" class="buttonstyle">
</TD>
</TR>
</TABLE>
</FORM>
<p align="center"><br>
</p>
</p>
<p>
<a href="http://www.knip.nl">Terug naar de website</a>
</p>
<hr />
<p><span style="color: #FF0000;">Heb je je afspraak gemist? Bel zo snel mogelijk voor een nieuwe afspraak</span><br />
Niet nagekomen of niet tijdig afgemelde afspraken worden in rekening gebracht.</p>
</td>
</tr>
</table>
</body>
</html>