﻿
arrSemana = new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado");
arrMes = new Array("janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro");
function data_agora() {
	hoje = new Date();
	dia = hoje.getDate(); if (dia==1) dia+="&ordm";
	diaSem = arrSemana[hoje.getDay()];
	mes = arrMes[hoje.getMonth()];
	ano = hoje.getYear();
	if (ano<1900) ano+=1900;
	hora = hoje.getHours(); if (hora.toString().length<2) hora = "0"+hora;
	mins = hoje.getMinutes(); if (mins.toString().length<2) mins = "0"+mins;
	document.write(diaSem +", "+ dia +" de "+ mes +" de "+ ano);
}
function Compara_Datas_op(data_inicial, data_final, modulo, n_op){   
    //Verifica se a data inicial é maior que a data final   
    var data_inicial = document.getElementById(data_inicial);   
    var data_final   = document.getElementById(data_final);   
    str_data_inicial = data_inicial.value;   
    str_data_final   = data_final.value;   
    dia_inicial      = data_inicial.value.substr(0,2);   
    dia_final        = data_final.value.substr(0,2);   
    mes_inicial      = data_inicial.value.substr(3,2);   
    mes_final        = data_final.value.substr(3,2);   
    ano_inicial      = data_inicial.value.substr(6,4);   
    ano_final        = data_final.value.substr(6,4);   
    if((ano_inicial < ano_final) && (ano_inicial != "")){
		if(modulo==0){
	        alert("A data informada para aplicar a todos os pagamentos é menor que a data atual."); 
		}else{
			alert("A data informada " + str_data_inicial + " para o pagamento da OP " + n_op + " é menor que a data atual " + str_data_final);
		}
		data_inicial.select(); 
        data_inicial.focus();   
        return false   
    }else{   
    if(ano_inicial == ano_final){   
    if(mes_inicial < mes_final){   
				if(modulo==0){
					alert("A data informada para aplicar a todos os pagamentos é menor que a data atual."); 
				}else{
					alert("A data informada pagamentos é menor que a data atual.");
				}				
				data_inicial.select(); 
				data_inicial.focus();   
                return false   
            }else{   
                if(mes_inicial == mes_final){   
                    if(dia_inicial < dia_final){
						if(modulo==0){
							alert("A data informada para aplicar a todos os pagamentos é menor que a data atual."); 
						}else{
							alert("A data informada pagamentos é menor que a data atual.");
						}				
						data_inicial.select(); 
						data_inicial.focus();   
						return false   
                    }   
                }   
            }   
        }   
    }   
}
