// JavaScript Document

function AjustarData(input){
	if ((event.keyCode < 48) || (event.keyCode > 57)){
		event.returnValue = false;
		}
    else {
    		if ((input.value.length==2) || (input.value.length==5)){
				input.value=input.value + "/" ;
			}
		}
}

function AjustarHora(input){
	if ((event.keyCode < 48) || (event.keyCode > 57)){
		event.returnValue = false;
		}
    else {
    		if (input.value.length==2){
				input.value=input.value + ":" ;
			}
		}
}

function ValidaCPF( strcpf ) {

	var wSomaDosProdutos=0;
	var wResto=0;
	var wDigitChk=0;
	var wDigitChk2=0;
	var wStatus=0;
	var wI=0;

	for (wI = 0;wI<9;wI++) {
		wSomaDosProdutos += parseInt( strcpf.substring(wI, wI+1) ) * (11 - (wI+1) );
	}

	wResto = wSomaDosProdutos - parseInt( wSomaDosProdutos / 11 ) * 11;

	if ( wResto == 0 || wResto == 1 ){
		wDigitChk1 = 0;
	}else{
		wDigitChk1 = 11 - wResto;
	}

	wSomaDosProdutos = 0;
	
	for (wI = 0;wI<9;wI++) {
		wSomaDosProdutos += parseInt( strcpf.substring(wI,wI+ 1) ) * (12 - (wI+1) );
	}

	wSomaDosProdutos += 2 * wDigitChk1;
	wResto = wSomaDosProdutos - parseInt(wSomaDosProdutos / 11) * 11;

	if ( wResto == 0 || wResto == 1) {
		wDigitChk2 = 0;
	}else{
		wDigitChk2 = 11-wResto ;
	}

	var ch1 = strcpf.charAt(9);
	var ch2 = strcpf.charAt(10);

	if ( strcpf == "" || ( parseInt( ch1 ) == wDigitChk1 && parseInt( ch2 ) == wDigitChk2 )) {
		return (true);
	}else{
		return (false);
	}
}

function AbreJanela(arq, nomejanela, width, height, scroll) {
	    var URL = arq
		var NM = nomejanela
	    var W = width
	    var H = height
	    var S = scroll
		var Wpopupsize = (W/2);
		var Hpopupsize = (H/2);
		var CenterPopUpX = (screen.width / 2) - (Wpopupsize);
		var CenterPopUpY = (screen.height / 2) - (Hpopupsize);
		var pos = "left=" + CenterPopUpX + ",top=" + CenterPopUpY;
		var janela = window.open("" + URL + "", "" + NM + "", "width=" + W + ",height=" + H + ",scrollbars=" + S + "," + pos);
		janela.focus()
}

function ajustar_cpf(input)
{
	if ((event.keyCode<48)||(event.keyCode>57)){
		event.returnValue = false;
		}
    else {
    	if((input.value.length==3)||(input.value.length==7))
			input.value=input.value + "." ;
		else {
    		if(input.value.length==11)
				input.value=input.value + "-" ;
		}
	}
}

function mOvr(src,clrOver) {
	if (!src.contains(event.fromElement)) {
		src.bgColor = clrOver;
	}
}

function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
		src.bgColor = clrIn;
	}
}

function mOvrs(src,styleOver) {
	if (!src.contains(event.fromElement)) {
		src.className = styleOver;
	}
}

function mOuts(src,styleIn) {
	if (!src.contains(event.toElement)) {
		src.className = styleIn;
	}
}
