﻿   // JScript File
$().ready(function() {
     assignFormFieldMasks();
     AddEndRequestHandler();
});

function EndRequestHandler(sender, args) {
  assignFormFieldMasks();
}
function AddEndRequestHandler() {
    if ( Sys && Sys.WebForms && Sys.WebForms.PageRequestManager) {
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
    }
}  
       
       
function assignFormFieldMasks()        
{
    //$(".formFields :input:text").attr("size","20");
    try {
        $(".formFields .date,#inputForm .date,.date").datepicker({mandatory:true}).attr("size","10");
        $(".formFields .phone,#inputForm .phone").mask("(999) 999-9999").attr("size","32");
        $(".formFields .tin,#inputForm .tin").mask("99-9999999");
        $(".formFields .ssn,#inputForm .ssn").mask("999-99-9999").attr("size","12");
        $(".formFields .zipCode,#inputForm .zipCode").mask("99999").attr("size","10");
        $(".formFields .gnisZipCode,#inputForm .gnisZipCode").attr("size","8");
        
    } catch(e) {
    }
    $(".formFields .integer,#inputForm .integer").attr("size","5");
    $(".formFields .decimal,#inputForm .decimal").attr("size","7"); 
    
    try {
        var today=new Date();
        var y = today.getFullYear();
        var m = today.getMonth();
        $(".formFields select.date_year,#inputForm select.date_year").each(function() {
        
            for(var i=y-10;i<y+20;i++) {
                addDropDownItem(this,i,i,y);
            }
        });
        $(".formFields select.date_month").each(function() {
            for(var i=0;i<12;i++) {
                addDropDownItem(this,i,Date.abbrMonthNames[i],m);
            }
            
        });
        $(".formFields select.date_day").each(function() {
        
            for(var i=1;i<=today.getDaysInMonth();i++) {
                addDropDownItem(this,i,i,today.getDate());
            }
        });       
    } catch(e) {
    }



}
       
       