// Arquivo de funções Javascript

function validaEmail(e) {
	var p = e.indexOf(".");
	var a = e.indexOf("@");
	var lp = e.lastIndexOf(".");
	if ( (p==-1) || (a==-1) ) {
		return false;
	}
	else if ( (lp < a) || (a > e.length - 2) || (lp > e.length - 1) ) {
		return false;
	}  
	else {
		return true;
	}
}

function validaData(d) {
	var dataRaw = d.split("/");
	var diaE = dataRaw[0];
	var mesE = dataRaw[1];
	var anoE = dataRaw[2];
	var diaF = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
	if (anoE%4 == 0) {
		diaF[2] = 29;
	}
	if ( (diaE < 1) || (mesE < 1) || (anoE < 2000) ) {
		return false;
	}
	else if ( (anoE > 2099) || (diaE > diaF[mesE]) || (mesE > 12) ) {
		return false;
	}
	else {
		return true;
	}
}

function ajeitaData(d) {
	if ( (d.length==2) || (d.length==5) ) {
		d += "/";
	}
	return d;
}

function ajeitaTel(t) {
	if (t.indexOf("(")<0) {
		t = "("+t;
	}
	else if (t.length==3) {
		t += ")";
	}
	else if (t.length==8) {
		t += "-";
	}
	return t;
}

function voltar(menu) {
	location.href = "mntgeral.php?id_menu="+menu;
}
	
function verFoto(id,t,w,h) {
	window.open('mostra_foto.php?id='+id+'&tipo='+t,'Fotos','width='+w+',height='+h);
}

function exclui(id,menu) {		// Função para excluir um dado de um determinado módulo
	if (window.confirm("Deseja realmente excluir o registro "+id+"?")) {
		location.href = "mntgeral.php?id_menu="+menu+"&id_"+menu+"="+id+"&acao=excluir";
	}
}

function overField(ob) {		// Quando se focaliza em um campo (formulários)
	ob.className = "TextFieldOver";
}

function outField(ob) {			// Quando o foco sai do campo (formulários)
	ob.className = "TextField";
}

function overMenuAR(ob) {		// Quando se focaliza em um item do menu principal
	ob.className = "TextoMenuOver";
}

function outMenuAR(ob) {		// Quando o foco sai do item do menu principal
	ob.className = "TextoMenu";
}

function overLista(ob) {		// Quando se focaliza em uma linha de uma lista de registros
	ob.className = "LinhaRegistrosOver";
}

function outLista(ob) {			// Quando o foco sai da linha de uma lista de registros
	ob.className = "LinhaRegistros";
}