function validaForm(frm) {
	var frm = document.getElementById(frm);
	var element = frm.elements;
	try {
		for(var i = 0; i < element.length; i++) {
			if(element[i].getAttribute("valida") && element[i].value == "") {
				alert("O campo " + element[i].getAttribute("valida") + " é obrigatorio.");
				element[i].focus();
				return false;
			}
		}
	}catch(ex) {alert(ex);}

	login = document.getElementById('email').value;

	if(!(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(login))) {
		alert("E-mail inválido!");
		document.getElementById('email').focus();
		return false;
	}

	frm.onSbmit;
}

function carregaImgDestaque(img){
	
	document.getElementById('img_destaque').innerHTML = "<img src=\"images/estrutura/" + img + "\" style=\"width: 465px;  padding: 0;\" />";
	
}

function Mascara(objeto, evt, mask) {
    var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
    var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
    var Numeros = '0123456789';
    var Fixos  = '().-:/ ';
    var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	var MacAddress = '01234567890ABCDEFabcdef';

    evt = (evt) ? evt : (window.event) ? window.event : "";
    var value = objeto.value;
    if (evt) {
        var ntecla = (evt.which) ? evt.which : evt.keyCode;
        tecla = Charset.substr(ntecla - 32, 1);
		if (ntecla < 32) return true;

		var tamanho = value.length;
		if (tamanho >= mask.length) return false;

		var pos = mask.substr(tamanho,1);
		while (Fixos.indexOf(pos) != -1) {
			value += pos;
			tamanho = value.length;
			if (tamanho >= mask.length) return false;
			pos = mask.substr(tamanho,1);
		}

		switch (pos) {
			case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
			case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
			case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
			case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
			case 'M' : if (MacAddress.indexOf(tecla) == -1) return false; break;
			case '*' : objeto.value = value; return true; break;
		default : return false; break;
		}
    }
	objeto.value = value;
	return true;
}

function MaskQtd(objeto, evt) {
	return Mascara(objeto, evt, '####');
}

function validaEsqueceuEmail() {
	
	
	
}

function openLightBox(){
	var altura = document.body.offsetHeight;
	var largura = document.body.offsetWidth;
	document.getElementById("overlay2").style.display = "block";
	document.getElementById("overlay2").style.height = altura + 'px';
	document.getElementById("overlay2").style.width = largura + 'px';
}

function closeLightBox(){
	document.getElementById("overlay2").style.display = "none";
}

function openDiv(div){
	openLightBox();
	topo = screen.height;
	lado = screen.width;
	largura = parseInt(document.getElementById(div).style.width, 10)/2;
	altura = (parseInt(document.getElementById(div).style.height, 10)/2) - 100;
		
	document.getElementById(div).style.display = "block";
	document.getElementById(div).style.top = '30%';
	document.getElementById(div).style.left = '50%';
	document.getElementById(div).style.marginLeft = (largura * -1) + "px";
	document.getElementById(div).style.marginTop = "50px";
		
   /* if(( altura % 2 )!= 0)
		altura = altura - 1;
	if(( largura % 2 )!= 0)
		largura = largura - 1		
	if(( topo % 2 ) != 0)
		topo = topo - 1;
	if(( lado % 2 ) != 0)
		lado = lado - 1;
	lado = (( lado/2 )-(largura/2));
	topo = (( topo/2 )-(altura/2));
	document.getElementById(div).style.display = "block";
	document.getElementById(div).style.top = 100 + 'px';
	document.getElementById(div).style.left = 300 + 'px';
	*/
	try {
		document.getElementById("julio").style.display = 'none';
		document.getElementById("img_brasil").style.display = 'block';
	}
	catch(ex) {}
}

function closeDiv(div){
	closeLightBox();
	document.getElementById(div).style.display = "none";
	document.getElementById(div).innerHTML = "";
	
	try {
		document.getElementById("img_brasil").style.display = 'none';
		document.getElementById("julio").style.display = 'block';
	}
	catch(ex) {}
}

function openConsultaRepresentante(div, sigla){
	openDiv(div);
	carregaPagina('AtuacaoEstadoList', 'sigla=' + sigla, div);
}