
    function isValidDate(strDate)
    {

        var dteDate;
        var day, month, year;
        var datePat = /^(\d{1,2})(\.)(\d{1,2})(\.)(\d{4})$/;
        var matchArray = strDate.match(datePat);
        
        if (matchArray == null)
            return false;
        
        day = matchArray[1]; // parse date into variables
        month = matchArray[3];
        year = matchArray[5];
        month--;
        
        dteDate=new Date(year,month,day);
        return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()));

    }