// JavaScript Document
function mostraconteudo(cont){
	//alert(cont);
	document.getElementById('conteudoCentral').innerHTML = cont;
}
function mostraconteudobusca(cont){
	//alert(cont);
	document.getElementById('conteudoCentralbusca').innerHTML = cont;
}

function mostraconteudotopo(cont){
	//alert(cont);
	document.getElementById('conteudoCentraltopo').innerHTML = cont;
}
function BGImageon(element, path){
	element.style.backgroundImage = "url(" + path + "/img/bg_menu_3.gif)"; 
}
function BGImageout(element, path){
	//document.image.src = "img/bg_menu_1.gif";
	element.style.backgroundImage = "url(" + path + "/img/bg_menu_4.gif)"; 
}
function mostradiv(on, off){
	document.getElementById(on).style.visibility = "visible";
	document.getElementById(off).style.visibility = "hidden";	
}

function verificarMascara(tecla,m) {
	if (m == '?') {
		return ('0123456789ABCDEFGHIJKLMNOPQRSTUVXWYZÇÁÀÉÈÃÕÏÖÜÄ'.toLowerCase().indexOf(tecla.toLowerCase()) > -1);
	} else if (m == '#') {
		return ('0123456789'.indexOf(tecla) > -1);
	} else if (m == '$') {
		return ('ABCDEFGHIJKLMNOPQRSTUVXWYZÇÁÀÉÈÃÕÏÖÜÄ'.toLowerCase().indexOf(tecla.toLowerCase()) > -1);
	} else return false;
}

function mascaraCampo(elemento, mascara, event){
	if (navigator.appName.toLowerCase().indexOf("netscape") > -1)
		ntecla=event.which;
	else
		ntecla=event.keyCode;
	
	tecla = String.fromCharCode(ntecla);

	var m = mascara.charAt(elemento.value.length);
	
	var teclas = new Array(0, 8, 9, 13, 16, 17, 18, 20, 27, 28, 29, 30, 31);

	for (var i = 0; i < teclas.length; i ++) {
	  if (teclas[i] == ntecla) {
	    return true;
	  }
	}
	
	if ((m == '?') || (m == '#') || (m == '$')) return verificarMascara(tecla,m);
	else {
		elemento.value += mascara.charAt(elemento.value.length);
		m = mascara.charAt(elemento.value.length);
		if (mascara.charAt(elemento.value.length-1) == tecla) return false;
		else return verificarMascara(tecla,m);
	}
}

function abrirJanela(url,target,w,h) {
	abrirJanelaScroll(url,target,w,h,'no');
}

function abrirJanelaScroll(url,target,w,h,scrollbar) {
	l = parseInt((screen.width - w) / 2);
	t = parseInt((screen.height - h) / 2);
	window.open(url,target,'width='+w+',height='+h+',left='+l+',top='+t+',scrollbars='+scrollbar);
}

function verificaData(data) {
	//Recebe a data no fomato dd/mm/YYYY
	if (data.length == 10) {
		dia = data.substr(0,2);
		mes = data.substr(3,2);
		ano = data.substr(6,4);
		//Essa merda de linha, foi adicionada pq o Firefox apresenta um bug no parseInt;
		dia++; mes++; ano++; dia--; mes--; ano--;
		
		fev = ((ano % 4) == 0)?(29):(28);
		
		terminacoes = [31,fev,31,30,31,30,31,31,30,31,30,31];
		
		if ((mes >= 1) && (mes <= 12)) {
			if ((dia >= 1) && (dia <= 31)) {
				return (dia <= terminacoes[mes - 1]);
			}
		}
	}
	return false;
}
