function trim(stringToTrim)
{
	return stringToTrim.replace(/^\s+|\s+$/g, "");
}

function ValidEmail(p_Email)
{
    var l_RegEx = new RegExp("[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}");
   
    if(p_Email.match(l_RegEx))
        return true;
    else
        return false;
}

function IsNumber(p_Value)
{
   if(isNaN(p_Value))
        return false;
   else
        return true;
}

function IsValidDate(p_DateValue)
{
  var l_RegEx = new RegExp(/^\d{1,2}\/\d{1,2}\/\d{4}$/);
  
  if(!p_DateValue.match(l_RegEx))
     return false;

    var Mn=p_DateValue.split("/")[0];
    var Day=p_DateValue.split("/")[1];
    var Yr=p_DateValue.split("/")[2]
    var DateVal = Mn + "/" + Day + "/" + Yr;
    var dt = new Date(DateVal);

    if(dt.getDate()!=Day || dt.getMonth()!=Mn-1 || dt.getFullYear()!=Yr)
        return false;

    return true;
       
}

function IsGreaterThanNowDate(p_DateValue)
{
    var Mn = p_DateValue.split("/")[0];
    var Day = p_DateValue.split("/")[1];
    var Yr = p_DateValue.split("/")[2]
    var DateVal = Mn + "/" + Day + "/" + Yr;
    var dt = new Date(DateVal);
    
    //current date
    var dt2 = new Date();
    
    if(dt < dt2)
    {
        return false;
    }
    
    return true;
}

var valid_extensions = /(.doc|.docx|.pdf)$/i;
//
function CheckExtension(fld)
{
    if (valid_extensions.test(fld.value))
        return true;
    return false;
}
