$(function(){
    $('.customNyroModal').click(function(e){ 
        $('html, body').animate({scrollTop:0}, 'slow');

        var d = new Date();   
        var url = $(this).attr('href') + '&dummy=' + d.getTime();  
        e.preventDefault();
        $.nyroModalManual({                 
            'modal': true,         
            'url': url,
            'resizable': false
        });                         
        return false; 
    });                                    
});

function isDate(dateStr) {
    //var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
    var datePat = /^(\d{4})(-)(\d{1,2})(-)(\d{1,2})$/;
    var matchArray = dateStr.match(datePat);

    if (matchArray == null) {                                                                       
        return false;
    }

    day = matchArray[5]; // parse date into variables
    month = matchArray[3];
    year = matchArray[1];

    if (month < 1 || month > 12) { // check month range     
        return false;
    }

    if (day < 1 || day > 31) {                  
        return false;
    }

    if ((month==4 || month==6 || month==9 || month==11) && day==31) {    
        return false;
    }

    if (month == 2) { // check for february 29th
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
        if (day > 29 || (day==29 && !isleap)) {                         
            return false;
        }
    }
    return true; // date is valid
}

//function checkForValidDate(FieldID){
//    if isDate($('#' + FieldID).val()){
//                
//    }
//    else{
//        return 
//    }
//}