// JavaScript Document
function fncValidarFecha(intDia,intMes,intAno)
{	
	if ( (intDia == 0) || (intMes == 0) || (intAno == 0) )
	{
		return false;
	}
	intresto = intAno % 4;
	if (intresto == 0 && intMes == 2)
	{		
		if (intDia > 29)
		{
			return false;
		}
	}
	else
	{		
		if ( (intMes == 2 && intDia > 28) || (intMes == 4 && intDia > 30) || (intMes == 6 && intDia > 30) || (intMes == 9 && intDia > 30) || (intMes == 11 && intDia > 30) )
		{
			return false;
		}
	}
	return true;
}

function ltrim(inputParam)
{
    return inputParam.replace(/\s*(\w*)/, "$1");
}

function rtrim(inputParam)
{
    return inputParam.replace(/(\w*)\s*$/, "$1");
}

function trim(inputParam)
{
    return ltrim(rtrim(inputParam));
}

function isMenorIgualFecha (inputParam_1 , inputParam_2)
{

    var arrDate_1 = inputParam_1.split("-");
    var year_1    = arrDate_1[0];
    var month_1   = arrDate_1[1] - 1;
    var day_1     = arrDate_1[2];
    var fecha_1   = new Date(year_1, month_1, day_1);

    var arrDate_2 = inputParam_2.split("-");
    var year_2    = arrDate_2[0];
    var month_2   = arrDate_2[1] - 1;
    var day_2     = arrDate_2[2];
    var fecha_2   = new Date(year_2, month_2, day_2);

    if ((fecha_2.getTime() - fecha_1.getTime()) >= 0 )
    {
        return true;
    }
    else
    {
        return false;
    }
}

function isNumeric(inputParam)
{
    if ( inputParam.search(/\D/) != -1 )
    {
        return false;
    }
    else
    {
        return true;
    }
}

function isEmpty(inputParam)
{
    if ( trim(inputParam) == "" )
    {
        return true;
    }
    else
    {
        return false;
    }
}


