// JavaScript Document
//Muda a cor da caixa de texto -------------------------------------------
function mudacorCaixa(num,campo){
	if(num == 1){
		document.getElementById(campo).style.background = "#EDFFED";
	}else{
		document.getElementById(campo).style.background = "#FFFFFF";
	}
}


function formataMascara(e,src,mask) {
    if(window.event) { 
		_TXT = e.keyCode; 
	} else if(e.which) { 
		_TXT = e.which; 
	}
    if(_TXT > 47 && _TXT < 58) { 
 		var i = src.value.length; 
		var saida = mask.substring(0,1); 
		var texto = mask.substring(i)
		if (texto.substring(0,1) != saida) { 
	 		src.value += texto.substring(0,1); 
		} 
    	return true; 
	} else { 
		if (_TXT != 8) { 
			return false; 
		} else { 
			return true; 
		}
    }
}

// Verifica se  uma data vlida
function isDate(data) { 
	if (data.value != "") {
		dia = (data.value.substring(0,2)); 
        mes = (data.value.substring(3,5)); 
        ano = (data.value.substring(6,10)); 
        situacao = ""; 
        // verifica o dia valido para cada mes 
        if ((dia < 1)||(dia < 1 || dia > 30) && (  mes == 4 || mes == 6 || mes == 9 || mes == 11 ) || dia > 31) { 
            situacao = "falsa"; 
        } 
        // verifica se o mes e valido 
        if (mes < 1 || mes > 12 ) { 
            situacao = "falsa"; 
        } 
        // verifica se e ano bissexto 
        if (mes == 2 && ( dia < 1 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
            situacao = "falsa"; 
        } 
        if (situacao == "falsa") { 
            return false;
        } 
	}
} 

function isHora(hour) { 
	if (hora.value != "") {
		hora = (hour.value.substring(0,2)); 
        minuto = (hour.value.substring(3,5)); 
        situacao = ""; 
        // verifica o dia valido para cada mes 
        if ((hora < 0) || (hora > 12))  { 
            situacao = "falsa"; 
        } 
        // verifica se o mes e valido 
        if (minuto < 0 || minuto > 59 ) { 
            situacao = "falsa"; 
        } 
        if (situacao == "falsa") { 
            return false;
        } 
	}
} 


