﻿/*
 * Additional functions for jQuery validation plug-in
 *
 * Copyright (c) Tariana Web Developer Group
 *
 */

jQuery.validator.addMethod("farsidate", function(value, element) {
    if( this.optional(element) )
    { return true; }
    else
    {
        if( /^\d{4}\/\d{1,2}\/\d{1,2}$/.test(value) )
        {
            var parts = value.split("/");
            if( 
                ((parseInt(parts[0]) >= 1300) && (parseInt(parts[0]) <= 1400) ) && 
                ((parseInt(parts[1]) >= 1) && (parseInt(parts[1]) <= 12) ) && 
                ((parseInt(parts[2]) >= 1) && (parseInt(parts[2]) <= 31) ) )
                return true;
        }
    }
    return  false;
}, "Enter the farsi date correctly.");

