/*******************************************************************************
' Nome........: ComparaDatas
'
' Objetivo....: Compara os inteiros informados
'
' Entrada.....: strData1 - Primeira data no formato dd/mm/aaaa
'               strData2 - Segunda data no formato dd/mm/aaaa
'
' Retorno.....: -1 - Uma das datas é inválida ou com formato inválido
'                0 - As duas datas são iguais
'                1 - A 1ª data é a mais recente
'                2 - A 2ª data é a mais recente
'
' Funções Uti.: IsDate()
'
' Atualizações: [00]   Data: 14/01/2002   Autor: Juliana Ferris - Fábrica
*******************************************************************************/
function ComparaDatas( strData1, strData2 )
{
    // Verifica se os inteiros são inválidos
    if ( ! IsDate(strData1) || ! IsDate(strData2) )
        return -1;
     
    // Verifica se os inteiros são iguais
    if ( strData1 == strData2 )
        return 0;


    // Colocar as datas no formato aaaammdd para comparação
    strData1 = strData1.substr( 6, 4 ) + strData1.substr( 3, 2 ) + strData1.substr( 0, 2 )
    strData2 = strData2.substr( 6, 4 ) + strData2.substr( 3, 2 ) + strData2.substr( 0, 2 )

    // Monta o retorno
    return strData1 > strData2 ? 1 : 2;
}


