/**
 * @author rgaumond
 */

function validDate(dateToValidate)
{
	var sep = "-";
	var sDay = dateToValidate.substring(8,10);
	var sMonth = dateToValidate.substring(5,7);
	var sYear = dateToValidate.substring(0,4);
	var sSep1 = dateToValidate.substring(4,5);
	var sSep2 = dateToValidate.substring(7,8);
	
	if ((sep.indexOf(sSep1) == -1) || (sep.indexOf(sSep2) == -1))
	{
		return false;
	}

	var adate = new Date(sYear,sMonth-1,sDay);
	
	if ((adate.getMonth() != sMonth-1))
	{
		return false;
	}
	
	if((sDay=="00")||(sMonth=="00"))
	{
		return false;
	}	
	return true;
}

function IsNumeric(strString)
{
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function validatePhoneNumber(PhoneNumber)
{	
	var regex = /^[0-9]{3}\-[0-9]{3}\-[0-9]{4}$/;
	return regex.test(PhoneNumber);	
}