// Document JavaScript para funções de conveniência

var url = document.location+"";

window.onload=function(){
	//ajustaConteudo();
	linkMapa();
}

/*window.onresize=function(){
	ajustaConteudo();
}

function ajustaConteudo(){
	var bdy = document.body.clientHeight;
	var dir = document.getElementById('dir');
	var esq = document.getElementById('esq');
	var url = document.location+"";
	var recuo = 160;*/
	/*
	if (url.indexOf("grupos")!=-1){
		recuo = 150;
	} else {
		recuo = 160;
	}*/
	/*dir.style.height=(bdy-recuo)+'px';
	esq.style.height=(bdy-recuo)+'px';
}*/

//Highlight das mesoregioes
function linkMapa(){
	if (url.indexOf("regioes")!=-1){
		var esq = document.getElementById('esq');
		var ul = esq.getElementsByTagName('ul')[0];
		var a = ul.getElementsByTagName('a');
		var mapa = document.getElementById('mapa');
		var img_atual = mapa.src;
		
		for (i=0; i<a.length; i++){
			a[i].onmouseover=function(){
				mapa.src = "images/parana/mapa_"+this.id+".gif";
				this.onmouseout = function(){
					mapa.src = img_atual;
				}
			}
		}
	}
}

//Objeto HTTPRequest
function criaObjetoXml(){
	var req;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		req = new XMLHttpRequest();
	}
	return req; 
}
var request = criaObjetoXml();

function buscaGrupos(){
	
	request.open('POST',"adm/busca_cadastros.php",false);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	var meso = document.forms[0].mesoregiao.value;
	var mod = document.forms[0].modalidade.value;
	var nome = document.forms[0].nome.value;
	
	//manda as variáveis POST
	insert = "meso="+meso+"&mod="+mod+"&nome="+nome;
	
	//envia arequisição
	request.send(insert);
	result=request.responseText;
	alert(result);
	document.getElementById('dir').innerHTML=result;
}

function showChart(){
	var block = document.getElementById('block');
	block.style.display='block';
}

function validaForm(){
	var form = document.forms[0];
	if (form.municipio.value==''){
		alert('Um município deve ser escolhido.');
		form.municipio.focus();
		return false;
	
	} else if (form.idOpcao.value==''){
		alert('Uma opção deve ser escolhida.');
		form.idOpcao.focus();
		return false;
	
	} else if (form.modalidade.value==''){
		alert('Uma modalidade deve ser escolhida.');
		form.modalidade.focus();
		return false;
	
	}else if (form.nome.value==''){
		alert('O nome deve ser preenchido.');
		form.nome.focus();
		return false;
	
	}else if (form.endereco.value==''){
		alert('O endereco deve ser preenchido.');
		form.endereco.focus();
		return false;
		
	}else if (form.bairro.value==''){
		alert('O bairro deve ser preenchido.');
		form.bairro.focus();
		return false;
		
	}else if (form.cep.value==''){
		alert('O CEP deve ser preenchido.');
		form.cep.focus();
		return false;
	
	} else if (form.telefone.value==''){
		alert('O telefone deve ser preenchido.');
		form.telefone.focus();
		return false;
		
	}else if (/*form.email.value==''*/!validaEmail()){
		form.email.focus();
		return false;
		
	}else if (form.nintegrantes.value==''){
		alert('O número de integrantes deve ser preenchido.');
		form.nintegrantes.focus();
		return false;
		
	} else if (form.integrantes.value==''){
		alert('A nome dos integrantes do grupo deve ser preenchido.');
		form.integrantes.focus();
		return false;
		
	}else if (form.descricao.value==''){
		alert('A descrição do grupo deve ser preenchido.');
		form.descricao.focus();
		return false;
		
	} else {
		return true;
	}
}

function validaFormContato(){
	var status = true;
	var form = document.forms[0]; 		
	if(form.nome.value == ""){
		alert('Preencha o campo nome.');
		form.nome.focus();
		status = false;
	} else if (form.cidade.value == ""){
		alert('Preencha o campo cidade.');
		form.cidade.focus();
		status = false;
	} else if (!validaEmail()){
		form.email.focus();
		status = false;
	} else if (form.comentarios.value == ""){
		alert('Preencha o campo comentário.');
		form.comentarios.focus();
		status = false;
	} if (status == true){
		form.submit();
	} else {
		return false;
	}
}

function validaEmail(){
	var form = document.forms[0];
	if (form.email.value == ''){
		alert('O e-mail deve ser preenchido.');
		return false;
	} else {
		var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		if (regmail.test(form.email.value)) {
			return true;
		} else {
			alert('O e-mail deve ser preenchido corretamente.');
			return false;
		}
	}
}


/*function validaFormGrupo(){
	var status = true;
	if($("#idMunicipio").val() == ""){  
		$('#idMunicipio').focus();
		alert('Escolha o Município.');
		status = false;
	}else if($("#idModalidade").val() == ""){  
		$('#idModalidade').focus();
		$('#alerta').html('Escolha a Modalidade.');
		status = false;
	}else if($("#idNome").val() == ""){  
		$('#idNome').focus();
		$('#alerta').html('Digite o nome da atividade.');
		status = false;
	}else if($("#idCep").val() == ""){  
		$('#idCep').focus();
		$('#alerta').html('Digite o CEP.');
		status = false;
	}else if($("#idTelefone").val() == ""){  
		$('#idTelefone').focus();
		$('#alerta').html('Digite o telefone para contato.');
		status = false;
	}else if($("#idEmail").val() == ""){  
		$('#idEmail').focus();
		$('#alerta').html('Digite o E-mail.');
		status = false;
	}
	
	if(status == false){
		$('#divAlerta').fadeOut();
		$('#divAlerta').fadeIn(300);
	}else{
		$("form#formGrupo").submit();	
	}	
}*/
function num(dom){
        dom.value=dom.value.replace(/\D/g,'');
}

