﻿$(document).ready(function() {
    // Event listener for # Children field
    $('.selectFieldChildren').change(function() {
        var ddl = $(this);
        if (ddl.attr("selectedIndex") == 0) {
            $('#childrensAgesBox').hide();
        }
        else {
            $('#childrensAgesBox').show();
        }
    });

    // Event listener for Date fields
    $('.requestFieldDates').focus(function() {
        setDateFieldsActive();
    });
});

function setDateFieldsActive()
{
    $('.requestFieldDates').each(function(index) {
        var textField = $(this);
        textField.css('color', 'Black');
        if (textField.val() == 'Start' || textField.val() == 'End') {
            textField.val('');
        }
    });
}

function getMonthName(monthNum)
{
  var monthName = "";
  switch (monthNum)
  {
    case 1:
      monthName = "Jan";
      break;
    case 2:
      monthName = "Feb";
      break;
    case 3:
      monthName = "Mar";
      break;
    case 4:
      monthName = "Apr";
      break;
    case 5:
      monthName = "May";
      break;
    case 6:
      monthName = "Jun";
      break;
    case 7:
      monthName = "Jul";
      break;
    case 8:
      monthName = "Aug";
      break;
    case 9:
      monthName = "Sep";
      break;
    case 10:
      monthName = "Oct";
      break;
    case 11:
      monthName = "Nov";
      break;
    case 12:
      monthName = "Dec";
      break;
  }
  return monthName;
}

// Validation Control Function
function validateWordLength(sender, args)
{
  var intMaxWords = 250;
  var strValue = args.Value;
  var objRegExp = new RegExp('[\\n|\\r]+', 'gi');
  strValue = strValue.replace(objRegExp, ' ');
  var arrWords = strValue.split(' ');
  if(arrWords.length > intMaxWords)
	  args.IsValid = false;
  else
	  args.IsValid = true;
}
