﻿function setDateToName(month, year) {
    var date = null;

    var dateName = new Array();
    dateName[0] = "January";
    dateName[1] = "February";
    dateName[2] = "March";
    dateName[3] = "April";
    dateName[4] = "May";
    dateName[5] = "June";
    dateName[6] = "July";
    dateName[7] = "August";
    dateName[8] = "September";
    dateName[9] = "October";
    dateName[10] = "November";
    dateName[11] = "December";

    date = dateName[month - 1] + ", " + year;

    return date;
}

function setMonthRange(month, year) {
    var date = null;

    var endDay = new Array();
    endDay[0] = "31";
    endDay[1] = "28";
    endDay[2] = "31";
    endDay[3] = "30";
    endDay[4] = "31";
    endDay[5] = "30";
    endDay[6] = "31";
    endDay[7] = "31";
    endDay[8] = "30";
    endDay[9] = "31";
    endDay[10] = "30";
    endDay[11] = "31";

    if (((year % 4) == 0 && (year % 100) != 0) || (year % 400) == 0) {
        endDay[1] = "29";
    }

    date = month + "/1/" + year + " - " + month + "/" + endDay[month - 1] + "/" + year;

    return date;
}

function IsEmail(str) {
    var pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if (pattern.test(str)) return true;
    else return false;
}

function IsEmailFull(str) {
    var pattern = /^([a-zA-Z ])+[ ][\(]+([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+[\)]/;
    if (pattern.test(str)) return true;
    else return false;
}
