function FillDate(d,m,y,tip){ 
d.options.length = 0; 
d.options[0] = new Option("","0");
for (i=1;i<32;i++){     d.options[d.length] = new Option(i,i);} 
m.options[m.length] = new Option("","0");
if (tip == 1){ 
m.options[m.length] = new Option("01",1); 
m.options[m.length] = new Option("02",2); 
m.options[m.length] = new Option("03",3); 
m.options[m.length] = new Option("04",4); 
m.options[m.length] = new Option("05",5); 
m.options[m.length] = new Option("06",6); 
m.options[m.length] = new Option("07",7); 
m.options[m.length] = new Option("08",8); 
m.options[m.length] = new Option("09",9); 
m.options[m.length] = new Option("10",10); 
m.options[m.length] = new Option("11",11); 
m.options[m.length] = new Option("12",12); 
}else{ 
m.options[m.length] = new Option("Ocak",1); 
m.options[m.length] = new Option("Subat",2); 
m.options[m.length] = new Option("Mart",3); 
m.options[m.length] = new Option("Nisan",4); 
m.options[m.length] = new Option("Mayis",5); 
m.options[m.length] = new Option("Haziran",6); 
m.options[m.length] = new Option("Temmuz",7); 
m.options[m.length] = new Option("Ašustos",8); 
m.options[m.length] = new Option("Eylul",9); 
m.options[m.length] = new Option("Ekim",10); 
m.options[m.length] = new Option("Kasim",11); 
m.options[m.length] = new Option("Aralik",12); 
} 
y.options.length = 0; 
y.options[0] = new Option("","0");
 c=1; 
 for(i=2010;i>1970;i--){ 
        y.options[y.length] = new Option(i,i); 
        c +=1; 
 } 
  
d.onchange = checkRow; 
m.onchange = checkRow; 
y.onchange = checkRow; 

} 

function checkValidDate(d,m,y){ 
    if (d == 0 || m == 0 || y == 0) return false; 
        if (!checkDate(d,m,y)) { 
                alert("Girilen tarih [ " + d + "." + m+ "." + y + " ] hatalidir."); 
                        d.focus(); 
                        return false; 
                } 
                return true; 
} 

function checkDate(d,m,y) { 

        var arrAylar = new Array(31,28,31,30,31,30,31,31,30,31,30,31); 
        var gun = d; 
        var ay  = arrAylar[m-1]; 
        if (isLeapYear(y) && ay==2) 
                        ay = 29; 
        if (ay < gun) 
                        return false; 
        return true; 
} 

function isLeapYear( year ){ 
  return ((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))); 
} 

