//função para abrir uma popup
function zoom_open(file_url, w, h, t, l) {               
	janela = window.open(file_url,"janela", "toolbar=0, width="+w+", height="+h+", status=0, menubar=0, left="+l+", top="+t+", scrollbars=yes, resizable=no");  
}

function loadImages() { //v3.0
	var d = document;
	if(d.images){
		if(!d.MM_p){
			d.MM_p = new Array();
		}
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for(i = 0; i < a.length; i++){
			if (a[i].indexOf("#") != 0){
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}
function limpar(campo, padrao, proc){
	//proc = 1: onfocus; proc = 2: onblur
	if (campo.value == padrao && proc == 1)
		campo.value = "";
	if (campo.value == "" && proc == 2)
		campo.value = padrao;
}
function campoIgualAPadrao(campo, padrao){
	if (campo.value == padrao){
		alert('Preencha o campo \'busca\' corretamente!');
		campo.focus();
		campo.value = padrao;
		campo.select();
		return true;	
	}
	return false;
}
function campoInvalido(campo){
	if (campo.value == ''){
		alert('O campo '+campo.title+' deve ser preenchido!');
		campo.focus();
		return true;
	} else if (campo.value.indexOf("\\") != -1 || campo.value.indexOf("'") != -1 || campo.value.indexOf('"') != -1){
		alert('O campo '+campo.title+' contém caractere(s) inválido(s)!');
		campo.select();
		return true;	
	}
	return false;
}
function validaBusca(f, padrao){
	if (campoInvalido(f.busca, true) || campoIgualAPadrao(f.busca,padrao))
		return false;
	return true;
}
function validaComentario(f){
	if (campoInvalido(f.nome) || campoInvalido(f.email) || emailInvalido(f.email) || campoInvalido(f.comentario))
		return false;
	return true;
}
function validaEnviar(f){
	if (campoInvalido(f.nome) || campoInvalido(f.email) || emailInvalido(f.email) || campoInvalido(f.nome_amigo) || campoInvalido(f.email_amigo) || emailInvalido(f.email_amigo))
		return false;
	return true;
}
function validaForm2(){
	f = document.enviaform;
	if (campoInvalido(f.nome) || campoInvalido(f.email) || campoInvalido(f.nome_amigo) || campoInvalido(f.email_amigo))
		return false;
	return true;
}
//funcao que previne enviar um formulario com um email invalido
function emailInvalido(campo){
	if (campo.value != ""){
		var reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		if(!reEmail.test(campo.value)) {
			alert('Por favor preencha seu e-mail corretamente.');
			campo.select();
			return true;
		}
		return false;
	}
	return false;	
}
function validaContato(f){
	if (campoInvalido(f.nome,true) || campoInvalido(f.email,true) || emailInvalido(f.email) || campoInvalido(f.cod,true) || campoInvalido(f.fone,true) || campoInvalido(f.cidade,true) || campoInvalido(f.mensagem,true) )
		return false;
	return true;
}
function max(txarea) { 
	total = total_caracteres_comentario; 
	tam = txarea.value.length; 
	str=0; 
	str=str+tam;  
	document.getElementById('Restante').innerHTML = total - str; 
	if (tam > total){ 
		aux = txarea.value; 
		txarea.value = aux.substring(0,total); 
		document.getElementById('Restante').innerHTML = 0;
	} 
}
function imprimir(id_artigo){
	window.open("imprimir.php?id="+id_artigo,"_impressao","width=730,height=500,menubar=1,scrollbars=1");
}
function tamFonte(id, maismenos){
	var conteudo = document.getElementById(id);
	if (conteudo.style.fontSize == "")
		conteudo.style.fontSize = "13px";
	if (conteudo.style.lineHeight == "")
		conteudo.style.lineHeight = "16px";

	tamanho = conteudo.style.fontSize.substring(0,conteudo.style.fontSize.length-2);
	font = parseInt(tamanho);
	
	altura = conteudo.style.lineHeight.substring(0,conteudo.style.lineHeight.length-2);
	line = parseInt(altura);

	if (maismenos == 1) {
		if (font != 9) {
			conteudo.style.fontSize = (font - 2) + "px";
			conteudo.style.lineHeight = (line - 2) + "px";
		}
	} else {
		if (font != 19) {
			conteudo.style.fontSize = (font + 2) + "px";
			conteudo.style.lineHeight = (line + 2) + "px";
		}
	}
}


function validaInscricao(f){
	if(f.confirmacao.checked){
		if (campoInvalido(f.nome,true) || campoInvalido(f.email,true) || emailInvalido(f.email) || campoInvalido(f.endereco,true) || campoInvalido(f.ddd,true) || campoInvalido(f.fone,true) || campoInvalido(f.cidade,true) || campoInvalido(f.estado,true) || campoInvalido(f.area,true) ){
			return false;
		} else {
			if(f.foto.value == ""){
				alert('É necessário enviar uma foto. Tamanho máximo de 50kb!');
				return false;
			} else {
				if ((f.texto1.value != "") && (f.texto2.value != "") && (f.texto3.value != "")){
					if(campoInvalido(f.texto1,false) || campoInvalido(f.texto2,false) || campoInvalido(f.texto3,false)){
						return false;
					} else {
						return true;
					}
				} else if ((f.artigo1.value != "") && (f.artigo2.value != "") && (f.artigo3.value != "")){
					return true;
				} else {
					alert('É necessário enviar 3 artigos, URLs ou arquivo!');
					return false;
				}
			}
		}
	} else {
		alert('É necessário confirmar a leitura do regulamento.');
		return false;
	}
}