function checkDato(D) {
datoinfo = true;
Dto = D
L = Dto.length;

if (L!=10) {
datoinfo = false;
}
else{
for (i=0; i < 2; i++){
 if (isNaN(Dto.substring(i,i+1))==true){
  datoinfo = false
}}
for (i=3; i < 5; i++){
 if (isNaN(Dto.substring(i,i+1))==true){
  datoinfo = false
}}
for (i=6; i < 10; i++){
 if (isNaN(Dto.substring(i,i+1))==true){
  datoinfo = false
}}
if (Dto.substring(2,3)!="-"){
  datoinfo = false
}
if (Dto.substring(5,6)!="-"){
  datoinfo = false
}
}

if (datoinfo==true){
DD = Dto.substring(0,2)
MM = Dto.substring(3,5)
AA = Dto.substring(6,10)
if (DD<1){
 datoinfo = false
}
if (MM<1){
 datoinfo = false
}
if (MM>12){
 datoinfo = false
}
if (MM==1){
 if(DD>31){
  datoinfo = false
 }
}
if (MM==2){
 if(DD>(28+skudaar(AA))){
  datoinfo = false
 }
}
if (MM==3){
 if(DD>31){
  datoinfo = false
 }
}
if (MM==4){
 if(DD>30){
  datoinfo = false
 }
}
if (MM==5){
 if(DD>31){
  datoinfo = false
 }
}
if (MM==6){
 if(DD>30){
  datoinfo = false
 }
}
if (MM==7){
 if(DD>31){
  datoinfo = false
 }
}
if (MM==8){
 if(DD>31){
  datoinfo = false
 }
}
if (MM==9){
 if(DD>30){
  datoinfo = false
 }
}
if (MM==10){
 if(DD>31){
  datoinfo = false
 }
}
if (MM==11){
 if(DD>30){
  datoinfo = false
 }
}
if (MM==12){
 if(DD>31){
  datoinfo = false
 }
}
}
return datoinfo;
}


function skudaar(A){
if (A%4==0){
 return 1
}
else{
 return 0
}
}
