//check for valid characters first

function month(){
s0=date.substring(0, 1)
s1=date.substring(1, 2)
s2=date.substring(2, 3)
if(s0==2 || s0==3 || s0==4 || s0==5 || s0==6 || s0==7 || s0==8 || s0==9){
if(s1=='/'){day(2)}else{alert("Check your month.")}
}
else if(s0==0||s0==1){
if(s0==1 && s1=='/'){day(2)}
else if(s0==0||s0==1){
if(s1!='/' && s2=='/'){day(3)}else{alert("Check your month.")}
}}
}
function day(i){
s0=date.substring(i, (i+1))
s1=date.substring((i+1), (i+2))
s2=date.substring((i+2), (i+3))
if(s0==4 || s0==5 || s0==6 || s0==7 || s0==8 || s0==9){
if(s1!='/'){alert("Check your day.")}else{year((i+2))}
}
else if(s0==1||s0==2||s0==3){
if(s1=='/'){year((i+2))}
else if(s1!='/'){
if(s2=='/'){year((i+3))}else{alert("Check your day.")}
}}
else if(s0==0){
if(s1!='/'){
if(s2=='/'){year((i+3))}else{alert("Check your day.")}
}}
}
function year(i) {
s0=date.substring(i, (i+1))
s1=date.substring((i+1), (i+2))
s2=date.substring((i+2), (i+3))
if(s0!='/' && s1!='/' && !s2){accuratedate()}else{alert("Check your year.")}
}
